在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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語句,具體方法參見知識星球。???????????

審核編輯:湯梓紅

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

    關注

    459

    文章

    52199

    瀏覽量

    436397
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17847

    瀏覽量

    360622
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11038

    瀏覽量

    216038
  • 仿真
    +關注

    關注

    51

    文章

    4241

    瀏覽量

    135325
  • 指令
    +關注

    關注

    1

    文章

    615

    瀏覽量

    36238

原文標題: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 ?963次閱讀
    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.8w次閱讀
    一文讀懂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 ?1925次閱讀

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

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

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

    當然最顯而易見的辦法就是vclp檢查哪兒需要補插isolation cell,那么是否需要補插scan chain的isolation cell, 怎么插呢?
    的頭像 發表于 05-10 09:18 ?1807次閱讀
    是否需要補插<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 ?5434次閱讀
    <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 ?2646次閱讀
    數模混合<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 ?1487次閱讀
    <b class='flag-5'>芯片</b>后<b class='flag-5'>仿真</b>要點
    主站蜘蛛池模板: 伊人久久综合成人亚洲 | 成人最新午夜免费视频 | 午夜精品视频在线 | 久久久久久久久综合影视网 | 深夜福利一区 | 欧美ol丝袜高跟秘书在线播放 | 国产三级a三级三级天天 | 久久综合九色综合欧洲色 | 午夜综合 | 亚洲成网站www久久九 | 日韩成a人片在线观看日本 日韩成人黄色 | 狠狠色成色综合网 | 日韩一区二区视频 | 亚洲国产第一区二区香蕉 | 一级片视频在线 | 在线中文字幕第一页 | 特黄aa级毛片免费视频播放 | 中文字幕xxx | 曰本三级香港三级人妇99视频 | 欧美高清成人 | 国产精品爽爽影院在线 | 最新中文字幕在线资源 | 国模私拍福利一区二区 | 全午夜免费一级毛片 | 天天综合天天做天天综合 | 午夜激情影视 | 毛片三级在线观看 | xxxx日| 日本媚薬痉挛在线观看免费 | 午夜爱爱网站 | 色女仆影院 | 久久综合色视频 | 特级毛片免费视频播放 | 日韩a毛片免费全部播放完整 | 国产理论视频在线观看 | 寡妇一级a毛片免费播放 | 久热中文字幕在线精品免费 | 久久青草18免费观看网站 | 在线天堂中文官网 | 视频一区日韩 | 美女被免费视频网站九色 |