日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

第2部分:方法違例對(duì)于QoR的影響

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

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

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

問(wèn)題說(shuō)明:

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

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

根本原因分析:

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

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

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

您可使用以下選項(xiàng)來(lái)檢查自己的設(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è)置用于控制信號(hào)線延遲計(jì)算方式:根據(jù)估算的葉節(jié)點(diǎn)單元管腳間布線距離來(lái)計(jì)算,或者根據(jù)實(shí)際布線的信號(hào)線來(lái)計(jì)算,或者從時(shí)序分析中排除信號(hào)線延遲。請(qǐng)掃碼參閱 (UG906) 以獲取更多信息。

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

set_delay_mode -interconnect estimated

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

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

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

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

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

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

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

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

請(qǐng)參閱以下“如何正確地約束時(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ì)無(wú)法正常運(yùn)行,而存在建立時(shí)間違例的設(shè)計(jì)則仍能按較低頻率運(yùn)行。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

結(jié)論:

通過(guò)觀察分析可以發(fā)現(xiàn),如果在調(diào)試初始階段,客戶遵循方法論報(bào)告中的警告將其逐一解決,那么即可大幅縮短調(diào)試此信號(hào)線未布線問(wèn)題的時(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)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • DDR
    DDR
    +關(guān)注

    關(guān)注

    11

    文章

    762

    瀏覽量

    69588
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2208

    瀏覽量

    131990

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    DDR5/HBM3信號(hào)完整性仿真工具怎么選

    上一篇我們梳理了高速接口仿真的四個(gè)系統(tǒng)性失效:IBIS宏模型精度不足、分層仿真誤差累積、Signoff方法論沒(méi)有共識(shí)、工具流程碎片化。
    的頭像 發(fā)表于 04-28 09:21 ?419次閱讀
    DDR5/HBM3信號(hào)完整性仿真工具怎么選

    技術(shù)資訊 I 電路布線方法大全

    本文要點(diǎn)集成電路布線要點(diǎn)概述復(fù)雜集成電路的布線技巧助力順利完成布線的各種工具早期的布線工作相對(duì)簡(jiǎn)單,設(shè)計(jì)人員依賴基礎(chǔ)自動(dòng)布線器或通過(guò)手動(dòng)方式
    的頭像 發(fā)表于 04-10 17:46 ?149次閱讀
    技術(shù)資訊 I 電路<b class='flag-5'>布線</b><b class='flag-5'>方法</b>大全

    一文淺談嵌入式設(shè)計(jì)

    本文深入探討嵌入式系統(tǒng)設(shè)計(jì)的完整流程與關(guān)鍵要點(diǎn),從芯片選型、硬件架構(gòu)到軟件開發(fā),助您掌握打造穩(wěn)定高效智能設(shè)備的實(shí)戰(zhàn)方法論。
    的頭像 發(fā)表于 03-13 10:32 ?228次閱讀

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

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

    Pioneer車載音頻的長(zhǎng)期方法論

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

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

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

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

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

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

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

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

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

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

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

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

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

    PREEvision 10.20全面支持RFLP方法論

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

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

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

    錫膏的儲(chǔ)存及使用方法詳解

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

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

    在Air780EPM項(xiàng)目開發(fā)中,調(diào)試效率往往直接影響進(jìn)度。面對(duì)代碼報(bào)錯(cuò)、邏輯漏洞等常見(jiàn)痛點(diǎn),開發(fā)者亟需一套系統(tǒng)化的方法論。本文將揭秘實(shí)戰(zhàn)中驗(yàn)證的調(diào)試技巧,助您快速定位問(wèn)題并優(yōu)化代碼流程。
    的頭像 發(fā)表于 05-17 10:46 ?909次閱讀
    如何解決Air780EPM開發(fā)中的調(diào)試難題?深度解析高效調(diào)試<b class='flag-5'>方法</b>
    苍南县| 科尔| 静乐县| 思茅市| 台中市| 诏安县| 睢宁县| 洛南县| 定远县| 绥滨县| 张家川| 泰兴市| 太仆寺旗| 菏泽市| 兴山县| 绥宁县| 偃师市| 内黄县| 吴江市| 开化县| 论坛| 扎囊县| 仁怀市| 文登市| 锦州市| 仲巴县| 从化市| 鄂托克前旗| 鲁山县| 化德县| 富民县| 融水| 乌拉特后旗| 东乌珠穆沁旗| 若羌县| 新源县| 壤塘县| 灵石县| 尼勒克县| 深水埗区| 女性|