在run dynamic vectorless IR時,instance是何時翻轉的?每次有多少instance在翻轉?
instance pin翻轉必須在自己的timing window范圍內,具體在timing window內每次有多少instance翻轉或者說這個instance pin到底翻不翻?和設置的toggle rate、frame_length、工具算法有關。
首先看和frame_length的關系?
工具為每個幀(frame)創建一個獨特的切換模式(switching pattern)。當指定frame_length時,該工具會在每個幀持續時間內隨機選擇一些實例(instance)進行切換。因為該工具使用隨機選擇來切換實例,所以相鄰幀中的某些切換實例可能是相同的。下圖顯示了不同實例在不同幀中切換的示例。在這種情況下,輸入切換大約為25%。
因為切換模式會隨幀而變化,所以應該使用多個幀以獲得更好的設計覆蓋率。但是,增加幀數也會增加運行時間。以下示例顯示了當幀長度是時鐘周期的兩倍時,設計的不同門的工具引起的切換行為。在兩個時鐘周期中,切換實例可以有一個上升和一個下降事件。
對于具有多個時鐘的設計,建議將frame_length指定為設計的主時鐘周期(驅動大多數實例)的整數倍。
和toggle rate有什么關系呢?
上面說了在每個frame內會有25% instance的翻轉,這個25%是怎么來的?沒錯,就是toggle rate設置的。
和工具行為是什么關系呢?
上面說在每個周期內會有25%翻轉,每個周期內到底哪25%的instance翻轉?這就是工具基于統計算法算的,所以用戶看不到這一塊。
審核編輯:劉清
-
時鐘設計
+關注
關注
0文章
27瀏覽量
10932
原文標題:Redhawk_sc中Dynamic IR NPV場景 ?Instance是怎么翻轉的?
文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
design instance中na不存在
FPGA下載調試錯誤Can't find the instance
當PCL翻轉PCLATH不增加,PC中的這個翻轉不改變PCLATH位
怎么獲得核心定時器的翻轉中斷設置?
底盤鏈式翻轉裝置的方案設計
uC/OS-II中優先級翻轉問題
Plunify成為Amazon EC2 F1 Instance Partner的合作廠家
鑄造廠砂箱翻轉機吊具應用
在芯片設計階段如何防護“單粒子翻轉”
這只螞蟻居然知道什么是蓄積翻轉?!
![這只螞蟻居然知道什么是蓄積<b class='flag-5'>翻轉</b>?!](http://adi.eetrend.com/files/2019-06/博客/100043898-73254-ping_mu_kuai_zhao_2019-06-25_xia_wu_4.29.14.png)
【RT-Thread】制作STM32L1系列芯片BSP時未定義DMA_INSTANCE_TYPE、UART1_CONFIG的解決辦法
![【RT-Thread】制作STM32L1系列芯片BSP時未定義DMA_<b class='flag-5'>INSTANCE</b>_TYPE、UART1_CONFIG的解決辦法](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
利用Python生成module instance
OrCAD Capture CIS instance和occurrences概念解析
![OrCAD Capture CIS <b class='flag-5'>instance</b>和occurrences概念解析](https://file.elecfans.com/web2/M00/6F/BD/pYYBAGNE1NuARUvyAAeecrtK5og620.png)
評論