【ZiDongHua之設(shè)計自動化收錄關(guān)鍵詞:思爾芯 人工智能 智慧醫(yī)療 物聯(lián)網(wǎng) EDA】
 
  AI時代下芯片復(fù)雜度飆升,思爾芯國產(chǎn)硬件仿真加速芯片創(chuàng)新
 
  引言
 
  在人工智能(AI)技術(shù)蓬勃發(fā)展的今天,芯片的復(fù)雜度正以前所未有的速度飆升,輕松跨越了百億邏輯門級別的大關(guān)。這一趨勢不僅推動了半導(dǎo)體行業(yè)的快速發(fā)展,也對硬件仿真系統(tǒng)提出了更高的挑戰(zhàn)和要求。在近日的ICCAD-Expo 2024上,思爾芯研發(fā)總監(jiān)余勇發(fā)表了精彩技術(shù)演講,他深入探討了AI時代下高性能硬件仿真系統(tǒng)的重要性。他指出:“隨著AI技術(shù)的廣泛應(yīng)用,芯片的復(fù)雜度急劇增加,傳統(tǒng)硬件仿真的系統(tǒng)運行性能已難以滿足當(dāng)前的設(shè)計需求。因此,思爾芯迭代升級了其OmniArk芯神鼎國產(chǎn)硬件仿真系統(tǒng),該系統(tǒng)支持從2億到96億門的靈活配置,系統(tǒng)運行性能高達(dá)4-6MHz,能夠滿足復(fù)雜芯片設(shè)計的仿真需求。”
 
 
  PART.1
 
  新一代國產(chǎn)硬件仿真
 
  思爾芯新一代國產(chǎn)硬件仿真系統(tǒng)亮點紛呈。它支持從2億到96億門的靈活配置,系統(tǒng)運行性能高達(dá)4-6MHz,足以應(yīng)對復(fù)雜芯片設(shè)計的仿真需求。高效的全自動編譯技術(shù),結(jié)合增量編譯的加速優(yōu)勢,使得編譯效率飆升至8000萬門/小時,為設(shè)計師贏得了寶貴的時間。
 
  在信號調(diào)試方面,系統(tǒng)配備了靜態(tài)探針和動態(tài)探針,實現(xiàn)了信號的全可視性。Backup/Replay、Save/Restore等調(diào)試功能的加入,更是讓調(diào)試過程變得便捷而高效。此外,系統(tǒng)還具備強大的多用戶能力和動態(tài)資源調(diào)度管理功能,確保了資源的最大化利用和系統(tǒng)的穩(wěn)定運行。
 
  豐富的接口與存儲解決方案,如Transactors、Memory Models、Daughter Cards、Speed Adaptors等,為不同用戶模式的開發(fā)提供了全面的驗證IP庫,滿足了絕大部分驗證應(yīng)用的需求。
 
  新一代芯神鼎硬件仿真系統(tǒng)憑借其卓越的性能和豐富的功能,廣泛應(yīng)用于系統(tǒng)架構(gòu)探索、硬件調(diào)試、軟件開發(fā)、全系統(tǒng)驗證以及軟硬件協(xié)同等多個領(lǐng)域。
 
 
  PART.2
 
  精準(zhǔn)的信號調(diào)試
 
  在硬件仿真領(lǐng)域,精準(zhǔn)的信號調(diào)試是確保芯片設(shè)計正確性和穩(wěn)定性的關(guān)鍵。面對日益復(fù)雜的芯片設(shè)計,如何高效地定位并解決潛在的問題,成為了每一位硬件工程師面臨的挑戰(zhàn)。思爾芯新一代硬件仿真系統(tǒng)便提供了諸如Backup/Replay和Save/Restore等強大的調(diào)試功能,極大地提升了調(diào)試的精準(zhǔn)度和效率。
 
  1
 
  隨機性問題調(diào)試
 
  Backup/Replay的神奇力量
 
  Backup/Replay功能在硬件仿真中扮演著至關(guān)重要的角色。它允許工程師在仿真運行過程中,對特定時刻的系統(tǒng)狀態(tài)進(jìn)行備份,并在需要時重新播放(Replay)這一時刻之后的所有操作。這一功能在解決隨機性觸發(fā)的bug時尤為有效。
 
  應(yīng)用場景1:穩(wěn)定的重現(xiàn)bug現(xiàn)象
 
  面對那些難以捉摸、隨機性觸發(fā)的bug,傳統(tǒng)的調(diào)試方法往往難以重現(xiàn)問題。而Backup/Replay功能則能夠穩(wěn)定地重新呈現(xiàn)bug現(xiàn)象,使工程師能夠避免重新仿真運行卻無法重現(xiàn)bug的尷尬局面。通過精確地定位到bug觸發(fā)的時刻,工程師可以更加深入地分析問題,找到問題的根源。
 
  應(yīng)用場景2:更加精準(zhǔn)的調(diào)試窗口,提升調(diào)試效率
 
  當(dāng)正常運行階段出現(xiàn)bug后,工程師往往需要從海量的仿真數(shù)據(jù)中尋找線索。而Backup/Replay功能則允許工程師從接近出bug仿真時刻的backup存檔點開始replay,并在此階段開啟FFV(Fast Forward Verification,快速前向驗證)功能進(jìn)行調(diào)試。這樣,工程師無需從頭開始仿真運行,從而大大節(jié)省了調(diào)試時間,提升了調(diào)試效率。
 
  應(yīng)用場景3:更靈活的硬件資源使用
 
  在Replay階段,由于不需要外部接口環(huán)境的支持,工程師可以更加靈活地使用硬件資源來完成調(diào)試任務(wù)。這一特性使得工程師能夠在有限的硬件資源下,更加高效地解決復(fù)雜的問題。
 
 
  2
 
  從指定仿真時間點恢復(fù)調(diào)試
 
  Save/Restore的便捷之處
 
  Save/Restore功能同樣在硬件仿真中發(fā)揮著不可替代的作用。它允許工程師在仿真過程中的任意時刻保存系統(tǒng)的運行狀態(tài),并在需要時從這一狀態(tài)恢復(fù)運行。
 
  應(yīng)用場景1:跳過OS啟動階段,節(jié)省仿真時間
 
  在嵌入式系統(tǒng)或操作系統(tǒng)的仿真中,OS啟動階段往往耗時較長。通過Save/Restore功能,工程師可以在OS啟動后保存運行狀態(tài),并在后續(xù)仿真中直接從這一狀態(tài)恢復(fù)運行。這樣工程師就可以跳過繁瑣的OS啟動過程,專注于系統(tǒng)功能的驗證和調(diào)試,從而大大節(jié)省了仿真時間。
 
  應(yīng)用場景2:并行執(zhí)行多個testcase
 
  在復(fù)雜的芯片設(shè)計驗證中,工程師通常需要執(zhí)行多個testcase來確保系統(tǒng)的穩(wěn)定性和正確性。通過Save/Restore功能,工程師可以從某個仿真時間點開始,并行執(zhí)行多個testcase,提高驗證效率和覆蓋率。
 
  簡單來說,就是當(dāng)工程師突然有事要中斷或者想先暫停一下,他可以保存當(dāng)前進(jìn)度,以便日后繼續(xù)。同時,當(dāng)硬件資源有限時,工程師們可通過該功能輪流使用機器。通過Save/Restore功能,他們可以一個接一個地用這臺機器,避免浪費資源,從而實現(xiàn)資源的最大化利用。
 
  由此可見,Backup/Replay和Save/Restore等精準(zhǔn)的信號調(diào)試功能為硬件仿真調(diào)試帶來了前所未有的便捷和效率。它們不僅幫助工程師更加準(zhǔn)確地定位和解決潛在的問題,還極大地提升了硬件資源的利用率和工作效率。
 
  PART.3
 
  寫在最后
 
  在人工智能(AI)技術(shù)快速發(fā)展的背景下,思爾芯作為國內(nèi)首家數(shù)字EDA企業(yè),積極響應(yīng)行業(yè)變革,不斷創(chuàng)新與突破。面對芯片復(fù)雜度飆升帶來的挑戰(zhàn),思爾芯推出了迭代升級的OmniArk芯神鼎國產(chǎn)硬件仿真系統(tǒng),以卓越的性能和豐富的功能,為芯片設(shè)計提供了堅實的技術(shù)支撐。
 
  思爾芯深知,精準(zhǔn)的信號調(diào)試是確保芯片設(shè)計正確性和穩(wěn)定性的關(guān)鍵。因此,新一代硬件仿真系統(tǒng)在信號調(diào)試方面下足了功夫,為工程師提供了多種便捷的調(diào)試工具和功能。這些功能不僅幫助工程師快速定位并解決潛在問題,還極大地提升了硬件資源的利用率和工作效率。
 
  此外,思爾芯還注重用戶體驗和資源最大化利用。系統(tǒng)支持多用戶同時在線,實現(xiàn)了資源的共享和靈活調(diào)度。同時,通過提供豐富的接口與存儲解決方案,系統(tǒng)滿足了不同用戶模式的開發(fā)需求,為芯片設(shè)計的創(chuàng)新和發(fā)展提供了有力支持。
 
  思爾芯將繼續(xù)秉持創(chuàng)新理念,不斷提升技術(shù)水平和服務(wù)質(zhì)量,以更加優(yōu)質(zhì)的國產(chǎn)硬件仿真解決方案,助力芯片設(shè)計行業(yè)在AI時代下實現(xiàn)更加快速和可持續(xù)的發(fā)展。
 
  關(guān)于思爾芯S2C
 
  思爾芯(S2C)自2004年設(shè)立上??偛恳詠硎冀K專注于集成電路EDA領(lǐng)域。作為國內(nèi)首家數(shù)字EDA供應(yīng)商,公司業(yè)務(wù)已覆蓋架構(gòu)設(shè)計、軟件仿真、硬件仿真、原型驗證、數(shù)字調(diào)試、EDA云等工具及服務(wù)。已與超過600家國內(nèi)外企業(yè)建立了良好的合作關(guān)系,服務(wù)于人工智能、高性能計算、圖像處理、數(shù)據(jù)存儲、信號處理等數(shù)字電路設(shè)計功能的實現(xiàn),廣泛應(yīng)用于物聯(lián)網(wǎng)、云計算、5G通信、智慧醫(yī)療、汽車電子等終端領(lǐng)域。
 
  公司總部位于上海,并建立了全球化的技術(shù)研發(fā)與市場服務(wù)網(wǎng)絡(luò),在北京、深圳、西安、香港、東京、首爾及圣何塞等地均設(shè)有分支機構(gòu)或辦事處。
 
  思爾芯在EDA領(lǐng)域的技術(shù)實力受到了業(yè)界的廣泛認(rèn)可,通過多年耕耘,已在數(shù)字前端EDA領(lǐng)域構(gòu)筑了技術(shù)與市場的雙優(yōu)勢地位。并參與了我國EDA團體標(biāo)準(zhǔn)的制定,承擔(dān)了多項國家及地方重大科研項目,獲國家級專精特新“小巨人”企業(yè)、國家工業(yè)軟件優(yōu)秀產(chǎn)品、上海市級企業(yè)技術(shù)中心等多項榮譽資質(zhì)。