女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

DDR4 IP校準后硬件故障的調試方法與根本原因分析

神之小風 ? 來源:神之小風 ? 作者:神之小風 ? 2022-08-02 12:02 ? 次閱讀

本篇博客將為您演示如何使用此報告來幫助加速調試,甚至完全避免硬件故障,最后確定此問題根本原因是校準完成時出現爭用狀況。出現爭用狀況的原因是由于某個多周期約束所覆蓋的時序例外,由此導致在時序分析報告中并未標記此問題。

這是使用方法論報告系列博文的第 5 部分。如需閱讀整個系列中的所有博文,請點擊下方標題查看。

第1部分:時序以滿足,但硬件功能出現錯誤

第2部分:方法違例對于QoR的影響

第3部分:時序已滿足,但硬件中存在 DDR4 校準失敗

第4部分:罕見的比特翻轉

問題說明:

客戶在使用 UltraScale+ DDR4 IP 時,在硬件中遇到校準后數據錯誤。

根據設計的布線和實現,此問題與構建有關,換言之,在產品開發期間對多個構建鏡像進行測試時,此問題可能出現而后又消失。此外,此問題可能僅在小部分板上出現。

時序報告顯示沒有任何違例。

調試方法:

由于重新實現后,此問題可能就會消失,因此無法使用 ILA 調試。

我們在已布線的 DCP 中使用 ECO 來探測未使用的管腳的信號,通過示波器觀測信號發現哪個(些)信號開始顯現錯誤。

最終,我們將問題范圍縮小到 1 個特定的信號線,在 DCP 中對該信號線進行重新布線后,故障消失了。

隨后,我們檢查了與此信號線相關的路徑上的時序分析和時序約束:

1. 經過該信號線的路徑的時序報告。在此報告中,我們得知,所涉及的路徑被多周期路徑約束所覆蓋

report_timing -through [get_nets ]

2. 打開“Timing Constraints”Wizard,查找對應的多周期路徑約束。

工具 (Tools) -> 時序 (Timing) -> 編輯時序約束 (Edit Timing Constraints)

我們在“Timing Constraints”Wizard 中發現了以下多周期路徑約束:

set_multicycle_path -setup -from [get_pins */u_ddr_cal_top/calDone*/C] 8

set_multicycle_path -hold -end -from [get_pins */u_ddr_cal_top/calDone*/C] 7

基于以上分析,我們判定在這些路徑上存在爭用狀況問題。

這些多周期路徑約束不應添加,在此用例中,應在每個時鐘周期內正確捕獲數據,以避免出現爭用狀況,因此,這些路徑不屬于多周期路徑。

根本原因分析:

以下就是發生爭用狀況問題的路徑。

pYYBAGGYHWCAZjt3AAGZJ975V24897.png

其中 2 個目標都應在同一個周期內接收到 calDone 信號,因為這兩者緊密相關。這 2 條路徑屬于不同時序路徑,各自都應在不同時鐘周期達成時序收斂(根據多周期約束,應在 1 到 8 個周期內達成時序收斂)。這可能導致 calDone 在不同時間線到達目標,導致功能異常。

另一方面,2 個目標都沒有 CE 管腳控制(CE 管腳綁定到 VCC)。因此,未能在同一時鐘周期內捕獲 2 條路徑上的數據,所以這些路徑并非合格的多周期路徑。

此多周期約束違例實際上是由 Methodology Report 捕獲的:

TIMING-46 警告 1

多周期路徑含綁定 CE 管腳

寄存器

u_mig/inst/u_ddr4_mem_intfc/u_ddr_cal_top/calDone_gated_reg/Q

與寄存器

u_example_tb/init_calib_complete_r_reg/D

之間定義了 1 條或多條多周期路徑,并具有直接連接,且 CE 管腳已連接到 VCC(請參閱 Vivado IDE 中的“時序約束 (Timing Constraint)”窗口中的約束位置 6)。這可能導致路徑要求不準確。

TIMING-46 警告 2

多周期路徑含綁定 CE 管腳

在寄存器

u_mig/inst/u_ddr4_mem_intfc/u_ddr_cal_top/calDone_gated_reg/Q

與寄存器

u_mig/inst/u_ddr4_mem_intfc/u_ddr_mc/u_ddr_mc_periodic/periodic_config_gap_enable_reg/D

之間定義了 1 條或多條多周期路徑,并具有直接連接,且 CE 管腳已連接到 VCC(請參閱 Vivado IDE 中的“時序約束 (Timing Constraint)”窗口中的約束位置 6)。

這可能導致路徑要求不準確。

最好在流程初期階段盡早檢查 Methodology Report。在諸如此類的示例中,它可幫助您捕獲并修復多周期違例,并避免發生硬件故障。您還可以在調試過程中先運行 Methodology Report,并查看警告,其中高亮的違例將有助于加速問題調查。

解決辦法:

賽靈思答復記錄 73068】供的補丁可用于解決在低于 2020.1 版的版本中發生的此問題。

從 2020.1 版起,已移除了多周期路徑約束,并在路徑上添加了流水線階段,以簡化時序收斂,同時確保所有目標都能在同一個互連結構周期內達成時序收斂。

結論:

1. 在設計流程中盡早運行 Methodology Report 以便捕獲并修復潛在問題。

2. 請在含綁定到 VCC 的 CE 管腳的路徑上謹慎使用多周期約束。

審核編輯:湯梓紅

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

    關注

    12

    文章

    328

    瀏覽量

    41525
  • 時序
    +關注

    關注

    5

    文章

    397

    瀏覽量

    37784
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    電池漏液的根本原因?如何判定電池是否漏液?

    電池漏液的根本原因?如何判定電池是否漏液?
    發表于 03-11 06:57

    引起調節的根本原因是什么

    西安交通大學17年3月課程考試《計算機控制技術》作業考核試題一、單選題(共 30 道試題,共 60 分。)1.引起調節的根本原因是偏差,所以在下列說法中,不正確的是( )A. 偏差的正、負決定
    發表于 09-01 08:38

    引起調節的根本原因是偏差嗎

    1. 引起調節的根本原因是偏差,所以在下列說法中,不正確的是()A. 偏差的正、負決定調節作用的方向B. 偏差的大、小決定調節作用的強、弱C. 差為零,調節作用為零D. 偏差太大,調節失效正確答案
    發表于 09-10 06:31

    低功耗產生的根本原因及其控制方法

    一、低功耗管理要點1、低功耗的實現(本質就是不產生多余的漏電流) a、功耗的產生的根本原因:引腳之間存在電壓差,電流不斷流走;2、關閉單片機外部耗電器件a、利用開關電路,將其徹底斷開電源;3、單片機
    發表于 12-31 08:02

    內核oops的根本原因是什么?我們如何調試內核oops?

    問題不能在我們的實驗室卡上重現。請參閱附件中的內核 oops、中斷和 dmesg 信息。內核 oops 的根本原因是什么?我們如何調試內核 oops?
    發表于 04-20 06:19

    使用SPI找到無鉛制造缺陷的根本原因

    使用SPI找到無鉛制造缺陷的根本原因錫膏印刷在無鉛制造質量中發揮著關鍵作用,為印刷過程SMT組裝流程的后續環節部分提供了關鍵的基礎。為使制造商能夠處理回流焊焊點的
    發表于 10-01 18:57 ?12次下載

    如何修復硬件中存在DDR4校準錯誤

    本篇博文中的分析是根據真實客戶問題撰寫的,該客戶發現硬件中存在 DDR4 校準錯誤,不同板以及不同構建 (build) 之間出現的故障并不一
    的頭像 發表于 09-03 09:33 ?3336次閱讀

    硬件中存在DDR4校準數據錯誤

    report) 來確定問題根源。 本篇博客將為您演示如何使用此報告來幫助加速調試,甚至完全避免硬件故障,最后確定此問題根本原因校準完成時
    的頭像 發表于 09-16 09:30 ?2845次閱讀

    XILINX使用方法論設計無法連貫布線

    部分。 如需閱讀整個系列中的所有博文,請點擊下方標題查看。 第1部分:時序以滿足,但硬件功能出現錯誤 第2部分:方法違例對于QoR的影響 第3部分:時序已滿足,但硬件中存在 DDR4
    的頭像 發表于 09-28 10:41 ?1926次閱讀

    DFX設計無法連貫布線的根本原因及修護

    本篇博文中的分析是根據真實客戶問題撰寫的,該客戶的 DFX 設計無法連貫布線,存在布線重疊。本篇博文旨在演示用于縮小根本原因范圍以及修復此問題的部分調試技巧。
    的頭像 發表于 08-02 08:03 ?1798次閱讀
    DFX設計無法連貫布線的<b class='flag-5'>根本原因</b>及修護

    時鐘域交匯相關處理錯誤的根本原因分析

    本篇博文中的分析是根據真實客戶問題撰寫的,該客戶發現在現場出現罕見的比特翻轉, 本篇博文旨在演示用于縮小根本原因范圍以及修復此問題的部分調試技巧。
    的頭像 發表于 08-02 11:58 ?1263次閱讀
    時鐘域交匯相關處理錯誤的<b class='flag-5'>根本原因</b><b class='flag-5'>分析</b>

    硬件中存在DDR4校準錯誤的調試方法根本原因分析

    本篇博文中的分析是根據真實客戶問題撰寫的,該客戶發現硬件中存在 DDR4 校準錯誤,不同板以及不同構建 (build) 之間出現的故障并不一
    的頭像 發表于 08-02 11:55 ?6948次閱讀
    <b class='flag-5'>硬件</b>中存在<b class='flag-5'>DDR4</b><b class='flag-5'>校準</b>錯誤的<b class='flag-5'>調試</b><b class='flag-5'>方法</b>與<b class='flag-5'>根本原因</b><b class='flag-5'>分析</b>

    網線是影響網速快慢的根本原因

    網速是大家最最關注的,無論是工作還是娛樂,那網線是影響網速快速的根本原因嗎?為了幫助大家解決日常問題,科蘭通訊小編為大家分析一下這個問題。 網線的種類和網速快慢是有關系的,原因如下: 確保網線與網絡
    發表于 09-08 10:02 ?9481次閱讀
    網線是影響網速快慢的<b class='flag-5'>根本原因</b>嗎

    速率越高的DDR4,等長控制越嚴格?

    按照上面的操作來做等長是不是可以更準一點,給DDR4系統留取更多的裕量呢?由于李工的項目最根本原因不是等長,而是由于他使用了多顆粒雙die DDR4表底貼設計,阻抗和拓撲結構優化不到位導致(這種設計在我司的定位難度級別最高)
    發表于 09-13 17:08 ?1691次閱讀

    MES系統沒效果的根本原因

    電子發燒友網站提供《MES系統沒效果的根本原因.docx》資料免費下載
    發表于 02-22 09:10 ?0次下載