国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于片上PLL時鐘的at-speed測試設(shè)計

2009-01-20 02:08孫大成
中國集成電路 2009年10期
關(guān)鍵詞:時序測試方法時鐘

孫大成

摘要:深亞微米制造工藝的廣泛采用及越來越高的芯片工作頻率,使得具有時序相關(guān)的芯片缺陷數(shù)量不斷增加,at-speed測試成為對高性能電路進(jìn)行測試的必要技術(shù)。文章首先介紹了at-speed測試的故障模型,以及具體測試方法,然后詳細(xì)介紹了采用PLL時鐘作為at-speed測試時鐘時,一款芯片的at-speed測試實(shí)現(xiàn)方案,最后采用Fastscan及TestKompress對整個設(shè)計進(jìn)行了測試向量自動生成及向量壓縮。實(shí)驗結(jié)果表明此方案可行,采用TestKompress進(jìn)行設(shè)計更符合目前的設(shè)計需求。

關(guān)鍵字:At-speed測試;可測性設(shè)計;自動測試向量生成

中圖分類號:TN95

文獻(xiàn)標(biāo)識碼:B

1引言

現(xiàn)今的集成電路制造廣泛采用深亞微米工藝技術(shù),這使得與時序相關(guān)的缺陷的數(shù)量越來越多。通常的測試方法即采用stuck-at故障測試和IDDQ測試相結(jié)合的測試方法,在90 nm以下工藝時,已經(jīng)不能夠充分地剔除具有時序相關(guān)缺陷的芯片。At-speed測試技術(shù)應(yīng)運(yùn)而生,利用全速工作時鐘,采用對跳變故障(transition faults)和路徑延時故障(path-delay faults)的測試,成為高性能電路測試的必需技術(shù)。

At-speed測試時鐘頻率與功能模式下的時鐘頻率相當(dāng),比傳統(tǒng)stuck-at測試的時鐘要快很多。At-speed測試時鐘可以通過兩種方法提供:第一種直接從管腳輸入,由外部的自動測試儀(Automatic Test Equipment,ATE)提供;第二種由片內(nèi)產(chǎn)生,比如PLL提供。如果采用從外部ATE產(chǎn)生高速測試時鐘的方法,則對ATE的要求比較高,需要高速的ATE,相應(yīng)的測試成本和電路封裝的成本會顯著增加,特別是在電路運(yùn)行頻率達(dá)GHz的情況下,這種影響尤為突出。為了降低測試成本,可以采用第二種方法,這種方法的基本思想就是利用片上的時鐘源,如PLL,產(chǎn)生at-speed高速測試脈沖,而ATE只提供慢速的移位時鐘和測試控制信號。這種片上測試時鐘產(chǎn)生的方法即經(jīng)濟(jì)又有效,所以得到工業(yè)界的青睞,逐漸成為很多公司標(biāo)準(zhǔn)的產(chǎn)品測試方法。

然而,基于掃描的at-speed測試在自動測試向量生成(ATPG)中會顯著增加測試向量的大小。這是由于激活并傳遞at-speed故障的過程要比stuck-at故障復(fù)雜很多。所以,為了降低測試成本,需要對at-speed測試的測試向量進(jìn)行必要的壓縮。同時要指出的是:也正是因為這種復(fù)雜性,對at-speed測試向量進(jìn)行壓縮的效果會比對stuck-at測試向量進(jìn)行壓縮的效果要差不少。

本文針對一款包含11萬個寄存器的芯片,詳細(xì)介紹了完整的at-speed測試方法。

2At-speed測試技術(shù)

At-speed測試針對的故障模型包括transition故障和path-delay故障。Transition測試針對的是transition類型的故障,即電路某一節(jié)點(diǎn)是否能在規(guī)定的時間內(nèi)完成從低到高或從高到低的跳變。Path-delay故障則是對于某一條信號路徑而言,在路徑起點(diǎn)發(fā)生信號改變后,路徑終點(diǎn)是否能在規(guī)定的時間內(nèi)完成相應(yīng)的跳變。對電路的中所有的路徑都進(jìn)行測試是不現(xiàn)實(shí)的,因為隨著電路規(guī)模的增加,路徑數(shù)量會顯著增加。因此通常的做法是采用靜態(tài)時序分析工具分析出電路中一定數(shù)量的關(guān)鍵路徑,然后只對這些關(guān)鍵路徑產(chǎn)生path-delay測試向量。大多數(shù)關(guān)鍵路徑的起點(diǎn)和終點(diǎn)位于時序元件,只有小部分路徑起點(diǎn)位于源輸入,終點(diǎn)位于源輸出。

對于兩種故障模型來說,at-speed測試都包括測試向量移位輸入(shift-in)、條件觸發(fā)(launch)、響應(yīng)捕獲(capture)、結(jié)果輸出(shift-out)幾個階段。根據(jù)條件觸發(fā)與測試向量移位輸入之間的時序關(guān)系,at-speed 測試又可以分為launch-off-shift 測試和broadside測試。

launch-off-shift測試方法如圖1所示。在shift-in 的最后一個時鐘沿,測試向量完成移位輸入,同時也在at-speed 測試的源產(chǎn)生所需的邏輯跳變(launch)。然后在緊接著的下一個時鐘沿完成capture。shift-in 的最后一個時鐘沿和capture 的時鐘沿之間為一個at-speed 測試時鐘的時鐘周期,而不是用于shift-in 的時鐘周期。launch-off-shift 測試的優(yōu)點(diǎn)是測試向量的生成比較簡單,易于達(dá)到較高的測試覆蓋率。缺點(diǎn)是在布局布線時要把掃描使能信號(Scan_en)與時鐘信號一樣進(jìn)行時序優(yōu)化。由于Scan_en的fan-out 很大,實(shí)際上很難對Scan_en信號進(jìn)行時序優(yōu)化或需要占用過多的資源。

Broadside測試方法如圖2所示。在功能模式即Scan_en為0時,采用一對at-speed的時鐘脈沖。這種方法的優(yōu)點(diǎn)是對Scan_en信號的時序要求大大降低,缺點(diǎn)是:因為源跳變是由芯片本身的邏輯產(chǎn)生的,這必然導(dǎo)致測試向量生成的算法較復(fù)雜,難以達(dá)到很高的測試覆蓋率。

3PLL控制電路設(shè)計

對PLL電路進(jìn)行控制的方法有多種,本文采用文獻(xiàn)[1]描述的,采用捕獲窗口生成2個捕獲時鐘的方法。PLL控制電路在RTL階段就插入到代碼中。如圖3中粗線部分所示,該圖表明PLL控制邏輯在電路中的插入位置。從ATE輸出的測試時鐘shift_clk用于掃描操作,PLL時鐘經(jīng)過控制邏輯電路,產(chǎn)生用于捕獲數(shù)據(jù)用的兩個背靠背脈沖。

為了保證Scan_en為0的階段能夠產(chǎn)生兩個快速時鐘脈沖,可以采用如圖4所示的PLL控制邏輯電路。其時序關(guān)系如圖5所示。

該P(yáng)LL控制邏輯,通過將capture_en置為高電平,觸發(fā)電路在4個PLL時鐘周期內(nèi)可以在int_clk端產(chǎn)生兩個背靠背的脈沖串輸出,隨后再將capture_en置為低電平。

在本文的設(shè)計中,PLL有三路時鐘輸出,所以需要例化3個控制邏輯電路,以達(dá)到對不同時鐘的控制。這樣就需要3個capture_en信號,針對這種情況,我們設(shè)計了一個加法計數(shù)器,通過計數(shù)器達(dá)到在不同計數(shù)值的情況下,激活相應(yīng)的capture_en位。具體電路結(jié)構(gòu)如圖6所示。參考時鐘ref_clk經(jīng)過PLL輸出3路時鐘,每路時鐘都單獨(dú)對應(yīng)一個時鐘控制電路,窗口使能信號由專門的控制位生成器通過計數(shù)產(chǎn)生,ac_test信號用于決定是否進(jìn)行at-speed測試選擇。

4采用TestKompress進(jìn)行ATPG

通過ATPG過程生成的at-speed測試數(shù)據(jù)量很大,很容易超過測試機(jī)的存儲容量,測試成本也會很高,所以必須對測試向量進(jìn)行壓縮。我們采用Mentor Graphics公司的Fastscan和TestKompress進(jìn)行了測試向量生成和向量壓縮,結(jié)果表明該TestKompress擁有優(yōu)異的數(shù)據(jù)壓縮能力。

本文針對的設(shè)計采用基于掃描的at-speed設(shè)計流程如圖7所示。

由于PLL控制邏輯電路是手動加入,和鏈插入過程完全獨(dú)立,造成無法通過procedure文件將PLL控制邏輯的信息自動傳遞給ATPG工具。對于TestKompress和Fastscan來說,可以通過Named Capture Procedure技術(shù)對procedure文件進(jìn)行修改,來達(dá)到信息傳遞的目的。具體到Named Capture Procedure及procedure文件的修改,見參考文獻(xiàn)[2]。

猜你喜歡
時序測試方法時鐘
瀝青混合料瀝青用量測試方法研究
清明
你不能把整個春天都搬到冬天來
這個時鐘一根針
有趣的時鐘
無人駕駛車輛認(rèn)知能力測試方法
一種嵌入式數(shù)控系統(tǒng)的體系結(jié)構(gòu)與系統(tǒng)設(shè)計
AEBS場地測試方法
時鐘會開“花”
光威4GB DDR4 2133