close

【半導體測試】 - TEST PATTERN | VECTOR 是什麼?

 TEST PATTERN | VECTOR 是什麼?

在半導體積體電路測試中,TEST VECTOR、TEST PATTERN是什麼意思?測試向量(TEST VECTOR)也稱為(TEST PATTERN)或是我們一般比較常聽見的真值表(TRUE TABLE)。VECTOR/PATTERN主要是用來控制測試機台何時去做輸出訊號、何時去做比較訊號的動作。也就是經由測試程式(Test Program)來控制Tester的動作。

 

常見或是比較通用的VECTOR符號如下,當然現在的測試機台也大都有支援由使用者自定符號。此處我們就先略過不提。

 

符號 輸入|輸出 邏輯位準 Drive On/Off Comparator On/Off
0 輸入 Logic 0 ON OFF
1 輸入 Logic 1 ON OFF
H 輸出 Logic 1 OFF ON
L 輸出 Logic 0 OFF ON
Z 輸出 Floating OFF ON
X 忽略 忽略 OFF OFF

 

雖然我們可以依照字面翻譯稱test pattern為測試向量,但在半導體測試業沒有人會這樣叫。一般都是直接講「pattern」這一個詞。

底下為一個簡單的PATTERN樣式,讓大家比較不用憑空想像實際PATTERN是長什麼樣子。

*XXXXXXXXXXXXXXXX0X1XXX0*
*0111111111111111001XXX0*
*0111111111111111000XXX0*
*0111111111111111001XXX0*
*0111011111111111001XXX0*
*0111111111111111000XXX0*
*0111011111111111000XXX0*
*0111111111111111000XXX0*
*0111011111111111000XXX0*
*0111111111111111000XXX0*
*0111011111111111000XXX0*
*0111111111111111HHHHHHH*
*0111011111111111000XXX0*
*0111111111111111LLLLLLL*

 

vector和pattern有什麼不同呢?一般我是這麼做分別的,單一個符號時稱為VECTOR,但數個VERTOR組成一個檔案時,稱之為PATTERN。不過此僅為自己個人的記法。僅供參考。

上述的pattern範例中,每一個直行所代表的,即是一個信號腳。而每一個橫列則是代表一個週期(Cycle)的訊號。Pattern是用在功能測試(Functional Test),當然還需要搭配timing、level等才可執行測試。


arrow
arrow
    全站熱搜

    News123 發表在 痞客邦 留言(0) 人氣()