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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DFX設(shè)計無法連貫布線的根本原因及修護(hù)

劉強(qiáng) ? 來源:gdfffa ? 作者:gdfffa ? 2022-08-02 08:03 ? 次閱讀

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

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

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

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

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

第4部分:罕見的比特翻轉(zhuǎn)

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

問題說明:

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

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

pYYBAGGYHSSANgOgAAG77Y5ssHQ105.png

根本原因分析:

通過觀察設(shè)計發(fā)現(xiàn),時鐘間路徑存在超大保持時間違例,約 - 4.6 ns,如下所示。

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

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

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

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

運行以下 Tcl 命令:

report_timing_summary -file/timingreport.txt

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

poYBAGGYHSWAZCVnAAEiPzcxEAc968.png

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

set_delay_mode -interconnect estimated

poYBAGGYHSaAOQCjAADJntyKKSk868.png

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

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

pYYBAGGYHSiAfqCUAAIevnN94pg263.png

通過觀察這些嚴(yán)重的保持時間違例,可以得出如下結(jié)論:時鐘拓?fù)浣Y(jié)構(gòu)存在問題,或者設(shè)計未正確約束。

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

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

poYBAGGYHSmASAV6AAG7-9CvMmU778.png

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

那么我們是如何發(fā)現(xiàn)這些異步 CDC 未正確約束的呢?

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

pYYBAGGYHSqABa3YAAGOrsgVqKc575.png

這導(dǎo)致出現(xiàn)嚴(yán)重的保持時間違例,因而導(dǎo)致布線器執(zhí)行大量保持時間修復(fù),從而導(dǎo)致布線擁塞。

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

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

擁塞嚴(yán)重會導(dǎo)致布線器無法找到任何資源用于布線。此處示例的問題正來自于此。

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

最終,它導(dǎo)致了在此例中所發(fā)生的信號線擁塞/未布線問題。

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

pYYBAGGYHSyARZ9bAAMk-lBWksg601.png

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

poYBAGGYHTGAFu4pABDPl26c23A980.png

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

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

或者,您可在 Tcl 控制臺內(nèi)運行 report_utilization 命令。

poYBAGGYHTOAFUf-AAGi7IRxKyQ567.png

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

通過觀察此報告可以發(fā)現(xiàn),在設(shè)計中存在大量方法警告。

以下列出了影響設(shè)計 QoR 且需要優(yōu)先解決的主要警告。

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

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

pYYBAGGYHTSAVfchAACfDZENIII669.png

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

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

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

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

通過檢查時序匯總可以發(fā)現(xiàn),時鐘間路徑的保持時間違例非常高,達(dá)到約 -3 ns。

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

結(jié)論:

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

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

set_max_delay -datapath_only -from [] -to []

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 布線
    +關(guān)注

    關(guān)注

    9

    文章

    786

    瀏覽量

    84805
  • DDR4
    +關(guān)注

    關(guān)注

    12

    文章

    325

    瀏覽量

    41419
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

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

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

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

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

    引起調(diào)節(jié)的根本原因是什么

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

    引起調(diào)節(jié)的根本原因是偏差嗎

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

    低功耗產(chǎn)生的根本原因及其控制方法

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

    rt_assert_handler死循環(huán)根本原因是什么?

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

    內(nèi)核oops的根本原因是什么?我們?nèi)绾握{(diào)試內(nèi)核oops?

    問題不能在我們的實驗室卡上重現(xiàn)。請參閱附件中的內(nèi)核 oops、中斷和 dmesg 信息。內(nèi)核 oops 的根本原因是什么?我們?nèi)绾握{(diào)試內(nèi)核 oops?
    發(fā)表于 04-20 06:19

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

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

    我國下一代網(wǎng)絡(luò)研究無法取得實質(zhì)性進(jìn)展的根本原因是什么

    從美國2002年提出研究下一代網(wǎng)起,至今已經(jīng)有16年了。總的來說,在下一代網(wǎng)絡(luò)的研究方面,沒有取得多少實質(zhì)性的進(jìn)展,務(wù)虛的多,務(wù)實少。16年的努力不但沒有取得實質(zhì)性進(jìn)展,甚至連比較一致的共識都沒有。導(dǎo)致下一代研究無法取得實質(zhì)性進(jìn)展的根本原因
    發(fā)表于 11-15 10:18 ?1226次閱讀

    XILINX使用方法論設(shè)計無法連貫布線

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

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

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

    DDR4 IP校準(zhǔn)后硬件故障的調(diào)試方法與根本原因分析

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

    時鐘域交匯相關(guān)處理錯誤的根本原因分析

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

    網(wǎng)線是影響網(wǎng)速快慢的根本原因

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

    MES系統(tǒng)沒效果的根本原因

    電子發(fā)燒友網(wǎng)站提供《MES系統(tǒng)沒效果的根本原因.docx》資料免費下載
    發(fā)表于 02-22 09:10 ?0次下載
    主站蜘蛛池模板: 国产2021成人精品 | 天天视频色版 | 日本毛片大全 | 欧美小网站 | 黄色h视频| 日本媚薬痉挛在线观看免费 | 亚洲综合图片人成综合网 | 男人呻吟双腿大开男男h互攻 | 成人av在线播放 | 人成电影免费观看在线 | dy888午夜秋霞影院不卡 | 免费人成黄页在线观看日本 | 天堂资源在线bt种子8 | 色综合888 | 欧美日韩a | 久久综合色区 | 老司机午夜网站 | 2019天天干夜夜操 | 香港澳门a级三级三级全黄 香港经典a毛片免费观看爽爽影院 | 四虎最新入口 | 国产福利午夜 | 四虎国产精品免费入口 | 老师叫我下面含着精子去上课 | 久久久久国产午夜 | bt天堂资源种子在线8 | 男女网站在线观看 | 亚洲大香伊人蕉在人依线 | 一级午夜免费视频 | 高清毛片aaaaaaaaa片 | 狠狠色丁香久久综合五月 | 九九热视频免费在线观看 | 欧美伊人久久综合网 | 国产一区二区中文字幕 | 欧美怡红院免费全部视频 | 日本在线不卡一区二区 | 国模爱爱| 国产婷婷一区二区三区 | 高清videosgratis欧洲69 | 久久看免费视频 | 国产普通话一二三道 | 色视频网 |