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

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

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

transition仿真出現(xiàn)錯(cuò)誤如何解決

全棧芯片工程師 ? 來源:全棧芯片工程師 ? 2023-12-19 09:20 ? 次閱讀

景芯SoC訓(xùn)練營VIP學(xué)員問:transition仿真出現(xiàn)如何錯(cuò)誤,如何解決?

答:仿真Error報(bào)告如下:很明顯./tsdb_rtl/patterns下面有2個(gè)patters_signoff,一個(gè)是rtl1 一個(gè)是rtl2,因此我們需要告訴工具我們仿真用rtl2下面的pattern_signoff。

// Error: Too many patterns directories were found:

// ./tsdb_rtl/patterns/riscv_soc_top_rtl1.patterns_signoff

// ./tsdb_rtl/patterns/riscv_soc_top_rtl2.patterns_signoff

// Use 'run_testbench_simulations -design_id '

// to select only one using the following values:

// = { rtl1 rtl2 }

按照下圖,指定-design_id rtl2

a97ec90c-9d92-11ee-8b88-92fbcf53809c.png

景芯SoC訓(xùn)練營VIP學(xué)員問:為何mbist仿真波形全都是X態(tài)?仿真結(jié)果確是pass?

a99936ca-9d92-11ee-8b88-92fbcf53809c.png

答:SRAM是兩套接口,一套是function接口,另一套是DFT測(cè)試接口,mbist就是用的測(cè)試接口,正確的波形如下圖。波形可以看到:

memory的0地址寫入0xaaaa_aaaa_5555_5555, 然后讀出0xaaaa_aaaa_5555_5555

memory的1地址寫入0x5555_5555_aaaa_aaaa,然后讀出0x5555_5555_aaaa_aaaa

a9a71f56-9d92-11ee-8b88-92fbcf53809c.png

問: 為什么代碼綜合出來固定接0 ?

這個(gè)錯(cuò)誤,之前身邊發(fā)生過,當(dāng)時(shí)芯片后端責(zé)備前端:你這寫的什么代碼?

a9b37f30-9d92-11ee-8b88-92fbcf53809c.png

答:代碼有很明顯的錯(cuò)誤,也是新手甚至老手經(jīng)常容易犯的錯(cuò)誤,答案參見知識(shí)星球。

審核編輯:湯梓紅

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

    關(guān)注

    33

    文章

    8360

    瀏覽量

    150530
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4067

    瀏覽量

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

    關(guān)注

    50

    文章

    3995

    瀏覽量

    133228

原文標(biāo)題:芯片后端罵前端:你這寫的什么代碼?

文章出處:【微信號(hào):全棧芯片工程師,微信公眾號(hào):全棧芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    單級(jí)放大電路仿真時(shí)出現(xiàn)如下錯(cuò)誤

    本帖最后由 xiejianghao 于 2012-12-13 21:50 編輯 單級(jí)放大電路中,利用瞬時(shí)仿真時(shí)出現(xiàn)了如下的錯(cuò)誤,請(qǐng)教各位大俠該如何解決呀?。?!
    發(fā)表于 12-13 21:43

    在Quartus ii 13.1中進(jìn)行波形仿真時(shí)出現(xiàn)錯(cuò)誤,求大神解答

    at macro ./parity.do line 4但是這個(gè)程序編譯時(shí)并沒有錯(cuò)誤,其他程序仿真時(shí)也不出現(xiàn)這種錯(cuò)誤,求大神解答這是怎么回事?如何解
    發(fā)表于 12-21 20:06

    為什么仿真會(huì)出現(xiàn)錯(cuò)誤?

    我用proteus仿真兩個(gè)電路,單獨(dú)仿真時(shí)是正確的,但是在同一個(gè)圖中一起仿真時(shí)出現(xiàn)錯(cuò)誤,有時(shí)出現(xiàn)
    發(fā)表于 06-13 01:01

    proteus仿真出現(xiàn)錯(cuò)誤

    各位大神,這個(gè)proteus仿真出現(xiàn)錯(cuò)誤該怎么解決
    發(fā)表于 05-19 10:37

    工程編譯時(shí)出現(xiàn)錯(cuò)誤何解決?

    1、對(duì)應(yīng)下圖,在原C文件(GE_Interrupts.c)中添加了許多代碼,然后編譯時(shí)出現(xiàn)如下錯(cuò)誤 ,請(qǐng)問如何解決? 2、C文件里不能使用STL,于是把C換成CPP文件,原代碼不變,但是會(huì)產(chǎn)生如下的各種
    發(fā)表于 06-21 00:02

    使用CubeSuite+軟件仿真時(shí)出現(xiàn)錯(cuò)誤,請(qǐng)問應(yīng)該如何解決?

    使用CubeSuite+軟件仿真時(shí)出現(xiàn)"Can not communicate with Emulator. Please confirm the installation
    發(fā)表于 07-23 02:51

    kei編譯時(shí)出現(xiàn)以下錯(cuò)誤何解決?

    你們好,kei編譯時(shí)出現(xiàn)以下錯(cuò)誤:code\main.c(22): error:#5: cannot open source input file "stm32f10x.h": No such file or directory如何解
    發(fā)表于 09-14 09:39

    simulink仿真出現(xiàn)錯(cuò)誤

    在simulink仿真時(shí)出現(xiàn)了這個(gè)錯(cuò)誤,說端口寬度錯(cuò)誤。但是我看了模塊建立的沒錯(cuò)啊,有哪個(gè)大神煩請(qǐng)看一下,感激不盡!(圖片為報(bào)錯(cuò)和出現(xiàn)
    發(fā)表于 05-02 18:12

    PSpice仿真出現(xiàn)錯(cuò)誤,求大神指點(diǎn)

    請(qǐng)問利用PSpice仿真的時(shí)候出現(xiàn)如下圖所示的問題,應(yīng)該如何解決,我重新安裝后還是出現(xiàn)同樣的問題
    發(fā)表于 10-14 11:48

    求助?。。?!蒙特卡洛仿真時(shí)出現(xiàn)錯(cuò)誤何解決???

    求助?。。。?在蒙特卡洛仿真時(shí)出現(xiàn)下面的錯(cuò)誤何解決呢?? 不知道是不是model配置的有問題,不清楚model file里的文件是什么意思以及如何選?。??
    發(fā)表于 11-17 10:45

    PHP出現(xiàn)502錯(cuò)誤的問題如何解決詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是PHP出現(xiàn)502錯(cuò)誤的問題如何解決詳細(xì)資料說明
    發(fā)表于 03-14 17:17 ?6次下載
    PHP<b class='flag-5'>出現(xiàn)</b>502<b class='flag-5'>錯(cuò)誤</b>的問題如<b class='flag-5'>何解</b>決詳細(xì)資料說明

    ORCAD原理圖中有哪些常見DRC錯(cuò)誤應(yīng)該如何解

    本文檔的主要內(nèi)容詳細(xì)介紹的是ORCAD原理圖中有哪些常見DRC錯(cuò)誤應(yīng)該如何解決。
    發(fā)表于 07-30 17:22 ?0次下載
    ORCAD原理圖中有哪些常見DRC<b class='flag-5'>錯(cuò)誤</b>應(yīng)該如<b class='flag-5'>何解</b>決

    使用Altium Designer導(dǎo)GERBER文件時(shí)出現(xiàn)錯(cuò)誤應(yīng)該如何解

    Altium Designer 導(dǎo)GERBER過程出現(xiàn)“The film is too small for this PCB”錯(cuò)誤的解決方法。
    發(fā)表于 01-12 08:00 ?0次下載
    使用Altium Designer導(dǎo)GERBER文件時(shí)<b class='flag-5'>出現(xiàn)</b><b class='flag-5'>錯(cuò)誤</b>應(yīng)該如<b class='flag-5'>何解</b>決

    51單片機(jī)實(shí)驗(yàn)軟件proteus出現(xiàn)錯(cuò)誤集錦

    51單片機(jī)實(shí)驗(yàn)軟件proteus出現(xiàn)錯(cuò)誤集錦錯(cuò)誤一:安裝KELI和proteus后,點(diǎn)擊仿真但是出現(xiàn)下面
    發(fā)表于 11-23 16:36 ?1次下載
    51單片機(jī)實(shí)驗(yàn)軟件proteus<b class='flag-5'>出現(xiàn)</b><b class='flag-5'>錯(cuò)誤</b>集錦

    STM32 HAL庫學(xué)習(xí)小計(jì):如何解決編譯出現(xiàn)大量未定義錯(cuò)誤

    原創(chuàng):STM32 HAL庫學(xué)習(xí)小計(jì)與經(jīng)驗(yàn)分享:添加c文件后,如何解決編譯出現(xiàn)大量未定義錯(cuò)誤(identifier xxx isundefined)
    發(fā)表于 01-25 18:09 ?8次下載
    STM32 HAL庫學(xué)習(xí)小計(jì):如<b class='flag-5'>何解</b>決編譯<b class='flag-5'>出現(xiàn)</b>大量未定義<b class='flag-5'>錯(cuò)誤</b>