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

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

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

3天內不再提示

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

劉強 ? 來源:gdfffa ? 作者:gdfffa ? 2022-08-02 08:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本篇博文中的分析是根據真實客戶問題撰寫的,該客戶的 DFX 設計無法連貫布線,存在布線重疊。本篇博文旨在演示用于縮小根本原因范圍以及修復此問題的部分調試技巧。

這是“使用方法論報告”系列博文的第 6 部分。

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

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

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

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

第5部分:DDR4 IP 校準后硬件故障,指示存在時序問題,但時序報告中無任何違例

問題說明:

在此示例中,用戶的 DFX 設計遇到 1 個奇怪的問題,它無法連貫布線,部分信號線保持處于未布線狀態。

運行 Tcl 命令 report_route_status 顯示如下結果,有 165 條信號線未布線:

pYYBAGGYHSSANgOgAAG77Y5ssHQ105.png

根本原因分析:

通過觀察設計發現,時鐘間路徑存在超大保持時間違例,約 - 4.6 ns,如下所示。

但在已布線的檢查點上未出現這些違例。route_design 開始處的日志中可以看到這些違例。

注: 要詳細分析含估算的布線延遲的時序,請在 Vivado GUI 的“時序匯總 (Timing Summary)”報告中針對互連 (interconnect) 使用“估算 (estimated)”選項。

您可使用以下選項來檢查自己的設計的“Timing Summary”:

在 Vivado GUI 中,轉至“報告 (Reports)”選項卡 ->“時序 (Timing)”->“時序匯總報告 (Report Timing Summary)”

運行以下 Tcl 命令:

report_timing_summary -file/timingreport.txt

互連設置用于控制信號線延遲計算方式:根據估算的葉節點單元管腳間布線距離來計算,或者根據實際布線的信號線來計算,或者從時序分析中排除信號線延遲。

poYBAGGYHSWAZCVnAAEiPzcxEAc968.png

或者,也可以使用以下 Tcl 命令來分析含估算的布線延遲的時序。

set_delay_mode -interconnect estimated

poYBAGGYHSaAOQCjAADJntyKKSk868.png

借助時鐘交互報告 (Report Clock Interaction),即可在所有特定時鐘域中發現這些時鐘間路徑違例,如下所示。

如需在 Vivado GUI 中查看時鐘交互報告,請依次選擇“報告 (Reports)”->“時序 (Timing)”->“時鐘交互報告 (Report Clock Interaction)”。

pYYBAGGYHSiAfqCUAAIevnN94pg263.png

通過觀察這些嚴重的保持時間違例,可以得出如下結論:時鐘拓撲結構存在問題,或者設計未正確約束。

而這兩種可能性都需要加以詳細分析。

通過觀察發現,此時鐘間路徑存在保持時間違例(如下所示),且其時鐘路徑偏差非常高,看上去很可疑。

poYBAGGYHSmASAV6AAG7-9CvMmU778.png

默認情況下,Vivado 將所有時鐘都視作為同步時鐘來處理。因此,這些 CDC 異步時鐘路徑同樣被視為同步,因此導致在路徑中此處添加錯誤的時鐘偏差。在此示例中,偏差約為 4 ns。

那么我們是如何發現這些異步 CDC 未正確約束的呢?

我們是從時鐘對分類 (Clock Pair Classification) 和時鐘間約束 (Inter clock Constraints) 列中得到此信息的(如下所示)。

pYYBAGGYHSqABa3YAAGOrsgVqKc575.png

這導致出現嚴重的保持時間違例,因而導致布線器執行大量保持時間修復,從而導致布線擁塞。

布線器始終優先修復保持時間違例,而后才是修復建立時間違例,因為存在保持時間違例的設計無法正常運行,而存在建立時間違例的設計則仍能按較低頻率運行。

由于布線繞行導致的布線擁塞可能導致時序違例,也可能導致無法布線。

擁塞嚴重會導致布線器無法找到任何資源用于布線。此處示例的問題正來自于此。

您可以觀察到由于欠約束 CDC 路徑,會導致布線器花費大量的布線資源用于修復保持時間違例。

最終,它導致了在此例中所發生的信號線擁塞/未布線問題。

以下截屏顯示的保持時間違例中,時鐘偏差為 4 ns。

pYYBAGGYHSyARZ9bAAMk-lBWksg601.png

下圖顯示了發生保持時間違例的非安全 CDC 路徑中所使用的布線資源總量。

poYBAGGYHTGAFu4pABDPl26c23A980.png

并且,分析還發現利用率在可控范圍內,并未超出閾值。而根本原因同樣源于約束不正確。

要在 Vivado GUI 中查看資源利用率,請轉至“報告 (Reports)”選項卡 ->“報告利用率 (Report Utilization)”。

或者,您可在 Tcl 控制臺內運行 report_utilization 命令。

poYBAGGYHTOAFUf-AAGi7IRxKyQ567.png

那么在此情況下,方法論報告又如何發揮作用呢?

通過觀察此報告可以發現,在設計中存在大量方法警告。

以下列出了影響設計 QoR 且需要優先解決的主要警告。

要在 Vivado GUI 中打開方法論報告,請轉至“報告 (Report)”選項卡 ->“方法論報告 (Report Methodology)”,或者在 Tcl 控制臺中,使用 report_methodology。

以下截屏顯示的方法論報告包含有關 TIMING-6、7、8、15 和 35 的警告消息。

pYYBAGGYHTSAVfchAACfDZENIII669.png

根據 TIMING-6、TIMING-7、TIMING-8 和 TIMING-35 警告,可以得出結論,即設計未正確約束,并且必須對其加以正確約束。

因此,用戶需參閱時鐘交互報告以了解時鐘間路徑的時序是否安全。如需獲取有關“時鐘交互報告 (Clock Interaction Report)”的更多信息,請參閱 (UG906:https://china.xilinx.com/support/documentation/sw_manuals/xilinx2020_1/c... )。

TIMING-15 警告顯示在時鐘間路徑上存在嚴重的保持時間違例,必須先加以解決,然后才能生成比特流。

由于布線器始終會嘗試解決保持時間違例,并且這也會影響布線,因此建議正確約束設計,并清除上述警告消息中提及的時鐘間路徑中的錯誤。

通過檢查時序匯總可以發現,時鐘間路徑的保持時間違例非常高,達到約 -3 ns。

如需獲取有關這 5 條警告消息及其解決方案的更多信息,請參閱 (UG906:https://china.xilinx.com/support/documentation/sw_manuals/xilinx2020_1/c... ) 附錄 A。

結論:

通過觀察分析可以發現,如果在調試初始階段,客戶遵循方法論報告中的警告將其逐一解決,那么即可大幅縮短調試此信號線未布線問題的時間。

添加如下約束后,即可解決這些幽靈時序違例:

set_max_delay -datapath_only -from [] -to []

審核編輯:郭婷

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

    關注

    9

    文章

    796

    瀏覽量

    84980
  • DDR4
    +關注

    關注

    12

    文章

    330

    瀏覽量

    41620
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

    電池漏液的根本原因?如何判定電池是否漏液?
    發表于 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

    rt_assert_handler死循環根本原因是什么?

    請教:調用rt_mb_send()函數,往郵箱發消息;結果死在rt_assert_handler函數中。把這個函數中的死循環 while (dummy == 0);注釋掉,代碼運行正常,不知根本原因是什么?求高手賜教
    發表于 03-23 11:12

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

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

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

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

    我國下一代網絡研究無法取得實質性進展的根本原因是什么

    從美國2002年提出研究下一代網起,至今已經有16年了。總的來說,在下一代網絡的研究方面,沒有取得多少實質性的進展,務虛的多,務實少。16年的努力不但沒有取得實質性進展,甚至連比較一致的共識都沒有。導致下一代研究無法取得實質性進展的根本原因
    發表于 11-15 10:18 ?1251次閱讀

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

    本篇博文中的分析是根據真實客戶問題撰寫的,該客戶的 DFX 設計無法連貫布線,存在布線重疊。本篇博文旨在演示用于縮小
    的頭像 發表于 09-28 10:41 ?1957次閱讀

    汽車芯片短缺的根本原因是什么

    根本原因 。 我們都知道汽車制造商通常有一個短期的“準時生產”管理周期,以保持低庫存。受到去年年初開始在全球發酵的新冠疫情的影響,汽車廠商們紛紛調整了銷售預測,向芯片代工廠提出減產要求。 ? ? ? ?其次,疫情讓居家辦公需求激
    的頭像 發表于 12-09 11:46 ?5690次閱讀

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

    本篇博客將為您演示如何使用此報告來幫助加速調試,甚至完全避免硬件故障,最后確定此問題根本原因是校準完成時出現爭用狀況。出現爭用狀況的原因是由于某個多周期約束所覆蓋的時序例外,由此導致在時序分析報告中并未標記此問題。
    的頭像 發表于 08-02 12:02 ?3150次閱讀
    DDR4 IP校準后硬件故障的調試方法與<b class='flag-5'>根本原因</b>分析

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

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

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

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

    MES系統沒效果的根本原因

    電子發燒友網站提供《MES系統沒效果的根本原因.docx》資料免費下載
    發表于 02-22 09:10 ?0次下載
    主站蜘蛛池模板: 国产高清一级视频在线观看 | 色老头性xxxx老头视频 | 毛片毛片毛片毛片毛片毛片 | 国产欧美一区二区日本加勒比 | 欧美黄色片视频 | 亚洲毛片基地4455ww | 欧美一级特黄视频 | 精品久久看 | 丁香激情五月 | 深夜视频在线播放视频在线观看免费观看 | 特级毛片永久久免费观看 | 天天射天天怕 | 色吧亚洲欧美另类 | 在线观看www日本免费网站 | 黄色网欧美 | bt天堂在线观看 | 夜夜爽夜夜操 | 亚洲线精品一区二区三区 | 日本一区高清视频 | 亚洲入口无毒网址你懂的 | 久久综合香蕉久久久久久久 | 毛片日韩 | 五月婷六月| 亚洲天天干 | 天天插日日干 | 成人女人a毛片在线看 | 国产深夜福利在线观看网站 | 亚洲精品美女在线观看 | 三级四级特黄在线观看 | 三浦理惠子中文在 | 深夜福利欧美 | 欧美高清一区二区 | aaaa欧美高清免费 | 爱情社保片鲁丝片一区 | 人人看人人鲁狠狠高清 | 久久香蕉综合色一综合色88 | 色多多视频在线观看播放 | 免费在线观看污视频 | 亚洲精品二区中文字幕 | 国产精品大全 | 婷婷在线综合 |