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

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

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

3天內不再提示

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

vinww特煩惱 ? 來源:vinww特煩惱 ? 作者:vinww特煩惱 ? 2022-08-02 11:55 ? 次閱讀

本篇博文中的分析是根據真實客戶問題撰寫的,該客戶發現硬件中存在 DDR4 校準錯誤,不同板以及不同構建 (build) 之間出現的故障并不一致。

本篇博文旨在演示用于縮小根本原因范圍以及修復此問題的部分調試技巧。

最后,問題是由于用戶 XDC set_false_path 約束覆蓋 MIG IP 約束所導致的,錯誤使用 set_false_paths 的危險性由此可見一斑。

這是使用方法論報告系列博文的第 3 部分。如需閱讀本系列中的其他博文,請點擊

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

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

問題說明:

用戶的設計使用的是 Vivado 和 SDx 流程。此設計包含 2 個 DDR4 64 位接口,運行速度為 2000 Mbps。此設計已達成時序收斂,但在某一個 DDR4 接口或者有時在 2 個接口上都會觀察到校準失敗。

硬件故障與構建有關:

■成功的構建在多個板上都成功完成

■而失敗的構建則在多個板上都失敗

■大部分情況下其中一個接口或者 2 個接口都會發生故障

■失敗的比特因構建而不同

調試方法:

失敗特征表明存在時序約束或 CDC 問題,因此我們使用以下步驟進行調試。

1) 添加 ILA 并重新運行設計實現。現在,故障消失了,或者轉移到其它比特。

2) 使用增量實現流程,以保留失敗特征。

3) 向 ILA 添加流水線階段以簡化時序收斂。此測試的目標是在失敗的階段中尋找期望的模式,以便縮小失敗的比特的范圍。

4) 嘗試 Pblock 以使 MIG IP 的布局保持彼此接近。在此情況下,失敗特征并未發生改變:

■成功完成時序收斂的接口在硬件中失敗

■未完成時序收斂的接口在硬件中則能成功完成時序收斂

根據以上結果可見,問題可能在于某些 MIG 約束被用戶或者被 Vivado 流程所覆蓋。

下一步是復查用戶的 XDC 約束。

執行此操作時,我們注意到時鐘間的 false_paths 約束是由用戶設置的。

現在,運行以下建議的報告組合。關鍵的報告是 report_methodology 和 report_cdc。

■Report CDC

■Report Methodology

■Report Exception

■Report MIG set_max_delay(用于確認這些約束是否被忽略)

根本原因分析:

MIG set_max_delay 路徑并未被忽略。

report_timing 報告了最大延遲

我們在部分 MIG 路徑(互連結構 (fabric) 到 PHY)上發現了以下 CDC 嚴重警告。

現在,將這些路徑與 MIG 設計示例中的示例進行比對,這些示例是使用 IP integrator 流程創建的,且已安全完成時序收斂。

poYBAGGYHXKAZ47sAAFcuzHQzwk980.png

根據發現的結果,我們移除了用戶添加的所有 false_paths 約束,并在未重新實現整個設計的情況下重新報告時序。

報告顯示針對 2 個 DDR4_rx/tx,在最差情況下存在超過 3ns 的時序收斂失敗,如下所示。

我們可以利用時序匯總報告 (Report Timing Summary) 的限定機制僅對 MIG 接口進行集中分析。

pYYBAGGYHXOAYVB2AAFv6U5wp_Q626.png

現在,我們發現用戶添加的 false_paths 約束導致從互連結構 (fabric) 到 PHY 路徑被忽略。

解決辦法:

■從目標 XDC 移除上述 false_paths 并重新運行設計實現。

■設計重新恢復正常時序。

■現在,CDC 報告顯示先前忽略的路徑已安全達成時序收斂。

■測試硬件上的比特文件時,2 個 DDR4 接口都一致通過校準。

結論:

請務必謹慎處理 set_false_path 約束。

此約束很容易導致必須達成時序收斂的路徑被忽略。在此類約束中使用通配符時或者在整個時鐘域之間設置 false_paths 時,除非您確定這些時鐘域之間沒有任何路徑需達成時序收斂,否則請務必謹慎操作。操作錯誤可能導致硬件故障,并導致調試流程難以持續且耗時冗長。

面臨在時序無錯誤的設計上遇到硬件故障的情況時,可在 Vivado 中運行幾項檢查。下列檢查應始終運行,尤其是在布局布線之后。僅僅確認時序無錯是不夠的,您仍需要完成這些檢查:

1) 時鐘交互報告 (Report Clock Interaction):

提供有關設計中所有時鐘的信息

2) 方法論報告 (Report Methodology)

如果觀察到不安全的路徑或用戶忽略的路徑,則可使用 Report Methodology 并集中解決嚴重警告。

3) CDC 報告 (Report CDC)

在此示例中,Report CDC 幫助發現了由于用戶約束導致被忽略的關鍵路徑。

將這些結果與 MIG 設計示例進行比對有助于從設計中存在的數百萬條路徑中發現可疑路徑。

使用限定機制可將分析范圍縮小到選定的模塊。

4) 例外報告 (Report exception):

此報告可提供有關由于時序例外(如果有)而被忽略的路徑的信息,例如,set_false_paths 或 set_clock_groups。

一些小技巧:

對于超大型設計,解析數百萬條路徑是非常困難且耗時的。

為了加速周轉,可使用以下命令縮小報告范圍:

要在原理圖視圖中高亮實例,請執行以下操作:

report_cdc -cells [get_selected_objects] -details  -name 
report_timing_summary -cells [get_selected_objects ] -name 

要檢查是否已忽略 set_max delay,請執行以下操作:

report_timing -from [get_pins  */*/*/*/slave_rdy_cptd_sclk_reg/C] -to [get_pins  */*/*/*/u_slave_rdy_cptd_sync/SYNC[*].sync_reg_reg[0]/D] -name t3

可從 MIG XDC 找到以上時序路徑。“-name”開關將在 GUI 中生成報告。

審核編輯:湯梓紅

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

    關注

    12

    文章

    321

    瀏覽量

    40783
  • 時序
    +關注

    關注

    5

    文章

    387

    瀏覽量

    37318
  • 校準
    +關注

    關注

    1

    文章

    154

    瀏覽量

    21863
  • Vivado
    +關注

    關注

    19

    文章

    812

    瀏覽量

    66472
收藏 人收藏

    評論

    相關推薦

    煩惱是焦慮加重的根本原因

    進入你的潛意識之中,作為一種焦慮的性格進入個體之中,人的性格和個性主要是在這種無數次的經歷的組合下形成的。記憶的過程只是對事件的敘述,而這種內在的狀態才是形成性格的根本原因。記憶是有形的,狀態是無形
    發表于 10-16 10:35

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

    西安交通大學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

    DDR4技術有什么特點?如何采用ANSYS進行DDR4仿真?

    本文介紹了DDR4技術的特點,并簡單介紹了ANSYS工具用來仿真DDR4的過程。文章主要介紹的對象為DDR4 3200MHz內存,因為硬件
    的頭像 發表于 10-14 10:37 ?2.5w次閱讀

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

    本篇博文中的分析是根據真實客戶問題撰寫的,該客戶發現硬件存在 DDR4 校準
    的頭像 發表于 09-03 09:33 ?2978次閱讀

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

    本篇博文中的分析是根據真實客戶問題撰寫的,該客戶發現硬件存在 DDR4 校準后數據
    的頭像 發表于 09-16 09:30 ?2503次閱讀

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

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

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

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

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

    本篇博客將為您演示如何使用此報告來幫助加速調試,甚至完全避免硬件故障,最后確定此問題根本原因校準完成時出現爭用狀況。出現爭用狀況的原因是由
    的頭像 發表于 08-02 12:02 ?2638次閱讀
    <b class='flag-5'>DDR4</b> IP<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><b class='flag-5'>分析</b>

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

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

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

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

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

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

    MES系統沒效果的根本原因

    電子發燒友網站提供《MES系統沒效果的根本原因.docx》資料免費下載
    發表于 02-22 09:10 ?0次下載
    主站蜘蛛池模板: 中文字幕偷乱免费视频在线| 一二三四在线视频社区| 伊人AV一区二区三区夜色撩人| 9477小游戏| 国产精品永久免费视频| 老师的玉足高跟鞋满足我| 爽爽影院线观看免费| 中文字幕免费在线视频| 大学生高潮无套内谢视频| 久久91精品国产91久久户| 日韩精品亚洲专区在线影院| 夜色帮首页| 夫妻主vk| 妈妈的朋友5在线观看免费完整版中文| 日韩精品熟女一区二区三区中文| 越南女 黑人 痛苦 大叫| 国产扒开美女双腿屁股流白浆 | 国语精彩对白2021| 欧美性猛交AAA片免费观看| 亚洲手机在线人成视频| 穿着丝袜被男生强行啪啪| 恋孩癖网站大全在线观看| 乡村教师电影版| qvod理论电影| 久青草国产97香蕉在线视频| 午夜福利理论片高清在线| bbwvideoa欧美老妇| 久久操韩国自偷拍| 小伙无套内射老女人| 插骚妇好爽好骚| 棉签和冰块怎么弄出牛奶视频| 亚洲免费无码中文在线| 国产传媒精品1区2区3区| 欧美囗交xx bbb视频| 最近日本字幕MV免费观看在线| 国产亚洲精品字幕在线观看| 日韩免费精品视频| 99re8热视频这在线视频| 久久视频这只精品99re6 | 亚洲 综合 欧美在线视频| 糙汉顶弄抽插HHHH|