仿真技術(shù)已經(jīng)存在了很長(zhǎng)時(shí)間——據(jù)我統(tǒng)計(jì),超過(guò)了四十年——行業(yè)觀察家比以往任何時(shí)候都更加相信它是 IC 驗(yàn)證策略中的關(guān)鍵要素,盡管它正在重生。問(wèn)題是,這個(gè)新的仿真時(shí)代是什么?為什么硬件仿真多年來(lái)一直處于 IC 設(shè)計(jì)生態(tài)系統(tǒng)的邊緣,客戶群很少,現(xiàn)在成為片上系統(tǒng)的主流設(shè)計(jì)工具( SoC)驗(yàn)證?答案可以在更大、更復(fù)雜的芯片的出現(xiàn)中找到,這些芯片通常包含多個(gè)處理器內(nèi)核并超過(guò) 1 億個(gè)門(mén)。
簡(jiǎn)而言之,一種寄存器傳輸級(jí) (RTL) 模擬器,一種首選驗(yàn)證工具正在受到挑戰(zhàn),因?yàn)樵O(shè)計(jì)容量超過(guò)了 1 億個(gè)門(mén)。由于處理器的擴(kuò)展路線圖,更大的門(mén)數(shù)是可能的。畢竟,多線程只能做這么多。其次,即使是在 PC 群上并行運(yùn)行的硬件描述語(yǔ)言(HDL) 軟件模擬器也無(wú)法創(chuàng)建可行的選擇,因?yàn)楸粶y(cè)設(shè)計(jì) (DUT) 環(huán)境本質(zhì)上是連續(xù)的。
另一方面,硬件仿真曾經(jīng)是處理器和圖形芯片等大型 IC 設(shè)計(jì)的主要部分,現(xiàn)在正成為一種流行的驗(yàn)證工具,正是因?yàn)樗谌酒?yàn)證方面比 HDL 模擬器運(yùn)行得更快。硬件仿真工具可以對(duì)大型 SoC 設(shè)計(jì)進(jìn)行 10 倍以上的驗(yàn)證,有時(shí)比軟件仿真快 10 倍以上。

1. Mentor Graphics 的 Veloce2 仿真器平臺(tái)支持的密鑰驗(yàn)證模式視圖。
在過(guò)去十年左右的時(shí)間里,硬件仿真一直在穩(wěn)步發(fā)展,因?yàn)閾碛谐杀菊谙陆担抡婀ぞ咦兊酶子诎惭b和操作。并且隨著仿真器 ROI 和 SoC 設(shè)計(jì)要求的變化,越來(lái)越多的 IC 設(shè)計(jì)人員傾向于使用仿真工具來(lái)調(diào)試硬件和測(cè)試軟硬件集成。此外,仿真工具變得更加通用,從將物理設(shè)備連接到仿真器的在線仿真 (ICE) 到更具創(chuàng)新性的協(xié)同仿真解決方案,例如Mentor Graphics 的 VirtuaLab,它可以在當(dāng)今日益增長(zhǎng)的功能中虛擬化接口SoC 設(shè)計(jì)。
軟件仿真或硬件仿真
模擬器嘗試對(duì) SoC 或系統(tǒng)級(jí)設(shè)計(jì)的行為進(jìn)行建模,而模擬器則創(chuàng)建設(shè)計(jì)的實(shí)際實(shí)現(xiàn)。在這里,重要的是要注意軟件模擬器和硬件模擬器都用于設(shè)計(jì)驗(yàn)證——這一階段也稱為被測(cè)設(shè)計(jì)或 DUT——在此階段,編譯器將設(shè)計(jì)模型轉(zhuǎn)換為存儲(chǔ)在內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)。
然而,在仿真的情況下,軟件算法使用設(shè)計(jì)語(yǔ)言處理表示設(shè)計(jì)模型的數(shù)據(jù),而仿真器使用處理器陣列啟用的計(jì)算引擎處理數(shù)據(jù)結(jié)構(gòu)。盡管硬件仿真的市場(chǎng)規(guī)模已超過(guò) 3 億美元,但這并不意味著它將成為 HDL 仿真工具的終點(diǎn)。

2. Veloce2仿真器同時(shí)支持傳統(tǒng)的ICE和基于事務(wù)的驗(yàn)證,運(yùn)行多協(xié)議接口的SoC驗(yàn)證。
基于 HDL 的軟件仿真很可能仍然是首選的驗(yàn)證引擎,尤其是在驗(yàn)證過(guò)程的早期階段(例如,在 IP 和子系統(tǒng)級(jí)別),因?yàn)樗砹艘环N經(jīng)濟(jì)、易于使用且快速上手的方法- 設(shè)置 EDA 工具。另一方面,仿真將在更大的 SoC 設(shè)計(jì)中獲得牽引力,這些設(shè)計(jì)包含數(shù)百萬(wàn)個(gè)驗(yàn)證周期并且很難找到硬件錯(cuò)誤。換言之,在可預(yù)見(jiàn)的未來(lái),SoC 和系統(tǒng)級(jí)設(shè)計(jì)驗(yàn)證的兩個(gè) EDA 工具市場(chǎng)將共存。
審核編輯:郭婷
-
soc
+關(guān)注
關(guān)注
40文章
4619瀏覽量
230087 -
仿真器
+關(guān)注
關(guān)注
14文章
1052瀏覽量
88182 -
eda
+關(guān)注
關(guān)注
72文章
3140瀏覽量
183667
發(fā)布評(píng)論請(qǐng)先 登錄
RDMA設(shè)計(jì)35:基于 SV 的驗(yàn)證平臺(tái)
車載 HUD 系統(tǒng)的熱量仿真與陽(yáng)光模擬測(cè)試研究
Vivado仿真之后沒(méi)有出現(xiàn)仿真結(jié)果的解決方法
Wisim DC電源完整性EDA物理驗(yàn)證仿真工具介紹
NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)
NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)18:UVM驗(yàn)證平臺(tái)
數(shù)字IC設(shè)計(jì):方法、技巧與實(shí)踐
西門(mén)子利用AI來(lái)縮小行業(yè)的IC驗(yàn)證生產(chǎn)率差距
Multisim模擬電路仿真教程
《聊一聊ZXDoc》之CAN總線仿真、面板仿真
仿真和模擬用于IC驗(yàn)證的方法
評(píng)論