0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

芯片設(shè)計(jì)之仿真工具

倩倩 ? 來源:《IC設(shè)計(jì)與方法》 ? 作者:行業(yè)學(xué)習(xí)與研究 ? 2022-08-12 15:01 ? 次閱讀

在通過Verilog語言完成芯片設(shè)計(jì),且通過測(cè)試平臺(tái)設(shè)計(jì)(編寫testbench)對(duì)所設(shè)計(jì)的芯片施加激勵(lì)和觀測(cè)輸出后,需要在計(jì)算機(jī)上模擬芯片設(shè)計(jì),以判斷所編寫的代碼是否符合預(yù)期。

在計(jì)算機(jī)上模擬芯片設(shè)計(jì)需運(yùn)用仿真工具,常用的EDA仿真工具主要由三家集成電路公司提供,分別是Mentor Graphics、Cadence、SYNOPSYS。

MentorGraphics的產(chǎn)品是Modelsim,該產(chǎn)品主要在WINDOWS系統(tǒng)上運(yùn)行,也可以在LINUX系統(tǒng)上運(yùn)行,適合初學(xué)者使用。

Cadence的產(chǎn)品是NC-Sim,該產(chǎn)品主要在LINUX系統(tǒng)上運(yùn)行,也可以在WINDOWS系統(tǒng)上運(yùn)行。

SYNOPSYS的產(chǎn)品是VCS,該產(chǎn)品主要在LINUX系統(tǒng)上運(yùn)行,不能在WINDOWS系統(tǒng)上運(yùn)行。

上文提及的LINUX系統(tǒng)和WINDOWS系統(tǒng)是EDA仿真工具的兩種主要操作系統(tǒng)。

WINDOWS系統(tǒng)主要運(yùn)用于可編程邏輯器件,如CPLDFPGA的仿真,這是因?yàn)檫M(jìn)行驗(yàn)證的工程師(芯片生產(chǎn)前需要進(jìn)行驗(yàn)證,目的是防止實(shí)際生產(chǎn)的芯片出現(xiàn)漏洞導(dǎo)致百萬元到千萬元人民幣的損失)主要使用WINDOWS系統(tǒng)??删幊踢壿嬈骷姆抡婀ぞ咧饕荕odelsim。

LINUX系統(tǒng)主要運(yùn)用于ASIC設(shè)計(jì),即專用集成電路設(shè)計(jì)的仿真,因?yàn)樾酒O(shè)計(jì)到生產(chǎn)過程中使用的仿真以外的其他工具均支持LINUX系統(tǒng),所以ASIC設(shè)計(jì)的仿真也主要使用LINUX系統(tǒng)。

根據(jù)課程推薦,ASIC設(shè)計(jì)人員或有學(xué)習(xí)更專業(yè)仿真工具想法的人員最優(yōu)選擇是NC-Sim和VCS這兩種專業(yè)軟件。課程由于證書(license)限制,只能使用Modelsim的教學(xué)版進(jìn)行芯片仿真講解。

Modelsim中內(nèi)嵌有教程和用戶手冊(cè),如果需要學(xué)習(xí)Modelsim更高級(jí)的功能可以查找用戶學(xué)習(xí)手冊(cè),網(wǎng)絡(luò)上也有高級(jí)教程可供學(xué)習(xí)和參考。

3ea0fe3c-19f6-11ed-ba43-dac502259ad0.png

圖片來源:學(xué)堂在線《IC設(shè)計(jì)與方法》

仿真的步驟如下:

(1)設(shè)置環(huán)境。包括在軟件里設(shè)置相應(yīng)的工程環(huán)境,設(shè)置相應(yīng)的庫文件,庫文件是其他人員已完成的設(shè)計(jì)文件,當(dāng)設(shè)計(jì)芯片需要某些已設(shè)計(jì)完成的文件時(shí),可以調(diào)用庫文件。

(2)編寫Verilog代碼。編寫Verilog代碼既可以使用文本編輯工具,也可以使用Modelsim中提供的代碼編輯工具。

(3)編譯。編譯的目標(biāo)是將Verilog代碼轉(zhuǎn)化成計(jì)算機(jī)上可以執(zhí)行的程序。

(4)仿真。在仿真工具中模擬電路執(zhí)行過程。

(5)分析仿真結(jié)果。分析仿真結(jié)果是比較重要的步驟。分析仿真結(jié)果的目的是檢查電路模擬的結(jié)果是否正確,是否符合預(yù)期的設(shè)計(jì)目標(biāo)。分析仿真結(jié)果的方法有多種:最直接的方法是用波形的方式檢查,更高層次的方法包括數(shù)據(jù)流圖(以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程)、有限機(jī)(全稱有限狀態(tài)機(jī),是一種用于進(jìn)行對(duì)象行為建模的工具,作用是描述對(duì)象在其生命周期內(nèi)所經(jīng)歷的狀態(tài)序列,以及如何響應(yīng)來自外界的各種事件),或用比較高效的方法定位故障發(fā)生的位置。

3edc767e-19f6-11ed-ba43-dac502259ad0.png

圖片來源:學(xué)堂在線《IC設(shè)計(jì)與方法》

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片設(shè)計(jì)
    +關(guān)注

    關(guān)注

    15

    文章

    980

    瀏覽量

    54620
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    3972

    瀏覽量

    132962
  • Verilog
    +關(guān)注

    關(guān)注

    28

    文章

    1333

    瀏覽量

    109714

原文標(biāo)題:芯片設(shè)計(jì)相關(guān)介紹(21)——仿真工具

文章出處:【微信號(hào):行業(yè)學(xué)習(xí)與研究,微信公眾號(hào):行業(yè)學(xué)習(xí)與研究】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    免費(fèi)好用的在線仿真工具Wokwi

    給大家分享一個(gè)不錯(cuò)的在線仿真工具(Wokwi),支持多種平臺(tái),支持市面上主流的開發(fā)板,比如:STM32、ESP32、Arduino、樹莓派等。還支持常見的傳感器、顯示器件(LCD、LED屏幕)等
    的頭像 發(fā)表于 06-15 08:10 ?1440次閱讀
    免費(fèi)好用的在線<b class='flag-5'>仿真</b><b class='flag-5'>工具</b>Wokwi

    存內(nèi)計(jì)算技術(shù)工具鏈——量化篇

    本篇文章將重點(diǎn)講述存內(nèi)計(jì)算技術(shù)工具“量化”,我們將從面向存內(nèi)計(jì)算芯片的深度學(xué)習(xí)編譯工具鏈、神經(jīng)網(wǎng)絡(luò)中的量化(包括訓(xùn)練后量化與量化感知訓(xùn)練)、基于存內(nèi)計(jì)算
    的頭像 發(fā)表于 05-16 12:35 ?897次閱讀
    存內(nèi)計(jì)算技術(shù)<b class='flag-5'>工具</b>鏈——量化篇

    模擬芯片電源管理芯片介紹

    相應(yīng)的短矩波,推動(dòng)后級(jí)電路進(jìn)行功率輸出。本文詳細(xì)介紹芯伯樂XBLW-模擬芯片電源管理芯片的分類及各種類芯片特征,希望看完后有更深刻的了解。01—描述
    的頭像 發(fā)表于 04-30 08:34 ?1160次閱讀
    模擬<b class='flag-5'>芯片</b><b class='flag-5'>之</b>電源管理<b class='flag-5'>芯片</b>介紹

    演進(jìn)中的電力電子設(shè)計(jì):安森美先進(jìn)仿真工具

    ,開發(fā)出符合嚴(yán)格要求的電路,需要精確且精密的工具支持。 電力電子設(shè)計(jì)領(lǐng)域正在快速演進(jìn),引領(lǐng)著高速、高效元器件的新時(shí)代。在此演變過程中,安森美(onsemi)推出了突破性的仿真工具,重新定義了工程師對(duì)電力系統(tǒng)進(jìn)行概念化、設(shè)計(jì)及驗(yàn)證
    的頭像 發(fā)表于 04-09 17:12 ?415次閱讀
    演進(jìn)中的電力電子設(shè)計(jì):安森美先進(jìn)<b class='flag-5'>仿真</b><b class='flag-5'>工具</b>

    安森美推出一款基于PLECS的具有獨(dú)特功能的領(lǐng)先在線仿真工具

    Elite Power仿真工具是安森美(onsemi)推出的一款基于PLECS的具有獨(dú)特功能的領(lǐng)先在線仿真工具,適用于軟/硬開關(guān)應(yīng)用,使工程師在開發(fā)周期的早期階段,
    的頭像 發(fā)表于 03-20 09:58 ?502次閱讀

    請(qǐng)問DAP miniwiggler工具如何在eclipse下進(jìn)行仿真?

    新買的DAP miniwiggler 工具如何在eclipse下進(jìn)行仿真?
    發(fā)表于 02-21 06:52

    康謀產(chǎn)品 | 為ADAS/AD開創(chuàng)的次世代AutoGI仿真工具

    康謀aiSim5作為開創(chuàng)性ADAS/AD仿真模擬工具,配備高度優(yōu)化的傳感器模擬,提供確定且可重復(fù)的環(huán)境模擬支持,為下一代仿真工具設(shè)定了新的標(biāo)準(zhǔn)。
    的頭像 發(fā)表于 01-29 17:50 ?554次閱讀
    康謀產(chǎn)品 | 為ADAS/AD開創(chuàng)的次世代AutoGI<b class='flag-5'>仿真</b><b class='flag-5'>工具</b>

    仿真工具Ansys Discovery的使用案例

    初期想法,并專注于設(shè)計(jì)流程的改善和驗(yàn)證。它消除了傳統(tǒng)仿真工具在可用性和速度方面的阻礙,利用 Ansys 旗艦求解器來滿足所有的高精確度和高保真需求,從而使每個(gè)工程師都能做出更正確的方案。
    的頭像 發(fā)表于 01-15 11:19 ?2606次閱讀
    熱<b class='flag-5'>仿真</b><b class='flag-5'>工具</b>Ansys Discovery的使用案例

    半導(dǎo)體芯片車規(guī)芯片——Lab Companion

    半導(dǎo)體芯片車規(guī)芯片 —— Lab Companion 半導(dǎo)體芯片車規(guī)芯片 一臺(tái)新能源汽車分為
    的頭像 發(fā)表于 01-11 14:30 ?566次閱讀
    半導(dǎo)體<b class='flag-5'>芯片</b><b class='flag-5'>之</b>車規(guī)<b class='flag-5'>芯片</b>——Lab Companion

    IC設(shè)計(jì)為什么需要仿真模擬?仿真模擬的重要性有哪些?

    IC設(shè)計(jì)為什么需要仿真模擬?仿真模擬的重要性有哪些? IC設(shè)計(jì)(集成電路設(shè)計(jì))是指利用EDA工具(電子設(shè)計(jì)自動(dòng)化工具)設(shè)計(jì)出滿足特定功能和性能要求的集成電路
    的頭像 發(fā)表于 12-19 11:35 ?1350次閱讀

    芯片仿真和后仿真的區(qū)別

    芯片設(shè)計(jì)中,前仿真和后仿真都是非常重要的環(huán)節(jié),但它們?cè)诠δ芎湍康纳洗嬖诿黠@的區(qū)別。本文將詳細(xì)介紹前仿真和后仿真的區(qū)別,以及它們?cè)?/div>
    的頭像 發(fā)表于 12-13 15:06 ?5718次閱讀

    數(shù)字隔離芯片電平轉(zhuǎn)換應(yīng)用

    數(shù)字隔離芯片電平轉(zhuǎn)換應(yīng)用
    的頭像 發(fā)表于 12-05 11:09 ?2144次閱讀
    數(shù)字隔離<b class='flag-5'>芯片</b><b class='flag-5'>之</b>電平轉(zhuǎn)換應(yīng)用

    代碼分享通信理論仿真

    理論仿真有基帶仿真和中頻仿真。如果只是進(jìn)行誤碼性能的分析,那么基帶仿真就已足夠。當(dāng)你需要擴(kuò)充捕獲和跟蹤等內(nèi)容的時(shí)候,那時(shí)中頻仿真必不可少。在
    的頭像 發(fā)表于 11-30 09:45 ?306次閱讀
    代碼分享<b class='flag-5'>之</b>通信理論<b class='flag-5'>仿真</b>

    Intrepid—總線采集測(cè)試仿真工具

    Vehicle Spy是英特佩斯推出的簡(jiǎn)單易用的高性價(jià)比總線工具,包含分析軟件和采集調(diào)試硬件,具備對(duì)各類總線數(shù)據(jù)的網(wǎng)絡(luò)監(jiān)控、診斷、總線分析、數(shù)據(jù)采集、節(jié)點(diǎn)仿真、自動(dòng)化測(cè)試等功能,目前支持的總線類型包含CAN、CANFD、LIN、FlexRay、車載以太網(wǎng)等各類總線格式。
    的頭像 發(fā)表于 11-02 14:34 ?394次閱讀

    基本的Linux仿真環(huán)境和交叉編譯工具鏈的配置

    基本的Linux仿真環(huán)境和交叉編譯工具鏈的配置
    發(fā)表于 10-09 06:27