集成芯片的可測性設計技術
發布時間:2010-08-26
中心議題:
隨(sui)著(zhe)集(ji)成(cheng)芯(xin)片(pian)功(gong)能(neng)的(de)增(zeng)強(qiang)和(he)集(ji)成(cheng)規(gui)模(mo)的(de)不(bu)斷(duan)擴(kuo)大(da),芯(xin)片(pian)的(de)測(ce)試(shi)變(bian)得(de)越(yue)來(lai)越(yue)困(kun)難(nan),測(ce)試(shi)費(fei)用(yong)往(wang)往(wang)比(bi)設(she)計(ji)費(fei)用(yong)還(hai)要(yao)高(gao),測(ce)試(shi)成(cheng)本(ben)已(yi)成(cheng)為(wei)產(chan)品(pin)開(kai)發(fa)成(cheng)本(ben)的(de)重(zhong)要(yao)組(zu)成(cheng)部(bu)分(fen),測(ce)試(shi)時(shi)間(jian)的(de)長(chang)短(duan)也(ye)直(zhi)接(jie)影(ying)響(xiang)到(dao)產(chan)品(pin)上(shang)市(shi)時(shi)間(jian)進(jin)而(er)影(ying)響(xiang)經(jing)濟(ji)效(xiao)益(yi)。為(wei)了(le)使(shi)測(ce)試(shi)成(cheng)本(ben)保(bao)持(chi)在(zai)合(he)理(li)的(de)限(xian)度(du)內(nei),最(zui)有(you)效(xiao)的(de)方(fang)法(fa)是(shi)在(zai)芯(xin)片(pian)設(she)計(ji)時(shi)采(cai)用(yong)可(ke)測(ce)性(xing)設(she)計(ji)(DFT)技術。可測性設計是對電路的結構進行調整,提高電路的可測性即可控製性和可觀察性。集成芯片測試之所以困難,有兩個重要原因:(1)芯片集成度高,芯片外引腳與內部晶體管比數低,使芯片的可控性和可觀察性降低;(2)芯片內部狀態複雜,對狀態的設置也非常困難。
解決芯片測試的最根本途徑是改變設計方法:在集成電路設計的初級階段就將可測性作為設計目標之一,而不是單純考慮電路功能、性能和芯片麵積。實際上可測性設計就是通過增加對電路中的信號的可控性和可觀性以便及時、經濟的產生一個成功的測試程序,完成對芯片的測試工作。
可測性設計的質量可以用5個標準進行衡量:故障覆蓋率、麵積消耗、性能影響、測試時間、測(ce)試(shi)費(fei)用(yong)。如(ru)何(he)進(jin)行(xing)可(ke)行(xing)的(de)可(ke)測(ce)性(xing)設(she)計(ji),使(shi)故(gu)障(zhang)覆(fu)蓋(gai)率(lv)高(gao),麵(mian)積(ji)占(zhan)用(yong)少(shao),盡(jin)量(liang)少(shao)的(de)性(xing)能(neng)影(ying)響(xiang),測(ce)試(shi)費(fei)用(yong)低(di),測(ce)試(shi)時(shi)間(jian)短(duan),已(yi)成(cheng)為(wei)解(jie)決(jue)集(ji)成(cheng)電(dian)路(lu)測(ce)試(shi)問(wen)題(ti)的(de)關(guan)鍵(jian)。
1掃描設計
1.1簡介
掃sao描miao設she計ji是shi一yi種zhong應ying用yong最zui為wei廣guang泛fan的de可ke測ce性xing設she計ji技ji術shu,測ce試shi時shi能neng夠gou獲huo得de很hen高gao的de故gu障zhang覆fu蓋gai率lv。設she計ji時shi將jiang電dian路lu中zhong的de時shi序xu元yuan件jian轉zhuan化hua成cheng為wei可ke控kong製zhi和he可ke觀guan測ce的de單dan元yuan,這zhe些xie時shi序xu元yuan件jian連lian接jie成cheng一yi個ge或huo多duo個ge移yi位wei寄ji存cun器qi(又稱掃描鏈)。這些掃描鏈可以通過控製掃描輸入來置成特定狀態,並且掃描鏈的內容可以由輸出端移出。
假設電路中的時序元件是由圖1(a)所示的D觸發器組成,寄存器變化法就是將此D觸發器轉化成圖1(b)所示的具有掃描功能的觸發器。從圖中可以看出掃描觸發器主要是在原觸發器的D輸入端增加了一個多路選擇器,通過掃描控製信號(Scan—enable)來選擇觸發器的輸入數據是正常工作時的輸入信號(D)還是測試掃描數據(Scan—in)。

掃描設計就是利用經過變化的掃描觸發器連接成一個或多個移位寄存器,即掃描鏈。圖2為掃描設計的基本結構。這樣的設計將電路主要分成兩部分:掃描鏈與組合部分(全掃描設計)或部分時序電路(部分掃描設計),很明顯的降低了測試向量生成的複雜度。
[page]
1.2掃描測試過程
zaiyiweijicunqizhuangtaixia,diyigechufaqikeyizhijieyouchujishuruduanzhiweitedingzhi,zuihouyigechufaqikeyizaichujishuchuzhijieguanchadao。yinci,jiukeyitongguoyiweijicunqideyiweigongnengjiangdianluzhiweirenyixuyaodechushizhuangtai,bingqieyiweijicunqiderenyineibuzhuangtaikeyiyichudaochujishuchuduan,jinxingguancha,jidadaolekekongzhihekeguanchademude。cishi,meiyigechufaqideshurudoukeyikanzuoshiyigechujishuru,shuchukeyikanzuoyigechujishuchu,dianludeceshishengchengwentijiuzhuanhuachengyigezuhedianludeceshishengchengwenti。
電路的測試過程可以分成以下的步驟:
(1)將時序單元控製為移位寄存器狀態,即scan—en=l,並將O,1序列移入移位寄存器,然後移出,測試所有時序單元的故障;
(2)將移位寄存器置為特定的初始狀態;
(3)將所有時序單元控製為正常工作狀態,即scan一en=0,並將激勵碼加載到初級輸入端;
(4)觀察輸出端數據;
(5)向電路加時鍾脈衝信號,將新的結果數據捕獲到掃描單元中;
(6)將電路控製為移位寄存器狀態,即scan—en=l,在將移位寄存器置為下一個測試碼初態的同時,將其內容移出,轉步驟。
2邊界掃描技術
邊界掃描技術是各集成電路製造商支持和遵守的一種可測性設計標準,它在測試時不需要其它的測試設備,不僅可以測試芯片或PCB板的邏輯功能,還可以測試IC之間或PCB板之間的連接是否存在故障。邊界掃描的核心技術是掃描設計技術。

邊界掃描的基本思想是在靠近待測器件的每一個輸入/輸出管腳處增加一個邊緣掃描單元,並把這些單元連接成掃描鏈,運用掃描測試原理觀察並控製待測器件邊界的信號。在圖3中,與輸入節點X1,X2…、Xm和輸出節點Y1,Y2…、Ym連接的SE即為邊界掃描單元,它們構成一條掃描鏈(稱為邊界掃描寄存器一BSR),其輸入為TDI(TestDataInput),輸出TD0(TestData0ut)。在測試時由BSR串行地存儲和讀出測試數據。此外,還需要兩個測試控製信號:測試方式選擇(TestModeSelect—TMS)和測試時鍾(TestC1ock—TCK)來控製測試方式的選擇。
邊界掃描技術降低了對測試係統的要求,可實現多層次、全麵的測試,但實現邊界掃描技術需要超出7%的附加芯片麵積,同時增加了連線數目,且工作速度有所下降。
3內建自測試設計
傳統的離線測試對於日趨複雜的係統和集成度日趨提高的設計越來越不適應:一方麵離線測試需要一定的專用設備;另一方麵測試向量產生的時間比較長。為了減少測試生成的代價和降低測試施加的成本,出現了內建自測試技術(BIST)。BIST技術通過將外部測試功能轉移到芯片或安裝芯片的封裝上,使得人們不需要複雜、昂貴的測試設備;同時由於BIST與待測電路集成在一塊芯片上,使測試可按電路的正常工作速度、在多個層次上進行,提高了測試質量和測試速度。
內建自測試電路設計是建立在偽隨機數的產生、特征分析和掃描通路的基礎上的。采用偽隨機數發生器生成偽隨機測試輸入序列;應用特征分析器記錄被測試電路輸出序列(響應)的特征值:利(li)用(yong)掃(sao)描(miao)通(tong)路(lu)設(she)計(ji),串(chuan)行(xing)輸(shu)出(chu)特(te)征(zheng)值(zhi)。當(dang)測(ce)試(shi)所(suo)得(de)的(de)特(te)征(zheng)值(zhi)與(yu)被(bei)測(ce)電(dian)路(lu)的(de)正(zheng)確(que)特(te)征(zheng)值(zhi)相(xiang)同(tong)時(shi),被(bei)測(ce)電(dian)路(lu)即(ji)為(wei)無(wu)故(gu)障(zhang),反(fan)之(zhi),則(ze)有(you)故(gu)障(zhang)。被(bei)測(ce)電(dian)路(lu)的(de)正(zheng)確(que)特(te)征(zheng)值(zhi)可(ke)預(yu)先(xian)通(tong)過(guo)完(wan)好(hao)電(dian)路(lu)的(de)實(shi)測(ce)得(de)到(dao),也(ye)可(ke)以(yi)通(tong)過(guo)電(dian)路(lu)的(de)功(gong)能(neng)模(mo)擬(ni)得(de)到(dao)。
由於偽隨機數發生器、特(te)征(zheng)分(fen)析(xi)器(qi)和(he)掃(sao)描(miao)通(tong)路(lu)設(she)計(ji)所(suo)涉(she)及(ji)的(de)硬(ying)件(jian)比(bi)較(jiao)簡(jian)單(dan),適(shi)當(dang)的(de)設(she)計(ji)可(ke)以(yi)共(gong)享(xiang)邏(luo)輯(ji)電(dian)路(lu),使(shi)得(de)為(wei)測(ce)試(shi)而(er)附(fu)加(jia)的(de)電(dian)路(lu)比(bi)較(jiao)少(shao),容(rong)易(yi)把(ba)測(ce)試(shi)電(dian)路(lu)嵌(qian)入(ru)芯(xin)片(pian)內(nei)部(bu),從(cong)而(er)實(shi)現(xian)內(nei)建(jian)自(zi)測(ce)試(shi)電(dian)路(lu)設(she)計(ji)。
本文主要介紹了可測性設計的重要性及目前所采用的一些設計方法,包括:掃描設計(scanDesign)、邊界掃描設計(BoundaryScanDesign)和內建自測試設計(BIST)。這些設計方法各有其優缺點,在實際設計時常常根據測試對象的不同,選擇不同的可測性設計方法,以利用其優點,彌補其不足。
- 可測性掃描設計
- 邊界掃描技術
- 離線自測試設計
隨(sui)著(zhe)集(ji)成(cheng)芯(xin)片(pian)功(gong)能(neng)的(de)增(zeng)強(qiang)和(he)集(ji)成(cheng)規(gui)模(mo)的(de)不(bu)斷(duan)擴(kuo)大(da),芯(xin)片(pian)的(de)測(ce)試(shi)變(bian)得(de)越(yue)來(lai)越(yue)困(kun)難(nan),測(ce)試(shi)費(fei)用(yong)往(wang)往(wang)比(bi)設(she)計(ji)費(fei)用(yong)還(hai)要(yao)高(gao),測(ce)試(shi)成(cheng)本(ben)已(yi)成(cheng)為(wei)產(chan)品(pin)開(kai)發(fa)成(cheng)本(ben)的(de)重(zhong)要(yao)組(zu)成(cheng)部(bu)分(fen),測(ce)試(shi)時(shi)間(jian)的(de)長(chang)短(duan)也(ye)直(zhi)接(jie)影(ying)響(xiang)到(dao)產(chan)品(pin)上(shang)市(shi)時(shi)間(jian)進(jin)而(er)影(ying)響(xiang)經(jing)濟(ji)效(xiao)益(yi)。為(wei)了(le)使(shi)測(ce)試(shi)成(cheng)本(ben)保(bao)持(chi)在(zai)合(he)理(li)的(de)限(xian)度(du)內(nei),最(zui)有(you)效(xiao)的(de)方(fang)法(fa)是(shi)在(zai)芯(xin)片(pian)設(she)計(ji)時(shi)采(cai)用(yong)可(ke)測(ce)性(xing)設(she)計(ji)(DFT)技術。可測性設計是對電路的結構進行調整,提高電路的可測性即可控製性和可觀察性。集成芯片測試之所以困難,有兩個重要原因:(1)芯片集成度高,芯片外引腳與內部晶體管比數低,使芯片的可控性和可觀察性降低;(2)芯片內部狀態複雜,對狀態的設置也非常困難。
解決芯片測試的最根本途徑是改變設計方法:在集成電路設計的初級階段就將可測性作為設計目標之一,而不是單純考慮電路功能、性能和芯片麵積。實際上可測性設計就是通過增加對電路中的信號的可控性和可觀性以便及時、經濟的產生一個成功的測試程序,完成對芯片的測試工作。
可測性設計的質量可以用5個標準進行衡量:故障覆蓋率、麵積消耗、性能影響、測試時間、測(ce)試(shi)費(fei)用(yong)。如(ru)何(he)進(jin)行(xing)可(ke)行(xing)的(de)可(ke)測(ce)性(xing)設(she)計(ji),使(shi)故(gu)障(zhang)覆(fu)蓋(gai)率(lv)高(gao),麵(mian)積(ji)占(zhan)用(yong)少(shao),盡(jin)量(liang)少(shao)的(de)性(xing)能(neng)影(ying)響(xiang),測(ce)試(shi)費(fei)用(yong)低(di),測(ce)試(shi)時(shi)間(jian)短(duan),已(yi)成(cheng)為(wei)解(jie)決(jue)集(ji)成(cheng)電(dian)路(lu)測(ce)試(shi)問(wen)題(ti)的(de)關(guan)鍵(jian)。
1掃描設計
1.1簡介
掃sao描miao設she計ji是shi一yi種zhong應ying用yong最zui為wei廣guang泛fan的de可ke測ce性xing設she計ji技ji術shu,測ce試shi時shi能neng夠gou獲huo得de很hen高gao的de故gu障zhang覆fu蓋gai率lv。設she計ji時shi將jiang電dian路lu中zhong的de時shi序xu元yuan件jian轉zhuan化hua成cheng為wei可ke控kong製zhi和he可ke觀guan測ce的de單dan元yuan,這zhe些xie時shi序xu元yuan件jian連lian接jie成cheng一yi個ge或huo多duo個ge移yi位wei寄ji存cun器qi(又稱掃描鏈)。這些掃描鏈可以通過控製掃描輸入來置成特定狀態,並且掃描鏈的內容可以由輸出端移出。
假設電路中的時序元件是由圖1(a)所示的D觸發器組成,寄存器變化法就是將此D觸發器轉化成圖1(b)所示的具有掃描功能的觸發器。從圖中可以看出掃描觸發器主要是在原觸發器的D輸入端增加了一個多路選擇器,通過掃描控製信號(Scan—enable)來選擇觸發器的輸入數據是正常工作時的輸入信號(D)還是測試掃描數據(Scan—in)。

掃描設計就是利用經過變化的掃描觸發器連接成一個或多個移位寄存器,即掃描鏈。圖2為掃描設計的基本結構。這樣的設計將電路主要分成兩部分:掃描鏈與組合部分(全掃描設計)或部分時序電路(部分掃描設計),很明顯的降低了測試向量生成的複雜度。
[page]1.2掃描測試過程
zaiyiweijicunqizhuangtaixia,diyigechufaqikeyizhijieyouchujishuruduanzhiweitedingzhi,zuihouyigechufaqikeyizaichujishuchuzhijieguanchadao。yinci,jiukeyitongguoyiweijicunqideyiweigongnengjiangdianluzhiweirenyixuyaodechushizhuangtai,bingqieyiweijicunqiderenyineibuzhuangtaikeyiyichudaochujishuchuduan,jinxingguancha,jidadaolekekongzhihekeguanchademude。cishi,meiyigechufaqideshurudoukeyikanzuoshiyigechujishuru,shuchukeyikanzuoyigechujishuchu,dianludeceshishengchengwentijiuzhuanhuachengyigezuhedianludeceshishengchengwenti。
電路的測試過程可以分成以下的步驟:
(1)將時序單元控製為移位寄存器狀態,即scan—en=l,並將O,1序列移入移位寄存器,然後移出,測試所有時序單元的故障;
(2)將移位寄存器置為特定的初始狀態;
(3)將所有時序單元控製為正常工作狀態,即scan一en=0,並將激勵碼加載到初級輸入端;
(4)觀察輸出端數據;
(5)向電路加時鍾脈衝信號,將新的結果數據捕獲到掃描單元中;
(6)將電路控製為移位寄存器狀態,即scan—en=l,在將移位寄存器置為下一個測試碼初態的同時,將其內容移出,轉步驟。
2邊界掃描技術
邊界掃描技術是各集成電路製造商支持和遵守的一種可測性設計標準,它在測試時不需要其它的測試設備,不僅可以測試芯片或PCB板的邏輯功能,還可以測試IC之間或PCB板之間的連接是否存在故障。邊界掃描的核心技術是掃描設計技術。

邊界掃描的基本思想是在靠近待測器件的每一個輸入/輸出管腳處增加一個邊緣掃描單元,並把這些單元連接成掃描鏈,運用掃描測試原理觀察並控製待測器件邊界的信號。在圖3中,與輸入節點X1,X2…、Xm和輸出節點Y1,Y2…、Ym連接的SE即為邊界掃描單元,它們構成一條掃描鏈(稱為邊界掃描寄存器一BSR),其輸入為TDI(TestDataInput),輸出TD0(TestData0ut)。在測試時由BSR串行地存儲和讀出測試數據。此外,還需要兩個測試控製信號:測試方式選擇(TestModeSelect—TMS)和測試時鍾(TestC1ock—TCK)來控製測試方式的選擇。
邊界掃描技術降低了對測試係統的要求,可實現多層次、全麵的測試,但實現邊界掃描技術需要超出7%的附加芯片麵積,同時增加了連線數目,且工作速度有所下降。
3內建自測試設計
傳統的離線測試對於日趨複雜的係統和集成度日趨提高的設計越來越不適應:一方麵離線測試需要一定的專用設備;另一方麵測試向量產生的時間比較長。為了減少測試生成的代價和降低測試施加的成本,出現了內建自測試技術(BIST)。BIST技術通過將外部測試功能轉移到芯片或安裝芯片的封裝上,使得人們不需要複雜、昂貴的測試設備;同時由於BIST與待測電路集成在一塊芯片上,使測試可按電路的正常工作速度、在多個層次上進行,提高了測試質量和測試速度。
內建自測試電路設計是建立在偽隨機數的產生、特征分析和掃描通路的基礎上的。采用偽隨機數發生器生成偽隨機測試輸入序列;應用特征分析器記錄被測試電路輸出序列(響應)的特征值:利(li)用(yong)掃(sao)描(miao)通(tong)路(lu)設(she)計(ji),串(chuan)行(xing)輸(shu)出(chu)特(te)征(zheng)值(zhi)。當(dang)測(ce)試(shi)所(suo)得(de)的(de)特(te)征(zheng)值(zhi)與(yu)被(bei)測(ce)電(dian)路(lu)的(de)正(zheng)確(que)特(te)征(zheng)值(zhi)相(xiang)同(tong)時(shi),被(bei)測(ce)電(dian)路(lu)即(ji)為(wei)無(wu)故(gu)障(zhang),反(fan)之(zhi),則(ze)有(you)故(gu)障(zhang)。被(bei)測(ce)電(dian)路(lu)的(de)正(zheng)確(que)特(te)征(zheng)值(zhi)可(ke)預(yu)先(xian)通(tong)過(guo)完(wan)好(hao)電(dian)路(lu)的(de)實(shi)測(ce)得(de)到(dao),也(ye)可(ke)以(yi)通(tong)過(guo)電(dian)路(lu)的(de)功(gong)能(neng)模(mo)擬(ni)得(de)到(dao)。
由於偽隨機數發生器、特(te)征(zheng)分(fen)析(xi)器(qi)和(he)掃(sao)描(miao)通(tong)路(lu)設(she)計(ji)所(suo)涉(she)及(ji)的(de)硬(ying)件(jian)比(bi)較(jiao)簡(jian)單(dan),適(shi)當(dang)的(de)設(she)計(ji)可(ke)以(yi)共(gong)享(xiang)邏(luo)輯(ji)電(dian)路(lu),使(shi)得(de)為(wei)測(ce)試(shi)而(er)附(fu)加(jia)的(de)電(dian)路(lu)比(bi)較(jiao)少(shao),容(rong)易(yi)把(ba)測(ce)試(shi)電(dian)路(lu)嵌(qian)入(ru)芯(xin)片(pian)內(nei)部(bu),從(cong)而(er)實(shi)現(xian)內(nei)建(jian)自(zi)測(ce)試(shi)電(dian)路(lu)設(she)計(ji)。
本文主要介紹了可測性設計的重要性及目前所采用的一些設計方法,包括:掃描設計(scanDesign)、邊界掃描設計(BoundaryScanDesign)和內建自測試設計(BIST)。這些設計方法各有其優缺點,在實際設計時常常根據測試對象的不同,選擇不同的可測性設計方法,以利用其優點,彌補其不足。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 1200餘家企業齊聚深圳,CITE2026打造電子信息產業創新盛宴
- 掌握 Gemini 3.1 Pro 參數調優的藝術
- 築牢安全防線:電池擠壓試驗機如何為新能源產業護航?
- Grok 4.1 API 實戰:構建 X 平台實時輿情監控 Agent
- 電源芯片國產化新選擇:MUN3CAD03-SF助力物聯網終端“芯”升級
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
MHL
Micrel
Microchip
Micron
Mic連接器
Mi-Fi
MIPS
MLCC
MMC連接器
MOSFET
Mouser
Murata
NAND
NFC
NFC芯片
NOR
ntc熱敏電阻
OGS
OLED
OLED麵板
OmniVision
Omron
OnSemi
PI
PLC
Premier Farnell
Recom
RF
RF/微波IC
RFID




