景芯SoC訓(xùn)練營(yíng)VIP學(xué)員問(wèn):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:
//
按照下圖,指定-design_id rtl2
景芯SoC訓(xùn)練營(yíng)VIP學(xué)員問(wèn):為何mbist仿真波形全都是X態(tài)?仿真結(jié)果確是pass?
答:SRAM是兩套接口,一套是function接口,另一套是DFT測(cè)試接口,mbist就是用的測(cè)試接口,正確的波形如下圖。波形可以看到:
memory的0地址寫(xiě)入0xaaaa_aaaa_5555_5555, 然后讀出0xaaaa_aaaa_5555_5555
memory的1地址寫(xiě)入0x5555_5555_aaaa_aaaa,然后讀出0x5555_5555_aaaa_aaaa
問(wèn): 為什么代碼綜合出來(lái)固定接0 ?
這個(gè)錯(cuò)誤,之前身邊發(fā)生過(guò),當(dāng)時(shí)芯片后端責(zé)備前端:你這寫(xiě)的什么代碼?
答:代碼有很明顯的錯(cuò)誤,也是新手甚至老手經(jīng)常容易犯的錯(cuò)誤,答案參見(jiàn)知識(shí)星球。
審核編輯:湯梓紅
-
接口
+關(guān)注
關(guān)注
33文章
8611瀏覽量
151252 -
soc
+關(guān)注
關(guān)注
38文章
4169瀏覽量
218351 -
仿真
+關(guān)注
關(guān)注
50文章
4087瀏覽量
133651
原文標(biāo)題:芯片后端罵前端:你這寫(xiě)的什么代碼?
文章出處:【微信號(hào):全棧芯片工程師,微信公眾號(hào):全棧芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論