《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 多時鐘系統下跨時鐘域同步電路的設計
多時鐘系統下跨時鐘域同步電路的設計
2018年電子技術應用第2期
趙 旸,梁步閣,楊德貴,趙黨軍
中南大學 航空航天學院,湖南 長沙410083
摘要: 針對當前SOC內部時鐘越來越復雜、接口越來越多以及亞穩態、漏信號等常見的各種問題,分析了以往的優化方法的優缺點,然后從電路的角度出發,提出了一種新的SOC跨時鐘域同步電路設計的方法。這種方法電路簡單,可靠性高,通過仿真實驗和實測實驗驗證,能夠在多時鐘系統中適應最小輸入脈寬、不漏信號、避免誤觸發和多觸發,且很好地解決了亞穩態等問題。
中圖分類號: TN911
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.172787
中文引用格式: 趙旸,梁步閣,楊德貴,等. 多時鐘系統下跨時鐘域同步電路的設計[J].電子技術應用,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 引言

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

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

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

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

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

wdz2-t1.gif

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

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

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

wdz2-t2.gif

    如圖3所示,當clock1快于clock2時,圖中Data_in1表示第一個輸入脈沖,此脈沖由Data_in輸入,脈沖寬度小于clock1的四分之一,同時,脈沖寬度小于系統最快時鐘(clock1最快)的四分之一。Data_in1的上升沿到來的瞬間,Q1輸出高電平“1”;Data_in1的上升沿之后,第一個clock2的上升沿到來瞬間,Q2輸出高電平“1”;第二個clock2的上升沿到來瞬間,Data_out輸出高電平“1”,與此同時,nRST生成復位信號,復位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的四分之一,同時,脈沖寬度小于系統最快時鐘(clock2最快)的四分之一。 

wdz2-t4.gif

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

wdz2-t5.gif

4 仿真實驗分析

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

wdz2-t6.gif

wdz2-t7.gif

wdz2-t8.gif

5 應用與實測

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

assign ADC_fine_rst = ADC_fine_sys || rst ;

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

    always @(posedge drdy_dig or posedge ADC_fine_rst )

    if (ADC_fine_rst)

     ADC_fine <= 1'b0;

    else

     ADC_fine <= 1'b1;

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

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

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

always @(posedge clk_system or posedge rst )

    if (rst)

      ADC_fine_sys <= 1'b0;

    else

      ADC_fine_sys <= ADC_fine_ff;

    %對應圖1中的DFF3,由原始drdy_dig信號,生成了ADC_fine_sys信號,從而實現跨時鐘對接。

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

wdz2-t9.gif

wdz2-t10.gif

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

wdz2-b1.gif

6 結論 

    從整體來看,該方法結構簡單。其輸入脈沖信號寬度可以低于本身的時鐘單周期寬,使得設計中脈沖寬度不再受限于時鐘頻率;同時,時鐘域1中輸入脈沖信號寬度可以低于系統最快時鐘單周期寬,進一步提高了采集的穩定性和適應性。時鐘域2輸出脈沖信號寬度為時鐘域2的時鐘單周期寬,從而避免了誤觸發,電路經過兩級同步,這樣很好地解決了亞穩態問題??偟膩碇v提高了采集的穩定性和適應性。

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

參考文獻

[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] 蒲石.異步多時鐘域系統的同步設計研究[D].西安:西安電子科技大學,2007.

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

[6] 曹軍.安全SOC芯片中eMMC主接口的設計與實現[D].沈陽:遼寧大學,2014.

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

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲精品国产精品国自产在线| 欧美日韩一区三区| 一区二区三区产品免费精品久久75| 亚洲午夜精品久久久久久浪潮| 欧美日韩午夜精品| 国产九区一区在线| 国产自产2019最新不卡| 国产精品久久久免费| 欧美在线视频观看免费网站| 久久成人国产| 欧美视频免费看| 午夜精品99久久免费| 国产精品久久久久一区二区三区| 国产精品99久久久久久久久久久久| 亚洲——在线| 国产欧美日韩另类视频免费观看| 亚洲欧美日韩精品久久| 国产精品99一区二区| 性久久久久久久| 黄色影院成人| 亚洲午夜电影网| 国产一区再线| 农村妇女精品| 国产深夜精品福利| 久久久www成人免费毛片麻豆| 欧美视频第二页| 久久精品99| 国产一区二区在线观看免费| 国产精品天天摸av网| 亚洲精品一区二区三区福利| 欧美成年人网站| 日韩视频中文| 欧美性生交xxxxx久久久| 久久久综合网站| 国内精品久久久久影院 日本资源| 欧美日韩国产精品自在自线| 欧美一区二区女人| 亚洲欧洲三级电影| 国内偷自视频区视频综合| 欧美在线视频观看| 亚洲日本免费| 韩国三级电影久久久久久| 国产亚洲人成a一在线v站| 狠狠色狠狠色综合日日小说| 亚洲电影在线观看| 精品成人国产在线观看男人呻吟| 欧美激情亚洲综合一区| 亚洲欧美国产精品桃花| 欧美日韩免费区域视频在线观看| 国产精品国产亚洲精品看不卡15| 久久国产精品久久久| 狠狠88综合久久久久综合网| 欧美日韩三级在线| 国产精品草莓在线免费观看| 久久免费99精品久久久久久| 亚洲一区二区三区涩| 久久综合狠狠综合久久综合88| 欧美日韩国产综合久久| 久久精品一区蜜桃臀影院| 国内揄拍国内精品久久| 久久成人人人人精品欧| 亚洲小说春色综合另类电影| 亚洲欧洲一区二区天堂久久| 在线亚洲精品| 在线观看欧美日本| 国产一区在线看| 亚洲伦理精品| 国产精品区二区三区日本| 狠狠色狠狠色综合| 亚洲欧美国内爽妇网| 尤物在线精品| 欧美一区二区黄色| 亚洲精品久久7777| 久久久久久国产精品一区| 久久久久欧美| 久久久久亚洲综合| 女女同性精品视频| 国产精品国产三级国产普通话99| 欧美激情五月| 亚洲欧洲精品一区二区三区| 18成人免费观看视频| 亚洲天堂成人在线观看| 在线观看国产精品网站| 亚洲人成毛片在线播放女女| 欧美日本韩国在线| 亚洲欧美日韩在线一区| 亚洲娇小video精品| 亚洲欧美日韩精品久久奇米色影视| 久久久精品国产免费观看同学| 亚洲影院污污.| 久久精品女人| 国产一区二区久久| 国外成人在线| 亚洲欧美在线看| 欧美视频在线观看一区| 亚洲午夜视频在线观看| 亚洲女同精品视频| 国产亚洲人成网站在线观看| 亚洲女与黑人做爰| 久久久蜜臀国产一区二区| 母乳一区在线观看| 国产日韩欧美在线看| 久久se精品一区精品二区| 久久久噜噜噜久久久| 亚洲美洲欧洲综合国产一区| 国产精品视频自拍| 一片黄亚洲嫩模| 麻豆国产精品777777在线| 久久精品国产视频| 久久久国产午夜精品| 国产欧美一区二区三区另类精品| 另类亚洲自拍| 欧美日韩成人一区二区| 国产在线一区二区三区四区| 国产日韩欧美日韩大片| 一色屋精品视频在线看| 国产精品青草久久| 韩国精品主播一区二区在线观看| 亚洲精品国产精品国产自| 国产精品极品美女粉嫩高清在线| 亚洲欧美日韩精品一区二区| 欧美fxxxxxx另类| 欧美福利视频网站| 亚洲国产成人高清精品| 久久午夜激情| 亚洲精品激情| 亚洲高清久久网| 在线精品一区| 亚洲欧美日韩天堂一区二区| 欧美三级午夜理伦三级中文幕| 在线视频国内自拍亚洲视频| 久久综合给合久久狠狠色| 国产精品av一区二区| 亚洲视频狠狠| 国产日韩欧美一区在线| 伊人蜜桃色噜噜激情综合| 国产亚洲成av人片在线观看桃| 一区二区在线观看视频在线观看| 久久综合国产精品| 久久久久国内| 国产在线乱码一区二区三区| 亚洲裸体俱乐部裸体舞表演av| 欧美不卡视频一区发布| 亚洲激情视频| 美女性感视频久久久| 欧美三级第一页| 尤物九九久久国产精品的分类| 亚洲一区久久| 欧美日韩的一区二区| 一卡二卡3卡四卡高清精品视频| 国产精品99久久久久久www| 国产精品人成在线观看免费| 国产偷自视频区视频一区二区| 午夜精品国产精品大乳美女| 国产欧美一区二区三区在线老狼| 久久久久久噜噜噜久久久精品| 亚洲一区二区三区在线看| 国产情人节一区| 欧美日韩国产丝袜另类| 国产手机视频精品| 欧美绝品在线观看成人午夜影视| 国模大胆一区二区三区| 欧美日韩免费观看一区| 99精品久久久| 女同性一区二区三区人了人一| 久久久久88色偷偷免费| 在线视频亚洲| 久久久久久999| 好看的日韩av电影| 欧美69wwwcom| 亚洲自拍都市欧美小说| 欧美连裤袜在线视频| 亚洲男人av电影| 国产精品欧美风情| 国产欧美日韩一区| 亚洲国产精品一区二区第一页| 亚洲国产精品成人| 在线观看亚洲| 国产欧美一区二区三区久久人妖| 国产精品白丝av嫩草影院| 亚洲高清一区二区三区| 国产精品日韩在线| 噜噜噜久久亚洲精品国产品小说| 欧美人牲a欧美精品| 韩日欧美一区| 午夜久久美女| 一区二区冒白浆视频| 国产精品高潮粉嫩av| 欧美四级伦理在线| 亚洲第一精品影视| 夜夜嗨av一区二区三区四区| 久久精品国产免费看久久精品| 亚洲大胆人体视频| 久久久蜜桃一区二区人| 久久综合九色综合网站| 亚洲黄色在线| 在线亚洲高清视频| 亚洲精品资源美女情侣酒店| 久久综合色播五月| 亚洲欧美日本视频在线观看| 狠狠色综合色区| 欧美欧美午夜aⅴ在线观看| 亚洲午夜一区二区| 欧美视频免费| 亚洲视频第一页| 亚洲欧洲中文日韩久久av乱码| 欧美亚洲自偷自偷| 蜜臀av一级做a爰片久久| 狠狠久久亚洲欧美专区| 欧美高清视频免费观看| av不卡免费看| 日韩视频在线观看国产| 欧美精品91| 免费在线亚洲欧美| 国色天香一区二区| 欧美国产视频日韩| 欧美激情片在线观看| 午夜久久一区| 香蕉久久久久久久av网站| a4yy欧美一区二区三区| 亚洲国产另类久久精品| 欧美日韩国产va另类| 欧美国产一区二区| 国产精品v亚洲精品v日韩精品| 夜夜嗨av一区二区三区网站四季av| 亚洲人午夜精品| 欧美日韩精品欧美日韩精品| 国产真实乱偷精品视频免| 狠狠爱www人成狠狠爱综合网| 国产精品高潮呻吟| 国产在线乱码一区二区三区| 欧美成人a视频| 亚洲欧美国产一区二区三区| 欧美成人午夜激情视频| 国产欧美一区二区精品仙草咪| 欧美亚洲自偷自偷| 国产精品久久久久久久久免费樱桃| 欧美一区二区高清在线观看| 亚洲女女女同性video| 欧美视频精品在线观看| 亚洲国产日韩欧美综合久久| 欧美成人午夜激情在线| 亚洲伊人色欲综合网| 免费欧美在线| 亚洲影院在线观看| 榴莲视频成人在线观看| 亚洲欧美日韩在线综合| 国产在线精品一区二区中文| 久久视频在线看| 国产亚洲aⅴaaaaaa毛片| 亚洲国产精品一区制服丝袜| 国产精品日日做人人爱| 亚洲成人在线视频网站| 欧美日韩精品欧美日韩精品一| 久久激五月天综合精品| 久久人人爽爽爽人久久久| 欧美午夜精品电影| 国产欧美日韩视频在线观看| 久久精品观看| 麻豆精品在线播放| 亚洲国产成人精品久久久国产成人一区| 蜜桃伊人久久| 亚洲图中文字幕| 欧美高清一区二区| 日韩西西人体444www| 一区二区三区 在线观看视频| 国产免费成人| 亚洲国产岛国毛片在线| 久久婷婷成人综合色| 韩国三级电影一区二区| 国产精品激情偷乱一区二区∴| 国产欧美三级| 中文在线资源观看网站视频免费不卡| 亚洲免费在线视频| 亚洲欧美日产图| 欧美精品三级日韩久久| 国产精品国产精品国产专区不蜜| 久久国产精品第一页| 欧美在线不卡视频| 久久天堂av综合合色| 亚洲一区二区成人在线观看| 国产精品视频网站| 久久成人免费网| 国产精品美女www爽爽爽视频| 欧美色精品在线视频| 国产视频丨精品|在线观看| 国产精品美女在线| 久久精品视频在线免费观看| 久久精品亚洲精品国产欧美kt∨| 亚洲美女视频在线观看| 久久精品人人做人人爽电影蜜月| 欧美午夜电影在线| 狠狠久久婷婷| 久久久一区二区三区| 国产欧美一区二区三区国产幕精品| 欧美国产在线观看| 亚洲桃色在线一区| 欧美在线播放高清精品| 亚洲尤物视频在线| 国产真实精品久久二三区| 国产视频自拍一区| 久久久久久日产精品| 极品裸体白嫩激情啪啪国产精品| 日韩视频精品在线观看| 激情婷婷亚洲| 激情久久综合| 欧美中文在线视频| 狠狠色综合一区二区| 校园激情久久| 亚洲另类在线一区| 国产精品99久久久久久人| 亚洲视频大全| 亚洲电影免费观看高清完整版在线| 亚洲伊人观看| 久久成人18免费网站| 亚洲制服欧美中文字幕中文字幕| 久久中文久久字幕| 欧美一区免费视频| 久久尤物电影视频在线观看| 欧美日韩岛国| 国产嫩草影院久久久久| 免费成人av资源网| 国产免费一区二区三区香蕉精| 国产伦精品一区二区三区视频孕妇| 久久麻豆一区二区| 亚洲一区二区三区三| 亚洲激情视频在线| 噜噜噜91成人网|