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

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

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

3天內不再提示

如何處理跨時鐘域信號?

8ECz_icstudy ? 來源:未知 ? 作者:胡薇 ? 2018-09-25 09:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近是IC相關專業(yè)學生找工作的高峰期,大家可以在文章末尾或者知識星球留言討論筆試或者面試題哦???a href="http://m.sdkjxy.cn/tags/時鐘/" target="_blank">時鐘域的處理在面試中常常被問到,今天IC君就來聊一聊這個話題。

1

跨時鐘域是如何產生的呢?現(xiàn)在的芯片(比如SOC,片上系統(tǒng))集成度和復雜度越來越高,通常一顆芯片上會有許多不同的信號工作在不同的時鐘頻率下。比如SOC芯片中的CPU通常會工作在一個頻率上,總線信號(比如DRAM BUS)會工作在另一個時鐘頻率下,而普通的信號又會工作在另外的時鐘頻率下。這3個不同時鐘頻率下工作的信號往往需要相互溝通和傳遞信號。

不同時鐘域下的信號傳遞就涉及到跨時鐘域信號處理,因為相互之間的頻率、相位不一樣,如果不做處理或者處理不當,如下圖所示的時鐘域CLK_A的數(shù)據(jù)信號A可能無法滿足時鐘域CLK_B的setup/hold時間,可能導致:

1.數(shù)據(jù)丟失,無法采到預期中的信號;

2.亞穩(wěn)態(tài)的產生。

從而導致某個電路模塊或者整顆IC無法工作。

2

那么,常見的跨時鐘域信號處理方法都有哪些呢?有如下的三種:

兩級DFF同步器

握手協(xié)議

異步FIFO

最簡單的單比特信號處理通常采用兩級DFF串聯(lián)進行同步,如下圖所示:

從時鐘域A(CLKA)傳過來的信號a_in, 直接用時鐘域B CLKB采用很容易產生亞穩(wěn)態(tài),用兩級DFF 敲過后再使用就可以把亞穩(wěn)態(tài)概率降到一個合理的值。

很多人可能會問,為什么是兩級DFF呢?一級或者三級DFF行不行呢?這里有一個平均失效間隔時間MTBF(Mean Time Between Failure)的考慮。MTBF時間越長,出現(xiàn)亞穩(wěn)態(tài)的概率就越小,但是也不能完全避免亞穩(wěn)態(tài)。注意采樣時鐘頻率越高,MTBF可能會迅速減小。

有文獻給出的數(shù)據(jù):對于一個采樣頻率為200Mhz的系統(tǒng),如果不做同步MTBF是2.5us,一級DFF同步的MTBF大概是23年,兩級DFF同步的大約MTBF大概是640年,MTBF越長出錯的概率越小。所以一級看上去不太穩(wěn),二級差不多夠用了,至于三級可能會影響到系統(tǒng)的性能,而且增加面積,所以看上去沒什么必要。

兩級DFF同步器聽起來夠簡單的吧?這個方法雖然很簡單,但是很多人用起來還是常常會犯錯。

3

錯誤1 :時鐘域A的組合邏輯信號直接敲兩級DFF同步到時鐘域B

如下圖(1)所示雖然時鐘域A的邏輯信號c0 傳輸?shù)綍r鐘域B的時候,也用了兩級DFF 同步器,但我們知道組合邏輯電路各個輸入信號的不一致性以及組合邏輯內部路徑的延時時間不一樣,運算后的信號存在毛刺如圖(2),而我們又無法預先知道CLKB 的上升沿何時會到來,CLKB 采樣到的信號就無法預知,這顯然不是我們想要的結果。

因此,要想CLKB 能采到穩(wěn)定的信號,時鐘域A的信號必須是經(jīng)過CLKA 敲過,在一個時鐘周期內是穩(wěn)定的信號,如圖(3)所示:

4

錯誤2 :Clock-gating enable 信號沒有經(jīng)過異步處理

在下圖中a_in 信號經(jīng)過CLKA的DFF敲過,再送到兩級DFF 同步器處理,完全沒毛病。但是F2的使能信號EN是從時鐘域A來的,當EN信號變化的時候,由于時鐘域不一樣,無法保證使能之后的CLKB信號采樣數(shù)據(jù)時滿足setup/hold time 要求,這時F2輸出信號也就變得無法預測了。

兩級同步器處理單比特信號雖然比較簡單,但還是要注意它的使用方法,不要犯上面的錯誤哦。

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

    關注

    36

    文章

    6484

    瀏覽量

    186443
  • 時鐘域
    +關注

    關注

    0

    文章

    53

    瀏覽量

    10064

原文標題:IC面試中常被問到——跨時鐘域信號如何處理?

文章出處:【微信號:icstudy,微信公眾號:跟IC君一起學習集成電路】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    stm32cubeide 編譯報錯如何處理?

    報錯如何處理 \"make -j8 all\" terminated with exit code -1073741819. Build might be incomplete.
    發(fā)表于 04-28 07:47

    英諾達ECDC上線RDC復位檢查新功能

    英諾達自主研發(fā)的靜態(tài)驗證系列產品EnAltius昂屹CDC(ECDC),近日正式上線了復位(Reset Domain Crossing, RDC)檢查新功能,其靜態(tài)驗證EDA工具鏈得以進一步完善,為芯片設計團隊提供更嚴謹、更高效的RTL簽核整體解決方案。
    的頭像 發(fā)表于 04-21 09:34 ?202次閱讀

    SAF sCheck 關機測試如何處理

    to read from the NvM during the next cycle? 預計如何處理? Br, 哈里什 R
    發(fā)表于 04-15 09:31

    為何復位問題是危險的“芯片殺手”

    在追求更高性能、更低功耗的當今芯片設計中,工程師們除了要應對復雜的時鐘網(wǎng)絡,還面臨著一個同樣關鍵卻常被忽視的挑戰(zhàn)——復位信號的管理,這就是復位(Reset Domain Cross
    的頭像 發(fā)表于 04-13 15:35 ?214次閱讀
    為何<b class='flag-5'>跨</b>復位<b class='flag-5'>域</b>問題是危險的“芯片殺手”

    請問沒有用到的I/0如何處理?

    沒有用到的I/0如何處理?
    發(fā)表于 01-12 06:29

    什么是位

    有些信息在存儲時,并不需要占用一個完整的字節(jié), 而只需占幾個或一個二進制位。 例如在存放一個開關量時,只有0和1 兩種狀態(tài), 用一位二進位即可。為了節(jié)省存儲空間,并使處理簡便,C語言又提供了一種
    發(fā)表于 12-15 08:07

    航盛電子搭載QNX技術的墨子融合平臺正式量產

    近日,航盛創(chuàng)新引領行業(yè)的單芯片級艙駕融合解決方案--墨子融合平臺實現(xiàn)全球量產首發(fā),并將配套國內某頭部合資車企。該平臺搭載QNX Hypervisor for Safety技術,具備更強的穩(wěn)定性、靈活性和安全性,實現(xiàn)車規(guī)級設計與功能安全、網(wǎng)絡信息安全要求,為消費者帶來艙
    的頭像 發(fā)表于 12-04 15:19 ?627次閱讀

    黑芝麻智能武當C1200家族作為計算芯片的核心突破

    本文圍繞汽車電子電氣架構(EEA)向中央計算演進的技術需求,分析分布式、集中架構的碎片化、間壁壘等痛點,重點闡述武當 C1200 家族作為計算芯片的核心突破:7nm 異構融合架
    的頭像 發(fā)表于 11-20 16:38 ?1733次閱讀

    Stduio使用wifi模塊出錯如何處理

    外設為潘多拉IOT開發(fā)板,使用Stduio配置了wifi框架,但是代碼里在配置wifi模式時,沒有找到wlan0這個設備,wifi整個功能也用不了,請問應該如何處理。使用正點原子資料包里的rtthread測試demo,wifi工作正常,wifi模塊硬件沒有問題。
    發(fā)表于 10-10 08:18

    手機板 layout 走線分割問題

    的layout,比如手機、筆記本。信號分割處理已經(jīng)不在是不能分割了。 在這類產品中成本是很重要的,所以層數(shù)都是能少就少。 這種情況下,如何分辨那些
    發(fā)表于 09-16 14:56

    阻運放:微弱電流信號的轉換

    在光通信領域,常常需要處理微弱的電流信號,而阻運放正是實現(xiàn)電流到電壓精準轉換的關鍵電路。它能將 pA 到 mA 級的微弱電流信號線性轉換為易于處理
    的頭像 發(fā)表于 08-20 13:39 ?1021次閱讀

    如何在嵌入式RF測試中實施多信號分析

    射頻(RF)測試是嵌入式系統(tǒng)開發(fā)與驗證中的關鍵環(huán)節(jié),尤其是在電信、航空航天、汽車以及物聯(lián)網(wǎng)等行業(yè)。隨著嵌入式系統(tǒng)的日益復雜,傳統(tǒng)RF測試方法往往難以捕捉多個(時間、頻率、數(shù)字信號之間的復雜相互作用。多
    的頭像 發(fā)表于 08-15 16:32 ?3034次閱讀
    如何在嵌入式RF測試中實施多<b class='flag-5'>域</b><b class='flag-5'>信號</b>分析

    靜力水準儀在測量過程中遇到誤差如何處理?

    靜力水準儀在測量過程中遇到誤差如何處理?靜力水準儀在工程沉降監(jiān)測中出現(xiàn)數(shù)據(jù)偏差時,需采取系統(tǒng)性處理措施。根據(jù)實際工況,誤差主要源于環(huán)境干擾、設備狀態(tài)、安裝缺陷及操作不當四類因素,需針對性解決。靜力
    的頭像 發(fā)表于 08-14 13:01 ?1083次閱讀
    靜力水準儀在測量過程中遇到誤差如<b class='flag-5'>何處理</b>?

    黑芝麻智能時間同步技術:消除多計算單元的時鐘信任鴻溝

    上海2025年7月21日 /美通社/ -- 本文圍繞時間同步技術展開,作為智能汽車 "感知-決策-執(zhí)行 -交互" 全鏈路的時間基準,文章介紹了 PTP、gPTP、CAN 等主流同步技術及特點
    的頭像 發(fā)表于 07-22 09:17 ?690次閱讀
    黑芝麻智能<b class='flag-5'>跨</b><b class='flag-5'>域</b>時間同步技術:消除多<b class='flag-5'>域</b>計算單元的<b class='flag-5'>時鐘</b>信任鴻溝

    異步時鐘處理方法大全

    該方法只用于慢到快時鐘的1bit信號傳遞。在Xilinx器件中,可以使用(* ASYNC_REG = "TRUE" *)標記,將兩個寄存器盡量靠近綜合,降低 亞穩(wěn)態(tài)因導線延遲太大而傳播到第二個寄存器的可能性。
    的頭像 發(fā)表于 05-14 15:33 ?1725次閱讀
    <b class='flag-5'>跨</b>異步<b class='flag-5'>時鐘</b><b class='flag-5'>域</b><b class='flag-5'>處理</b>方法大全
    哈尔滨市| 通辽市| 乌苏市| 陈巴尔虎旗| 井研县| 汽车| 偃师市| 濮阳市| 林西县| 华宁县| 阜新| 肥东县| 习水县| 柏乡县| 湖北省| 琼结县| 舟山市| 赤壁市| 龙川县| 称多县| 敖汉旗| 阿尔山市| 巨野县| 石渠县| 松潘县| 治多县| 泾源县| 安吉县| 龙岩市| 舟山市| 新昌县| 长丰县| 牡丹江市| 迁西县| 泽库县| 怀集县| 金湖县| 特克斯县| 淄博市| 子长县| 辉县市|