《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 多時鐘系統(tǒng)下跨時鐘域同步電路的設(shè)計(jì)
多時鐘系統(tǒng)下跨時鐘域同步電路的設(shè)計(jì)
2018年電子技術(shù)應(yīng)用第2期
趙 旸,梁步閣,楊德貴,趙黨軍
中南大學(xué) 航空航天學(xué)院,湖南 長沙410083
摘要: 針對當(dāng)前SOC內(nèi)部時鐘越來越復(fù)雜、接口越來越多以及亞穩(wěn)態(tài)、漏信號等常見的各種問題,分析了以往的優(yōu)化方法的優(yōu)缺點(diǎn),然后從電路的角度出發(fā),提出了一種新的SOC跨時鐘域同步電路設(shè)計(jì)的方法。這種方法電路簡單,可靠性高,通過仿真實(shí)驗(yàn)和實(shí)測實(shí)驗(yàn)驗(yàn)證,能夠在多時鐘系統(tǒng)中適應(yīng)最小輸入脈寬、不漏信號、避免誤觸發(fā)和多觸發(fā),且很好地解決了亞穩(wěn)態(tài)等問題。
中圖分類號: TN911
文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.172787
中文引用格式: 趙旸,梁步閣,楊德貴,等. 多時鐘系統(tǒng)下跨時鐘域同步電路的設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2018,44(2):6-9.
英文引用格式: Zhao Yang,Liang Buge,Yang Degui,et al. The design of synchronization circuit for crossing the clock domain in multi clock system[J]. Application of Electronic Technique,2018,44(2):6-9.

The design of synchronization circuit for crossing the clock domain in multi clock system
Zhao Yang,Liang Buge,Yang Degui,Zhao Dangjun
Department of Aeronautics and Astronautics,Central South University,Changsha 410083,China
Abstract: In view of the current problems more complex, more and more SOC internal clock interface and metastability, leakage and other common signal, we analyze the advantages and disadvantages of previous methods of optimization, then, starting from the circuit point of view,we put forward a kind of interface and clock domain signal method SOC new asynchronous. This method has simple circuit and high reliability. It can be adapted to minimum width of input pulse and verified by simulation and experiment. It can not leak signal, avoid false triggering and multiple triggers, and solve the problem of sub steady state.
Key words : multi clock system;crossing the clock domain;circuit of synchronization;signal

0 引言

    隨著時間的推移,集成電路行業(yè)發(fā)展至今,已有類似如Intel這樣先進(jìn)的foundry,提出邁入10 nm制程的規(guī)劃。高集成度的推行,也使芯片規(guī)模越來越大,功能越來越復(fù)雜,設(shè)計(jì)難度越來越高[1]。SOC的內(nèi)部時鐘的復(fù)雜化,導(dǎo)致跨時鐘域的接口越來越多。針對這些異步信號的處理,國外的先驅(qū)們提出了很多建設(shè)性意見。但一般用到器件較多,考慮到成本因素,小規(guī)模IC將無法承受,并且如果輸入脈沖高電平寬度低于最快時鐘周期的話,一般無法適用。因此要想很好地解決這個問題,要處理好4個方面工作:一是如何簡化電路;二是如何適應(yīng)最小輸入脈寬的問題;三是解決好亞穩(wěn)態(tài)問題;四是要提高設(shè)計(jì)可靠性[2]

1 處理跨時鐘域信號的常用方法

    實(shí)際使用時,往往會出現(xiàn)信號在頻率不用的時鐘域傳遞的情況,對于這種情況,一般用兩種方法處理:結(jié)繩法、伴隨有效控制信號法。當(dāng)信號從一個時鐘域進(jìn)入另一個時鐘域的時候,往往出現(xiàn)亞穩(wěn)態(tài)問題[4]。亞穩(wěn)態(tài)是指觸發(fā)器無法在某個規(guī)定時間段內(nèi)達(dá)到一個可確認(rèn)的狀態(tài)。當(dāng)一個觸發(fā)器進(jìn)入亞穩(wěn)態(tài)時,既無法預(yù)測該單元的輸出電平,也無法預(yù)測何時輸出才能穩(wěn)定在某個正確的電平上。信號同步的目的是防止上一級亞穩(wěn)態(tài)對下一級產(chǎn)生不良影響,采用信號同步的方法就要設(shè)計(jì)信號同步器。信號同步器主要有3種:電平同步器、邊沿檢測同步器、脈沖同步器[7-8]。但是這些常用方法本身存在缺點(diǎn)和不適應(yīng)性。在解決實(shí)際問題中,需要根據(jù)具體情況,來設(shè)計(jì)具體的方案。

2 跨時鐘域同步電路接口方法組成及工作原理

    整個電路包括兩個時鐘域以及一個復(fù)位電路。時鐘域1包含一個帶有異步復(fù)位端的同步觸發(fā)器。此觸發(fā)器帶有異步復(fù)位端R和同步時鐘端CK,低電平產(chǎn)生復(fù)位,時鐘上升沿開始鎖存數(shù)據(jù)輸入端D的狀態(tài)。輸出端有正相Q、反相/Q兩種數(shù)據(jù)輸出。時鐘域2由兩個同樣的觸發(fā)器組成,跟前面的一樣由異步復(fù)位端R和同步時鐘端CK,數(shù)據(jù)輸入端D組成。輸出端為正相Q、反相/Q兩種,復(fù)位電路由一個與門組成,接收DFF3的反向/Q輸出的數(shù)據(jù),電路連接關(guān)系如圖1所示。

wdz2-t1.gif

3 跨時鐘域同步電路的工作特征

    在設(shè)計(jì)方案中,最大限度地保障了不漏信號。同時,時鐘域1的輸入脈沖信號寬度(高電平寬度)可以低于時鐘域1的時鐘單周期寬,電路正常工作,并且設(shè)計(jì)中脈沖寬度不再受限于時鐘域1的時鐘頻率。第三,數(shù)據(jù)鎖存器的數(shù)據(jù)輸出端Q輸出的脈沖信號寬度為時鐘域2的時鐘單周期寬,從而避免了誤觸發(fā)和多觸發(fā)。

    這種方法適用于輸入信號類型為脈沖或電平,最終得到的結(jié)果為脈沖。如圖2所示。

wdz2-t2.gif

    如圖3所示,當(dāng)clock1快于clock2時,圖中Data_in1表示第一個輸入脈沖,此脈沖由Data_in輸入,脈沖寬度小于clock1的四分之一,同時,脈沖寬度小于系統(tǒng)最快時鐘(clock1最快)的四分之一。Data_in1的上升沿到來的瞬間,Q1輸出高電平“1”;Data_in1的上升沿之后,第一個clock2的上升沿到來瞬間,Q2輸出高電平“1”;第二個clock2的上升沿到來瞬間,Data_out輸出高電平“1”,與此同時,nRST生成復(fù)位信號,復(fù)位DFF1、DFF2,使Q1、Q2輸出低;第三個clock2的上升沿到來瞬間,由于Q1、Q2早已變成低電平“0”,此時,“0”傳遞到Data_out,形成了一個clock2的周期寬度的脈沖Data_out1。

wdz2-t3.gif

    如圖4所示,若clock2快于clock1時,圖中Data_in1表示第一個輸入脈沖,此脈沖由Data_in輸入,脈沖寬度小于clock1的四分之一,同時,脈沖寬度小于系統(tǒng)最快時鐘(clock2最快)的四分之一。 

wdz2-t4.gif

    如圖5所示,當(dāng)clock2等于clock1時,圖中Data_in1表示第一個輸入脈沖,此脈沖由Data_in輸入,脈沖寬度小于clock1的四分之一,同時,脈沖寬度小于系統(tǒng)最快時鐘(clock2等于clock1)的四分之一。 

wdz2-t5.gif

4 仿真實(shí)驗(yàn)分析

    根據(jù)以上分析,通過Modelsim仿真分析得出以下時域圖像可以驗(yàn)證上述特征,如圖6~圖8所示,快時鐘為10 Hz,慢時鐘為3.3 Hz,當(dāng)時鐘相等時為5 Hz。從仿真圖像來看,亞穩(wěn)態(tài)問題以及信號寬度受限于時鐘寬度問題可以良好的解決。

wdz2-t6.gif

wdz2-t7.gif

wdz2-t8.gif

5 應(yīng)用與實(shí)測

    下方是基于和艦科技180 nm Pflash生產(chǎn)工藝設(shè)計(jì)實(shí)例。方案基于Faraday 0.18 ?滋m GII Library Standard Cell,圖中灰色部分為模擬IP。下圖中SAR_ADC的輸出接口中,有一個脈沖信號的寬度等于系統(tǒng)時鐘周期的一半。采用一般的手段,無法捕獲這個脈沖,采用上文所述的電路則便高效地解決了這個問題。具體實(shí)現(xiàn)運(yùn)行代碼如下:

assign ADC_fine_rst = ADC_fine_sys || rst ;

    %生成復(fù)位信號ADC_fine_rst,高有效,為使ADC_fine_sys和rst高電平產(chǎn)生復(fù)位,所以采用“邏輯或”運(yùn)算。

    always @(posedge drdy_dig or posedge ADC_fine_rst )

    if (ADC_fine_rst)

     ADC_fine <= 1'b0;

    else

     ADC_fine <= 1'b1;

    %對應(yīng)圖1中的DFF1,drdy_dig為原始窄脈沖信號,若直接用系統(tǒng)時鐘clk_system采樣,將無法鎖存。因此,此處drdy_dig接ADC_fine_reg的clk端。drdy_dig為ADC的IP電路輸出信號,同步邏輯輸出,有效壓制毛刺,避免誤觸發(fā)。

always @(posedge clk_system or posedge ADC_fine_sys )

    if (ADC_fine_sys)

      ADC_fine_ff <= 1'b0;

    else

    begin 

    if (rst)

      ADC_fine_ff <= 1'b0;

    else

      ADC_fine_ff <= ADC_fine;

    end

    %對應(yīng)圖1中的DFF2,此處rst的同步復(fù)位邏輯沒有決定性意義,可以去除。

always @(posedge clk_system or posedge rst )

    if (rst)

      ADC_fine_sys <= 1'b0;

    else

      ADC_fine_sys <= ADC_fine_ff;

    %對應(yīng)圖1中的DFF3,由原始drdy_dig信號,生成了ADC_fine_sys信號,從而實(shí)現(xiàn)跨時鐘對接。

    最后生成如圖9所示的GDSII視圖。按照生成GDSII視圖制作如圖10所示測試電路板。

wdz2-t9.gif

wdz2-t10.gif

    經(jīng)過MPW shuttle以及full MASK,采用天水華天的SOP20封裝工藝,并設(shè)計(jì)板級測試系統(tǒng),專項(xiàng)測試SAR_ADC結(jié)果如表1所示。ADC性能符合spec,排除測試環(huán)境的影響,信號捕獲成功率等于100%,接口電路方案成功。

wdz2-b1.gif

6 結(jié)論 

    從整體來看,該方法結(jié)構(gòu)簡單。其輸入脈沖信號寬度可以低于本身的時鐘單周期寬,使得設(shè)計(jì)中脈沖寬度不再受限于時鐘頻率;同時,時鐘域1中輸入脈沖信號寬度可以低于系統(tǒng)最快時鐘單周期寬,進(jìn)一步提高了采集的穩(wěn)定性和適應(yīng)性。時鐘域2輸出脈沖信號寬度為時鐘域2的時鐘單周期寬,從而避免了誤觸發(fā),電路經(jīng)過兩級同步,這樣很好地解決了亞穩(wěn)態(tài)問題。總的來講提高了采集的穩(wěn)定性和適應(yīng)性。

    但是,這種處理方法對輸入信號也有要求:輸入毛刺寬度應(yīng)小于DFF1(如圖3)的最小時鐘辨識度,否則將產(chǎn)生誤觸發(fā)。因此,這種方法的輸入信號一般是SOC同步電路的輸出信號,如輸入為片外信號,一般要增加前置數(shù)字濾波電路。

參考文獻(xiàn)

[1] LING L,JIANG J.Exploit dynamic voltage and frequency scaling for SoC test scheduling under thermal constraints[C]//Proc of the 23rd Asian Test Symp.Piscataway,NJ:IEEE,2014:182-185.

[2] Ketul Sutaria,Jyothi Velamala,Yu Cao.Multi-level reliability simulation for IC design[C].China xian,IEEE Beijing Section,2012,12.

[3] MILLICAN S K,SALUJA K K.Fornulating optimal test scheduling problem with dynamic voltage and frequency scaling[C]//Proc of the 22th Asian Test Symp,Piscataway,NJ:IEEE,2013:165-170.

[4] 蒲石.異步多時鐘域系統(tǒng)的同步設(shè)計(jì)研究[D].西安:西安電子科技大學(xué),2007.

[5] 邵翠萍,史森茂,吳龍勝.SoC中跨時鐘域的信號同步設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2012(8):157-159.

[6] 曹軍.安全SOC芯片中eMMC主接口的設(shè)計(jì)與實(shí)現(xiàn)[D].沈陽:遼寧大學(xué),2014.

[7] 羅莉,何鴻君,徐煒遐,等.面向SOC芯片的跨時鐘域設(shè)計(jì)和驗(yàn)證[J].計(jì)算機(jī)科學(xué),2011(38):279-281.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欲色影视综合吧| 亚洲视频1区| 国产精品三区www17con| 美女免费视频一区| 久久精品视频在线播放| 亚洲欧美日韩成人高清在线一区| 国产精品99久久久久久人| 亚洲精品三级| 亚洲精品免费在线| 亚洲精品美女免费| 99精品国产99久久久久久福利| 亚洲日本免费| 亚洲精品色婷婷福利天堂| 91久久精品一区二区三区| 亚洲国产天堂网精品网站| 亚洲国产免费| 亚洲日本在线视频观看| 亚洲日本va午夜在线影院| 91久久精品美女高潮| 91久久亚洲| 99re6这里只有精品视频在线观看| 亚洲精品免费看| 一区二区欧美激情| 亚洲一区二区三区激情| 亚洲欧美国产精品专区久久| 亚洲欧美日本国产专区一区| 新67194成人永久网站| 性久久久久久| 久久久精品午夜少妇| 久久亚洲图片| 欧美高清视频一区二区三区在线观看 | 激情久久久久| 尤物在线精品| 亚洲精品自在久久| 亚洲午夜电影网| 久久精品盗摄| 日韩小视频在线观看| 亚洲图片在线观看| 欧美综合激情网| 六月天综合网| 欧美日韩一区二区免费视频| 国产九九精品| 亚洲福利视频网站| 亚洲视频1区2区| 久久成人综合网| 99视频超级精品| 欧美一级免费视频| 免费在线欧美视频| 欧美色网一区二区| 国产欧美激情| 亚洲国产精品久久久久秋霞蜜臀 | 一区二区高清| 欧美一级黄色网| 日韩一级大片在线| 午夜亚洲福利| 免费不卡亚洲欧美| 国产精品久久久久av免费| 激情久久中文字幕| 99国产精品久久久久久久成人热| 亚洲一区二区在线看| 亚洲国产成人av| 亚洲视频中文字幕| 久久久亚洲高清| 欧美色道久久88综合亚洲精品| 国产日韩欧美| 日韩亚洲欧美一区| 欧美在线三区| 亚洲自拍高清| 欧美成人精品1314www| 国产精品一区久久| 亚洲精品日产精品乱码不卡| 午夜精品剧场| 在线视频精品一区| 99综合视频| 欧美成人r级一区二区三区| 欧美日韩亚洲高清一区二区| 狠狠狠色丁香婷婷综合激情| 99热免费精品| 亚洲精品欧美极品| 久久国产欧美| 欧美婷婷在线| 亚洲韩日在线| 久久精品国产96久久久香蕉| 午夜一级久久| 欧美人与禽猛交乱配视频| 国产日韩欧美综合精品| 亚洲美女黄色片| 久久精品国产免费看久久精品| 亚洲资源av| 欧美精品v国产精品v日韩精品 | 国产精品成人久久久久| 亚洲东热激情| 久久精品91| 欧美在线免费观看亚洲| 欧美日韩国产a| 136国产福利精品导航网址| 亚洲在线播放| 亚洲午夜av电影| 欧美精品 日韩| 在线日韩欧美视频| 久久精品99国产精品| 欧美伊人久久大香线蕉综合69| 欧美日韩国产色视频| 伊人成综合网伊人222| 欧美影院视频| 午夜国产精品视频免费体验区| 欧美精品亚洲一区二区在线播放| 在线播放日韩欧美| 亚洲缚视频在线观看| 久久精品国产亚洲一区二区三区 | 一区二区三区 在线观看视| 另类人畜视频在线| 国产一区二区丝袜高跟鞋图片 | 欧美一区二区啪啪| 国产精品成人播放| 亚洲精品字幕| 日韩视频在线观看国产| 蜜桃av一区二区三区| 好看的亚洲午夜视频在线| 欧美一区二区三区免费看| 性欧美办公室18xxxxhd| 国产精品高清在线观看| 一片黄亚洲嫩模| 亚洲午夜伦理| 香蕉视频成人在线观看 | 亚洲美女福利视频网站| 99热这里只有精品8| 欧美理论电影在线播放| 亚洲人成绝费网站色www| 亚洲人成网站影音先锋播放| 欧美成年人网站| 亚洲国产精品黑人久久久| 亚洲人成人77777线观看| 蜜桃久久精品一区二区| 亚洲国产经典视频| 亚洲精品一区二区三区不| 欧美激情第8页| 亚洲伦理在线免费看| 亚洲视频一区二区在线观看| 亚洲欧美国产日韩中文字幕| 国产精品网站在线| 西瓜成人精品人成网站| 久久精品国产清高在天天线| 黑人一区二区三区四区五区| 亚洲国产专区校园欧美| 欧美大片在线观看一区二区| 亚洲人成人99网站| 亚洲小说欧美另类婷婷| 国产精品天天摸av网| 久久成人精品| 欧美99在线视频观看| 亚洲人成网站在线播| 亚洲一区二区三区精品动漫| 国产毛片一区二区| 久久精品国产99精品国产亚洲性色| 免费观看在线综合| 99riav1国产精品视频| 午夜一区在线| 国产一区二区三区在线免费观看| 亚洲激情网站| 欧美性事在线| 久久国产精品免费一区| 欧美另类亚洲| 亚洲免费影院| 老司机午夜精品视频在线观看| 亚洲精品视频免费在线观看| 亚洲在线观看| 国语自产精品视频在线看一大j8| 亚洲剧情一区二区| 国产精品一区二区久久久久| 欧美在线黄色| 欧美精品一区二区三区蜜臀| 亚洲曰本av电影| 免费观看日韩| 亚洲午夜精品17c| 美女黄毛**国产精品啪啪| 一区二区欧美精品| 久久精品视频亚洲| 亚洲人成网站影音先锋播放| 午夜亚洲精品| 最近看过的日韩成人| 亚洲女ⅴideoshd黑人| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲视频福利| 一区二区三区自拍| 亚洲免费网址| 亚洲国产岛国毛片在线| 午夜精品久久久久久久久久久| 在线观看精品| 午夜精品一区二区三区在线 | 在线观看日韩av| 亚洲男人第一av网站| 亚洲大胆人体视频| 午夜精品久久久久久久99黑人| 亚洲高清网站| 久久精品视频在线观看| 一区二区av在线| 欧美华人在线视频| 先锋影音国产精品| 欧美网站大全在线观看|