色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MCU芯片設計了mbist、scan chain之后,功能仿真失敗?

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

接著上文,MCU芯片設計了mbist、scan chain之后,功能仿真失敗?

有同學問,假設我們只是force ilm_sram時鐘使之偏斜可以不?答:仿真cpu必掛死,dlm也會有問題的,不信證明給你看。

定位到CPU指令預測跳轉,該預測為跳轉的指令進入到執行階段時候,需要根據操作數據a、b是否相等來決定是否真正跳轉,若預測錯誤即不跳轉則flush pipieline,重新取跳轉地址的指令。跳轉則繼續commit。

但是操作數a從cpu regfile取出來是x態,追蹤發現操作數a是長指令回寫到regfile的,是lsu長指令。

6a3fefae-b077-11ed-bfe3-dac502259ad0.png

繼續追蹤到dlm_sram輸出x態,顯然dlm_sram也需要force一下時鐘。又有同學問,和ilm_sram一起簡單粗暴force為同一個時鐘可以不?來吧,這樣就又有新問題了。
?

6a726038-b077-11ed-bfe3-dac502259ad0.png

發現dlm_sram想把ffc ffd ffe三地址寫0,fff想寫0x8000, 卻只有ffc ffd寫入0,ffe fff皆寫失敗,因為時鐘被force偏離了dlm_sram的要求,盡管滿足了ilm_sram。為什么不滿足dlm sram?因為各個sram的控制信號延時也不一樣啊。

因此,下圖看到sram讀出ffc的值0,其他讀出來都是x,導致pc值變成x態,取指令失敗,cpu掛起。

6a94d76c-b077-11ed-bfe3-dac502259ad0.png

因此,ilm sram和dlm sram被force為統一時鐘后,也可能錯誤的,因為force的時鐘滿足了ilm sram的偏斜,卻沒能滿足dlm sram的傾斜,因為cs/we等信號延時也不一樣的。

如下圖,黃線是ilm_sram,行為ok,紅線是dlm_sram,行為fail。

6abdc99c-b077-11ed-bfe3-dac502259ad0.png

實際上,解決辦法不是force,我們應該刪除force語句,具體方法參見知識星球。???????????

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    455

    文章

    50851

    瀏覽量

    423903
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17162

    瀏覽量

    351309
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10870

    瀏覽量

    211874
  • 仿真
    +關注

    關注

    50

    文章

    4087

    瀏覽量

    133644
  • 指令
    +關注

    關注

    1

    文章

    607

    瀏覽量

    35727

原文標題:MCU芯片設計了mbist、scan chain之后,功能仿真失敗(二)

文章出處:【微信號:全棧芯片工程師,微信公眾號:全棧芯片工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    為什么diable dcache能讓mcu恢復正常?

    通過 3 次測試注釋掉了 gang1 并且只運行了 gang0 測試時,出現一個問題。通過 WinIdea 調試發現,在 gang0 的 mbist 測試完成并啟用 dcache 之后mc
    發表于 01-23 07:18

    請教Chipscope和boundary chain問題

    新手請教:virtex5中有4條boundary scan chain(USER1,USER2,USER3,USER4),創建chipscope ICON時只能使用一條chain。那么做了4條為什么只能用一條,4條
    發表于 02-13 09:21

    幫你理解DFT中的scan technology

    Scan stitching 是把上一步中得到的SDFF的Q和SI連接在一起形成scan chain。在芯片的頂層有全局的SE信號,以及scan
    發表于 06-14 14:20

    什么是MBIST看了就知道

    MBIST概述MBIST的架構
    發表于 12-10 07:00

    Arm PMC-100可編程MBIST控制器技術參考手冊

    執行模式將嵌入式內存內容轉儲到調試器,使其適用于芯片啟動和調查軟件故障,如高速緩存一致性錯誤。 它允許快速測試內存和內存保護邏輯。 因此,MBIST事務是使用IP核時鐘連續執行的,因此,可以通過以全功能
    發表于 08-17 07:10

    DS26522 JTAG Scan Chain Mappin

    Abstract: This application note describes the JTAG hardware boundary scan chain for the DS26522
    發表于 04-18 11:45 ?871次閱讀
    DS26522 JTAG <b class='flag-5'>Scan</b> <b class='flag-5'>Chain</b> Mappin

    一文讀懂DC/AC SCAN測試技術

    1 讀入沒有插入scan的網表 2 使用Design compiler 插入scan chain和OCC (on chipclocking)模塊,同時插入mux, fix DRC 3
    發表于 10-26 16:01 ?3.7w次閱讀
    一文讀懂DC/AC <b class='flag-5'>SCAN</b>測試技術

    Proteus軟件仿真失敗的原因有哪些

    Proteus 因其強大的仿真能力,在單片機項目數學中得到了廣泛的使用。然而即使Proteus 仿真電路模型完全正確,也會引起仿真失敗。本文通過兩個
    發表于 10-17 16:56 ?20次下載
    Proteus軟件<b class='flag-5'>仿真</b><b class='flag-5'>失敗</b>的原因有哪些

    MCU】MDK錯誤:error in include chain (cmsis_armcc.h):expected identifier or ‘(‘

    MCU】MDK錯誤:error in include chain (cmsis_armcc.h):expected identifier or ‘(‘
    發表于 11-30 19:51 ?18次下載
    【<b class='flag-5'>MCU</b>】MDK錯誤:error in include <b class='flag-5'>chain</b> (cmsis_armcc.h):expected identifier or ‘(‘

    MCU芯片設計添加mbistscan chain之后仿真失敗如何解決

    由于增加了大量的mux來完成時鐘、復位可控,導致中端網標中的cell有工藝庫文件指定的delay參數,默認是1ns,那么會造成clk delay,比如插入兩級mux就會形成2ns延時
    發表于 02-19 10:11 ?1560次閱讀

    怎么配置DFT中常見的MBIST以及SCAN CHAIN

    今天這期小編將繼續與大家一起學習DFT的相關知識和流程代碼,在開始之前,先解決一下上期DFT學習的章節最后留下的問題—DFT工程師在收斂時序timing的時候經常遇到的hold的問題,即不同時鐘域的兩個SDFF(掃描單元的SI端hold違例問題。
    的頭像 發表于 04-16 11:34 ?7413次閱讀

    是否需要補插scan chain的isolation cell?怎么插呢?

    當然最顯而易見的辦法就是vclp檢查哪兒需要補插isolation cell,那么是否需要補插scan chain的isolation cell, 怎么插呢?
    的頭像 發表于 05-10 09:18 ?1472次閱讀
    是否需要補插<b class='flag-5'>scan</b> <b class='flag-5'>chain</b>的isolation cell?怎么插呢?

    芯片設計測試中scan和bist的區別

    Scan stitching 是把上一步中得到的Scan DFF的Q和SI連接在一起形成scan chain。在芯片的頂層有全局的SE信號,
    發表于 10-09 16:53 ?4344次閱讀
    <b class='flag-5'>芯片</b>設計測試中<b class='flag-5'>scan</b>和bist的區別

    數模混合芯片scan chain問題解析

    模擬到數字的信號不可控,需要和數字registered outputs mux一下提高test coverage。關鍵詞是registered output! 這個技巧俗稱scan loopback。
    的頭像 發表于 12-08 11:24 ?1864次閱讀
    數模混合<b class='flag-5'>芯片</b><b class='flag-5'>scan</b> <b class='flag-5'>chain</b>問題解析

    芯片仿真要點

    INNOVUS/ICC2吐出的netlist經過Formal/LEC驗證后,Star-RC/QRC抽取RC寄生參數文件并讀入到Tempus/PT分別做func/mbist/scan時序
    的頭像 發表于 10-23 09:50 ?595次閱讀
    <b class='flag-5'>芯片</b>后<b class='flag-5'>仿真</b>要點
    主站蜘蛛池模板: 国产99久久久国产精品成人| 扒开老师大腿猛进AAA片| 天天狠狠弄夜夜狠狠躁·太爽了| 亚洲 欧美 综合 高清 在线| 高h全肉图| 他揉捏她两乳不停呻吟口述| 一本二卡三卡四卡乱码麻豆| 苍井空教师BD在线观看全集| 好硬好湿好爽再深一点视频| 全黄h全肉细节全文| 亚洲xxxx动漫| 被六个男人躁到一夜同性| 午夜亚洲国产理论片二级港台二级| 在线a视频| 久久囯产精品777蜜桃传媒| 国产亚洲精品高清视频免费| 色欲久久精品AV无码| 99久久免费看国产精品| 久久久久久久久性潮| 亚洲精品国产国语| 国产亚洲精品久久久久久入口| 午夜国产羞羞视频免费网站| 一二三区乱码不卡手机版| 国产午夜精AV在线麻豆| 天天看学生视频| 国产精品乱码色情一区二区视频| 人妻免费视频公开上传| xx在线观看| 日日摸天天添天天添无码蜜臀| TUBE8最新日本护士| 精品国产自在天天线2019| 亚洲精品福利在线| 韩国免费啪啪漫画无遮拦健身教练| 亚洲XXX午休国产熟女屁| 九九在线精品视频| 18日本人XXXXXX18| 热久久视久久精品2015| 国产成人无码精品久久久免费69 | 全免费a级毛片免费看 | 含羞草在线免费观看| 亚洲一区自拍高清亚洲精品|