《電子技術(shù)應用》
您所在的位置:首頁 > EDA與制造 > 設(shè)計應用 > 基于邊界掃描的混合信號電路可測性結(jié)構(gòu)設(shè)計
基于邊界掃描的混合信號電路可測性結(jié)構(gòu)設(shè)計
來源:電子技術(shù)應用2012年第10期
蘇 波1,2
1. 桂林電子科技大學 電子工程學院, 廣西 桂林5410041; 2. 廣西工商職業(yè)技術(shù)學院 信息與設(shè)計系, 廣西 南寧530003
摘要: 在深入研究IEEE1149.1及IEEE1149.4標準的基礎(chǔ)上,設(shè)計并實現(xiàn)了符合標準的混合信號電路邊界掃描可測性結(jié)構(gòu)各組成部分,包括測試訪問口控制器、數(shù)字邊界掃描單元、模擬邊界掃描單元、測試總線接口電路及測試寄存器;構(gòu)建驗證電路進行了測試驗證。測試結(jié)果表明,所設(shè)計的混合信號電路可測性結(jié)構(gòu)是可行的,并可以應用到混合信號電路中提高電路的可測試性。
中圖分類號: TP216
文獻標識碼: B
文章編號: 0258-7998(2012)10-0068-04
Design of the testability structure of mixed-signal circuit based on boundary-scan
Su Bo1,2
1. School of Electronic Engineering, Guilin University of Electronic Technology, Guilin 541004, China; 2. Department of Information and Design, Guangxi Vocational College of Technology and Business, Nanning 530003,China
Abstract: With intensive study on IEEE std 1149.4 and IEEE std 1149.1, a testability structure of mixed-signal circuit is designed and realized, which includes the TAP controller, the data boundary module, the analog boundary module, the test bus interface circuit and the test registers. The result of test indicates that the testability structure of mixed-signal circuit designed in this paper is feasible and can be applied in the mixed-signal circuits to enhance the testability of the circuits.
Key words : design for testability; boundary-scan; mixed-signal

    隨著超大規(guī)模集成電路、表面貼裝元件、疊層多芯片模塊及高密(多層)印制電路板PCB(Printed Circuit Boards)等的發(fā)展與廣泛應用,現(xiàn)代微電子技術(shù)正朝著高密度、高速度、高可靠和微型化方向飛速發(fā)展[1]。然而,電路的規(guī)模劇增而物理尺寸銳減,導致了測試面臨越來越多的問題,由此引發(fā)了對新測試方法的探索。文中對基于邊界掃描技術(shù)的可測性結(jié)構(gòu)展開研究。分模塊設(shè)計符合IEEE1149.1及IEEE1149.4 標準[2-3]的可測性結(jié)構(gòu)各個組成部分,包括測試訪問口TAP(Test Access Port)控制器、數(shù)字邊界掃描單元、模擬邊界掃描單元、測試總線接口電路及測試寄存器。

1 IEEE1149.4標準
    IEEE1149.4標準繼承了IEEE1149.1標準的設(shè)計思想,它在模擬管腳上施加與數(shù)字邊界掃描單元(DBM)相似的模擬邊界掃描單元(ABM),將它們與數(shù)字邊界掃描單元一起依次串聯(lián)成邊界掃描寄存器鏈,為測試指令和數(shù)字測試數(shù)據(jù)提供串行移位通路。為滿足模擬管腳測試的要求,標準專門在芯片內(nèi)部添加了兩條內(nèi)部模擬測試總線即AB1、AB2。各模擬邊界掃描單元通過概念開關(guān)與內(nèi)部模擬測試總線相連,內(nèi)部模擬測試總線上的模擬信號可在測試總線接口電路(TBIC)的控制下,與模擬測試接口(ATAP)通信。而模擬測試接口則是外界模擬信號源、模擬測試響應處理器與模擬邊界掃描器件的接口,這就構(gòu)成了一條虛擬探針形式的模擬信號通路,外界模擬測試信號可通過這條模擬信號通路施加到某一模擬管腳上,模擬管腳上的模擬數(shù)據(jù)也可通過這條模擬測試通路輸出到外界,由模擬測試響應處理器處理。模擬測試總線、模擬測試邊界掃描單元以及模擬測試接口構(gòu)成IEEE1149.4 標準的主要特征。
    混合信號器件的邊界掃描結(jié)構(gòu)由邊界掃描測試接口(TAP)、邊界掃描測試控制部件、測試總線接口電路(TBIC)和邊界掃描測試單元(包括DBM 和ABM)組成,如圖1所示。

2 混合信號電路可測性結(jié)構(gòu)設(shè)計
    IEEE1149.1 及IEEE1149.4 標準中對混合信號電路可測性結(jié)構(gòu)做了比較詳盡的論述,對于如何實現(xiàn)這種結(jié)構(gòu)提出了指導性的規(guī)范。通過分析IEEE1149.1及IEEE1149.4標準可知,混合信號電路可測性結(jié)構(gòu)主要由TAP控制器、數(shù)字邊界掃描單元(DBM)、模擬邊界掃描單元(ABM)、測試總線接口電路(TBIC)及測試寄存器構(gòu)成。分別實現(xiàn)各個組成部分,設(shè)計出標準接口,以便在混合信號電路的可測性設(shè)計中調(diào)用。在實現(xiàn)方式上,可測性結(jié)構(gòu)測試邏輯部分采用VHDL語言進行描述,并在Model Technology公司ModelSim6.1仿真調(diào)試軟件及Synplify7.5 高質(zhì)量綜合軟件等工具上開發(fā)實現(xiàn)。
2.1 TAP 控制器設(shè)計
    TAP控制器是整個混合信號可測性結(jié)構(gòu)的核心部分,它在由IEEE1149.4接口輸入的測試控制信號TMS和測試時鐘TCK的控制下產(chǎn)生混合信號測試所需的各種狀態(tài),并發(fā)出所需的控制信號。TAP控制器生成各種測試控制信號如圖2所示,這些控制信號用來控制指令寄存器、數(shù)據(jù)寄存器以及控制一些端口的選通。圖中所示的由TAP控制器生成的各種控制信號用來給指令及數(shù)據(jù)移位提供時鐘,其余的輔助狀態(tài)實現(xiàn)測試數(shù)據(jù)準備、測試等待等操作。

     TAP控制器的核心是一個16狀態(tài)的狀態(tài)機,每個狀態(tài)對應生成控制信號。為了能獲得可綜合的、高效的VHDL狀態(tài)機描述,設(shè)計中使用多進程方式來描述狀態(tài)機的內(nèi)部邏輯,一個進程描述時序邏輯,包括狀態(tài)寄存器的工作和寄存器狀態(tài)的輸出;另一個進程描述組合邏輯,包括進程間狀態(tài)值的傳遞邏輯以及狀態(tài)轉(zhuǎn)換值的輸出。
2.2 DBM單元設(shè)計
    數(shù)字邊界掃描單元有多種實現(xiàn)方式,文中對于輸出數(shù)字邊界掃描單元采用如圖3所示的結(jié)構(gòu)實現(xiàn)。雖然該結(jié)構(gòu)不是最優(yōu)的,但是它嚴格遵守了標準的最低要求且硬件開銷小。

2.3 ABM控制邏輯設(shè)計
    ABM單元邏輯部分結(jié)構(gòu)主要由移位寄存器、更新寄存器和控制邏輯三部分組成。其中,移位寄存器和更新寄存器用來實現(xiàn)數(shù)字信號的輸入/輸出;控制邏輯則用來控制模擬引腳的開關(guān)矩陣。模擬邊界掃描寄存器控制邏輯部分的實現(xiàn)是將控制邏輯按功能不同分作移位寄存器、更新寄存器和開關(guān)控制邏輯三部分,先分別設(shè)計后,再按各部分的連接情況組合在一起。
2.4 TBIC控制邏輯設(shè)計
    TBIC控制邏輯結(jié)構(gòu)與ABM控制邏輯結(jié)構(gòu)類似,設(shè)計時采用自頂向下的設(shè)計方法,將整個控制邏輯結(jié)構(gòu)分為移位寄存器、更新寄存器、開關(guān)控制邏輯三部分。移位寄存器和更新寄存器運用寄存器綜合實現(xiàn)。開關(guān)控制邏輯通過行為描述來實現(xiàn)。在這三部分實現(xiàn)的基礎(chǔ)上由一系列的寄存器和多路選擇器組成多級寄存器鏈。
2.5 測試寄存器設(shè)計
    測試寄存器主要包括邊界掃描寄存器、指令寄存器、旁路寄存器、設(shè)計專用數(shù)據(jù)寄存器。其中邊界掃描寄存器、指令寄存器和旁路寄存器是標準規(guī)定必選的測試寄存器,設(shè)計專用寄存器為可選測試寄存器。
    指令寄存器設(shè)計結(jié)構(gòu)如圖4,指令寄存器采用一種移位/更新寄存器結(jié)構(gòu)。這種結(jié)構(gòu)在時鐘信號ClockIR的激勵下,以串行方式將指令從tdi逐位移入指令寄存器IR中,并從tdo 輸出;在更新信號UpdateIR 的激勵下,移位寄存器中的指令將裝入更新寄存器(指令鎖存器)中,指令鎖存器中的指令經(jīng)譯碼后,配合tms 信號產(chǎn)生控制邊界掃描電路的各種控制信號。

    旁路寄存器設(shè)計為一位寄存器,它提供了從tdi 到tdo 的一位通路,允許迅速地訪問PCB上的器件,將未選定的器件的邊界掃描鏈長度縮減為一位,從而大大簡化了測試復雜度,提高了測試效率。
3 驗證電路設(shè)計
    為檢測所設(shè)計的可測性結(jié)構(gòu)是否可行,在測試驗證中將所設(shè)計可測性結(jié)構(gòu)進行了硬件的實現(xiàn),構(gòu)成了一個驗證模塊DOT4MBST,并以此為主要構(gòu)成部件設(shè)計了驗證模塊DEMO板。DOT4MBST中設(shè)計了2個模擬邊界掃描單元、4個數(shù)字邊界掃描單元,內(nèi)核電路數(shù)字部分為一個半加器,而模擬部分為一個射隨器,模塊邊界掃描鏈長度設(shè)置為16位。
     驗證模塊DEMO板結(jié)構(gòu)如圖5所示,驗證模塊DEMO板以驗證模塊DOT4MBST為主組成,其中互連網(wǎng)絡中設(shè)置參數(shù)測試網(wǎng)絡如圖6所示,P11與U1的輸出模擬邊界掃描單元的模擬引腳連接,P21與U2的輸入模擬邊界掃描單元的模擬引腳連接;P12與U1的一個輸出DBM單元的數(shù)字引腳連接,P22與U2的一個輸入數(shù)字邊界掃描單元的數(shù)字引腳連接。通過開關(guān)設(shè)置,可以靈活配置U1、U2之間的參數(shù)元件網(wǎng)絡。

4 測試驗證
    測試驗證所用的測試系統(tǒng)是桂林電子科技大學CAT研究室開發(fā)的混合信號邊界掃描測試系統(tǒng)。該系統(tǒng)是一套兼容IEEE1149.1標準和IEEE1149.4標準的測試系統(tǒng),是“十五”國防預研項目的研究成果之一,已經(jīng)通過專家鑒定和驗收,它能對符合IEEE1149.1及IEEE1149.4標準的被測對象進行各種邊界掃描測試[4-5]。
    硬件部分的功能主要是發(fā)出測試控制信號、施加測試激勵和處理測試響應,由混合信號邊界掃描測試主控器、程控信號源、數(shù)據(jù)采集板和微機接口電路等模塊構(gòu)成,其結(jié)構(gòu)如圖7所示。

 

 

    測試系統(tǒng)硬件結(jié)構(gòu)的核心部分為測試主控器,采用RISC技術(shù),用FPGA 實現(xiàn),是整個測試系統(tǒng)的控制者,是整個測試系統(tǒng)基本框架設(shè)計的關(guān)鍵。其功能主要有兩方面:一方面是讀入測試程序存儲器中的測試主控器指令和測試激勵數(shù)據(jù),根據(jù)主控器指令產(chǎn)生相應的測試訪問口信號,即TCK、TMS、TRST、TDI,控制程控信號源產(chǎn)生模擬測試激勵給AT1、處理測試數(shù)字響應TDO、讀取數(shù)據(jù)采集板采集的測試模擬響應AT2 的數(shù)字數(shù)據(jù);另一方面是與測試存儲器、接口控制器、程控信號源、數(shù)據(jù)采集板和被測對象進行通信,以獲得測試主控器指令和測試激勵數(shù)據(jù)、捕獲并存儲測試響應等。
    程控信號源的功能是根據(jù)測試主控器送來的模擬激勵的幅度數(shù)據(jù)和頻率數(shù)據(jù)生成相應的模擬測試激勵,經(jīng)AT1 腳送給被測對象。
    數(shù)據(jù)采集板的功能是將AT2 腳采集到的測試模擬響應(包括幅度和相位)轉(zhuǎn)換成數(shù)字數(shù)據(jù)送給測試主控器。由測試主控器將其讀取并存入到測試存儲器的響應存儲器中。
    微機接口電路采用USB 技術(shù),以CY7C68013 接口芯片為主構(gòu)建,支持測試指令及測試矢量的高速傳輸,實現(xiàn)了接口電路固件的自動下載,使測試系統(tǒng)的使用更加方便快捷。
    軟件部分的主要功能是根據(jù)提供的電路連接信息文件、BSDL文件及網(wǎng)表文件生成測試矢量并進行故障診斷。混合信號邊界掃描測試系統(tǒng)的軟件體系結(jié)構(gòu)如圖8所示。

    驗證中所作的測試主要為互連測試,在驗證模塊DEMO板上,通過設(shè)置互連網(wǎng)絡,將一個DBM所對應的管腳與一個ABM 所對應的管腳分別設(shè)置為固定0和固定1故障。將下面的測試矢量加載到混合信號邊界掃描測試系統(tǒng)中并執(zhí)行EXTEST測試。
  XXXXXXXXXXXXXXXX 1XXXXX01XXXXXXXX
  XXXXXXXXXXXXXXXX 0XXXXX11XXXXXXXX
  XXXXXXXXXXXXXXXX 0XXXXX01XXXXXXXX
  XXXXXXXXXXXXXXXX 1XXXXX11XXXXXXXX
  讀回的測試響應為:
  XX0XXXXXXX11XXXX XXXXXXXXXXXXXXXX
  XX0XXXXXXX11XXXX XXXXXXXXXXXXXXXX
  XX0XXXXXXX11XXXX XXXXXXXXXXXXXXXX
  XX0XXXXXXX11XXXX XXXXXXXXXXXXXXXX
  預期正確測試響應為:
  XX1XXXXXXX01XXXX XXXXXXXXXXXXXXXX
  XX0XXXXXXX11XXXX XXXXXXXXXXXXXXXX
  XX0XXXXXXX01XXXX XXXXXXXXXXXXXXXX
  XX1XXXXXXX11XXXX XXXXXXXXXXXXXXXX
    矢量中“X”表示無關(guān)項,比較測試輸出與預期正確測試響應,其中的斜體部分表示與預期正確響應相反。可以看出DBM與ABM對應的管腳分別發(fā)生了固定0和固定1故障。
    由測試結(jié)果可知,測試系統(tǒng)能對驗證DEMO板做互連測試,并能進行故障識別及定位,這說明設(shè)計的可測性結(jié)構(gòu)符合IEEE1149.4標準,并能應用到實際的電路設(shè)計中,有效解決模擬電路測試問題。
參考文獻
[1] 陳光礻禹.. 可測性設(shè)計技術(shù)[M]. 北京:電子工業(yè)出版社,1997.
[2] IEEE Standard 1149.1-2001. IEEE Standard Test Access Port and Boundary Scan Architecture[S]. IEEE Standard Board,2001:1-2,16-20.
[3] IEEE Standard 1149.5. IEEE standard for Module Test and  Maintenance Bus(MTM-Bus) protocol[S]. IEEE Standard Board,199:1-4.
[4] 雷加,陳凱.數(shù)模混合電路互連測試矢量自動生成的實現(xiàn)[J].計算機測量與控制,2006,16(6):844-846.
[5] 雷加,陳壽宏.基于IEEE1149.4 標準的K節(jié)點故障診斷研究[J].計算機測量與控制,2006,14(9):1113-1114.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久亚洲午夜电影| 国产精品v日韩精品v欧美精品网站 | 在线成人免费观看| 国产一区二区三区av电影| 国产精品视频福利| 国产精品高潮呻吟久久av黑人| 欧美日韩在线播放一区| 欧美精品啪啪| 欧美久久久久久久久| 欧美激情综合色综合啪啪| 欧美成年人视频网站欧美| 免费久久精品视频| 欧美激情精品久久久久久黑人 | 亚洲伦理中文字幕| 亚洲精品在线免费| 亚洲精选在线观看| 99国产精品视频免费观看| 9国产精品视频| 亚洲制服少妇| 欧美在线观看你懂的| 久久不射电影网| 亚洲国产激情| 亚洲美女av网站| 一区二区三区日韩精品视频| 亚洲午夜激情网页| 亚洲欧美日韩国产中文| 午夜精品久久久99热福利| 欧美亚洲视频在线看网址| 欧美综合国产精品久久丁香| 久久国产精品99久久久久久老狼| 久久久国产精彩视频美女艺术照福利| 欧美在线影院| 免费看精品久久片| 欧美日韩午夜| 国产精品久久久久aaaa九色| 国产午夜精品久久久久久免费视| 激情六月婷婷综合| 亚洲欧洲在线视频| 亚洲一区二区欧美| 久久精品人人做人人爽| 99国产精品久久久| 午夜精品久久久久久久| 久久久久久9| 欧美激情一区二区三区在线视频 | 午夜视频久久久久久| 久久精品国产精品 | 欧美成人午夜激情| 欧美视频在线观看一区| 国产欧美日韩亚洲| 精品999在线观看| 99精品欧美一区| 欧美亚洲一级片| 亚洲人成人99网站| 亚洲欧美日韩视频一区| 久久夜色精品国产欧美乱| 欧美日韩精品免费观看| 国产日韩欧美黄色| 亚洲国产裸拍裸体视频在线观看乱了| aa国产精品| 久久国内精品视频| 亚洲视频精选在线| 久久一区二区精品| 国产精品xxxxx| 亚洲福利在线视频| 亚洲专区欧美专区| 亚洲剧情一区二区| 久久精品免费| 欧美日韩在线直播| 极品尤物久久久av免费看| 亚洲色图自拍| 亚洲精品一区二区三区婷婷月 | 国产小视频国产精品| 亚洲国产乱码最新视频| 午夜精品久久久久久久99水蜜桃| 亚洲精品日韩在线观看| 久久国产精品久久精品国产| 欧美日韩国语| 亚洲国产精品va在线看黑人动漫| 亚洲综合色在线| aa亚洲婷婷| 免费不卡欧美自拍视频| 国产精品永久免费| 99香蕉国产精品偷在线观看| 亚洲国产一区二区三区a毛片| 性欧美8khd高清极品| 欧美精品v日韩精品v韩国精品v| 国产香蕉久久精品综合网| 亚洲午夜精品在线| 亚洲最新视频在线| 裸体一区二区| 韩国一区二区三区美女美女秀| 亚洲视频你懂的| 在线中文字幕日韩| 欧美激情精品久久久久久大尺度| 韩国v欧美v日本v亚洲v| 亚洲一区二区三区中文字幕| 一区二区激情| 欧美精品黄色| 亚洲国产精品电影| 亚洲韩国日本中文字幕| 久久久久成人精品| 国产精品亚洲а∨天堂免在线| 夜夜爽av福利精品导航| 99re热这里只有精品视频| 欧美1区2区| 在线精品在线| 91久久精品国产91久久性色| 久久人体大胆视频| 狠狠色丁香久久婷婷综合丁香| 亚洲欧洲av一区二区| 小黄鸭精品密入口导航| 国产精品视频免费观看www| 一区二区高清在线| 亚洲一级网站| 国产精品劲爆视频| 亚洲一区二区动漫| 午夜精品久久久久久久久久久| 国产精品夫妻自拍| 亚洲一区成人| 欧美一区二区三区免费大片| 国产精品卡一卡二| 亚洲综合欧美日韩| 小嫩嫩精品导航| 国产亚洲福利一区| 欧美中文字幕第一页| 久久综合色播五月| 亚洲福利视频二区| 亚洲乱码国产乱码精品精| 欧美久久在线| 夜夜嗨av一区二区三区免费区| 这里只有精品电影| 国产精品美女www爽爽爽视频 | 欧美一区二区网站| 久久免费精品视频| 亚洲国产精品传媒在线观看| 日韩视频在线一区二区| 欧美日韩高清在线观看| 一本久道久久综合中文字幕| 亚洲在线免费观看| 国产欧美一区二区三区沐欲 | 老司机午夜精品视频在线观看| 伊人天天综合| 99视频精品在线| 欧美性淫爽ww久久久久无| 亚洲一区二区三区在线看| 久久国产精品亚洲va麻豆| 国产在线不卡视频| 亚洲精品一区二区三区蜜桃久 | 亚洲视频一区在线观看| 国产精品日韩在线| 欧美专区中文字幕| 欧美福利视频一区| 在线亚洲观看| 久久av一区二区| 在线精品视频在线观看高清 | 美女主播一区| 日韩亚洲国产欧美| 欧美一区二区在线看| 伊人精品久久久久7777| 日韩亚洲欧美一区| 国产精品视频xxxx| 亚洲电影专区| 欧美三级免费| 亚洲成人在线网| 欧美日韩国产高清| 亚洲欧美在线aaa| 欧美插天视频在线播放| 亚洲视频观看| 免费在线观看日韩欧美| av成人老司机| 久久久亚洲综合| 日韩亚洲欧美在线观看| 欧美一区二区在线免费播放| 136国产福利精品导航| 亚洲欧美一区二区激情| 一区二区在线观看视频| 亚洲综合视频网| 亚洲国产高清在线| 久久er精品视频| 99在线热播精品免费99热| 久久久99国产精品免费| 亚洲精品视频在线看| 久久精品免费| 亚洲视频播放| 欧美激情一区二区三区在线视频| 亚洲女与黑人做爰| 欧美激情第六页| 欧美在线不卡| 国产精品成人在线观看| 亚洲国产一区二区三区在线播| 国产精品久久久久婷婷| 亚洲精品免费一区二区三区| 国产欧美一区二区精品仙草咪| 日韩一二在线观看| 狠色狠色综合久久| 欧美一区二区三区在线观看视频| 亚洲精品久久久蜜桃| 麻豆国产精品777777在线| 午夜精品短视频| 欧美性大战xxxxx久久久|