99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

gfhtrdfd ? 來(lái)源:gfhtrdfd ? 作者:gfhtrdfd ? 2022-08-02 11:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最終發(fā)現(xiàn),此問(wèn)題是由于時(shí)鐘域交匯 (CDC) 處理不當(dāng)所導(dǎo)致的,在 report_methodology 和 report_cdc 報(bào)告中高亮顯示了相關(guān)處理錯(cuò)誤。

這是使用方法論報(bào)告系列博文的第 4 部分。如需閱讀整個(gè)系列中的所有博文,請(qǐng)點(diǎn)擊如下標(biāo)題查看。

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

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

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

說(shuō)明:

此客戶(hù)在現(xiàn)場(chǎng)部署了數(shù)萬(wàn)個(gè)基于 Zynq-7000 系列的產(chǎn)品,這些產(chǎn)品都是使用 Vivado 2013.4 開(kāi)發(fā)的,其最終客戶(hù)報(bào)告稱(chēng)大量卡上出現(xiàn)數(shù)據(jù)包損壞,調(diào)查顯示在所有數(shù)據(jù)包損壞案例中,設(shè)計(jì)中的相同位置都發(fā)生了比特翻轉(zhuǎn)。

根本原因分析:

為了縮小范圍,我們首先要求客戶(hù)提供網(wǎng)表中這些寄存器的位置:

我們要求客戶(hù)提供 DCP 以便我們使用各項(xiàng)報(bào)告來(lái)審查設(shè)計(jì)。

雖然通常隨機(jī)問(wèn)題是由電源問(wèn)題所導(dǎo)致的,但我們同時(shí)還要求客戶(hù)提供操作期間的 VCCINT/VCCAUX/VCCIO 測(cè)量方法,以便測(cè)量電平和噪聲,如(賽靈思答復(fù)記錄 62181)中的硬件調(diào)試最佳實(shí)踐中所述。

我們還要求其提供板級(jí)原理圖 (schematic) 以復(fù)查使用的去耦電容是否足夠。

很快我們就把電源問(wèn)題排除在原因之外。

收到 DCP 后,我們首先使用最新版本的 Vivado 運(yùn)行

report_timing_summary、report_methodology、report_drc 和 report_cdc。 

有多個(gè)問(wèn)題馬上顯現(xiàn)了出來(lái)。

最重要的發(fā)現(xiàn)與可疑 FF 相關(guān),report_methodology LUTAR-1 檢查標(biāo)記出了這些可疑 FF:LUT 驅(qū)動(dòng)異步復(fù)位警告

FF 具有異步復(fù)位,由邏輯級(jí)數(shù)深度為 2 的路徑驅(qū)動(dòng):

pYYBAGGYHW6AHhW4AACgvv3nSzM891.png

其危險(xiǎn)性在于 LUT(紅色箭頭)可出現(xiàn)毛刺并觸發(fā)意外復(fù)位。

第二項(xiàng)最嚴(yán)重的發(fā)現(xiàn)與時(shí)鐘域交匯和約束有關(guān)。

Report_cdc 發(fā)現(xiàn)約有 40000 條路徑采用非推薦 CDC 架構(gòu):

poYBAGGYHXCAOc-_AAOX6tICfvU784.png

不安全的時(shí)鐘域交匯可能導(dǎo)致翻轉(zhuǎn) FF 下游或上游出現(xiàn)問(wèn)題,并且可能成為所觀(guān)測(cè)到的行為的真正根源。

就約束而言,report_methodology 的“TIMING-24:僅最大延遲數(shù)據(jù)路徑已被覆蓋”檢查發(fā)現(xiàn)多項(xiàng)嚴(yán)重違例。

在移除 set_clock_groups -asynchronous 約束并將其替換為 set_max_delay -datapath_only 和時(shí)鐘對(duì)的最小時(shí)鐘周期后,發(fā)現(xiàn)出現(xiàn)了非常嚴(yán)重的時(shí)序違例:-5.8ns,原因是異步時(shí)鐘之間的邏輯級(jí)數(shù)達(dá)到 11。

第二輪審查發(fā)現(xiàn)設(shè)計(jì)中幾乎所有復(fù)位上都存在偽路徑約束,這些約束是為了幫助達(dá)成時(shí)序收斂而添加的,根據(jù)經(jīng)驗(yàn),我們知道這是非常危險(xiǎn)的:如果狀態(tài)機(jī)的各個(gè)位在不同時(shí)間脫離復(fù)位,則可能進(jìn)入非法狀態(tài)、無(wú)法恢復(fù)并且導(dǎo)致設(shè)計(jì)運(yùn)行錯(cuò)誤。

即使復(fù)位為異步,取消復(fù)位仍需達(dá)成時(shí)序收斂,因此永遠(yuǎn)不能忽略復(fù)位上的時(shí)序收斂,您應(yīng)該盡可能明確自己實(shí)際是否需要復(fù)位,因?yàn)椴皇褂脧?fù)位可節(jié)省寶貴的布線(xiàn)資源,并且使 SR 管腳可用于控制置位的重映射,從而減小設(shè)計(jì)規(guī)模,因?yàn)檫壿嫼瘮?shù)可部分映射到這些 SR 管腳。

修復(fù)所報(bào)告的問(wèn)題(LUT 驅(qū)動(dòng)異步復(fù)位、CDC、CDC 約束)并在現(xiàn)場(chǎng)部署一些新固件后,這些罕見(jiàn)的比特翻轉(zhuǎn)就沒(méi)有再出現(xiàn)。

結(jié)論:

Vivado 報(bào)告功能(方法論、CDC)的進(jìn)步使我們得以成功調(diào)試并解決罕見(jiàn)的比特翻轉(zhuǎn)問(wèn)題。

無(wú)論何時(shí)遇到任何疑問(wèn),都應(yīng)該首先考慮使用最新版本的 Vivado 來(lái)重新審查設(shè)計(jì),最新版本的 Vivado 中包含 CDC 分析和最新的方法論檢查,這些都是進(jìn)行原始設(shè)計(jì)所沒(méi)有的。

審核編輯:湯梓紅

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

    關(guān)注

    5

    文章

    398

    瀏覽量

    37960
  • 時(shí)鐘域
    +關(guān)注

    關(guān)注

    0

    文章

    53

    瀏覽量

    9792
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    835

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

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

    1. 引起調(diào)節(jié)的根本原因是偏差,所以在下列說(shuō)法中,不正確的是()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)生的根本原因及其控制方法

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

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

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

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

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

    如何調(diào)試設(shè)計(jì)中的時(shí)鐘交匯問(wèn)題

    本篇博文中的分析是根據(jù)客戶(hù)真實(shí)問(wèn)題撰寫(xiě)的,該客戶(hù)發(fā)現(xiàn)即使時(shí)序已得到滿(mǎn)足的情況下,硬件功能仍出現(xiàn)錯(cuò)誤。最后發(fā)現(xiàn),問(wèn)題與時(shí)鐘交匯 (Clock
    的頭像 發(fā)表于 08-20 09:32 ?5708次閱讀
    如何調(diào)試設(shè)計(jì)中的<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>域</b><b class='flag-5'>交匯</b>問(wèn)題

    由于時(shí)鐘交匯處理不當(dāng)所導(dǎo)致罕見(jiàn)的比特翻轉(zhuǎn)

    本篇博文中的分析是根據(jù)真實(shí)客戶(hù)問(wèn)題撰寫(xiě)的,該客戶(hù)發(fā)現(xiàn)在現(xiàn)場(chǎng)出現(xiàn)罕見(jiàn)的比特翻轉(zhuǎn), 本篇博文旨在演示用于縮小根本原因范圍以及修復(fù)此問(wèn)題的部分調(diào)試技巧。 最終發(fā)現(xiàn),此問(wèn)題是由于時(shí)鐘
    的頭像 發(fā)表于 09-10 09:44 ?1649次閱讀

    DFX設(shè)計(jì)無(wú)法連貫布線(xiàn)的根本原因及修護(hù)

    本篇博文中的分析是根據(jù)真實(shí)客戶(hù)問(wèn)題撰寫(xiě)的,該客戶(hù)的 DFX 設(shè)計(jì)無(wú)法連貫布線(xiàn),存在布線(xiàn)重疊。本篇博文旨在演示用于縮小根本原因范圍以及修復(fù)此問(wèn)題的部分調(diào)試技巧。
    的頭像 發(fā)表于 08-02 08:03 ?1892次閱讀
    DFX設(shè)計(jì)無(wú)法連貫布線(xiàn)的<b class='flag-5'>根本原因</b>及修護(hù)

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

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

    硬件中存在DDR4校準(zhǔn)錯(cuò)誤的調(diào)試方法與根本原因分析

    本篇博文中的分析是根據(jù)真實(shí)客戶(hù)問(wèn)題撰寫(xiě)的,該客戶(hù)發(fā)現(xiàn)硬件中存在 DDR4 校準(zhǔn)錯(cuò)誤,不同板以及不同構(gòu)建 (build) 之間出現(xiàn)的故障并不一致。本篇博文旨在演示用于縮小根本原因范圍以及修復(fù)此問(wèn)題的部分調(diào)試技巧。
    的頭像 發(fā)表于 08-02 11:55 ?7273次閱讀
    硬件中存在DDR4校準(zhǔn)<b class='flag-5'>錯(cuò)誤</b>的調(diào)試方法與<b class='flag-5'>根本原因</b><b class='flag-5'>分析</b>

    如何調(diào)試設(shè)計(jì)中的時(shí)鐘交匯問(wèn)題

    本篇博文中的分析是根據(jù)客戶(hù)真實(shí)問(wèn)題撰寫(xiě)的,該客戶(hù)發(fā)現(xiàn)即使時(shí)序已得到滿(mǎn)足的情況下,硬件功能仍出現(xiàn)錯(cuò)誤。最后發(fā)現(xiàn),問(wèn)題與時(shí)鐘交匯 (Clock
    發(fā)表于 08-02 11:44 ?458次閱讀
    如何調(diào)試設(shè)計(jì)中的<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>域</b><b class='flag-5'>交匯</b>問(wèn)題

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

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

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

    電子發(fā)燒友網(wǎng)站提供《MES系統(tǒng)沒(méi)效果的根本原因.docx》資料免費(fèi)下載
    發(fā)表于 02-22 09:10 ?0次下載