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

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

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

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

如何解決芯片在正常工作狀態(tài)下經(jīng)常出現(xiàn)的亞穩(wěn)態(tài)問題?

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2020-10-22 18:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文是一篇詳細介紹ISSCC2020會議上一篇有關(guān)亞穩(wěn)態(tài)解決方案的文章,該技術(shù)也使得FPGA在較高頻率下的時序收斂成為了可能。亞穩(wěn)態(tài)問題是芯片設(shè)計和FPGA設(shè)計中常見的問題,隨著FPGA的發(fā)展,時序問題已經(jīng)成為一個越來越難的挑戰(zhàn)。單bit線網(wǎng)和邏輯通路扇出在巨大的芯片上擴散,而布線資源有限,這使得傳統(tǒng)的時序收斂成為一場噩夢。在同步設(shè)計上實現(xiàn)時序收斂的傳統(tǒng)技術(shù)一個接一個地碰壁,未能實現(xiàn)規(guī)?;?。

Xilinx和Achronix在其新一代FPGA中解決了這一問題,在傳統(tǒng)的邏輯和布線結(jié)構(gòu)的基礎(chǔ)上增加了片上網(wǎng)絡(luò)(NoC)。NoC本質(zhì)上改變了游戲規(guī)則,因為整個芯片不再需要在一個巨大的神奇匯流中實現(xiàn)時序收斂。現(xiàn)在,更小的同步塊可以通過NoC傳遞數(shù)據(jù),減輕了傳統(tǒng)布線結(jié)構(gòu)的負擔,并將原來巨大的設(shè)計自動化工具問題分解成更小的、可管理的塊。在進行NoC布線的兩家供應(yīng)商中,Xilinx和Achronix中,Achronix聲稱通過其二維跨芯片AXI實現(xiàn)了最快的NoC。NoC中的每一行或每一列都實現(xiàn)為兩個工作在2 Ghz的256位單向AXI通道,同時在每個方向上提供512 Gbps數(shù)據(jù)流量。Speedster的NoC總共有197個端點,產(chǎn)生27 Tbps的聚合帶寬,比FPGA的傳統(tǒng)按位布線資源少了很多。

本文從一篇芯片設(shè)計頂會(ISSCC2020)文章中設(shè)計的一款解決低電壓亞穩(wěn)態(tài)問題的同步器作為著眼點,試圖還原NoC架構(gòu)引入FPGA芯片后對FPGA的時序收斂起到積極作用的全過程。報告視頻非常精彩,深入淺出,環(huán)環(huán)相扣,娓娓道來。歡迎大家留言討論。

昨天剛結(jié)束的ICAC2020線上會議,高峰期在線人數(shù)高達1.6萬人,筆者有幸抽空聽了半個下午,其中完整的聽完了本文中所提到的亞穩(wěn)態(tài)相關(guān)的一個會議。該報告是由上海交通大學(xué)的何衛(wèi)鋒博士做的,有關(guān)ICAC2020的詳細信息請搜索微信“ICAC Workshop”詳細了解。

報告相關(guān)文章的信息: Chuxiong Lin, Weifeng He, Yanan Sun, Zhigang Mao, Bingxi Pei, Mingoo Seok, “A Near-Threshold-Voltage Network-on-Chip with a Metastability Error Detection and Correction Technique for Supporting a Quad-Voltage/Frequency-Domain Ultra-Low-Power System-on-a-Chip,” IEEE International Solid-State Circuits Conference (ISSCC), 2020. 完整報告視頻如下(25分鐘):

隨著物聯(lián)網(wǎng)、機器人無人機、可穿戴/植入設(shè)備等低功耗便攜式設(shè)備越來越普及,超低功耗SoC芯片技術(shù)也面臨著越來越大的挑戰(zhàn)。為了降低這些SoC芯片的功耗,人們提出了如上圖所示的各種技術(shù)。其中,近閾值低電壓技術(shù)就是其中最受關(guān)注的一種。在超低電壓下,可以很大程度的降低芯片的功耗,但隨之帶來了可靠性降低的代價。在上述SoC芯片中,往往具有多個電壓頻率域。由于超低電壓下工藝等因素帶來的任意兩個時鐘之間相位關(guān)系的不確定性,導(dǎo)致芯片在正常工作狀態(tài)下經(jīng)常會出現(xiàn)亞穩(wěn)態(tài)問題。 什么是亞穩(wěn)態(tài)?

當一個信號從Tx時鐘域傳遞到Rx時鐘域時,因為Tx_clk和Rx_clk時鐘信號相位的不確定性,就有可能會造成數(shù)據(jù)信號D的上升沿會落在Rx_clk時鐘上升沿的變化范圍內(nèi),如果D信號的翻轉(zhuǎn)(上升沿或下降沿)和Rx_clk的上升沿(采樣沿)靠的足夠近的時候,就會造成了采樣出來的信號Q會出現(xiàn)非0非1的中間狀態(tài),如果信號Q這種非0非1的狀態(tài)持續(xù)時間超過了Rx_clk的時鐘周期,我們就稱Q信號的這種非0非1的狀態(tài)是亞穩(wěn)態(tài)。

傳統(tǒng)解決亞穩(wěn)態(tài)的方法是采用上圖中“打兩拍”同步器的方法。這種方法可以有效的降低出現(xiàn)亞穩(wěn)態(tài)的幾率,但不能完全避免出現(xiàn)亞穩(wěn)態(tài)的情況。隨著電壓的降低,亞穩(wěn)態(tài)出現(xiàn)的幾率越來越大。而傳統(tǒng)的同步器無法解決上圖中同步器的輸入端出現(xiàn)亞穩(wěn)態(tài)的情況,因此文章就提出了一種能夠解決同步器輸入端出現(xiàn)亞穩(wěn)態(tài)情況的方案。 芯片中跨時鐘域信號的解決方法就是加同步器,一個同步器不行,那就再加一個。 亞穩(wěn)態(tài)窗口

以接收時鐘沿為基準,以接收端時鐘Tclk的頻率作為將數(shù)據(jù)從亞穩(wěn)態(tài)到穩(wěn)定狀態(tài)的一個分辨時間。當數(shù)據(jù)D的翻轉(zhuǎn)在上圖中黃色的亞穩(wěn)態(tài)的窗口之內(nèi)時,意味著同步器是無法在一個時鐘周期內(nèi)將D信號從亞穩(wěn)態(tài)恢復(fù)為穩(wěn)定狀態(tài)。而對應(yīng)的黃色區(qū)域的這個窗口,就稱為是亞穩(wěn)態(tài)窗口。 作者采用蒙特卡洛仿真了一下在65nm工藝下,電壓從1.5V降低到0.4V的過程中,亞穩(wěn)態(tài)問題出現(xiàn)的幾率增大了11倍。

作者提出了上圖中雙采樣的比較電路,可通過調(diào)整Rx_clk和Rx_clkd中間的相位差Wi,分成了五種情況來說明是否出現(xiàn)了亞穩(wěn)態(tài)的情況。進而對如何控制亞穩(wěn)態(tài)的出現(xiàn)進行評估和分析。 如果出現(xiàn)了亞穩(wěn)態(tài),可以要求發(fā)送端再重傳一次信號,但無法從根本上解決亞穩(wěn)態(tài)問題,亞穩(wěn)態(tài)問題還是會過一段時間后再次出現(xiàn)。為了從根本上解決出現(xiàn)亞穩(wěn)態(tài)的問題,定義了下圖中兩次亞穩(wěn)態(tài)出現(xiàn)的時間間隔TTM。降低電路中出現(xiàn)亞穩(wěn)態(tài)出現(xiàn)的概率,就相當于是增大TTM的值。

為了增大TTM的值,可以考慮采樣時鐘上升沿與被采樣數(shù)據(jù)翻轉(zhuǎn)沿的相位偏差,根據(jù)這個偏差可以將電路出現(xiàn)亞穩(wěn)態(tài)的概率分類為Class-A和Class-B,還得到一個這兩種狀態(tài)下相位偏差的閾值。這樣整個問題就轉(zhuǎn)換為想辦法當相位偏差處在Class-B的時候,想辦法將其相位偏差轉(zhuǎn)換到Class-A狀態(tài)。

因此,解決辦法就是在同步器電路中添加移相器。始終保證采樣時鐘上升沿與被采樣數(shù)據(jù)翻轉(zhuǎn)沿的相位偏差處在Class-A的狀態(tài)。作者設(shè)計了一個叫MEDAC的同步器單元,可以自動檢測到是否即將出現(xiàn)亞穩(wěn)態(tài)并實時對相位偏差進行調(diào)整。工作原理如下:當電路通過計數(shù)器TTM Timer發(fā)現(xiàn)該計數(shù)器的值小于了上圖中的TTM閾值時,Phase selector模塊就會驅(qū)動Phase shifter去調(diào)整Rx_clkd信號與Tx_data之間的相位偏差,使其相移偏差從Class-B狀態(tài)轉(zhuǎn)換到Class-A狀態(tài)。從而降低了電路出現(xiàn)亞穩(wěn)態(tài)的風險。

把MEDAC同步器單元應(yīng)用于異步FIFO中。

再把該異步FIFO應(yīng)用于一款四個Router的NOC芯片中。

NoC芯片的結(jié)構(gòu)和芯片圖如下:

在測試了4G個數(shù)據(jù)包后,得到了很好的測試結(jié)果。在1V電壓下,亞穩(wěn)態(tài)出現(xiàn)的概率下降了幾十倍,在0.4V電壓下,亞穩(wěn)態(tài)出現(xiàn)的概率下降幾千倍。很好的解決了亞穩(wěn)態(tài)問題。

原文標題:帶有同步器的NoC結(jié)構(gòu)是解決FPGA高速時序收斂的關(guān)鍵原因嗎?

文章出處:【微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

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

    關(guān)注

    1660

    文章

    22412

    瀏覽量

    636379
  • 芯片
    +關(guān)注

    關(guān)注

    463

    文章

    54010

    瀏覽量

    466154
  • 電路
    +關(guān)注

    關(guān)注

    173

    文章

    6076

    瀏覽量

    178418

原文標題:帶有同步器的NoC結(jié)構(gòu)是解決FPGA高速時序收斂的關(guān)鍵原因嗎?

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    如何判斷一次消諧器是否工作正常?

    判斷一次消諧器是否正常,其實就看它有沒有“扛住”系統(tǒng)電壓、及時“泄放”諧振能量,同時自己保持“健康”狀態(tài)。核心方法是?外觀檢查、電氣參數(shù)測試和運行狀態(tài)觀察?三管齊。
    的頭像 發(fā)表于 01-22 10:27 ?198次閱讀
    如何判斷一次消諧器是否<b class='flag-5'>工作</b><b class='flag-5'>正常</b>?

    深度休眠狀態(tài)下外部所有的IO都可以喚醒MCU嗎?

    深度休眠狀態(tài)下,外部所有的IO都可以喚醒MCU嗎?
    發(fā)表于 12-04 06:00

    KT6368A藍牙芯片在廣播間隙導(dǎo)致的電源抖動引起mcu被喚醒說明

    客戶咨詢KT6368A 藍牙芯片在1.5s 廣播間隔的低功耗模式,每 1.5s 出現(xiàn)一次電源 “打嗝” 現(xiàn)象是否正常,文檔說明該現(xiàn)象因芯片
    的頭像 發(fā)表于 11-26 20:55 ?542次閱讀
    KT6368A藍牙<b class='flag-5'>芯片在</b>廣播間隙導(dǎo)致的電源抖動引起mcu被喚醒說明

    霍爾芯片在智能馬桶中的應(yīng)用

    霍爾芯片在智能馬桶中主要承擔非接觸式檢測與控制功能,核心應(yīng)用集中在水流、翻蓋、座圈和沖洗等關(guān)鍵模塊,是實現(xiàn) “智能感應(yīng)” 和 “精準控制” 的核心元器件之一。 其工作原理基于霍爾效應(yīng):當電流垂直于外
    的頭像 發(fā)表于 10-20 16:06 ?841次閱讀

    何解決開發(fā)機器學(xué)習程序時Keil項目只能在調(diào)試模式運行,但無法正常執(zhí)行的問題?

    何解決開發(fā)機器學(xué)習程序時Keil項目只能在調(diào)試模式運行,但無法正常執(zhí)行的問題
    發(fā)表于 08-28 07:28

    高溫振動傳感器在600°C環(huán)境下工作時,輸出信號出現(xiàn)周期性噪聲干擾,可能的原因有哪些?如何解決?

    高溫振動傳感器在600°C環(huán)境下工作時,輸出信號出現(xiàn)周期性噪聲干擾,可能的原因有哪些?如何解決?
    的頭像 發(fā)表于 08-05 10:13 ?964次閱讀
    高溫振動傳感器在600°C環(huán)境下<b class='flag-5'>工作</b>時,輸出信號<b class='flag-5'>出現(xiàn)</b>周期性噪聲干擾,可能的原因有哪些?如<b class='flag-5'>何解</b>決?

    VG814 通過DM平臺 遠程維護LAN口鏈接的攝像頭,經(jīng)常無法訪問,請問什么原因?

    設(shè)備:VG814 通過DM平臺 遠程維護LAN口鏈接的攝像頭,經(jīng)常無法訪問,請問什么原因?應(yīng)該如何排查?經(jīng)常出現(xiàn):.ngrok.iot.inhand.com.cn:83 not found請問這個和瀏覽器、連接方式、有關(guān)系嗎?請幫忙給出建議。
    發(fā)表于 08-05 06:48

    霍爾芯片在洗衣機中的應(yīng)用

    是電機,霍爾芯片在此處用于實時監(jiān)測電機的轉(zhuǎn)速和轉(zhuǎn)向,是實現(xiàn)精準控制的關(guān)鍵。 工作原理:電機轉(zhuǎn)子上安裝有永磁體,隨著轉(zhuǎn)子轉(zhuǎn)動,永磁體產(chǎn)生的磁場會周期性變化。霍爾芯片固定在定子附近,能感知磁場的強弱和方向變化,輸出脈
    的頭像 發(fā)表于 07-15 15:46 ?876次閱讀

    Cyw20719B2的SPI經(jīng)常不能正常工作,是什么原因?qū)е碌模?/a>

    cyw20719b2的SPI1工作于slave模式,外設(shè)發(fā)送的數(shù)據(jù)經(jīng)常不能被cyw20719b2的SPI1正常接收。現(xiàn)象如下: 1)cyw20719b2啟動后,如果SPI1第一次接收的數(shù)據(jù)正常
    發(fā)表于 07-08 06:34

    【案例2.36】芯片啟動異常的故障分析

    【案例2.36】芯片啟動異常的故障分析在某產(chǎn)品的調(diào)試中發(fā)現(xiàn),板上核心處理芯片在每次啟動后的表現(xiàn)不同,偶爾會出現(xiàn)無法啟動的故障。經(jīng)過幾百次反復(fù)上下電測試發(fā)現(xiàn),在大多數(shù)情況
    的頭像 發(fā)表于 06-26 08:24 ?1001次閱讀
    【案例2.36】<b class='flag-5'>芯片</b>啟動異常的故障分析

    何解決CAN通訊故障?原因分析與解決方法全攻略

    在日常工作中,我們經(jīng)常收到客戶的反饋,他們表示CAN卡無法正常通訊,這給工作帶來了諸多不便。今天,就讓我們深入探討一導(dǎo)致CAN卡通訊失敗的
    的頭像 發(fā)表于 06-16 11:39 ?2040次閱讀
    如<b class='flag-5'>何解</b>決CAN通訊故障?原因分析與解決方法全攻略

    IGBT的靜態(tài)參數(shù)有哪些?怎樣去精確測量這些參數(shù)呢?

    IGBT靜態(tài)參數(shù)是評估其正常工作狀態(tài)下電學(xué)特性的關(guān)鍵指標,主要包含以下核心參數(shù)及定義: 一、基本靜態(tài)參數(shù) ? 柵極-發(fā)射極閾值電壓(VGE(th)) ? 使IGBT導(dǎo)通所需的最小柵極電壓,直接影響
    的頭像 發(fā)表于 05-16 14:28 ?2968次閱讀
    IGBT的靜態(tài)參數(shù)有哪些?怎樣去精確測量這些參數(shù)呢?

    JME8871

    通訊,不需要經(jīng)常關(guān)斷、喚醒。 市面上絕大多數(shù)485芯片接收狀態(tài)下功耗都是百uA級別、有的甚至接近mA,很難滿足電池供電場合應(yīng)用。有些485芯片說具有低功耗性能,指的是關(guān)斷
    發(fā)表于 05-06 11:00

    STM32L071CBT6低溫環(huán)境無法正常工作是什么原因引起的?

    請問 STM32L071CBT6適用溫度范圍在–40 to 85 °C,有部分產(chǎn)品出現(xiàn)在-10℃~0℃無法正常工作,因為什么原因呢?
    發(fā)表于 03-13 06:44

    在離線狀態(tài)下,無法使用rt-thread studio怎么解決?

    在離線狀態(tài)下,無法使用rt-thread studio。一定要逼著你聯(lián)網(wǎng)才能用,許多公司處于保密需要,都是無法聯(lián)網(wǎng)使用的
    發(fā)表于 03-10 07:16