色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

由于時鐘域交匯處理不當所導致罕見的比特翻轉

XILINX開發者社區 ? 來源:XILINX開發者社區 ? 作者:賽靈思開發者 ? 2021-09-10 09:44 ? 次閱讀

本篇博文中的分析是根據真實客戶問題撰寫的,該客戶發現在現場出現罕見的比特翻轉, 本篇博文旨在演示用于縮小根本原因范圍以及修復此問題的部分調試技巧。

最終發現,此問題是由于時鐘域交匯 (CDC) 處理不當所導致的,在 report_methodology 和 report_cdc 報告中高亮顯示了相關處理錯誤。

這是使用方法論報告系列博文的第 4 部分。如需閱讀整個系列中的所有博文,請點擊如下標題查看。

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

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

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

問題說明:

此客戶在現場部署了數萬個基于 Zynq-7000 系列的產品,這些產品都是使用 Vivado 2013.4 開發的,其最終客戶報告稱大量卡上出現數據包損壞,調查顯示在所有數據包損壞案例中,設計中的相同位置都發生了比特翻轉。

根本原因分析:

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

我們要求客戶提供 DCP 以便我們使用各項報告來審查設計。

雖然通常隨機問題是由電源問題所導致的,但我們同時還要求客戶提供操作期間的 VCCINT/VCCAUX/VCCIO 測量方法,以便測量電平和噪聲,如(賽靈思答復記錄 62181-點擊閱讀原文可查看)中的硬件調試最佳實踐中所述。

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

很快我們就把電源問題排除在原因之外。

收到 DCP 后,我們首先使用最新版本的 Vivado 運行

report_timing_summary、report_methodology、report_drc 和 report_cdc。

有多個問題馬上顯現了出來。

最重要的發現與可疑 FF 相關,report_methodology LUTAR-1 檢查標記出了這些可疑 FF:LUT 驅動異步復位警告

FF 具有異步復位,由邏輯級數深度為 2 的路徑驅動:

其危險性在于 LUT(紅色箭頭)可出現毛刺并觸發意外復位。

第二項最嚴重的發現與時鐘域交匯和約束有關。

Report_cdc 發現約有 40000 條路徑采用非推薦 CDC 架構:

不安全的時鐘域交匯可能導致翻轉 FF 下游或上游出現問題,并且可能成為所觀測到的行為的真正根源。

就約束而言,report_methodology 的“TIMING-24:僅最大延遲數據路徑已被覆蓋”檢查發現多項嚴重違例。

在移除 set_clock_groups -asynchronous 約束并將其替換為 set_max_delay -datapath_only 和時鐘對的最小時鐘周期后,發現出現了非常嚴重的時序違例:-5.8ns,原因是異步時鐘之間的邏輯級數達到 11。

第二輪審查發現設計中幾乎所有復位上都存在偽路徑約束,這些約束是為了幫助達成時序收斂而添加的,根據經驗,我們知道這是非常危險的:如果狀態機的各個位在不同時間脫離復位,則可能進入非法狀態、無法恢復并且導致設計運行錯誤。

即使復位為異步,取消復位仍需達成時序收斂,因此永遠不能忽略復位上的時序收斂,您應該盡可能明確自己實際是否需要復位,因為不使用復位可節省寶貴的布線資源,并且使 SR 管腳可用于控制置位的重映射,從而減小設計規模,因為邏輯函數可部分映射到這些 SR 管腳。

修復所報告的問題(LUT 驅動異步復位、CDC、CDC 約束)并在現場部署一些新固件后,這些罕見的比特翻轉就沒有再出現。

結論:

Vivado 報告功能(方法論、CDC)的進步使我們得以成功調試并解決罕見的比特翻轉問題。

無論何時遇到任何疑問,都應該首先考慮使用最新版本的 Vivado 來重新審查設計,最新版本的 Vivado 中包含 CDC 分析和最新的方法論檢查,這些都是進行原始設計所沒有的。

責任編輯:haq

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

    關注

    11

    文章

    715

    瀏覽量

    65459
  • 硬件
    +關注

    關注

    11

    文章

    3380

    瀏覽量

    66389
  • Xinlix
    +關注

    關注

    0

    文章

    6

    瀏覽量

    8011

原文標題:開發者分享 | 使用方法論報告4: 罕見的比特翻轉

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    ADS1271使用不當會不會出現采樣率的主時鐘不是這個對應關系的情況?

    ADS1271在MODE浮空的情況下采樣率Wie主時鐘的512分之一,即fs=fclk/512,如果使用不當,會不會出現采樣率的主時鐘不是這個對應關系的情況,例如當fclk=1024kHz時,理論上fs=2K,但實際上fs=1
    發表于 12-20 08:24

    在不同時鐘下,多片ADS131E08如何實現不間斷的同步采集?

    如題,在不同時鐘下,多片ADS131E08如何實現不間斷的同步采集?
    發表于 12-05 08:10

    3ms之內起振!Epson低功耗晶體振蕩器助力FA相機的時鐘振蕩電路設計

    ),而時鐘信號通常是由系統中的時鐘振蕩電路產生。但是,考慮到時鐘振蕩電路的增益通常比較低,在降低系統功耗的同時也增加了噪聲干擾,從而導致
    發表于 11-29 13:34 ?0次下載

    先進封裝中的翻轉芯片技術概述

    引言 翻轉芯片技術已成為半導體行業中不可或缺的封裝方法,在性能、尺寸減小和功能增加方面具有優勢。本文概述翻轉芯片技術,包括晶圓凸塊制作工藝、組裝方法和進展。 翻轉芯片技術簡介 翻轉芯片
    的頭像 發表于 11-27 10:58 ?585次閱讀
    先進封裝中的<b class='flag-5'>翻轉</b>芯片技術概述

    一文解析跨時鐘傳輸

    一、單比特CDC傳輸1.1 慢到快 快時鐘相比慢時鐘采樣速度更快,也就是說從慢時鐘
    的頭像 發表于 11-16 11:55 ?694次閱讀
    一文解析跨<b class='flag-5'>時鐘</b><b class='flag-5'>域</b>傳輸

    MCX射頻頭使用不當會出現什么情況

    連接過程中沒有正確對準插座或插入深度不足,可能導致連接不穩,信號傳輸質量下降,甚至出現信號中斷的情況。  損壞連接器:頻繁插拔或不當操作可能導致MCX射頻頭或插座
    的頭像 發表于 09-27 09:05 ?317次閱讀
    MCX射頻頭使用<b class='flag-5'>不當</b>會出現什么情況

    如何處理時鐘電路的常見故障

    處理時鐘電路的常見故障是一個涉及多個步驟和細節的過程,需要仔細分析和逐步排查。時鐘電路在電子設備中扮演著至關重要的角色,負責提供穩定的時鐘信號,以確保設備內部各組件能夠協調運行。
    的頭像 發表于 09-09 16:49 ?1160次閱讀

    FPGA異步信號處理方法

    FPGA(現場可編程門陣列)在處理異步信號時,需要特別關注信號的同步化、穩定性以及潛在的亞穩態問題。由于異步信號可能來自不同的時鐘或外部設備,其到達時間和頻率可能不受FPGA內部
    的頭像 發表于 07-17 11:10 ?1250次閱讀

    為什么二進制移相鍵控信號會出現倒π現象?

    倒π現象是指在二進制移相鍵控(BPSK)信號的解調過程中,由于相位跳變導致的180°相位翻轉,使得接收到的信號與原始信號出現相反的比特表示。
    的頭像 發表于 05-21 18:28 ?4031次閱讀

    基于液壓控制的密煉機料斗翻轉特性影響因素研究

    傳統密煉機料斗翻轉力由蝸輪蝸桿提供,機器在密閉空間內長時間工作,極易產生粉塵污染,導致電機負載增大進而嚴重燒毀電機或出現限位開關失靈現象,影響橡膠熔煉安全、成本和進度。
    的頭像 發表于 04-09 15:33 ?401次閱讀
    基于液壓控制的密煉機料斗<b class='flag-5'>翻轉</b>特性影響因素研究

    如果處理器的輸入時鐘頻率超出了手冊限定的范圍,會導致什么樣的結果?

    如果處理器的輸入時鐘頻率超出了手冊限定的范圍,會導致什么樣的結果?
    發表于 03-25 07:31

    STM32H750 FDCAN發送異常的原因?

    出現了,所以再去查之前的版本是否哪些代碼導致了這個異常。 最后排查出來,原因是時鐘的配置問題,由于其他部分需要,我的APB1時鐘配置成了15MHz,而FDCAN1的
    發表于 03-21 07:30

    請問STM32H743ZIT6使用GPIO輸出翻轉電平如何達到4Mhz?

    由于設計原因,所在引腳無法復用定時器PWM功能,只能用定時器在定時中斷手動翻轉引腳電平,但需要輸出4MHz以上的時鐘信號給其他芯片使用。聽說GPIO能翻轉50MHz,但實際1Mhz都不
    發表于 03-15 06:02

    求助,關于STM32F103翻轉使用的疑問求解

    通用定時器輸出比較TIM2,F103.根據參考手冊輸出比較是CNT與CRR比較。CNT=CRR翻轉。程序設置:定時器時鐘72M,預分頻系數71,ARR=999.CRR為499.實際仿真波形和示波器輸出波形1ms翻轉一次。為什么不
    發表于 03-11 07:47

    電遷移導致半導體失效的機理探討

    SRAM工藝的處理器是通過CMOS內部管道切換的方式工作,其產品處理速度較高,被眾多用戶接受。但是,CMOS工藝有一個致命缺陷,由于工藝原因,伴隨CMOS工藝制成芯片產生米勒效應極其容易受到外界干擾,產生
    發表于 02-29 10:42 ?698次閱讀
    電遷移<b class='flag-5'>導致</b>半導體失效的機理探討
    主站蜘蛛池模板: 日韩一本道无码v | 国产小视频免费在线观看 | 超污视频带污疼免费视频 | 99久久国产露脸精品国产吴梦梦 | 精品动漫国产亚洲AV在线观看 | 暖暖视频免费高清在线观看 视频 | 后入到高潮免费观看 | 亚洲日本在线不卡二区 | 成人网络电视破解版 | 2020精品极品国产色在线 | 婷婷久久综合九色综合伊人色 | 考好老师让你做一次H | 久久这里只有精品2 | 好男人在线视频 | 国内九一激情白浆发布 | 边做边爱免费视频 | 亚洲精品福利在线 | 亚洲 制服 欧美 中文字幕 | 和美女啪啪啪动态图 | 日韩伦理电影秋霞影院 | 99久久久国产精品免费调教 | 国产成人久久精品激情 | 97国产露脸精品国产麻豆 | 边做边爱播放3免费观看 | 欧美另类老女人 | 99视频在线观看免费视频 | 欧美精品XXXXBBBB | 灰原哀被啪漫画禁漫 | 麻豆精品一区二正一三区 | 依人青青青在线观看 | 在线看片韩国免费人成视频 | 涩里番app黄版网站 色综合伊人色综合网站中国 | 亚洲精品久久午夜麻豆 | 囯产少妇BBBBBB高潮喷水一 | 欧美成a人片免费看久久 | 国产精品无码亚洲精品 | 妈妈的朋友5在线观看免费完整版中文 | 国产精品成人无码久免费 | 高h原耽肉汁动漫视频 | 748亚洲大胆国模人体 | 爱穿丝袜的麻麻3d漫画免费 |