景芯SoC訓練營VIP學員問:transition仿真出現(xiàn)如何錯誤,如何解決?
答:仿真Error報告如下:很明顯./tsdb_rtl/patterns下面有2個patters_signoff,一個是rtl1 一個是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訓練營VIP學員問:為何mbist仿真波形全都是X態(tài)?仿真結果確是pass?
答:SRAM是兩套接口,一套是function接口,另一套是DFT測試接口,mbist就是用的測試接口,正確的波形如下圖。波形可以看到:
memory的0地址寫入0xaaaa_aaaa_5555_5555, 然后讀出0xaaaa_aaaa_5555_5555
memory的1地址寫入0x5555_5555_aaaa_aaaa,然后讀出0x5555_5555_aaaa_aaaa
問: 為什么代碼綜合出來固定接0 ?
這個錯誤,之前身邊發(fā)生過,當時芯片后端責備前端:你這寫的什么代碼?
答:代碼有很明顯的錯誤,也是新手甚至老手經(jīng)常容易犯的錯誤,答案參見知識星球。
審核編輯:湯梓紅
-
接口
+關注
關注
33文章
8459瀏覽量
150748 -
soc
+關注
關注
38文章
4107瀏覽量
217790 -
仿真
+關注
關注
50文章
4026瀏覽量
133344
原文標題:芯片后端罵前端:你這寫的什么代碼?
文章出處:【微信號:全棧芯片工程師,微信公眾號:全棧芯片工程師】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論