仿真技術(shù)已經(jīng)存在了很長時間——據(jù)我統(tǒng)計,超過了四十年——行業(yè)觀察家比以往任何時候都更加相信它是 IC 驗證策略中的關(guān)鍵要素,盡管它正在重生。問題是,這個新的仿真時代是什么?為什么硬件仿真多年來一直處于 IC 設(shè)計生態(tài)系統(tǒng)的邊緣,客戶群很少,現(xiàn)在成為片上系統(tǒng)的主流設(shè)計工具( SoC)驗證?答案可以在更大、更復(fù)雜的芯片的出現(xiàn)中找到,這些芯片通常包含多個處理器內(nèi)核并超過 1 億個門。
簡而言之,一種寄存器傳輸級 (RTL) 模擬器,一種首選驗證工具正在受到挑戰(zhàn),因為設(shè)計容量超過了 1 億個門。由于處理器的擴(kuò)展路線圖,更大的門數(shù)是可能的。畢竟,多線程只能做這么多。其次,即使是在 PC 群上并行運行的硬件描述語言(HDL) 軟件模擬器也無法創(chuàng)建可行的選擇,因為被測設(shè)計 (DUT) 環(huán)境本質(zhì)上是連續(xù)的。
另一方面,硬件仿真曾經(jīng)是處理器和圖形芯片等大型 IC 設(shè)計的主要部分,現(xiàn)在正成為一種流行的驗證工具,正是因為它在全芯片驗證方面比 HDL 模擬器運行得更快。硬件仿真工具可以對大型 SoC 設(shè)計進(jìn)行 10 倍以上的驗證,有時比軟件仿真快 10 倍以上。
在過去十年左右的時間里,硬件仿真一直在穩(wěn)步發(fā)展,因為擁有成本正在下降,而仿真工具變得更易于安裝和操作。并且隨著仿真器 ROI 和 SoC 設(shè)計要求的變化,越來越多的 IC 設(shè)計人員傾向于使用仿真工具來調(diào)試硬件和測試軟硬件集成。此外,仿真工具變得更加通用,從將物理設(shè)備連接到仿真器的在線仿真 (ICE) 到更具創(chuàng)新性的協(xié)同仿真解決方案,例如Mentor Graphics 的 VirtuaLab,它可以在當(dāng)今日益增長的功能中虛擬化接口SoC 設(shè)計。
軟件仿真或硬件仿真
模擬器嘗試對 SoC 或系統(tǒng)級設(shè)計的行為進(jìn)行建模,而模擬器則創(chuàng)建設(shè)計的實際實現(xiàn)。在這里,重要的是要注意軟件模擬器和硬件模擬器都用于設(shè)計驗證——這一階段也稱為被測設(shè)計或 DUT——在此階段,編譯器將設(shè)計模型轉(zhuǎn)換為存儲在內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)。
然而,在仿真的情況下,軟件算法使用設(shè)計語言處理表示設(shè)計模型的數(shù)據(jù),而仿真器使用處理器陣列啟用的計算引擎處理數(shù)據(jù)結(jié)構(gòu)。盡管硬件仿真的市場規(guī)模已超過 3 億美元,但這并不意味著它將成為 HDL 仿真工具的終點。
基于 HDL 的軟件仿真很可能仍然是首選的驗證引擎,尤其是在驗證過程的早期階段——例如,在 IP 和子系統(tǒng)級別——因為它代表了一種經(jīng)濟(jì)、易于使用和快速上手的方式- 設(shè)置 EDA 工具。另一方面,仿真將在更大的 SoC 設(shè)計中獲得牽引力,這些設(shè)計包含數(shù)百萬個驗證周期并且很難找到硬件錯誤。換言之,在可預(yù)見的未來,SoC 和系統(tǒng)級設(shè)計驗證的兩個 EDA 工具市場將共存。
審核編輯:郭婷
-
處理器
+關(guān)注
關(guān)注
68文章
19388瀏覽量
230562 -
soc
+關(guān)注
關(guān)注
38文章
4192瀏覽量
218658 -
eda
+關(guān)注
關(guān)注
71文章
2776瀏覽量
173525
發(fā)布評論請先 登錄
相關(guān)推薦
模擬IC設(shè)計中Spectre和HSPICE仿真工具的起源、差別和優(yōu)劣勢
車載總線監(jiān)控分析及仿真工具 - VBA
![車載總線監(jiān)控分析及<b class='flag-5'>仿真</b><b class='flag-5'>工具</b> - VBA](https://file1.elecfans.com/web3/M00/04/9E/wKgZO2d2SAeAAf30AABTLlxC5A8869.png)
基于EasyGo Vs工具包和Nl veristand軟件進(jìn)行的永磁同步電機(jī)實時仿真
![基于EasyGo Vs<b class='flag-5'>工具</b>包和Nl veristand軟件進(jìn)行的永磁同步電機(jī)實時<b class='flag-5'>仿真</b>](https://file1.elecfans.com/web3/M00/00/1A/wKgZPGdGksGARpQuAAAioYCYmqQ802.png)
FPGA仿真工具包軟件EasyGo Vs Addon介紹
![FPGA<b class='flag-5'>仿真</b><b class='flag-5'>工具</b>包軟件EasyGo Vs Addon介紹](https://file1.elecfans.com/web2/M00/0A/1E/wKgZomcZ_emAODWOAAAN1PSrPUk190.jpg)
無人機(jī)飛行仿真模擬訓(xùn)練系統(tǒng)
Lint靜態(tài)驗證工具如何助力IC設(shè)計
![Lint靜態(tài)<b class='flag-5'>驗證</b><b class='flag-5'>工具</b>如何助力<b class='flag-5'>IC</b>設(shè)計](https://file1.elecfans.com/web2/M00/05/02/wKgZombWcU6AHyg_AABtrNGrCjc769.jpg)
仿真器的使用方法有哪些
工具鏈工具——映射與調(diào)度、模擬與驗證、開發(fā)與測試工具
![<b class='flag-5'>工具</b>鏈<b class='flag-5'>工具</b>——映射與調(diào)度、<b class='flag-5'>模擬</b>與<b class='flag-5'>驗證</b>、開發(fā)與測試<b class='flag-5'>工具</b>](https://file1.elecfans.com/web2/M00/E6/DB/wKgaomZFpuKARkewABFh7NxHIUo638.png)
主流電路仿真軟件有哪些
電路仿真的重要性
fpga仿真器是什么?它有哪些優(yōu)勢?
長電科技推出了一項革命性的高精度熱阻測試與仿真模擬驗證技術(shù)
inout類型怎么仿真
康謀產(chǎn)品 | 為ADAS/AD開創(chuàng)的次世代AutoGI仿真工具
![康謀產(chǎn)品 | 為ADAS/AD開創(chuàng)的次世代AutoGI<b class='flag-5'>仿真</b><b class='flag-5'>工具</b>](https://file1.elecfans.com/web2/M00/BE/D4/wKgZomW3dAyACBpMAAFtVEXcfZQ402.png)
評論