引 言
集成電路的生產成本以測試開發、測試時間以及測試設備為主。模擬電路一般只占芯片面積的10%左右,測試成本卻占總測試成本的主要部分。所以,削減模擬部分的測試成本將有利于芯片的設計與生產。
數字電路有很多成熟的可測性設計技術( design fortest,DFT ),模擬電路測試還未發展到如此成熟,缺乏完善的模型進行自動化測試。隨著集成電路的發展,混合信號芯片功能越來越復雜,但芯片I/ O 口數量跟不上芯片發展的規模,導致很多電路節點變得不可控制或( 與) 不可觀察,加大了測試工作的難度。
典型模擬電路有放大器、濾波器等各種線性和非線性電路,通常包含若干串聯結構的模塊。本文從系統結構出發,針對串聯結構電路提出一種可測性設計方案,增加較少的I/ O 口,使外部測試設備可以控制觀察內部的各個模塊,這些增加的I/ O 數目不隨內部模塊數目而變化,同時該結構還可以兼容邊界掃描技術。
1 系統級的可測性設計
1. 1 控制觀察模塊
控制觀察模塊( contr ol observ e module,COM) 的等效模型如圖1( a) 所示。由開關1、開關2、開關3 上的高低電平組成模塊工作的指令碼( Inst ruct ion Code) 。
如圖1( b) 分別有透明模式,測試觀察模式和測試輸入模式。控制這三種模式的指令碼分別為010,100,001??墒瓜到y電路和嵌入式模塊間建立各種通路連接方式。
1. 2 基本原理
如圖2 所示,In 是原始輸入端,Out 是原始輸出端,在M1( 模擬電路模塊1) 、M2( 模擬電路模塊2) 和M3( 模擬電路模塊3) 之間插入COM,A B1 和AB2 是測試端口,其中AB1 為COM 觀察輸出端,AB2 為COM 控制輸入端,IR( 指令寄存器) 與COM 模式端連接,所有IR 串聯連接,在clk 作用下串行輸入指令碼,rst 為置零端。
圖2 DFT 設計的基本原理框圖
當COM1 和COM2 為透明模式時,輸入In 的信號經M1,M2 和M3 到輸出Out ,測試整個通路,指令碼為010010;當COM1 為測試觀察模式,COM2 為測試控制模式時,由通路In →M1 →COM1 → AB1 可以單獨測試M1,由通路AB2 →COM2 →M3 → Out 可以單獨測試M3,指令碼為100001;當COM1 為測試控制模式,COM2 為測試觀察模式時,由通路AB2 →COM1 →M2 →COM2 →AB1 可以單獨測試M2,指令碼為001100;當COM1 為透明模式,COM2 為測試觀察模式時,由通路In →M1 → COM1 →M2 → COM2 → AB1 可以單獨測試M1 與M2 組成的串聯結構,指令碼為010100;當COM1 為測試控制模式,COM2 為透明模式時,由通路AB2 → COM1 →M2 →COM2 →M3 →Out 可以單獨測試M2 與M3 組成的串聯結構,指令碼為001010。
對于n 個模擬電路模塊,通過合適的指令碼也可以隔離若干內部模塊進行單獨測試。
2 DFT 結構的具體實現與仿真
2. 1 COM 模塊和指令寄存器的實現
COM 模塊內部的模擬開關選擇雙向傳輸性好的時鐘控制CMOS 互補門實現。為了有效傳輸信號,傳輸門導通電阻不能隨輸入信號的變化而有太大的波動。
它的導通電阻計算如下:
傳輸門導通電阻基本不受輸入信號的影響。經仿真,該互補開關的- 3 dB 帶寬達到121. 8 MHz,可以滿足大多數模擬電路的帶寬要求。
指令寄存器模塊用來實現指令移位傳輸以及存儲的功能,它由D 觸發器組成的移位寄存單元實現,并且加入了異步置零端。
2. 2 整體結構的實現與驗證仿真
在模擬電路設計中多級運算放大器的使用很常見 ,作為驗證,模擬電路模塊M1~ M3 選擇運算放大器緩沖模塊,對電路進行DFT 設計,使用Cadence 軟件,基于0. 5 um CMOS 工藝庫對該DFT 結構進行功能仿真分析。
指令寄存器置零時所有開關斷開,輸入信號為偏置2 V,振幅1 V 的1 MHz 正弦波,各輸出端被截止。
圖3是在各種指令碼下,電路信號傳輸的仿真分析,輸入信號均能通過特定通路有效傳輸到指定輸出端口。
圖3 各種指令碼下的電路整體仿真結果
3 與邊界掃描技術的兼容性
邊界掃描測試技術 在降低產品測試成本,提高產品質量和可靠性以及縮短產品上市時間等方面有顯著的優點,目前在數字電路的測試中已得到很多應用。
它也可應用于混合信號測試,圖4 就是一種混合信號芯片測試方案。本文設計的DFT 結構中指令寄存器串接在IEEE 1149. 1 標準中的掃描寄存器后,共用時鐘信號,可以進行聯合測試,并且進一步減少了模擬部分額外引出的端口數。
圖4 混合信號芯片測試的一種方案
4 結 語
本文針對串聯結構的模擬集成電路提出一種可測性設計結構,提高了電路的可控制性及可觀察性,實現對電路整體以及內部單一或幾個相鄰模塊的測試。仿真分析證明,該結構簡單有效,只需額外引出5 個PAD,數目少,靈活性高,不隨模塊數增加而變化,并可兼容邊界掃描技術。不過,在提高可測試性的同時,會在一定程度上增加芯片的面積和功耗。
-
芯片
+關注
關注
454文章
50444瀏覽量
421935 -
集成電路
+關注
關注
5382文章
11393瀏覽量
360919
發布評論請先 登錄
相關推薦
評論