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

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

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

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

如何處理跨時(shí)鐘域信號(hào)?

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

掃碼添加小助手

加入工程師交流群

最近是IC相關(guān)專業(yè)學(xué)生找工作的高峰期,大家可以在文章末尾或者知識(shí)星球留言討論筆試或者面試題哦。跨時(shí)鐘域的處理在面試中常常被問到,今天IC君就來聊一聊這個(gè)話題。

1

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

不同時(shí)鐘域下的信號(hào)傳遞就涉及到跨時(shí)鐘域信號(hào)處理,因?yàn)橄嗷ブg的頻率、相位不一樣,如果不做處理或者處理不當(dāng),如下圖所示的時(shí)鐘域CLK_A的數(shù)據(jù)信號(hào)A可能無法滿足時(shí)鐘域CLK_B的setup/hold時(shí)間,可能導(dǎo)致:

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

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

從而導(dǎo)致某個(gè)電路模塊或者整顆IC無法工作。

2

那么,常見的跨時(shí)鐘域信號(hào)處理方法都有哪些呢?有如下的三種:

兩級(jí)DFF同步器

握手協(xié)議

異步FIFO

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

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

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

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

兩級(jí)DFF同步器聽起來夠簡(jiǎn)單的吧?這個(gè)方法雖然很簡(jiǎn)單,但是很多人用起來還是常常會(huì)犯錯(cuò)。

3

錯(cuò)誤1 :時(shí)鐘域A的組合邏輯信號(hào)直接敲兩級(jí)DFF同步到時(shí)鐘域B

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

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

4

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

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

兩級(jí)同步器處理單比特信號(hào)雖然比較簡(jiǎn)單,但還是要注意它的使用方法,不要犯上面的錯(cuò)誤哦。

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

    關(guān)注

    36

    文章

    6410

    瀏覽量

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

    關(guān)注

    0

    文章

    53

    瀏覽量

    10042

原文標(biāo)題:IC面試中常被問到——跨時(shí)鐘域信號(hào)如何處理?

文章出處:【微信號(hào):icstudy,微信公眾號(hào):跟IC君一起學(xué)習(xí)集成電路】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    請(qǐng)問沒有用到的I/0如何處理?

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

    LAT1595_Ethernet接口MII模式下CRS等信號(hào)處理

    某客戶在使用 STM32H725IGK3 的時(shí)候,通過 ethernet 接口連接 realtek 的交換芯片 RTL8367RB-VB,工作在 MII 模式發(fā)現(xiàn),該交換芯片沒有對(duì)應(yīng)的TXER/RXER/CRS/COL 信號(hào),因此客戶咨詢對(duì)于這些信號(hào)該如
    發(fā)表于 01-04 11:21 ?0次下載

    什么是位

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

    航盛電子搭載QNX技術(shù)的墨子融合平臺(tái)正式量產(chǎn)

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

    黑芝麻智能武當(dāng)C1200家族作為計(jì)算芯片的核心突破

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

    時(shí)鐘緩沖器的應(yīng)用場(chǎng)景及如何選擇合適的時(shí)鐘緩沖器?

    數(shù)據(jù)中心:數(shù)據(jù)中心通常需要處理大量數(shù)據(jù),時(shí)鐘信號(hào)的穩(wěn)定性和同步性至關(guān)重要。時(shí)鐘緩沖器可以幫助實(shí)現(xiàn)多設(shè)備之間的時(shí)鐘同步,提升數(shù)據(jù)
    的頭像 發(fā)表于 10-30 14:12 ?465次閱讀
    <b class='flag-5'>時(shí)鐘</b>緩沖器的應(yīng)用場(chǎng)景及如何選擇合適的<b class='flag-5'>時(shí)鐘</b>緩沖器?

    何處理電能質(zhì)量在線監(jiān)測(cè)裝置時(shí)鐘模塊自動(dòng)同步異常的情況?

    處理電能質(zhì)量在線監(jiān)測(cè)裝置時(shí)鐘模塊自動(dòng)同步異常,需遵循 “ 先定位異常類型→再分步驟排查(從軟到硬、從簡(jiǎn)到繁)→最后驗(yàn)證恢復(fù) ” 的邏輯,針對(duì) PTP、GPS、NTP 三種主流同步方式的差異,采取
    的頭像 發(fā)表于 10-27 10:16 ?969次閱讀

    Stduio使用wifi模塊出錯(cuò)如何處理?

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

    手機(jī)板 layout 走線分割問題

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

    阻運(yùn)放:微弱電流信號(hào)的轉(zhuǎn)換

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

    如何在嵌入式RF測(cè)試中實(shí)施多信號(hào)分析

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

    靜力水準(zhǔn)儀在測(cè)量過程中遇到誤差如何處理?

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

    黑芝麻智能時(shí)間同步技術(shù):消除多計(jì)算單元的時(shí)鐘信任鴻溝

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

    高速信號(hào)溝對(duì)眼圖抖動(dòng)的影響分析

    今天講一下高速信號(hào)溝對(duì)眼圖抖動(dòng)的影響。Chrent高速信號(hào)溝及信號(hào)回流的基本概念下圖所示為一個(gè)信號(hào)
    的頭像 發(fā)表于 06-04 17:32 ?836次閱讀
    高速<b class='flag-5'>信號(hào)</b>線<b class='flag-5'>跨</b>溝對(duì)眼圖抖動(dòng)的影響分析

    異步時(shí)鐘處理方法大全

    該方法只用于慢到快時(shí)鐘的1bit信號(hào)傳遞。在Xilinx器件中,可以使用(* ASYNC_REG = "TRUE" *)標(biāo)記,將兩個(gè)寄存器盡量靠近綜合,降低 亞穩(wěn)態(tài)因?qū)Ь€延遲太大而傳播到第二個(gè)寄存器的可能性。
    的頭像 發(fā)表于 05-14 15:33 ?1526次閱讀
    <b class='flag-5'>跨</b>異步<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>域</b><b class='flag-5'>處理</b>方法大全