版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第十章、可測性設計10.1集成電路測試概述10.110.1.1、測試的概念和原理1.測試概念
測試通常是指芯片流片之后的測試,定義為對被測電路施加已知的測試向量,觀察其輸出結果,并對已知正確的結果進行比較判斷芯片功能,性能、結構好壞的過程。2.測試挑戰(zhàn)
a.因為電路門數(shù)量的增加,因此測試時間越來越長
b.測試向量的數(shù)目越來越多但是覆蓋率卻難以提升c.測試設備成本越來越高10.110.1.2測試以及測試向量的分類按測試目的分類1.驗證測試(verificationtesting/designvalidation):當芯片第一次被設計生產(chǎn)出來首先接受驗證測試,主要進行功能測試和全面的AC/DC參數(shù)測試,通過驗證測試可以診斷和修改設計錯誤,為最終規(guī)范測量出芯片的各種電氣參數(shù),并開發(fā)測試流程。2.生產(chǎn)測試(manufacturingtesting):在量產(chǎn)階段,利用前一階段調試好的流程進行測試,目的就是明確測試芯片是不是通過要求!測試成本是首要關注的問題。因此不會有過多的測試向量,但是必須要有足夠的模型化故障的覆蓋率。3.可靠性測試(reliabilitytesting):目的:保證芯片的可靠性。通過調高電壓,延長測試時間,以及提高溫度等方式,將不合格的產(chǎn)品挑出來。4.接受測試(acceptancetesting):用戶測試,看是否滿足要求按測試方法分類1.窮舉測試向量:特點:覆蓋率高,可以達到100%,對n輸出的芯片而言,需要2^n個測試向量2.功能測試向量:主要用于驗證測試中,用來驗證各器件的功能是否正確3.結構測試向量:基于故障模型的測試向量,優(yōu)點:利用電子設計自動化EDA工具自動對電路產(chǎn)生測試向量,并有效評估效果,缺點,工具有時無法檢測所有故障類型。10.110.1.3自動測試設備ATE
可以極大地提高測試速度。
挑戰(zhàn):1.不同芯片對于同種測試設備的需求,芯片不同可能要求的測試環(huán)境之類就會不同;2.巨大的測試向量對于設備自身的要求;10.2故障建模及ATPG原理10.2.1故障建模概念10.210.2.1故障建模的概念1.故障建模是生產(chǎn)測試的基礎,有幾個常見概念:1.缺陷:指電路制造過程中產(chǎn)生的物理異常,2、故障:指由于缺陷所變現(xiàn)出的不同于正常功能的現(xiàn)象,3、誤差:由于故障造成系統(tǒng)功能的偏差或者錯誤,4、漏洞:指由于一些設計問題而造成的功能錯誤2.故障建模
指采用數(shù)學模型來模擬芯片制造過程中的物理缺陷,便于研究故障對于電路或者系統(tǒng)造成的影響,診斷故障的位置。電路中物理缺陷復雜,但是其實造成的故障結果相對而言比較少,采用故障模型規(guī)避了對于物理缺陷分析的復雜度。10.210.2.2常見的故障模型數(shù)字邏輯單元中的故障模型1.固定性模型(SAF-stuckatfault):它假設電路或者系統(tǒng)中某個信號永久為0(SA0)或者1(SA1),可以表征多種缺陷;對于同等效果的故障集合而言可以合并。2.晶體管固定開/短路故障:晶體管含有兩種故障模型,開路或者短路,開路需要兩種測試向量觀察輸出端跳變是否合理,短路需要測試輸出端口的靜態(tài)電流;3.橋接故障:指節(jié)點間電路的短路故障,通常假想為電阻很小的通路;4.跳變延遲故障:指無法在指定的時間內完成信號的跳變;5.傳輸延遲故障:指信號的特定路徑上的傳輸延遲;通常與測試路徑的相關參數(shù)聯(lián)系在一起2.存儲器的故障檢測1.單元固定故障:將存儲器單元固定為0/1,為了檢測這類故障需要對每一個存儲單元和傳輸線進行讀/寫0/1的操作;2.狀態(tài)跳變故障:是固定故障的特殊類型,發(fā)生在對存儲單元進行寫操作時候,不發(fā)生正常的跳變,為了檢測這類故障必須對每一個單元進行0-1或者1-0的讀寫操作,并且在寫入相反值后立即讀出;3.單元耦合故障(CF):針對RAM。指一個單元在寫操作時,跳變會影響到別的單元,為了測試它,要在對一個單元進行奇數(shù)次跳變后,對所有單元進行讀操作,來避免可能造成的耦合故障;4.臨近圖形敏感故障:特殊的故障模式,當一個單元周圍出現(xiàn)某些特定的內容時,引發(fā)的故障5.地址譯碼故障:a.對于給定的地址,不存在相對應的存儲單元b.對于一個存儲單元,沒有對應的物理地址c.對于給定的地址??梢栽L問多個固定的存儲單元 d.對于一個存儲單元,有多個地址可以訪問6.數(shù)據(jù)保留故障
:指存儲單元不能再規(guī)定的時間內有效保持其數(shù)據(jù)10.210.2.3ATPG原理1.概念
ATPG是自動測試產(chǎn)生的縮寫;目的就是利用程序軟件根據(jù)測試故障類型自動生成測試向量,主要完成兩方面工作:1.基于某種故障類型,確定當前測試向量可以覆蓋多少物理缺陷。2.對于特定的抽象電路,工具可以自動選擇可以匹配的故障類型。2.優(yōu)點1.自動化的過程;2.由于它是根據(jù)故障類型產(chǎn)生測試向量,因此一旦發(fā)生故障,很容易追蹤和定位;3.工作原理1.故障類型選擇:根據(jù)所給的結構確定需要進行的檢測的故障類型;2.檢測故障:根據(jù)確定的故障類型,ATPG會決定如何對其進行檢測,并且需要考慮施加激勵向量的測試節(jié)點,并考慮所有對其有影響的節(jié)點;3.檢測故障傳輸路徑:4.工具的使用步驟:ATPG根據(jù)工具完成的:
將含有掃描結構的門級網(wǎng)表輸入到ATPG工具內輸入庫文件建立ATPG模型根據(jù)STIL文件做DRC檢測生成向量壓縮向量轉換為ATE所需要的格式向量輸出測試向量和故障列表10.3可測性設計10.3.1可測性設計概念可測性設計(DFT)
指設計人員在設計系統(tǒng)和電路的同時,考慮到測試的要求,通過增加一定的硬件開銷,獲得最大可測性的設計過程。目的就是基于故障模型的測試服務,用來檢測生產(chǎn)故障,目前主要有:掃描通路測試,內建自測試和邊界掃描測試三種方式;
優(yōu)點:可以大幅縮減產(chǎn)品制造周期,并且提高產(chǎn)品可制造性,減低測試成本等2.可控制性和可觀測性
可控制性是指將信號設置成0或者1的難度;
可觀測性是指觀察這個信號所產(chǎn)生故障的難度;10.3.2可測性設計的優(yōu)勢和不足優(yōu)點不足可以利用EDA工具進行測試向量的生成增加的芯片的面積,提高的出錯概率便于故障的診斷和調試增加設計的復雜程度可以提高芯片的成品率并衡量其品質需要額外的引腳增加的硅片面積減少測試成本影響芯片的功耗,速度以及其他性能10.4掃描測試10.4.1基于故障模型的可測試性對于邏輯電路而言采用輸出向輸入反推的方法一般可以確定測試向量;對于時序電路而言,采用掃描測試方法是最佳方案。10.4.2掃描測試的基本概念是內部檢測,不同于邊界掃描。掃描時序分為時序和組合兩個部分,使得內部節(jié)點可以控制并且可以觀察。測試向量的施加及傳輸是通過將寄存器用特殊設計的帶有掃描功能的寄存器代替,使其連接成一個或者幾個長的移位寄存器鏈來實現(xiàn)。
掃描測試結構基本單元就是掃描觸發(fā)器,目前常用的有帶多路選擇器的D觸發(fā)器和帶掃描端的鎖存器;帶多路選擇器的D觸發(fā)器
有兩種工作模式: 1.正常工作模式 2.掃描移位模式
D觸發(fā)器10.4.2掃描測試的基本概念
2.帶掃描端的鎖存器電平敏感的掃描設計,采用的是帶掃描端的鎖存器基于鎖存器設計的,最大的劣勢是時鐘的生成和分配異常復雜
將這些掃描單元按掃描移位模式連接起來,就構成了掃描測試的基本結構,掃描方式分為全掃描和部分掃描,全掃描就是把設計中所有的寄存器都用掃描功能的寄存器取代;部分掃描就是把部分進行代替,沒有取代的部分采用功能測試向量進行測試。
latchlatchdClk_cScan_inClk_aClk_bScan_out10.4.3掃描測試原理
一般的電路都是組合邏輯加觸發(fā)器,采用多路選擇觸發(fā)器就可以了,在處理器核中,鎖存器如果是主要的邏輯單元,那么就采用電平敏感的掃描設計;對于固定型故障檢測:采用將電路中觸發(fā)器全換成掃描觸發(fā)器的形式,然后進行分析:如p182的例子;對于延遲故障檢測:采用at_speed測試:方法是,對組合邏輯路徑施加兩個測試向量,一個使電路設置在確定的狀態(tài),另一個引起一個或者多個觸發(fā)器翻轉,由下一級觸發(fā)器捕獲信號結果,檢測跳變。目前有兩種方法來產(chǎn)生并施加at-speed測試向量:移位啟動和慢速移位快速捕獲的方法。移位啟動:最后一個移位時鐘以系統(tǒng)工作模式下的高速工作時鐘來施加,同時啟動待測路徑上的邏輯轉換,隨后利用下一個高速時鐘,將該邏輯轉換結果捕獲到掃描單元里。只要一個捕獲時鐘,利用ATPG算法就可以檢測出轉換故障,但是他對移位過程中高速時鐘的提出時序要求,會產(chǎn)生很大的功耗。慢速移位快速捕獲的方法SSFC:在數(shù)據(jù)移位時不采用高速時鐘,在啟動邏輯轉換周期時使用高速時鐘,隨后再用一個或者多個周期的高速時鐘捕獲邏輯轉換結果,因為不止需要一個周期,所以采用時序ATPG,算法上來說比較困難。但它對移位時鐘和控制信號以及掃描鏈的最低頻率都沒有要求。10.4.4掃描設計規(guī)則10.5存儲器內建自測10.5.1存儲器測試必要性1.存儲器本身物理結構密度很大,在測試時候收到片外引腳的限制,沒辦法直接訪問嵌入式存儲器2.隨著存儲器容量和密度的不斷增加,各種針對存儲器的新問題也不斷產(chǎn)生3.SOC對于存儲器的需要越來越厲害4.對于soc而言,不同的存儲器類型需要不同的方法5.存儲器的測試時間越來越長了。10.5.2存儲器的測試方法存儲器主要包括地址譯碼單元,存儲單元和讀寫控制單元,存儲器中常見的故障前面已經(jīng)提到過了。目前存在的存儲器測試方法:直接訪問測試:在芯片外直接增加訪問存儲器的端口,通過直接讀、寫存儲單元來測試存儲器。通過片上微處理器測試:利用微處理器中的功能實現(xiàn)測試算法內建自測:通過增加額外的電路來產(chǎn)生片上測試向量并進行測試比較,完成對存儲器的測試。主要針對于RAM;掃描寄存器測試:對于小型的嵌入式采用局部外界掃描寄存器,這種方式會給存儲器增加測試外殼,導致讀寫的速率降低。用ASIC功能測試的方法進行測試10.5.2各種方式的比較:測試方法優(yōu)點缺點直接訪問測試方法可以進行詳細的測試,可以使用故障診斷工具在芯片I/O上有巨大的損失,布線的代價可能很大通過微處理器不要額外硬件,沒有性能損失必須要有微處理器內建自測有自動工具支持可以全速測試有良好的故障覆蓋率對于測試機來說,消耗最少有一定的硬件開銷對存儲器帶來永久的性能損失故障診斷和修復比較麻煩硬件本身的可測試性掃描寄存器可以進行故障分析避免了在芯片I/O上性能損失測試時間會很長需要大量的額外硬件用ASIC測試方法不需要額外硬件沒有性能損失只能執(zhí)行簡單算法僅用于小型存儲器10.5.3BIST內建自測1.概念
基本思路是:電路自己生成測試向量,不需要外部電路施加,并且有獨立的結構判斷測試結果是不是正確。So,他需要附加電路:向量生成器,BIST控制器,響應分析器。
核心是控制器:踏實外部電路和存儲器連接的接口,為存儲器的自測試提供信號,控制測試的結束與否,實現(xiàn)測試算法,常用有限狀態(tài)機實現(xiàn)。需要具備:1.接受外部啟動存儲器的信號,2,在該信號的驅動下,建立測試算法,測試電路,3.確定什么時候結束,并給出測試結果!PS:還要求BIST具有故障定位和輔助修復的功能。有利于故障查找和修復。
由于額外電路帶來的引腳:10.5.4存儲器測試算法
存儲器的測試算法大多都是基于故障模型的,常用的故障模型有棋盤式算法和March算法。1.棋盤法就是把相鄰的存儲單元分為兩個組,然后對不同的組寫入0/1交替出現(xiàn)的測試矢量,停止后對整個存儲陣列進行讀取,這樣可以檢測出單元固定障礙和相鄰單元間圖形敏感障礙。 2.march算法:首先是對單個單元進行一系列的操作,然后才進行下一個單元的操作,操作序列成為march單元。March算法有很多中操作單元,他們對于不同的故障模型有不同的好處。 3.數(shù)據(jù)保留測試:在棋盤法或者march算法中添加延遲單元(延遲一般介于10ms-80ms)來實現(xiàn),為了保證存儲單元在一定時間內能保持數(shù)據(jù)。4.多數(shù)據(jù)背景:10.5.5BIST模塊在設計中的集成
內建自測電路作為邏輯電路的一部分通常在RTL級插入,并且需要與其他邏輯一起進行綜合。數(shù)據(jù)、地址以及其他一些控制信號在進入存儲器之前需要經(jīng)過多路選擇器,這可以保證在正常工作下,存儲器輸入來自外部電路,在測試模式在,輸入來自BIST電路。
如果還要工作在掃描模式下,需要開始加入掃描鏈電路,但掃描時候需要屏蔽掉bist_en。
如果電路需要進行ATPG(自動生成測試),還需要考慮存儲器所導致的周圍信號不可控制和不可觀察的因素,解決辦法是在存儲器周圍加入必要得隔離旁路結構,使得存儲器在掃描測試下處于透明狀態(tài),即存儲器中沒有數(shù)據(jù)通過。10.6邊界掃描測試10.6.1基本原理
邊界掃描測試時為了解決印制電路板(PCB)上芯片與芯片之間的互連測試而提出的一種解決方案。他與內部掃描的明顯區(qū)別
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度木材行業(yè)碳排放權交易合同8篇
- 二零二五版農村電商合作發(fā)展合同4篇
- 二零二五年度環(huán)保設施滅四害服務合同及環(huán)保標準協(xié)議4篇
- Preparing for Pregnancy助產(chǎn)專業(yè)資源庫
- 水電安裝工程2025年度工程監(jiān)理合同2篇
- 2025版民間借貸教育基金擔保合同示例3篇
- 2025年度生態(tài)環(huán)保項目投資擔保合同書
- 2025年度離婚財產(chǎn)分割糾紛訴訟保全與執(zhí)行全程服務合同2篇
- 二零二五年度水利工程內部施工合同4篇
- 2025年度個人別墅抵押借款合同范本5篇
- 乳腺癌的綜合治療及進展
- 【大學課件】基于BGP協(xié)議的IP黑名單分發(fā)系統(tǒng)
- 2025年八省聯(lián)考高考語文試題真題解讀及答案詳解課件
- 信息安全意識培訓課件
- 2024年山東省泰安市初中學業(yè)水平生物試題含答案
- 美的MBS精益管理體系
- 中國高血壓防治指南(2024年修訂版)解讀課件
- 2024安全員知識考試題(全優(yōu))
- 2024年衛(wèi)生資格(中初級)-中醫(yī)外科學主治醫(yī)師考試近5年真題集錦(頻考類試題)帶答案
- 中國大百科全書(第二版全32冊)08
- 第六單元 中華民族的抗日戰(zhàn)爭 教學設計 2024-2025學年統(tǒng)編版八年級歷史上冊
評論
0/150
提交評論