資料介紹
幾年前,筆者在自動(dòng)測(cè)試設(shè)備 (ATE) 領(lǐng)導(dǎo)者 Teradyne 工作時(shí),經(jīng)常會(huì)碰到一個(gè)根本性的兩難抉擇:在生產(chǎn)/測(cè)試車間,是通過(guò)一件不合格的器件比較好,還是剔除一件合格器件比較好?顯然,這兩個(gè)都不是很好的選擇。如果您剔除一件合格器件,那么將導(dǎo)致您的制造廠的產(chǎn)量下降、利潤(rùn)下滑,繼而造成損失。但是,如果您通過(guò)一件不合格的器件,未檢測(cè)出的制造缺陷終將會(huì)在實(shí)際應(yīng)用階段表現(xiàn)出來(lái),此時(shí)修復(fù)缺陷所花費(fèi)用將比在制造車間階段花費(fèi)的費(fèi)用高出數(shù)倍之多,從而影響利潤(rùn),更嚴(yán)重的是影響客戶口碑。
以上這些在今天依然適用,而且有過(guò)之而無(wú)不及。最近的統(tǒng)計(jì)數(shù)據(jù)表明:制造完成后,測(cè)試芯片是否存在制造缺陷(與不存在設(shè)計(jì)缺陷相比)的成本已增至制造成本的 40%。
以上諸多因素推動(dòng)了電子行業(yè)能夠想方設(shè)法在設(shè)計(jì)階段就將可測(cè)試性置入芯片,從而降低測(cè)試成本。該方法稱為可測(cè)試性設(shè)計(jì) (DFT),其具有以下作用:
確保檢測(cè)出電路中所有的故障
減少測(cè)試開(kāi)發(fā)相關(guān)的成本和時(shí)間
減少測(cè)試制造芯片所需的執(zhí)行時(shí)間
總體而言,隨著時(shí)間的推移,行業(yè)內(nèi)出現(xiàn)兩種形式的 DFT:ad-hoc DFT 和結(jié)構(gòu)化 DFT。
Ad-hoc DFT 包括一套提倡“良好”設(shè)計(jì)規(guī)范的規(guī)則,旨在簡(jiǎn)化和加速測(cè)試流程。例如,提供置位和復(fù)位信號(hào),使得所有觸發(fā)器均可初始化;避免引起振蕩的異步邏輯反饋;邏輯門(mén)設(shè)計(jì)應(yīng)注意避免扇入數(shù)過(guò)大(扇入數(shù)過(guò)大會(huì)導(dǎo)致難以觀察輸入和控制輸出),或是為難以控制的信號(hào)提供測(cè)試控制。例如,長(zhǎng)計(jì)數(shù)器產(chǎn)生的信號(hào)需要很多個(gè)時(shí)鐘周期進(jìn)行控制,這就需要增加測(cè)試序列的長(zhǎng)度。一般而言,ad-hoc DFT 不會(huì)增加邏輯,即不會(huì)在設(shè)計(jì)中消耗硅。
結(jié)構(gòu)化 DFT:掃描和 BIST
在一些流程中,結(jié)構(gòu)化 DFT 將引入額外的測(cè)試邏輯。最常用的結(jié)構(gòu)化方法是掃描和內(nèi)置自測(cè)試 (BIST)。
1973 年,Williams 和 Angell 首次提及“掃描”一詞。相較于組合設(shè)計(jì),時(shí)序電路通常難以測(cè)試。掃描方法的主要原理是將內(nèi)部存儲(chǔ)元件作為一個(gè)移位寄存器鏈的一部分,從而通過(guò)串行移位進(jìn)行控制和觀察。在掃描鏈中,測(cè)試任何電路的主要問(wèn)題是減少寄存器之間的組合邏輯?;静僮魇菍⒚總€(gè)觸發(fā)器轉(zhuǎn)變?yōu)閽呙杓拇嫫?。唯一的成本是額外增加一個(gè)多路復(fù)用器。在正常模式下,觸發(fā)器將以常規(guī)方式運(yùn)作。在掃描模式下,觸發(fā)器將用作移位寄存器??梢話呙栎敵鲇|發(fā)器中的內(nèi)容,也可以掃描輸入新的值。更重要的是,該方法支持開(kāi)發(fā)自動(dòng)測(cè)試模式生成器 (ATPG),并且可減少耗時(shí)繁瑣的測(cè)試向量創(chuàng)建工作。
隨著時(shí)間推移,電路復(fù)雜程度不斷增加,與測(cè)試程序開(kāi)發(fā)成本相同,90年代的VLSI設(shè)計(jì)以及千禧年的SoC芯片,其測(cè)試設(shè)備成本和軟件開(kāi)發(fā)成本都大幅飆升。只需考慮:
超高且依舊不斷增加的芯片邏輯/管腳比例使得我們更加難以準(zhǔn)確控制和觀察器件內(nèi)部的工作狀況,對(duì)于測(cè)試而言尤為如此
SoC 器件越來(lái)越密集,工藝技術(shù)節(jié)點(diǎn)間的壓降更快
測(cè)試模式生成和應(yīng)用變得極長(zhǎng)
大量的測(cè)試數(shù)據(jù)必須存儲(chǔ)在 ATE 中
全速測(cè)試(GHz 級(jí))越來(lái)越困難,價(jià)格極其昂貴
不熟悉被測(cè)設(shè)計(jì) (DUT) 門(mén)級(jí)結(jié)構(gòu),這是由于硬件描述語(yǔ)言HDL的邏輯自動(dòng)被綜合,因而帶來(lái)了可測(cè)試性插入問(wèn)題。
專業(yè)測(cè)試工程師嚴(yán)重缺乏
為應(yīng)對(duì)這一不可阻擋的趨勢(shì),業(yè)內(nèi)將部分測(cè)試儀的功能集成到芯片上,并命名為 BIST。BIST 降低了復(fù)雜度,繼而又通過(guò)以下兩種方式降低成本和減少對(duì)外部(已編程模式)測(cè)試設(shè)備的依賴:
減少測(cè)試周期持續(xù)時(shí)間
減少由測(cè)試儀控制驅(qū)動(dòng)/檢查的 I/O 信號(hào)數(shù)目,從而降低測(cè)試/探查設(shè)置的復(fù)雜度。
然后,BIST 就可實(shí)現(xiàn)全速(GHZ 級(jí))測(cè)試電路,而后進(jìn)行更為徹底的檢查。
基本方法是將“優(yōu)良”測(cè)試結(jié)果(響應(yīng))壓縮成一個(gè)“標(biāo)志”,并將偽隨機(jī)(偽窮舉)模式生成器 (PRG) 應(yīng)用到芯片上。BIST 本質(zhì)上是將模式生成和響應(yīng)評(píng)估集成到芯片上。
最主流的 BIST 方法中,為邏輯模塊施加輸入時(shí),經(jīng)修改的掃描單元生成偽隨機(jī)測(cè)試向量,并接著收集輸出標(biāo)志(借助一個(gè)線性反饋移位寄存器)。BIST 示例包括用于生成偽隨機(jī)序列的 LFSR(線性反饋移位寄存器)和用于生成所測(cè)電路標(biāo)志的 MISR(多輸入特性寄存器)。
雖然 BIST 占用更多的硅片面積和驗(yàn)證周期(偽隨機(jī)),但節(jié)省了測(cè)試向量的生成和存儲(chǔ)成本。而且,由于其常常在全時(shí)鐘頻率下運(yùn)行,BIST 通常占用的運(yùn)行時(shí)間會(huì)較少。
DFT 驗(yàn)證
掃描和 BIST 設(shè)計(jì)通常是在設(shè)計(jì)的功能驗(yàn)證正確之后被合并到設(shè)計(jì)中。遺憾的是,片上測(cè)試架構(gòu)(即掃描鏈、BIST 結(jié)構(gòu)和壓縮/解壓邏輯)的插入可能影響到其自身的功能正確性。因而,必須在植入 DFT 之后執(zhí)行門(mén)級(jí)設(shè)計(jì)驗(yàn)證。
以上這些在今天依然適用,而且有過(guò)之而無(wú)不及。最近的統(tǒng)計(jì)數(shù)據(jù)表明:制造完成后,測(cè)試芯片是否存在制造缺陷(與不存在設(shè)計(jì)缺陷相比)的成本已增至制造成本的 40%。
以上諸多因素推動(dòng)了電子行業(yè)能夠想方設(shè)法在設(shè)計(jì)階段就將可測(cè)試性置入芯片,從而降低測(cè)試成本。該方法稱為可測(cè)試性設(shè)計(jì) (DFT),其具有以下作用:
確保檢測(cè)出電路中所有的故障
減少測(cè)試開(kāi)發(fā)相關(guān)的成本和時(shí)間
減少測(cè)試制造芯片所需的執(zhí)行時(shí)間
總體而言,隨著時(shí)間的推移,行業(yè)內(nèi)出現(xiàn)兩種形式的 DFT:ad-hoc DFT 和結(jié)構(gòu)化 DFT。
Ad-hoc DFT 包括一套提倡“良好”設(shè)計(jì)規(guī)范的規(guī)則,旨在簡(jiǎn)化和加速測(cè)試流程。例如,提供置位和復(fù)位信號(hào),使得所有觸發(fā)器均可初始化;避免引起振蕩的異步邏輯反饋;邏輯門(mén)設(shè)計(jì)應(yīng)注意避免扇入數(shù)過(guò)大(扇入數(shù)過(guò)大會(huì)導(dǎo)致難以觀察輸入和控制輸出),或是為難以控制的信號(hào)提供測(cè)試控制。例如,長(zhǎng)計(jì)數(shù)器產(chǎn)生的信號(hào)需要很多個(gè)時(shí)鐘周期進(jìn)行控制,這就需要增加測(cè)試序列的長(zhǎng)度。一般而言,ad-hoc DFT 不會(huì)增加邏輯,即不會(huì)在設(shè)計(jì)中消耗硅。
結(jié)構(gòu)化 DFT:掃描和 BIST
在一些流程中,結(jié)構(gòu)化 DFT 將引入額外的測(cè)試邏輯。最常用的結(jié)構(gòu)化方法是掃描和內(nèi)置自測(cè)試 (BIST)。
1973 年,Williams 和 Angell 首次提及“掃描”一詞。相較于組合設(shè)計(jì),時(shí)序電路通常難以測(cè)試。掃描方法的主要原理是將內(nèi)部存儲(chǔ)元件作為一個(gè)移位寄存器鏈的一部分,從而通過(guò)串行移位進(jìn)行控制和觀察。在掃描鏈中,測(cè)試任何電路的主要問(wèn)題是減少寄存器之間的組合邏輯?;静僮魇菍⒚總€(gè)觸發(fā)器轉(zhuǎn)變?yōu)閽呙杓拇嫫?。唯一的成本是額外增加一個(gè)多路復(fù)用器。在正常模式下,觸發(fā)器將以常規(guī)方式運(yùn)作。在掃描模式下,觸發(fā)器將用作移位寄存器??梢話呙栎敵鲇|發(fā)器中的內(nèi)容,也可以掃描輸入新的值。更重要的是,該方法支持開(kāi)發(fā)自動(dòng)測(cè)試模式生成器 (ATPG),并且可減少耗時(shí)繁瑣的測(cè)試向量創(chuàng)建工作。
隨著時(shí)間推移,電路復(fù)雜程度不斷增加,與測(cè)試程序開(kāi)發(fā)成本相同,90年代的VLSI設(shè)計(jì)以及千禧年的SoC芯片,其測(cè)試設(shè)備成本和軟件開(kāi)發(fā)成本都大幅飆升。只需考慮:
超高且依舊不斷增加的芯片邏輯/管腳比例使得我們更加難以準(zhǔn)確控制和觀察器件內(nèi)部的工作狀況,對(duì)于測(cè)試而言尤為如此
SoC 器件越來(lái)越密集,工藝技術(shù)節(jié)點(diǎn)間的壓降更快
測(cè)試模式生成和應(yīng)用變得極長(zhǎng)
大量的測(cè)試數(shù)據(jù)必須存儲(chǔ)在 ATE 中
全速測(cè)試(GHz 級(jí))越來(lái)越困難,價(jià)格極其昂貴
不熟悉被測(cè)設(shè)計(jì) (DUT) 門(mén)級(jí)結(jié)構(gòu),這是由于硬件描述語(yǔ)言HDL的邏輯自動(dòng)被綜合,因而帶來(lái)了可測(cè)試性插入問(wèn)題。
專業(yè)測(cè)試工程師嚴(yán)重缺乏
為應(yīng)對(duì)這一不可阻擋的趨勢(shì),業(yè)內(nèi)將部分測(cè)試儀的功能集成到芯片上,并命名為 BIST。BIST 降低了復(fù)雜度,繼而又通過(guò)以下兩種方式降低成本和減少對(duì)外部(已編程模式)測(cè)試設(shè)備的依賴:
減少測(cè)試周期持續(xù)時(shí)間
減少由測(cè)試儀控制驅(qū)動(dòng)/檢查的 I/O 信號(hào)數(shù)目,從而降低測(cè)試/探查設(shè)置的復(fù)雜度。
然后,BIST 就可實(shí)現(xiàn)全速(GHZ 級(jí))測(cè)試電路,而后進(jìn)行更為徹底的檢查。
基本方法是將“優(yōu)良”測(cè)試結(jié)果(響應(yīng))壓縮成一個(gè)“標(biāo)志”,并將偽隨機(jī)(偽窮舉)模式生成器 (PRG) 應(yīng)用到芯片上。BIST 本質(zhì)上是將模式生成和響應(yīng)評(píng)估集成到芯片上。
最主流的 BIST 方法中,為邏輯模塊施加輸入時(shí),經(jīng)修改的掃描單元生成偽隨機(jī)測(cè)試向量,并接著收集輸出標(biāo)志(借助一個(gè)線性反饋移位寄存器)。BIST 示例包括用于生成偽隨機(jī)序列的 LFSR(線性反饋移位寄存器)和用于生成所測(cè)電路標(biāo)志的 MISR(多輸入特性寄存器)。
雖然 BIST 占用更多的硅片面積和驗(yàn)證周期(偽隨機(jī)),但節(jié)省了測(cè)試向量的生成和存儲(chǔ)成本。而且,由于其常常在全時(shí)鐘頻率下運(yùn)行,BIST 通常占用的運(yùn)行時(shí)間會(huì)較少。
DFT 驗(yàn)證
掃描和 BIST 設(shè)計(jì)通常是在設(shè)計(jì)的功能驗(yàn)證正確之后被合并到設(shè)計(jì)中。遺憾的是,片上測(cè)試架構(gòu)(即掃描鏈、BIST 結(jié)構(gòu)和壓縮/解壓邏輯)的插入可能影響到其自身的功能正確性。因而,必須在植入 DFT 之后執(zhí)行門(mén)級(jí)設(shè)計(jì)驗(yàn)證。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 可制造性分析
- dfm可制造性設(shè)計(jì)
- dfm可制造性是什么
- dfm可制造性設(shè)計(jì)什么意思
- dfm可制造性分析
- 如何建立VHDL程序的仿真模型和平臺(tái)及仿真過(guò)程詳細(xì)說(shuō)明 14次下載
- Verilog教程之仿真驗(yàn)證與Testbench編寫(xiě) 20次下載
- 集成電路測(cè)試與可測(cè)試設(shè)計(jì)概述的PPT學(xué)習(xí)課件 11次下載
- 加速可測(cè)試性設(shè)計(jì)圖形仿真 1次下載
- Final-DFT App 支持硬件加速仿真 1次下載
- 基于可重用激勵(lì)發(fā)生機(jī)制的虛擬SoC驗(yàn)證平臺(tái) 0次下載
- 借助硬件加速仿真將 DFT 用于芯片設(shè)計(jì) 0次下載
- 可測(cè)性DSP軟硬件協(xié)同仿真驗(yàn)證平臺(tái)設(shè)計(jì) 39次下載
- CPU可測(cè)試性設(shè)計(jì)
- 可測(cè)試性設(shè)計(jì)研究
- 【干貨分享】硬件在環(huán)仿真(HiL)測(cè)試 1108次閱讀
- 仿真測(cè)試與軟件測(cè)試的區(qū)別 954次閱讀
- fpga原型驗(yàn)證平臺(tái)與硬件仿真器的區(qū)別 1187次閱讀
- DFT設(shè)計(jì)—MBIST算法測(cè)試 5148次閱讀
- 基于OmniArk芯神鼎硬件仿真系統(tǒng)和QEMU的混合驗(yàn)證平臺(tái) 651次閱讀
- 可重用的驗(yàn)證組件中構(gòu)建測(cè)試平臺(tái)的步驟 623次閱讀
- 軟件仿真、硬件仿真、原型驗(yàn)證是如何工作的? 1020次閱讀
- 可制造性、可靠性和可測(cè)性協(xié)同設(shè)計(jì) 3214次閱讀
- Lightelligence使用Cadence Xcelium多核加速DFT仿真 1948次閱讀
- 分層DFT技術(shù)如何實(shí)現(xiàn)在最大化SoC 1061次閱讀
- 如何使用DFT App進(jìn)行硬件加速仿真設(shè)計(jì) 2127次閱讀
- 如何使用 DFT App 進(jìn)行硬件仿真 3013次閱讀
- 基于System Verilog的可重用驗(yàn)證平臺(tái)設(shè)計(jì)及驗(yàn)證結(jié)果分析 2703次閱讀
- 驗(yàn)證設(shè)計(jì)和創(chuàng)建可實(shí)現(xiàn)的設(shè)計(jì) 786次閱讀
- 用于軟件驗(yàn)證的硬件加速仿真之一:物理和虛擬探針 2057次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1497次下載 | 免費(fèi)
- 2TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 3單片機(jī)典型實(shí)例介紹
- 18.19 MB | 103次下載 | 1 積分
- 4S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 28次下載 | 1 積分
- 5筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 6開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 15次下載 | 免費(fèi)
- 79天練會(huì)電子電路識(shí)圖
- 5.91 MB | 6次下載 | 免費(fèi)
- 8100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234314次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30321次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21540次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537794次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234314次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論