91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

XILINX開發(fā)者社區(qū) ? 來源:XILINX開發(fā)者社區(qū) ? 作者:賽靈思開發(fā)者 ? 2021-09-28 10:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

如需閱讀整個(gè)系列中的所有博文,請點(diǎn)擊下方標(biāo)題查看。

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

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

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

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

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

問題說明:

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

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

根本原因分析:

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

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

注: 要詳細(xì)分析含估算的布線延遲的時(shí)序,請?jiān)?Vivado GUI 的“時(shí)序匯總 (Timing Summary)”報(bào)告中針對互連 (interconnect) 使用“估算 (estimated)”選項(xiàng)。

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

在 Vivado GUI 中,轉(zhuǎn)至“報(bào)告 (Reports)”選項(xiàng)卡 -》“時(shí)序 (Timing)”-》“時(shí)序匯總報(bào)告 (Report Timing Summary)”

運(yùn)行以下 Tcl 命令:

report_timing_summary -file/timingreport.txt

互連設(shè)置用于控制信號線延遲計(jì)算方式:根據(jù)估算的葉節(jié)點(diǎn)單元管腳間布線距離來計(jì)算,或者根據(jù)實(shí)際布線的信號線來計(jì)算,或者從時(shí)序分析中排除信號線延遲。請掃碼參閱 (UG906) 以獲取更多信息。

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

set_delay_mode -interconnect estimated

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

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

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

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

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

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

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

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

請參閱以下“如何正確地約束時(shí)鐘交互”博客,以便獲取詳細(xì)信息。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

因此,用戶需參閱時(shí)鐘交互報(bào)告以了解時(shí)鐘間路徑的時(shí)序是否安全。如需獲取有關(guān)“時(shí)鐘交互報(bào)告 (Clock Interaction Report)”的更多信息,請參閱 (UG906)。

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

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

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

結(jié)論:

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

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

set_max_delay -datapath_only -from [] -to []

如需獲取有關(guān)添加正確的時(shí)序例外的更多信息,可參閱 (UG903) 和“如何正確地約束時(shí)鐘交互”博文,其中均提供了諸多實(shí)用信息。

最后,完成上述修改后,用戶得以成功將可重配置模塊的利用率提升到 55% FF 利用率。

責(zé)任編輯:haq

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

    關(guān)注

    11

    文章

    753

    瀏覽量

    69088
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2200

    瀏覽量

    131107

原文標(biāo)題:開發(fā)者分享 | 使用方法論報(bào)告6: 設(shè)計(jì)無法連貫布線

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    RTL9301管理型交換機(jī)DHCP Server使用方法

    RTL9301管理型交換機(jī)DHCP Server使用方法
    的頭像 發(fā)表于 02-01 10:52 ?1283次閱讀
    RTL9301管理型交換機(jī)DHCP Server<b class='flag-5'>使用方法</b>

    Pioneer車載音頻的長期方法論

    從產(chǎn)品調(diào)校思路來看,Pioneer 的聲音取向往往偏向均衡而克制。低頻強(qiáng)調(diào)控制力而非單純量感,高頻追求清晰度但避免銳利刺耳,中頻則盡量保證人聲與主要信息的自然呈現(xiàn)。這種取向,在日常駕駛中更容易被接受,也更不容易造成聽覺疲勞。
    的頭像 發(fā)表于 01-29 10:24 ?483次閱讀

    國產(chǎn)SiC模塊BMF540R12MZA3全面取代進(jìn)口IGBT模塊2MBI800XNE-120的工程方法論

    國產(chǎn)SiC模塊BMF540R12MZA3全面取代進(jìn)口IGBT模塊2MBI800XNE-120的工程方法論 傾佳電子(Changer Tech)是一家專注于功率半導(dǎo)體和新能源汽車連接器的分銷商。主要
    的頭像 發(fā)表于 01-11 11:46 ?206次閱讀
    國產(chǎn)SiC模塊BMF540R12MZA3全面取代進(jìn)口IGBT模塊2MBI800XNE-120的工程<b class='flag-5'>方法論</b>

    SAP 拆分合并實(shí)施商選型指南:方法論 + 工具 + 案例核心參考

    針對SAP系統(tǒng)拆分與合并這類高復(fù)雜度項(xiàng)目,選擇實(shí)施商需重點(diǎn)考察其方法論成熟度(如SNP的“拆分工廠”模式)、專業(yè)工具(如CrystalBridge平臺)及行業(yè)案例經(jīng)驗(yàn)。德勤等大型服務(wù)商擅長大規(guī)模整合,區(qū)域型伙伴則精于本地化合規(guī),三者組合可形成完整解決方案閉環(huán)。
    的頭像 發(fā)表于 01-05 17:21 ?551次閱讀

    芯源IR調(diào)制器都有哪些具體使用?使用方法是怎樣的?

    芯源IR調(diào)制器都有哪些具體使用?以及使用方法是怎樣的?
    發(fā)表于 12-02 06:33

    堆棧的定義,堆棧的使用方法

    和使用; 對于8086CPU,進(jìn)出堆棧的只能是2字節(jié)的數(shù)據(jù)。 2 堆棧的使用方法 常用的堆棧相關(guān)指令包括PUSH POP PUSHF和POPF,語法如下: PUSH 源操作數(shù);將指定操作數(shù)入棧保護(hù) POP
    發(fā)表于 11-21 06:49

    儲能戰(zhàn)略規(guī)劃:企業(yè)級儲能技術(shù)路線圖的制定方法與實(shí)踐指南

    在 “雙碳” 目標(biāo)與能源轉(zhuǎn)型加速推進(jìn)的背景下,儲能已從 “可選配置” 轉(zhuǎn)變?yōu)槠髽I(yè)優(yōu)化能源成本、保障供電安全、提升綠色競爭力的 “核心基礎(chǔ)設(shè)施”。企業(yè)如何制定科學(xué)合理的儲能技術(shù)路線圖?本文提供一個(gè)系統(tǒng)化的框架和方法論。
    的頭像 發(fā)表于 10-25 09:36 ?1182次閱讀
    儲能戰(zhàn)略規(guī)劃:企業(yè)級儲能技術(shù)路線圖的制定<b class='flag-5'>方法</b>與實(shí)踐指南

    掌握數(shù)字設(shè)計(jì)基礎(chǔ):邁向芯片設(shè)計(jì)的第一步

    的行為。FSM 廣泛應(yīng)用于通信協(xié)議、控制器、指令調(diào)度等場景,是數(shù)字電路設(shè)計(jì)的核心模型之一。 5、RTL設(shè)計(jì)方法論:從抽象到落地 現(xiàn)代芯片設(shè)計(jì)常用 寄存器傳輸級(RTL) 方法,將系統(tǒng)的行為抽象為寄存器之間
    發(fā)表于 10-09 21:11

    PREEvision 10.20全面支持RFLP方法論

    從需求(R)到功能(F)、邏輯(L)視圖,再到軟件和硬件的物理(P)視圖,PREEvision在單一工具中覆蓋了信息物理系統(tǒng)開發(fā)的所有方面。簡潔的用戶界面可逐步引導(dǎo)用戶完成整個(gè)流程。
    的頭像 發(fā)表于 08-29 14:17 ?912次閱讀

    車機(jī)DAB功能驗(yàn)證方法論及測試三神器簡介

    本文不拘泥于某個(gè)具體的功能點(diǎn)進(jìn)行討論,譬如Linking、Announcement、Reconfiguration、SLS、SPI、EPG或是DLS等,而是從更高一維度來分析DAB功能驗(yàn)證的方法論
    的頭像 發(fā)表于 08-10 15:29 ?4612次閱讀
    車機(jī)DAB功能驗(yàn)證<b class='flag-5'>方法論</b>及測試三神器簡介

    錫膏的儲存及使用方法詳解

    錫膏是一種常用的焊接輔助材料,廣泛應(yīng)用于電子、電器、通訊、儀表等行業(yè)的焊接工藝中。正確的儲存和使用方法對于保證錫膏的品質(zhì)和焊接效果至關(guān)重要。本文將就錫膏的儲存和使用方法進(jìn)行詳細(xì)介紹,希望能對廣大焊接工作者有所幫助。
    的頭像 發(fā)表于 07-18 17:36 ?1390次閱讀
    錫膏的儲存及<b class='flag-5'>使用方法</b>詳解

    如何解決Air780EPM開發(fā)中的調(diào)試難題?深度解析高效調(diào)試方法

    在Air780EPM項(xiàng)目開發(fā)中,調(diào)試效率往往直接影響進(jìn)度。面對代碼報(bào)錯(cuò)、邏輯漏洞等常見痛點(diǎn),開發(fā)者亟需一套系統(tǒng)化的方法論。本文將揭秘實(shí)戰(zhàn)中驗(yàn)證的調(diào)試技巧,助您快速定位問題并優(yōu)化代碼流程。
    的頭像 發(fā)表于 05-17 10:46 ?749次閱讀
    如何解決Air780EPM開發(fā)中的調(diào)試難題?深度解析高效調(diào)試<b class='flag-5'>方法</b>

    LCR測試儀的使用方法與注意事項(xiàng)

    LCR測試儀的使用方法、操作注意事項(xiàng)及常見故障處理,幫助讀者高效、安全地掌握這一儀器的使用技巧。 ? 二、LCR測試儀的基本使用方法 1. 準(zhǔn)備階段 (1)設(shè)備檢查:確保測試儀電源線、連接線完好,電源開關(guān)關(guān)閉。檢查測試夾具或探針
    的頭像 發(fā)表于 04-29 10:36 ?1.2w次閱讀
    LCR測試儀的<b class='flag-5'>使用方法</b>與注意事項(xiàng)

    西門子PLC-模擬量采集計(jì)算使用方法

    西門子PLC-模擬量采集計(jì)算使用方法,很實(shí)用
    發(fā)表于 04-09 15:29 ?1次下載

    PXI-8433/4的規(guī)范使用方法分享

    應(yīng)用中,因兩線制接線配置不當(dāng)導(dǎo)致通訊障。本文將以此問題為入點(diǎn),系統(tǒng)講解PXI-8433/4的規(guī)范使用方法。
    的頭像 發(fā)表于 03-14 10:38 ?1941次閱讀
    PXI-8433/4的規(guī)范<b class='flag-5'>使用方法</b>分享