《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的TMR電路跨時鐘域同步技術
基于FPGA的TMR電路跨時鐘域同步技術
2017年電子技術應用第1期
賴曉敏,泮朋軍,羅喚霖,孫 聰,朱新忠
上海航天電子技術研究所,上海201109
摘要: 三模冗余(TMR)電路中的跨時鐘域信號可能會受到來自信號偏差和空間單粒子效應(SEE)的組合影響。通過建立數(shù)學模型,對這兩個問題進行分析和量化。最后針對長脈寬和短脈寬源信號的不同情況,提出了相應的解決方案。
中圖分類號: TN919.4
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2017.01.008
中文引用格式: 賴曉敏,泮朋軍,羅喚霖,等. 基于FPGA的TMR電路跨時鐘域同步技術[J].電子技術應用,2017,43(1):32-34,38.
英文引用格式: Lai Xiaomin,Pan Pengjun,Luo Huanlin,et al. Synchronization technology for TMR circuits across clock domains based on FPGA[J].Application of Electronic Technique,2017,43(1):32-34,38.
Synchronization technology for TMR circuits across clock domains based on FPGA
Lai Xiaomin,Pan Pengjun,Luo Huanlin,Sun Cong,Zhu Xinzong
Shanghai Aerospace Electronic Technology Institute,Shanghai 201109,China
Abstract: The cross-clock domain signal of triple modular redundant(TMR) circuits may be influenced by the combination of signal deviation and single particle effects in space(SEE). This article will analyze and quantify the two issues through mathematic models , and supply corresponding solutions according the difference between long and short pulse width signals.
Key words : triple modular redundancy;asynchronous signal;signal deviation;combined effects;sampling uncertainty

0 引言

    基于SRAM型的現(xiàn)場可編程門陣列(FPGA)目前在衛(wèi)星電子系統(tǒng)中被大量應用。但由于SRAM型FPGA工藝特點,其功能的實現(xiàn)都是受內(nèi)部靜態(tài)RAM單元控制的,因此容易受到空間單粒子翻轉效應(SEU)的影響。三模冗余(TMR)技術能有效降低FPGA電路的單粒子翻轉效應。

    如果對三重傳輸信號經(jīng)過異步時鐘邊界之后的采樣信號不作處理,則還有可能產(chǎn)生問題。本文針對在應用電路出現(xiàn)以下現(xiàn)象:亞穩(wěn)態(tài)、異步采樣不確定性和SEU,進行了量化和分析,同時對三重時鐘域異步采樣的不確定性的影響進行建模,最后對同步器進行了優(yōu)化設計。

1 信號復制和采樣的不確定性

    在TMR電路中,除表決電路外,每個模塊和信號都是三重復制,這有可能會帶來異步采樣不確定的問題。3個相同的信號在異步采樣模式下,可能會在接收時鐘域上不同的時鐘周期到達。圖1為三重信號經(jīng)過不同時鐘域的傳輸。在理想的情況下,接收到的信號Sigrcv_A、Sigrcv_B和Sigrcv_C在接收端時鐘域將是一致的。然而,在非理想的情況下,假設信號在時鐘上升沿采樣,如圖2所示,由于存在布線延遲差異,采樣后的信號可能無法保持一致[1]

wdz6-t1.gif

wdz6-t2.gif

    為了估算三重信號傳輸?shù)目煽啃裕疚膶D1簡化為圖3所示的電路。

wdz6-t3.gif

    源信號Sig_s經(jīng)三重復制,從Clks時鐘域被傳送到時鐘域Clkr,在傳輸網(wǎng)絡中的延遲時間分別為TdelayA、TdelayB、TdelayC(假設觸發(fā)器的建立和保持時間為0 ns)。圖4為采樣不確定時的時序波形。

wdz6-t4.gif

    由于三組信號Sig_A、Sig_B、Sig_C的傳輸延時不一致,因此到達時間也不一致。Sig_A、Sig_B在Clkr時鐘上升沿前到達,而Sig_C由于延遲較大,落后于Clkr時鐘上升沿,因此在這個Clkr時鐘周期內(nèi)無法被采樣,由此產(chǎn)生了采樣的不確定性風險。

    若Clkr時鐘上升沿落在最大延遲和最小延遲的窗口(即判決窗口Tskew=TdelayC-TdelayA)之外,那么采樣不確定性將不會發(fā)生。若接收端的時鐘比發(fā)送端的時鐘要慢,Clkr上升沿落在Clks周期外的概率是:p1=Fr/Fs;反之,Clkr上升沿落在Clks周期內(nèi)的概率為在判決窗口Tskew除以發(fā)送端的時鐘周期p2=Tskew/Ts。因此,未經(jīng)同步的三組脈沖信號發(fā)送到接收端的概率為兩組概率的乘積:P1=p1×p2=(Fr/Fs)×(Tskew/Ts)=Fr×Tskew。由于在Clks周期內(nèi)輸入信號變化的概率可表示為Fd/Fs。因此,3個觸發(fā)器的輸出不在同一時鐘周期內(nèi)的概率可表示為:P=P1×(Fd/Fs)=Tskew×(Fr×Fd/Fs)。

    因此,降低概率P便降低了TMR判決出錯的概率。可以看出,減小判決窗口Tskew、降低發(fā)送端信號變化與時鐘頻率比值Fd/Fs以及降低接收端時鐘頻率Fr均可以達到類似效果。

2 采樣不確定性及信號偏差的效應

    采樣電路中接收的三重信號脈沖寬度足夠長時,時序圖如圖5所示。

wdz6-t5.gif

    雖然因互連延遲,3個相同的信號在接收端的時鐘域里并不完全一樣。如Sig_A和Sig_B在第一個時鐘周期里被采樣成‘1’,Sig_C被采樣成‘0’。由于信號寬度足夠長,在后兩個時鐘周期內(nèi)三組信號可以被正確的采樣,不影響后續(xù)處理。因此,如果源信號具有足夠長的脈沖寬度,且判決器被正確放置在源信號的有效周期內(nèi),源信號的分組偏差不會導致后端信號的處理錯誤。

    信號脈沖寬度不滿足要求時,信號偏差將影響采樣結果。三組源信號的脈沖寬度是與接收端的時鐘寬度Trcv一致,在沒有信號偏差的情況不會產(chǎn)生錯誤,如圖6所示。

wdz6-t6.gif

    一旦某一組信號存在偏差,在接收端的采樣將會出現(xiàn)偏差,如圖7所示,而這種偏差具有一定的脆弱性,用判決器進行糾正時有可能出現(xiàn)誤判。如圖8所示,其上半部分為有信號偏差但沒有SEU的情況,盡管情形2和情形3會導致接收端接收的信號不一致,但判決器可以矯正這種偏差;在下半部分圖中,Sig_A受到SEU的影響變?yōu)殚L‘0’,在情形1和情形3中沒有發(fā)生錯誤,因為Sig_B、Sig_C 沒有采樣不一致的情況發(fā)生,而情形2由于SEU和Sig_B、Sig_C存在偏差,兩種因素同時作用,從而導致判決錯誤。

wdz6-t7.gif

wdz6-t8.gif

    為了解決圖8中情形2的問題,源信號脈沖寬度須滿足Tpw≥Tskew+Trcv,如圖9所示。這種情況下,即使3個發(fā)送信號之間存在延遲,均可以在中間一個時鐘周期被正確地采樣,保證判決器不會發(fā)生錯誤。

wdz6-t9.gif

3 解決方案

    為了解決圖8中情形2中出現(xiàn)的錯誤,通用的解決思路如下:首先盡量減小3組源信號的不同步輸出延時,使Tskew盡量小,可通過FPGA的布線約束進行自動布線或手動布線來達到理想效果;其次,在接收端的時鐘域中,對3組源信號進行同步處理,保證發(fā)送信號在接收端時鐘Clkr的一個時鐘周期內(nèi)被同時采樣;而后通過判決器,在出現(xiàn)SEU時對同步器輸出信號進行表決,如圖10所示。

wdz6-t10.gif

3.1 長脈寬的源信號

    由圖8可以看出,當源信號脈沖寬度Tpw≥Tskew+Trcv時,即使發(fā)生信號偏差也可以被接收端正確采樣。在此情況下,同步器可以采用最經(jīng)典的兩級觸發(fā)電路。整個系統(tǒng)的設計圖如圖11所示。其中判決器的輸出信號寬度可能是一個時鐘周期,也可能維持多個時鐘周期。

wdz6-t11.gif

3.2 短脈寬的源信號

    當源信號脈沖寬度Tpw<Tskew+Trcv時,須對源信號脈沖寬度進行擴展,以便判決器能正確采樣。因此,同步器電路須進行適應性修改,示例電路如圖12所示,其時序波形如圖13所示。

wdz6-t12.gif

wdz6-t13.gif

4 結束語

    本文討論了TMR電路在多時鐘域系統(tǒng)可能受到的影響(亞穩(wěn)態(tài)、異步采樣錯誤和單粒子翻轉),對這3種影響的綜合效應進行了量化分析。通過降低復制輸入信號的不同步延時,以及降低接收端時鐘頻率,可以有效減小判決出錯的概率。針對存在SEU及信號偏差的系統(tǒng),對于不同脈沖長度的源信號,提出了兩種同步器設計方案,較好地解決三模冗余情況下跨時鐘域信號的問題。此設計在航天、航空數(shù)據(jù)處理系統(tǒng)以及重要的數(shù)字冗余處理系統(tǒng)中具有較為廣泛的應用背景與現(xiàn)實意義,可用于數(shù)據(jù)處理器、編碼器等數(shù)字基帶單元的FPGA芯片應用中。

參考文獻

[1] KAPSCHITZ T,NEWTON I R.Verifying synchronization in multi-clock domain SoC[Z].HDL,Inc.2004.



作者信息:

賴曉敏,泮朋軍,羅喚霖,孫  聰,朱新忠

(上海航天電子技術研究所,上海201109)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩国产另类不卡| 国产一区二区三区高清在线观看| 西瓜成人精品人成网站| 99亚洲伊人久久精品影院红桃| 久久国产精品第一页| 亚洲欧美日韩国产一区二区| 一区二区三区国产| 日韩午夜激情av| 亚洲精品欧洲精品| 亚洲国内高清视频| 91久久精品一区二区别| 亚洲国产99| 亚洲国产日韩欧美| 亚洲国产精品成人| 亚洲精华国产欧美| 最新热久久免费视频| 91久久在线| 亚洲免费观看在线观看| 亚洲精品日本| 一区二区免费看| 亚洲网站视频福利| 欧美伦理在线观看| 欧美精品久久天天躁| 欧美丰满高潮xxxx喷水动漫| 免费观看日韩av| 女人天堂亚洲aⅴ在线观看| 麻豆精品精华液| 暖暖成人免费视频| 欧美激情一区二区三区四区| 欧美欧美午夜aⅴ在线观看| 欧美日韩国产探花| 欧美先锋影音| 国产精品视频你懂的| 国产情人节一区| 国内精品久久久久国产盗摄免费观看完整版 | 国产人成精品一区二区三| 国产亚洲欧美一区二区| 樱桃成人精品视频在线播放| 亚洲激情视频在线播放| 一本不卡影院| 小黄鸭视频精品导航| 亚洲福利av| 这里只有精品视频| 欧美一区日本一区韩国一区| 久久久久看片| 欧美片第1页综合| 国产精品中文字幕在线观看| 国产亚洲欧洲997久久综合| 在线成人av.com| 99亚洲精品| 亚洲欧美日韩一区二区| 亚洲国产精品成人综合色在线婷婷| 亚洲区在线播放| 亚洲一区在线看| 久久精品亚洲一区二区三区浴池 | 亚洲视屏在线播放| 久久高清福利视频| 欧美成人国产va精品日本一级| 欧美日韩一区二区免费在线观看| 国产麻豆精品theporn| 在线免费日韩片| 亚洲午夜电影网| 亚洲国产精品成人一区二区 | 欧美视频一区二区在线观看 | 久久成人在线| 欧美精品成人91久久久久久久| 国产精品久久9| 伊人精品在线| 一个人看的www久久| 亚洲在线观看免费| 久久午夜精品一区二区| 欧美日韩精品一本二本三本| 国产日韩精品一区| 亚洲精品一区二区三区在线观看| 欧美一级日韩一级| 一区二区日韩精品| 久久视频在线视频| 国产精品免费电影| 亚洲激情成人在线| 欧美一区激情| 亚洲一区二区少妇| 嫩草国产精品入口| 国产日韩欧美综合精品| 亚洲美女尤物影院| 亚洲缚视频在线观看| 午夜精品久久久久影视| 欧美巨乳在线观看| 影音先锋久久久| 欧美有码在线视频| 亚洲欧美区自拍先锋| 欧美激情第4页| 国产夜色精品一区二区av| 夜夜嗨av一区二区三区四季av | 国产美女精品一区二区三区| 亚洲精品久久久久久一区二区| 午夜精品一区二区在线观看| 亚洲婷婷在线| 欧美精品免费播放| 亚洲风情在线资源站| 欧美一区二区三区视频在线观看| 亚洲视频成人| 欧美激情一区二区三区在线视频| 国产亚洲一区二区三区在线播放| 一区二区三区欧美激情| 亚洲精品日韩在线观看| 久久免费精品日本久久中文字幕| 国产精品视频久久| 在线视频欧美日韩精品| 99视频一区二区| 欧美成人一区二免费视频软件| 国产在线乱码一区二区三区| 亚洲欧美日韩综合一区| 亚洲综合电影| 国产精品a级| 一区二区三区日韩| 一区二区三区欧美视频| 欧美激情一区二区三区在线视频| 一区二区视频免费在线观看 | 一区二区三区日韩精品| 欧美久久久久免费| 亚洲毛片播放| 在线视频你懂得一区| 欧美三级中文字幕在线观看| 一本久久a久久免费精品不卡| 一本久久a久久精品亚洲| 欧美日韩成人在线观看| 日韩午夜av在线| 亚洲婷婷国产精品电影人久久| 欧美日韩中文在线| 一区二区三区欧美| 午夜亚洲精品| 国产伦一区二区三区色一情| 香蕉av福利精品导航| 久久久久久亚洲精品中文字幕| 国产一区二区三区在线免费观看| 性欧美大战久久久久久久久| 久久久久成人精品免费播放动漫| 国内精品福利| 亚洲国产综合在线| 欧美精品二区| 一本久道久久综合狠狠爱| 亚洲欧美日韩精品久久久久| 国产精品毛片一区二区三区| 亚洲综合国产激情另类一区| 欧美一区不卡| 久久久久久夜| 亚洲国产一区二区三区青草影视| 亚洲九九九在线观看| 欧美日韩高清在线一区| 亚洲毛片网站| 午夜精品久久久久久久白皮肤| 国产日韩精品在线观看| 亚洲大胆人体视频| 欧美精品一区二区三区久久久竹菊| 日韩视频一区二区三区在线播放| 亚洲在线观看免费视频| 国产婷婷色一区二区三区四区| 亚洲大胆在线| 欧美日在线观看| 亚洲欧美一区二区视频| 浪潮色综合久久天堂| 亚洲精品国产系列| 欧美一区在线直播| 伊人久久男人天堂| 亚洲一区二区精品在线观看| 国产在线不卡精品| 亚洲作爱视频| 国产欧美日韩一区| 亚洲精选成人| 国产精品老女人精品视频| 久久国产精品久久久久久| 欧美欧美午夜aⅴ在线观看| 亚洲欧洲av一区二区| 女女同性女同一区二区三区91| 一本久久a久久精品亚洲| 久久久久.com| 亚洲美女在线国产| 久久国产一二区| 日韩特黄影片| 久久先锋资源| 亚洲视频综合| 欧美a级大片| 性做久久久久久免费观看欧美| 欧美电影在线观看完整版| 国产精品99久久久久久久久| 久久久之久亚州精品露出| 中文av一区二区| 欧美jizz19性欧美| 亚洲人在线视频| 亚洲高清二区| 免费久久99精品国产自| 亚洲国内精品| 亚洲香蕉在线观看| 国产一区二区无遮挡| 99在线热播精品免费| 国产欧美精品在线播放| 亚洲乱码国产乱码精品精| 国产欧美精品在线| 一本久久a久久精品亚洲| 狠狠色综合色综合网络|