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

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

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

芯片設(shè)計(jì)之門級仿真

倩倩 ? 來源:《IC設(shè)計(jì)與方法》 ? 作者:《IC設(shè)計(jì)與方法》 ? 2022-08-15 14:50 ? 次閱讀

經(jīng)過邏輯綜合過程后,Verilog代碼被轉(zhuǎn)化成門級網(wǎng)單,轉(zhuǎn)化后的門級網(wǎng)單需要被驗(yàn)證與Verilog代碼功能是否一致,需要進(jìn)行門級仿真。

Verilog代碼的仿真可以被稱為功能仿真,可以驗(yàn)證Verilog代碼功能與設(shè)計(jì)需求是否一致。

驗(yàn)證Verilog代碼過程中需要編寫測試平臺文件tb.vhd,該平臺文件仍可以在門級仿真中使用。門級仿真所用的仿真器(仿真工具,如

Modelsim)與功能仿真相同,門級仿真還需要邏輯綜合保存的文件:門級網(wǎng)表文件和時序反標(biāo)文件(時序相關(guān)信息),門級網(wǎng)表文件所用的底層電路(如:與門)的特性信息在庫文件中,庫文件由芯片制造公司提供,各個芯片制造公司的庫文件因其元器件性能的差異而不同。

綜上,門級仿真基于測試平臺文件、門級網(wǎng)表文件、時序反標(biāo)文件、庫文件,可以進(jìn)行更精確的仿真。設(shè)計(jì)人員除了可以通過門級仿真驗(yàn)證門級網(wǎng)單與Verilog代碼功能是否一致,還可以檢查門級電路的時序是否正確。

e90ab5c6-1b62-11ed-ba43-dac502259ad0.png

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

門級仿真的過程與功能仿真過程相類似,不同之處在于需要將庫文件重新編譯,庫文件編譯結(jié)束后,依次編譯門級網(wǎng)單、測試平臺、時序反標(biāo)文件,并編寫時序反標(biāo)的命令文件。

如果仿真工具采用Modelsim,時序反標(biāo)文件可以內(nèi)嵌在Modelsim工具中,不需編譯。如果采用NC仿真工具,還需要進(jìn)行Elborate(個人理解Elborate步驟是進(jìn)行精細(xì)化的設(shè)定)。

最后進(jìn)行仿真并檢查結(jié)果。

e943d2ca-1b62-11ed-ba43-dac502259ad0.png

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

編譯庫文件時,需將底層門級電路單獨(dú)建立庫,而不能將庫文件混入到芯片設(shè)計(jì)代碼中。這是因?yàn)閹煳募杏袛?shù)百個元器件,混入芯片設(shè)計(jì)代碼中,難以定位由設(shè)計(jì)人員自主設(shè)計(jì)的部分。

因?yàn)樵O(shè)計(jì)方案最終確定前需要反復(fù)修改,所以編譯過程會反復(fù)進(jìn)行,庫文件也需要重新編譯,需要及時清理過去編譯的內(nèi)容。

因?yàn)殚T級網(wǎng)單的仿真步長(根據(jù)網(wǎng)絡(luò)資料理解:連續(xù)系統(tǒng)仿真中設(shè)置的最小時間間隔)和庫文件的仿真步長不一定相同,需要設(shè)置統(tǒng)一的仿真步長。底層單元庫(庫文件)仿真步長通常設(shè)置在ps(皮秒,1s=10-12s)量級,設(shè)計(jì)人員編寫的芯片代碼仿真步長通常設(shè)置在ns(納秒,1ns=10-9s)量級。

進(jìn)行門級仿真前,時序反標(biāo)信息需要標(biāo)注到門級網(wǎng)單中。標(biāo)注方式采用Verilog代碼中$sdfannotate系統(tǒng)任務(wù),$sdfannotate系統(tǒng)任務(wù)可以向仿真工具輸入門級網(wǎng)單的時序信息。

下圖是門級仿真的結(jié)果。偏上的圖片中,延時顯示的是1ns,長于門元器件的延時,意味著時序反標(biāo)可能不正確。當(dāng)時序反標(biāo)不正確時,庫文件會采用默認(rèn)延時,即該庫文件的默認(rèn)延時是1ns。時序反標(biāo)不正確的原因可能是反標(biāo)文件名錯誤、反標(biāo)流程錯誤等。

偏下的圖片是反標(biāo)正確的結(jié)果,延時在0.1ns左右。正常情況下,下圖所映射的電路輸出應(yīng)該從3直接變?yōu)?,但實(shí)際輸出由3變?yōu)?,再變?yōu)?,再變?yōu)?,所對應(yīng)的波形會顯示出毛刺。如果該輸出只作為狀態(tài)信號(只在信號穩(wěn)定時作為輸入)或輸出指示(如指示發(fā)光二極管發(fā)光),沒有什么影響,其他情況需要考慮毛刺的影響。

e976941c-1b62-11ed-ba43-dac502259ad0.png

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

審核編輯 :李倩

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

    關(guān)注

    50

    文章

    4083

    瀏覽量

    133614
  • Verilog
    +關(guān)注

    關(guān)注

    28

    文章

    1351

    瀏覽量

    110107

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

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

收藏 人收藏

    評論

    相關(guān)推薦

    中國車規(guī)芯片產(chǎn)業(yè)白皮書

    ? 中國車規(guī)芯片產(chǎn)業(yè)白皮書 ?
    的頭像 發(fā)表于 11-18 10:02 ?553次閱讀
    中國車規(guī)<b class='flag-5'>級</b><b class='flag-5'>芯片</b>產(chǎn)業(yè)白皮書

    新技術(shù)丨廣電計(jì)量成功開發(fā)系統(tǒng)電磁脈沖防護(hù)仿真技術(shù)

    系統(tǒng)電磁脈沖效應(yīng)是電磁脈沖對系統(tǒng)內(nèi)部電子設(shè)備的影響和作用,這種效應(yīng)能夠通過各種途徑耦合到系統(tǒng)內(nèi)部,對電子設(shè)備造成威脅。為提升研究系統(tǒng)電磁脈沖效應(yīng)及其防護(hù)技術(shù)效率,增強(qiáng)各行業(yè)系統(tǒng)抗電磁脈沖能力,廣電計(jì)量電磁安全工程研究所成立科研專項(xiàng)組開展系統(tǒng)
    的頭像 發(fā)表于 09-11 11:01 ?520次閱讀
    新技術(shù)丨廣電計(jì)量成功開發(fā)系統(tǒng)<b class='flag-5'>級</b>電磁脈沖防護(hù)<b class='flag-5'>仿真</b>技術(shù)

    LMV324用TINA仿真為什么每一的輸出都不正確?

    我用TINA仿真為什么每一的輸出都不正確,麻煩指正一下,附件是我的工程文件
    發(fā)表于 09-03 07:32

    解決芯片級功率MOSFET的組裝問題

    電子發(fā)燒友網(wǎng)站提供《解決芯片級功率MOSFET的組裝問題.pdf》資料免費(fèi)下載
    發(fā)表于 08-27 11:17 ?0次下載
    解決<b class='flag-5'>芯片級</b>功率MOSFET的組裝問題

    一文讀懂車規(guī)芯片及車載芯片的分類

    一、車規(guī)芯片概述車規(guī)芯片(AutomotiveGradeChip)是指那些專為汽車應(yīng)用設(shè)計(jì)和制造,且滿足嚴(yán)苛地汽車行業(yè)相關(guān)標(biāo)準(zhǔn)規(guī)定的芯片
    的頭像 發(fā)表于 04-29 16:18 ?4963次閱讀
    一文讀懂車規(guī)<b class='flag-5'>級</b><b class='flag-5'>芯片</b>及車載<b class='flag-5'>芯片</b>的分類

    CAE熱仿真中的芯片物性等效建模方法分析

    的特性、精度和仿真速度有著不同要求。因此,根據(jù)需求提供滿足一定要求的仿真模型是建模工作的關(guān)鍵。 本文在于研究用 ANSYS icepak/Flotherm建模的時候,主要探討對芯片等材料屬性的選取與設(shè)置,以及本體模型如何構(gòu)建。文
    的頭像 發(fā)表于 04-28 09:25 ?1109次閱讀
    CAE熱<b class='flag-5'>仿真</b>中的<b class='flag-5'>芯片</b>物性等效建模方法分析

    中微愛芯一款車規(guī)信號鏈芯片和四款車規(guī)邏輯芯片通過認(rèn)證

    近日,中科芯下屬的中微愛芯成功研發(fā)出一款車規(guī)信號鏈芯片和四款車規(guī)邏輯芯片,并順利通過了車規(guī)檢測認(rèn)證。
    的頭像 發(fā)表于 04-22 14:22 ?1158次閱讀

    如何判斷芯片是否符合工業(yè)標(biāo)準(zhǔn)

    工業(yè)芯片是專為在惡劣環(huán)境下長期工作而設(shè)計(jì)的芯片,它能夠經(jīng)受更高的溫度、濕度、震動和電磁干擾等極端條件。工業(yè)芯片通常具有更高的可靠性和穩(wěn)定
    的頭像 發(fā)表于 04-11 14:17 ?837次閱讀
    如何判斷<b class='flag-5'>芯片</b>是否符合工業(yè)<b class='flag-5'>級</b>標(biāo)準(zhǔn)

    微軟和OpenAI計(jì)劃投資1000億美元建造“星際之門”AI超級計(jì)算機(jī)

    微軟和OpenAI計(jì)劃投資1000億美元建造“星際之門”AI超級計(jì)算機(jī)這一消息屬實(shí)。
    的頭像 發(fā)表于 04-11 10:14 ?558次閱讀

    IC設(shè)計(jì)中前仿真和后仿真的區(qū)別

    一個完整的電路設(shè)計(jì)中必然包含前仿真和后仿真兩個部分,它們都屬于芯片驗(yàn)證中的關(guān)鍵環(huán)節(jié)。
    發(fā)表于 03-29 11:35 ?1392次閱讀

    fpga前仿真和后仿真的區(qū)別

    FPGA的前仿真和后仿真芯片設(shè)計(jì)和驗(yàn)證過程中扮演著不同的角色,各自具有獨(dú)特的特點(diǎn)和重要性。
    的頭像 發(fā)表于 03-15 15:29 ?2218次閱讀

    fpga時序仿真和功能仿真的區(qū)別

    FPGA時序仿真和功能仿真芯片設(shè)計(jì)和驗(yàn)證過程中各自扮演著不可或缺的角色,它們之間存在明顯的區(qū)別。
    的頭像 發(fā)表于 03-15 15:28 ?2265次閱讀

    芯片仿真deposit的用法簡析

    我們知道芯片上電后,沒有POR復(fù)位的或者不帶復(fù)位的寄存器q端要么處于1,要么處于0狀態(tài),對于仿真機(jī)器而言就是x態(tài)。
    的頭像 發(fā)表于 02-29 10:51 ?2478次閱讀
    <b class='flag-5'>芯片</b>后<b class='flag-5'>仿真</b>deposit的用法簡析

    calibre后仿真參數(shù)提取

    Calibre是一種先進(jìn)的電子設(shè)計(jì)自動化(EDA)工具,用于電子電路的設(shè)計(jì)和仿真。它為工程師提供了一個強(qiáng)大的平臺,可以進(jìn)行多個級別的仿真,包括電路仿真、行為
    的頭像 發(fā)表于 01-04 17:24 ?1285次閱讀

    中國汽車制造商考慮擴(kuò)大使用非車規(guī)商用芯片范圍

    近期有消息指出,部分汽車廠家已經(jīng)在考慮采用消費(fèi)或商用芯片來替代車規(guī)芯片,原因主要在于降低成本。例如,部分不涉及駕駛安全的系統(tǒng),如車載娛
    的頭像 發(fā)表于 01-04 11:27 ?934次閱讀