《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 內建自測試相移器設計算法的優化

內建自測試相移器設計算法的優化

2008-04-17
作者:吳 璽,劉 軍,劉正瓊

  摘 要: 在原相移器設計算法的基礎上,通過增加一個偽隨機數生成函數來選擇異或節點的相移器設計算法。實驗結果表明,此算法不僅克服了原算法設計的相移器造成LFSR扇出" title="扇出">扇出過大的缺點,而且提高了偽隨機測試" title="偽隨機測試">偽隨機測試故障的覆蓋率。
  關鍵詞: 偽隨機測試 混合模式測試 相移器 線性反饋移位寄存器 故障覆蓋率


  集成電路的發展已進入SoC時代,可將各種不同類型的IP芯核集成在一塊芯片上,構成一個完整的系統,既能加快開發進度,又能提高系統整體性能。但集成電路的測試卻面臨越來越多的挑戰,如不同類型的IP核測試方法不同,使得集成電路測試的復雜性大大提高。此外受芯片引腳數目的限制,IP芯核的I/O端口缺乏可觀性和可測性。芯片的頻率普遍高于自動測試設備(ATE)的頻率,芯片的全速測試變得困難。內建自測試(BIST)是解決集成電路測試的有效方法之一。BIST將測試模式生成器、測試過程控制和測試響應評價功能模塊嵌入在被測電路(CUT)上,擺脫了對ATE的依賴。這不僅是解決SoC測試問題的有效方法之一,也是SoC測試發展的方向[1]
  從測試模式生成器的角度,可將BIST分為偽隨機測試[2]、確定測試[3]和混合模式測試[4]。偽隨機測試是硬件開銷最少的BIST測試方法,目前最流行的偽隨機測試序列生成器是線性反饋移位寄存器(LFSR)。LFSR是由一系列D觸發器經反饋線連接而成。LFSR有兩類,兩類LFSR互為對偶,如圖1所示。圖1所示LFSR都可用特征多項式1+h1x1+…+hn-1xn-1+xn表示。若hi=1表示第xi個觸發器的輸出經反饋線連接到異或門。


  圖1所示LFSR也可用矩陣M和D來表示。M為第一類LFSR的伴隨矩陣,D為第二類LFSR的伴隨矩陣。容易證明,MT=D-1[5]。
  
  通過伴隨矩陣,可以得到經過某個時鐘周期后LFSR的狀態??紤]第一類LFSR,設其值為V0=(x1,x2,…,xn),則經過P個時鐘周期后,其值VP=V0×MP,即由LFSR狀態V0向前模擬P個時鐘周期可得到VP。由上式可得V0=VP×M-P,也可稱為由LFSR狀態VP向后模擬P個時鐘周期得到V0。
  在集成電路可測試性設計中,為節省測試時間,一般采用多掃描鏈的設計。若僅采用LFSR做為偽隨機序列" title="偽隨機序列">偽隨機序列生成器,不同掃描鏈間的數據存在很大的相關性,如圖2所示。

相鄰的兩個掃描鏈間的數據只差一個相位,大大降低了偽隨機測試的故障覆蓋率" title="故障覆蓋率">故障覆蓋率。為降低數據間的相關性,通常在LFSR和多掃描鏈間加上由異或門組成的移相器,這種結構稱為STUMPS結構,如圖3所示。

?


  相移器打破了掃描鏈間數據的高度相關性,使相鄰掃描鏈中的數據相差多個相位,提高了偽隨機測試的故障覆蓋率。因此,相移器的設計對偽隨機測試的成功有著至關重要的作用。
  文獻[5]、文獻[6]提出了相移器的設計算法,但此算法設計的相移器要求LFSR的某幾位有很高的扇出,在實際的設計中,要增加反相器來增強這些節點的驅動能力,造成芯片的面積和時延增大。本文在分析和研究此算法的基礎上,對其缺點進行了改進。通過增加一個偽隨機數生成函數選擇相移器的通道,使得LFSR節點扇出分布相對均勻。實驗結果表明本算法是一種高效、實用的相移器設計算法。
1 相移器理論推導及算法
  由圖3可知相移器的通道輸出都是LFSR某幾位的異或,為描述通道的輸出值,引入了相移器選擇矢量。如圖3通道2的選擇矢量為S=(0110),表示LFSR第2個節點和第3個節點的異或值作為通道2的輸出。設某一時刻LFSR的值為V=(v1,v2,v3,v4),則經過P個時鐘脈沖" title="時鐘脈沖">時鐘脈沖后,通道2的輸出值可表示為OUT2=V×MP×ST。ST表示S的轉置。芯片實現時通常要求相移器有較小時延和面積,因此相移器的每個通道最多為 3 個節點的異或,即每一個通道選擇矢量最多有 3 位為“1”。且為了打破不同掃描鏈間數據的相關性,任意兩個通道之間的相位要大于等于某個確定的值。構建n個通道的相移器的問題等價于從LFSR的值域中選擇n個值作為選擇矢量,每一個選擇矢量中的“1”的個數不大于3,且任意兩個通道之間的相位要大于等于確定的值P。
  設計相移器的關鍵問題是選擇通道,使不同的通道輸出之間的相位大于等于某一個確定的值P,這主要利用LFSR的性質。本文對此性質給出證明。
  定理1:設有通道選擇矢量Si和Sj,若將Si做為第二類(第一類)LFSR的初始值,經過P 個時鐘脈沖后LFSR值變為Sj,則以其對偶的LFSR為偽隨機序列發生器,以Si和Sj作為通道選擇矢量構造的相移器的兩個通道i和j輸出序列相差P個相位。
  下面以第一類LFSR作為偽隨機序列發生器來證明此定理。
  證明: 設第一類LFSR 的伴隨矩陣為M,第二類LFSR的伴隨矩陣為D。

  比較式(1)和式(4),可知通道i和j的輸出序列相差P個相位。
  下面舉例來說明定理1。如圖4所示的第二類LFSR,若其初始值Si為(0110),經過15個脈沖后,其狀態變為(1100),記為Sj。則可驗證圖3所示的通道2和通道3相差15個相位,其中Si和Sj為通道2和通道3的選擇矢量。


  文獻[5]、文獻[6]提出了兩種相移器的綜合算法,這里介紹執行速度快的算法(以第一類LFSR作為偽隨機序列生成器構建相移器),記為算法A:
  (1)生成“1”的個數不大于3的LFSR值的被選列表,令變量i=1,且將選擇矢量列表清空;
  (2)從被選列表中取第i個值,利用該值為第二類LFSR的初始值,然后前向仿真 P個時鐘脈沖,后向仿真P個時鐘脈沖;
  (3)如仿真中出現的值與選擇矢量列表中的值重復,則拋棄這次選擇的值,否則將其加入選擇矢量列表;
  (4)如果選擇矢量個數達到要求即停止,否則i加1,從第2步開始運行。
  通過第2步與第3步就能保證選擇出來的通道至少相差P個相位。通過一個4階LFSR的實例來說明其綜合過程。第1步生成的被選列表為:
  {(1),(2),(3),(4),(1,2),(1,3),(1,4),(2,3),(2,4),(3,4),(1,2,3),(1,2,4),(1,3,4),(2,3,4)}
  如列表中(1,2,3)代表的是選擇矢量(1110)。被選列表中第1個值(1)是符合條件的,將其添加到選擇矢量列表中,然后再按照順序判斷(2)、(3)、(4)、(1,2)、(1,3)等組合是否滿足條件。
  從上述過程可看出此算法存在的缺點:產生的相移器對LFSR的某幾位輸出要求很高的扇出。這是因為每次該算法都是按照被選列表中值的順序來選擇符合條件的矢量,一旦選擇矢量個數達到要求,算法就停止,后面符合條件的選擇矢量沒有得到利用。集成電路設計中,扇出過大,將會造成芯片面積增大,信號的建立時間過長等問題,最終可能導致設計的失敗。本文采用的算法沒有按照被選列表中值的順序來選擇符合條件的選擇矢量,而是通過一個偽隨機數生成函數來選擇被選列表中的值,記為算法B,其算法如下:
  (1)生成“1”的個數不大于3的LFSR值的被選列表,記列表中值的個數為k。令變量i=1,且將選擇矢量列表清空;
  (2)從被選列表中取第i個值,利用該值為第二類LFSR的初始值,然后前向仿真P個時鐘脈沖,后向仿真P個時鐘脈沖;
  (3)如仿真中出現的值與選擇矢量列表中的值重復,則拋棄這次選擇的值,否則將其加入選擇矢量列表;
  (4)如果選擇矢量個數達到要求即停止,否則i=rand()%k+1,從第2步開始運行。
  其中rand()為產生偽隨機的非負整數的函數。其函數實現如下:
  int rand()
    {next=next*1103515245+12345;
     return((unsigned int)(next/65536)%32768);
    }
  next為無符號長整型靜態變量,初始值為1。rand()函數輸出一系列在0~32 767之間均勻分布的偽隨機數值,產生的序列是可重現的,即程序每次運行都產生同樣的一系列隨機數?!?”為取余運算。在實際的設計中,為減小芯片面積,LFSR度數為48時,就可滿足百萬門規模的設計需要。此時被選列表中元素的個數為,因此rand()函數返回值可取得被選列表中的所有值。從后面實驗結果可看出,本算法構建的相移器不僅克服了LFSR某幾位扇出過大的問題,而且通過此相移器生成的偽隨機序列在電路的故障覆蓋率方面也有所提高。
2 實驗結果及分析
  表1為兩種算法構建相移器時,對LFSR扇出的比較。選取第一類LFSR為基礎構建相移器,度數為24,特征多項式為x24+x4+x3+x+1,相移器的通道數為100,兩通道間的相位差p為1024。


  第1、3、5列為LFSR觸發器的編號,其余列為兩種算法扇出系數的比較。逗號前為算法A生成的相移器所需LFSR各位觸發器的扇出系數,逗號后為本算法的扇出系數。從表1可看出,本算法LFSR各觸發器扇出要求相比算法A要均勻。如算法A對第1個觸發器的輸出是100,而本算法為13。
  混合模式的BIST首先對電路進行偽隨機測試,然后對偽隨機測試未測試到的故障采用自動測試模式生成算法(ATPG),對確定的測試向量進行測試。這里對國際上標準的ISCAS-89[8]部分電路做了實驗,這些電路在10 000個偽隨機模式之后仍有不可測試的故障。表2是LFSR通過兩種算法設計的相移器生成10 000個偽隨機模式對電路故障覆蓋率的比較。選取LFSR度數為24,電路掃描鏈數量為48,LFSR初始值為(1010…10)。第1列為電路名,第2列為算法A設計的相移器生成的偽隨機序列達到的故障覆蓋率,第3列為本算法的故障覆蓋率。


  從表2可看出,除S15850外,本算法設計的相移器生成的偽隨機序列故障覆蓋率都高于算法A生成的相移器。這是因為LFSR的扇出分布比較均勻,各條掃描鏈間的相關性進一步減小,從而提高偽隨機序列的測試故障覆蓋率。而在算法A中,LFSR第1號觸發器的扇出系數較大,受此觸發器影響的掃描鏈較多,這些掃描鏈間的關系也相對要大一些。
  本文提出了通過一個偽隨機數生成函數來選擇異或節點的相移器設計算法。實驗結果表明,與原算法相比,本算法不僅克服了原算法扇出過大的缺點,而且生成的偽隨機序列對集成電路測試的故障覆蓋率也有所提高,在偽隨機測試和混合模式測試中有一定的實用價值。
參考文獻

[1] BUSHNELL M L,AGRAWAL D V.Essentials of electronic testing for digital,memory and mixed-signal VLSI circuits.USA:Kluwer Academic Publishers,2000.
[2] WUNDERLICH H J,HELLEBRAND S.The pseudo-exhaus-tive test of sequential circuits.Proc Of? International Test Conference,1989:19-27.
[3] 梁華國,聚貝勒.海倫布昂特,漢斯-耶西姆.馮特利西.一種基于折疊計數器重新播種的確定自測試方案.計算機研究與發展,2001,38(8).
[4] 梁華國,將翠云.使用雙重種子壓縮的混合模式自測試.計算機研究與發展,2004,41(1).
[5] JANUSZ R,NAGESH T,JERZY T.Automated synthesis of large phase shifters for built-in seft-test.Proc of International Test Conference,1998:1047-1056.
[6] JANUSZ R,JERZY T.Design of phase shifters for BIST? applications.Proc VLSI Test Symp,1998,218-224.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          欧美性猛交一区二区三区精品| 亚洲精品视频免费在线观看| 亚洲黄色成人网| 久久天堂精品| 欧美激情第一页xxx| 欧美成人在线免费观看| 亚洲人成人99网站| 欧美一区二区成人| 欧美另类亚洲| 亚洲精品视频在线播放| 夜夜嗨av一区二区三区网页| 在线视频精品一区| 国产一区二区精品久久91| 夜夜嗨av一区二区三区| 欧美午夜片欧美片在线观看| 久久视频在线免费观看| 国产人妖伪娘一区91| 亚洲国产乱码最新视频| 亚洲三级电影在线观看| 欧美日韩国产成人在线| 久久免费视频这里只有精品| 久久夜色精品亚洲噜噜国产mv| 校园激情久久| 一区二区三区欧美激情| 欧美精品久久99久久在免费线| 一本色道久久加勒比88综合| 国产亚洲福利社区一区| 欧美激情精品久久久久久久变态| 亚洲人成精品久久久久| 午夜久久一区| 久久综合九色欧美综合狠狠| 国产精品啊啊啊| 久久精品国产一区二区电影| 亚洲缚视频在线观看| 在线不卡免费欧美| 亚洲激情视频在线| 国产欧美日韩一区二区三区| 狠狠色噜噜狠狠狠狠色吗综合| 先锋影院在线亚洲| 亚洲福利视频二区| 亚洲自拍偷拍一区| 一级日韩一区在线观看| 在线观看日韩av先锋影音电影院| 久久综合狠狠综合久久激情| 国产日韩精品综合网站| 欧美国产一区视频在线观看| 久久国产综合精品| 国产精品乱人伦一区二区| 国产日产亚洲精品系列| 亚洲国产精品va在线看黑人| 美女精品在线| 久久午夜电影| 欧美在线影院| 欧美高清视频一二三区| 在线精品视频一区二区三四| 欧美视频专区一二在线观看| 国内精品久久久久影院 日本资源| 99国产精品视频免费观看| 亚洲三级影院| 久久久亚洲一区| 国产一区二区三区久久久久久久久| 午夜影院日韩| 麻豆成人在线| 国产综合香蕉五月婷在线| 久久精品中文| 亚洲精品1区2区| 久久伊人免费视频| 国产老女人精品毛片久久| 亚洲欧美文学| 国产精品一区二区在线观看网站| 国产精品久久久久婷婷| 国产小视频国产精品| 国产精品久久久久久久午夜片| 午夜视频一区| 玖玖在线精品| 日韩一区二区精品在线观看| 亚洲欧美视频在线观看视频| 欧美黄污视频| 国产麻豆日韩| 欧美精品在线观看一区二区| 国产精品免费在线| 亚洲激情一区二区| 亚洲国产精品久久久久秋霞蜜臀| 欧美日韩国产成人精品| 欧美一区午夜视频在线观看| 亚洲第一页中文字幕| 国产婷婷色一区二区三区| 农夫在线精品视频免费观看| 国产麻豆精品theporn| 亚洲乱码精品一二三四区日韩在线| 欧美日韩综合视频网址| 国产精品家庭影院| 亚洲高清免费在线| 欧美一二三区在线观看| 亚洲美女视频在线免费观看| 欧美激情第五页| 欧美日韩综合视频网址| 日韩天天综合| 国产精品久久久久高潮| 亚洲精品乱码久久久久久久久| 亚洲激情视频在线观看| 黄色av日韩| 国产日本欧洲亚洲| 国产又爽又黄的激情精品视频| 鲁大师影院一区二区三区| 欧美亚洲在线观看| 日韩视频三区| 精品av久久707| 亚洲欧美一区二区三区极速播放| 国产亚洲精品高潮| 亚洲精品资源| 国产精品久久久久久久久久尿| 欧美成人免费在线观看| 亚洲午夜女主播在线直播| 一区二区三区偷拍| 亚洲一区二区在线看| 国产欧美日韩精品在线| 一区二区三区在线视频免费观看| 亚洲精品国产精品国产自| 欧美一区二区女人| 伊人久久亚洲影院| 午夜欧美电影在线观看| 午夜精品久久久久久久久久久久| 欧美日一区二区在线观看| 欧美三级电影一区| 国产精品一区久久久久| 国产精品视屏| 国产精品一区二区久久国产| 午夜精品久久久久久久久| 国产日韩亚洲欧美综合| 欧美天天综合网| 国产欧美日韩| 老司机凹凸av亚洲导航| 欧美精品日韩一区| 欧美激情一二区| 欧美日本精品在线| 亚洲国产一区二区视频| 欧美不卡三区| 欧美日韩国产综合久久| 欧美激情第六页| 亚洲美女在线国产| 亚洲精品网址在线观看| 国产在线观看精品一区二区三区| 亚洲无限乱码一二三四麻| 欧美中文字幕| 欧美成人精品不卡视频在线观看| 欧美午夜女人视频在线| 欧美国产丝袜视频| 欧美日韩二区三区| 久久国产66| 亚洲欧美国产高清| 国产在线乱码一区二区三区| 欧美激情精品久久久久久免费印度| 亚洲级视频在线观看免费1级| 欧美日韩国产综合视频在线观看| 亚洲精品欧美激情| 亚洲国产精品精华液网站| 在线观看一区| 国产综合自拍| 国产欧美一区二区在线观看| 激情综合色综合久久综合| 国产综合18久久久久久| 国产精品久久久久久福利一牛影视| 欧美三级中文字幕在线观看| 日韩午夜在线观看视频| 久久国产婷婷国产香蕉| 久久爱91午夜羞羞| 亚洲激情网站| 午夜精品一区二区三区在线播放| 欧美日韩在线免费视频| 欧美成人资源| 国产婷婷精品| 亚洲伦理自拍| 亚洲精品久久嫩草网站秘色| 国产九区一区在线| 另类欧美日韩国产在线| 久久www免费人成看片高清| 国产亚洲综合性久久久影院| 亚洲综合激情| 欧美在线视频一区| 国产精品99久久久久久www| 国产精品日韩一区| 99国产成+人+综合+亚洲欧美| 午夜精品久久久久久久久久久久| 欧美激情网站在线观看| 韩国三级在线一区| 99人久久精品视频最新地址| 一区二区三区视频在线播放| 欧美日韩理论| 亚洲一区二区三区视频| 亚洲特级片在线| 欧美区日韩区| 国产精品呻吟| 午夜精品久久久久久久男人的天堂| 美女黄毛**国产精品啪啪| 国产精品激情电影| 亚洲精品韩国| 怡红院精品视频在线观看极品| 亚洲精品护士| 亚洲网站视频| 欧美日韩亚洲激情| 久久成人18免费观看| 国产精品白丝黑袜喷水久久久| 亚洲欧美日韩精品久久奇米色影视| 欧美激情综合在线| 免费日韩精品中文字幕视频在线| 国产精品免费区二区三区观看| 国产综合色产在线精品| 国产精品男女猛烈高潮激情| 久久香蕉国产线看观看网| 久久久久久久久岛国免费| 国产精品伦一区| 久热国产精品视频| 欧美精品18videos性欧美| 国产一区二区欧美| 国产夜色精品一区二区av| 亚洲欧洲日本mm| 亚洲高清不卡一区| 欧美日本二区| 免费亚洲一区| 激情一区二区| 亚洲免费视频成人| 香蕉久久夜色精品国产使用方法| 欧美视频在线观看免费| 另类激情亚洲| 国内精品**久久毛片app| 欧美福利视频一区| 亚洲女性喷水在线观看一区| 欧美亚洲综合久久| 欧美大片在线影院| 国产精品亚洲视频| 久久久国产亚洲精品| 精品91久久久久| 国户精品久久久久久久久久久不卡| 国产视频一区二区三区在线观看| 欧美亚洲免费高清在线观看| 日韩亚洲综合在线| 美女主播精品视频一二三四| 亚洲精品女av网站| 欧美激情精品久久久久久免费印度| 国产伦精品一区二区三区免费迷| 久久精视频免费在线久久完整在线看| 欧美阿v一级看视频| 最近中文字幕mv在线一区二区三区四区| 国产一区二区三区久久久| 欧美香蕉视频| 亚洲欧美精品中文字幕在线| 亚洲欧美国产毛片在线| 亚洲一本大道在线| 国产亚洲欧美另类中文| 久久夜色精品亚洲噜噜国产mv| 欧美成人精品三级在线观看| 欧美成人午夜影院| 久久福利资源站| 老司机成人网| 国产欧美日韩精品专区| 亚洲欧美综合国产精品一区| 欧美电影在线观看完整版| 久久国产精品久久久久久久久久| 国产精品久久久久天堂| 久久久久国产精品一区三寸| 国产精品一级在线| 亚洲成色最大综合在线| 你懂的视频欧美| 欧美日韩一卡| 久久人91精品久久久久久不卡| 精品999在线播放| 国产综合18久久久久久| 久久久久久国产精品一区| 久久综合综合久久综合| 另类天堂av| 国产一区二区丝袜高跟鞋图片| 香蕉亚洲视频| 国产欧美日韩91| 欧美激情2020午夜免费观看| 亚洲欧美欧美一区二区三区| 国产亚洲欧美一区二区三区| 欧美日韩国产一级片| 香蕉尹人综合在线观看| 久久久av水蜜桃| 欧美日韩一区二区在线视频| 久久国产精品一区二区三区四区| 日韩视频一区| 国产精品人人爽人人做我的可爱| 国产日韩精品一区二区浪潮av| 国产精品爽爽ⅴa在线观看| 一区二区电影免费在线观看| 亚洲欧美中文在线视频| 久久精品成人欧美大片古装| 亚洲国产精品激情在线观看| 在线欧美电影| 性欧美大战久久久久久久久| 欧美一级二级三级蜜桃| 性欧美videos另类喷潮| 亚洲国产日韩欧美| 国产精品久久国产愉拍| 久久精品国产69国产精品亚洲| 欧美在线观看日本一区| 国产综合欧美在线看| 亚洲欧美另类中文字幕| 国产欧美一区二区三区在线老狼| 欧美成人一品| 亚洲欧美一区二区三区在线| 国产精品激情| 欧美精品福利视频| 一本色道久久综合亚洲精品不| 亚洲免费在线看| 猛干欧美女孩| 亚洲国产精品va| 亚洲国产高清aⅴ视频| 亚洲黄色有码视频| 亚洲激情视频网| 亚洲视频在线视频| 亚洲一区在线视频| 亚洲乱码国产乱码精品精| 99国产精品久久久久久久成人热| 黄色成人免费网站| 亚洲成色777777女色窝| 欧美色视频日本高清在线观看| 亚洲一区二区三区精品在线观看| 欧美国产综合视频| 国产精品一区免费在线观看| 亚洲一区亚洲| 国产一区二区三区日韩| 国产啪精品视频| 国产亚洲成人一区| 欧美色视频日本高清在线观看| 国产综合色产|