時間:2018-04-18 17:42:55來源:網(wǎng)絡(luò)轉(zhuǎn)載
乘用車中的電子部分持續(xù)快速增長,驅(qū)動這一現(xiàn)象的主要因素是乘用車中集成了各種高級安全功能。整個行業(yè)向全自動駕駛汽車的轉(zhuǎn)變有望進(jìn)一步增加此類安全功能的數(shù)量,進(jìn)而增加電子部分的比重。最近有報告表明,高端汽車中目前集成了成百上千的半導(dǎo)體器件。另外,這些元器件的復(fù)雜性也是與日俱增。事實(shí)上,引領(lǐng)先進(jìn)半導(dǎo)體前沿市場的正是執(zhí)行人工智能算法所需的芯片,而且這些算法可以管理新興的自動駕駛功能。這類安全相關(guān)的器件必須盡可能滿足最高的質(zhì)量和可靠性要求,這一點(diǎn)至關(guān)重要。這些要求已在ISO26262標(biāo)準(zhǔn)中正式提出,世界各地的汽車制造商和供應(yīng)商也已紛紛采用這一標(biāo)準(zhǔn)。這是一項(xiàng)綜合標(biāo)準(zhǔn),涵蓋軟件和硬件的完整生命周期,從設(shè)計一直到測試和實(shí)際運(yùn)行。為幫助企業(yè)滿足ISO26262標(biāo)準(zhǔn)強(qiáng)制要求的質(zhì)量和可靠性指標(biāo),MentorTessent產(chǎn)品系列提供了一套全面的測試解決方案。
通過在線自測試確保系統(tǒng)可靠性
要確保汽車電子的可靠性,其中一種方法便是在功能運(yùn)轉(zhuǎn)期間執(zhí)行定期測試。借助TessentMissionMode架構(gòu),可以實(shí)現(xiàn)對所有片上測試資源的低延遲系統(tǒng)級訪問,以便進(jìn)行在線測試和診斷。圖1顯示的即為該架構(gòu)。使用基于IEEE1687(IJTAG)[1,2]的網(wǎng)絡(luò)可以訪問在整個設(shè)計流程中分發(fā)的所有測試IP。測試IP可能包括任意TessentDFTBIST功能,或任何符合IJTAG標(biāo)準(zhǔn)的第三方IP。利用SIB(掃描插入位)交換機(jī)的層次化網(wǎng)絡(luò),即可與測試IP進(jìn)行多面而又高效的通信。IEEE1149.1TAP(測試點(diǎn)端口)可提供對IJTAG網(wǎng)絡(luò)的外部訪問,主要在制造測試環(huán)境中使用。居于此架構(gòu)中心的是TessentMissionMode控制器,它能接管TAP信號,并將任何測試或診斷命令驅(qū)動至IJTAG網(wǎng)絡(luò)中的任意和所有測試IP。
圖1:基于IJTAG的TessentMissionMode架構(gòu)。
MissionMode控制器可配置為在兩種不同模式下工作。在CPU訪問模式下,該控制器支持與CPU總線之間的雙向并行讀寫操作。該控制器可根據(jù)需要執(zhí)行并行到串行和串行到并行數(shù)據(jù)轉(zhuǎn)換,以便在CPU總線與IJTAG網(wǎng)絡(luò)之間傳輸信息。此模式支持圖2所示的模塊級或系統(tǒng)級通信架構(gòu)。服務(wù)處理器可通過任意汽車總線,例如CAN(控制器局域網(wǎng))或I2C(內(nèi)置集成芯片),訪問各個MissionMode控制器,進(jìn)而訪問任意片上測試IP。在直接存儲器訪問(DMA)模式下,MissionMode控制器可讀取在非易失性存儲器中預(yù)載的命令數(shù)據(jù)。在系統(tǒng)操作期間,根據(jù)需要,可以存儲多種測試序列,而且可以以任何順序不限次數(shù)的重新獲得這些測試序列。
除了通過TAP訪問整個芯片IJTAG網(wǎng)絡(luò)之外,還可配置一個或多個MissionMode控制器直接與單個或一小組測試IP通信(參見圖3)。這樣做的好處是可以縮短通信延遲,而這對某些測試而言至關(guān)重要。非破壞性存儲器BIST便是一個重要示例[3]。在這種形式的測試中,存儲器BIST控制器會使用一系列的短事務(wù)序列對存儲器進(jìn)行測試,我們通常將此成為猝發(fā)。猝發(fā)通常僅持續(xù)若干時鐘周期(可能20到30個),并且每次針對不同的存儲器位置。因此可通過大量較短的存儲器BIST會話對整個存儲器進(jìn)行測試。這一方法是非破壞性的,因?yàn)樵诿總€猝發(fā)期間,猝發(fā)所修改的存儲器位置均會由MBIST控制器進(jìn)行保存和恢復(fù)。由于猝發(fā)僅在仲裁邏輯確定存儲器
圖3:TessentMissionMode直接本地訪問。
可用時才會啟動,功能性能并不會受到嚴(yán)重影響。如果存儲器僅在上電時進(jìn)行測試,則可使用更傳統(tǒng)的破壞性存儲器BIST測試。這種情況下,通常就不會存在延遲問題,單個與TAP接口的MissionMode控制器便足夠了。
邏輯BIST是另一種常見的系統(tǒng)內(nèi)測試形式,通過MissionMode控制器可以訪問該測試。該測試解決方案涉及在片上生成隨機(jī)測試向量,然后將其應(yīng)用于掃描鏈。最近,我們對此方法進(jìn)行了改進(jìn),提供了一種可集成ATPG壓縮和邏輯BIST的混合測試解決方案(參見圖4)。汽車設(shè)備內(nèi)通常同時需要這兩種解決方案;ATPG壓縮用于高質(zhì)量的制造測試,邏輯BIST則用于上電測試和系統(tǒng)內(nèi)測試。
圖4:混合ATPG壓縮和邏輯BIST架構(gòu)。
結(jié)合使用這兩種解決方案將可獲得明顯的優(yōu)勢。特別是,由于這兩種解決方案使用幾乎相同的片上DFT資源,因此可以減少面積開銷。例如,二者都使用掃描鏈和相關(guān)的測試時鐘。兩種解決方案的主要區(qū)別在于將測試數(shù)據(jù)饋送到掃描鏈以及處理來自掃描鏈的測試響應(yīng)數(shù)據(jù)的片上邏輯。然而,邏輯間也存在相似性,所以兩種解決方案的邏輯可以高效地合并以同時支持這兩種方法。
在功能運(yùn)轉(zhuǎn)期間定期應(yīng)用邏輯BIST的一個重要方面是限制功耗,以便最大限度地降低對被測系統(tǒng)其他部分造成的影響。在邏輯BIST操作期間,通過最大限度減少隨機(jī)測試向量和響應(yīng)的掃描加載和卸載期間的翻轉(zhuǎn)活動,可以實(shí)現(xiàn)功耗的降低。圖5所示的架構(gòu)通過定期將隨機(jī)數(shù)據(jù)位替換為常量值而減少了掃描翻轉(zhuǎn)活動[4]。該結(jié)構(gòu)支持可編程電路的翻轉(zhuǎn)率色設(shè)定,在小幅增加測試向量和保持相同測試覆蓋率的同時,可以降低電路的翻轉(zhuǎn)率。
圖5:低功耗邏輯BIST架構(gòu)。
使用面向缺陷的綜合測試實(shí)現(xiàn)極低的DPM
廣泛使用的測試數(shù)字電路的方法是向設(shè)計中添加掃描測試結(jié)構(gòu),然后通過這些結(jié)構(gòu)提供測試向量,從而在觀察到芯片響應(yīng)后揭示缺陷。該方法已經(jīng)使用了幾十年,其基礎(chǔ)是對電路缺陷進(jìn)行高度抽象建模,以實(shí)現(xiàn)高計算效率的測試向量生成過程。最初使用的是簡單的固定故障模型,也就是將電路缺陷建模為邏輯網(wǎng)絡(luò)值固定為0或1。多年來又增加了更復(fù)雜的故障模型,以解決在行業(yè)向新技術(shù)節(jié)點(diǎn)轉(zhuǎn)型時出現(xiàn)的新缺陷類型。最近采用的故障模型包括轉(zhuǎn)換、橋接、開路和小延遲故障。
然而,隨著幾何形狀越來越小,這些故障模型和相關(guān)聯(lián)的測試向量越來越難以確保所需的質(zhì)量水平。主要問題在于所有現(xiàn)有故障模型只考慮單元輸入和輸出上的故障以及單元之間互連線路上的某些缺陷。換句話說,明確考慮的只有抽象到網(wǎng)表級的故障。
然而,事實(shí)證明,越來越多的缺陷均出現(xiàn)在單元結(jié)構(gòu)內(nèi)部。針對更先進(jìn)的技術(shù)節(jié)點(diǎn)和相關(guān)的加工技術(shù)進(jìn)行的一些估算認(rèn)為,單元內(nèi)發(fā)現(xiàn)的缺陷數(shù)量幾乎占所有電路缺陷的一半。各種類型的互連缺陷也變得越來越普遍。在正常的ATPG過程中,通常會產(chǎn)生數(shù)千個測試向量。結(jié)果是,盡管傳統(tǒng)的故障模型并不明確針對單元內(nèi)部缺陷和各種單元外部缺陷,但最后還是會意外地檢測到大量單元內(nèi)部缺陷。然而,考慮到在設(shè)計中存在數(shù)百萬個門,并且需要極低的DPPM,依靠運(yùn)氣來檢測所有潛在缺陷顯然是行不通的。更先進(jìn)的單元感知測試(CAT)方法[5]會直接針對每個單元內(nèi)部特定的短路和開路缺陷,而版圖感知橋接提取方法[6]則針對單元之間的互連上的特定橋接缺陷。
在這種CAT方法中,首先要執(zhí)行自動的單元庫特征提取過程,如圖6所示。每個半導(dǎo)體工藝節(jié)點(diǎn)都有用于描述網(wǎng)表中最低級元器件的邏輯行為和物理布局的一組技術(shù)單元庫。單元感知特征提取過程首先要提取用GDSII描述的物理庫。每個提取單元會生成一份帶寄生電阻和電容的晶體管級別網(wǎng)表。電阻位置表示存在潛在開路缺陷的導(dǎo)電路徑,而電容識別存在潛在橋接缺陷的位置。然后使用模擬仿真器通過激勵窮舉仿真每種潛在缺陷,以確定是否存在會產(chǎn)生不同于無缺陷輸出結(jié)果的單元輸入組合。最簡單的情況是用1歐姆電阻表示硬件橋,以此仿真每個電容位置。還可以使用其他許多電阻值,其中某些會有不同的測試激勵要求。此外,要檢測只能作為動態(tài)缺陷觀察到的橋接或開路,在多個周期上仿真也很實(shí)用。
圖6:通過庫特征提取生成單元感知故障模型。
單元感知特征提取的最后一步是將輸入組合的列表轉(zhuǎn)換為各單元內(nèi)部各個故障的必要輸入值組合。因?yàn)樵撔畔⒃趩卧斎胩幈欢x為邏輯值,所以基本上是模擬缺陷仿真的邏輯故障模型表示。每個單元的這組激勵代表ATPG的單元感知故障模型文件。在此文件中,仿真缺陷(現(xiàn)在為故障)可以具有一個或多個輸入組合。請注意,因?yàn)橐厌槍夹g(shù)庫內(nèi)的所有單元執(zhí)行單元特征提取過程,所以使用該技術(shù)的任何設(shè)計均可讀入相同的單元感知故障模型文件。特征提取只需要執(zhí)行一次,然后即可應(yīng)用于該技術(shù)節(jié)點(diǎn)上的任何設(shè)計。
在標(biāo)準(zhǔn)固定和轉(zhuǎn)換測試向量之外使用單元感知ATPG,硅結(jié)果顯示有更多的故障被檢測到。針對從350nm到低于16nm的各種技術(shù)節(jié)點(diǎn),均能測量出這種檢測方面的改進(jìn)。可能更重要的是,在實(shí)現(xiàn)這些改進(jìn)的同時,測試應(yīng)用時間的增加并不明顯。
版圖感知橋接提取針對的是單元之間的互連,要提高缺陷覆蓋率,這是順理成章的下一步驟。橋接提取是基于圖7所示的臨界區(qū)域提取。
圖7:基于臨界區(qū)域的橋接提取流程。
第一步是從LEF和DEF文件創(chuàng)建版圖感知數(shù)據(jù)庫(LADB)。此LADB包含用于橋接提取的臨界區(qū)域信息。請注意,生成LADB并非額外步驟,它對版圖感知診斷而言已是必要步驟。完成橋接提取后,UDFM(用戶定義的故障模型)文件中將包含后續(xù)ATPG步驟中會考慮的所有基于臨界區(qū)域的橋接。
使用單元感知和版圖感知測試向量獲得的缺陷覆蓋率改善還會帶來其他測試益處。憑借改進(jìn)后的結(jié)果,您可以減少甚至省去其他昂貴的測試過程,例如性能裕度或系統(tǒng)級測試。
用于高質(zhì)量混合信號電路測試的模擬故障仿真
單元感知測試、版圖感知測試和其他先進(jìn)的數(shù)字測試解決方案對于提高設(shè)備質(zhì)量很有幫助。不過,事實(shí)證明,當(dāng)今汽車設(shè)備中的大多數(shù)現(xiàn)場故障都發(fā)生在芯片的混合信號部分(參見圖8)。這并不令人意外,因?yàn)槌晒ο蠖鄶?shù)數(shù)字缺陷意味著任何剩余缺陷的性質(zhì)都可能是混合信號。這類缺陷雖然往往數(shù)量較少,但在安全攸關(guān)的汽車應(yīng)用中依然是不可容忍的。因此需要解決方案來填補(bǔ)這一測試空缺。
自動生成模擬測試的基本前提是具備一種自動方法來測量任何測試所實(shí)現(xiàn)的故障覆蓋率。盡管數(shù)字電路故障仿真面市已有近30年,但直到最近,各類學(xué)
圖8:混合信號汽車IC中的電子來源細(xì)分。
術(shù)論文和大會中才開始討論模擬故障仿真的主題。全新的TessentDefectSim模擬電路故障仿真器[7,8]是業(yè)內(nèi)首款商用解決方案。其基本方法是在晶體管級別的網(wǎng)表中測量開路、短路缺陷的覆蓋率以及相關(guān)的參數(shù)變化。通過模擬仿真,在存在缺陷的情況下評估電路響應(yīng)的變化,來確定給定缺陷的覆蓋率。與在扁平網(wǎng)表中依次仿真各項(xiàng)缺陷的做法相比,通過使用多種效果顯著的加速方法,可以將模擬仿真時間縮短幾個數(shù)量級,這使得上述方法現(xiàn)在變得切實(shí)可行。這類方法包括:按照可能性加權(quán)隨機(jī)采樣,以確保將多數(shù)時間花在仿真最有可能的缺陷上;混合模型仿真,將最高級別的模型或網(wǎng)表用于每個不包含當(dāng)前仿真的缺陷的子電路實(shí)例;等等。這一全新的自動化方法實(shí)現(xiàn)了多種模擬測試相關(guān)的功能。首先,可以評估現(xiàn)有模擬測試的效果。對于未覆蓋任何額外缺陷的測試,可以予以消除,從而縮短測試時間,降低測試成本。新的缺陷覆蓋率指標(biāo)還可用于指導(dǎo)生成新的高效測試。
缺陷容差和FMEDA分析
在電路存在各種缺陷的情況下,TessentDefectSim也可衡量電路在可接受的參數(shù)范圍內(nèi)繼續(xù)保持正常工作的能力[9]。這一缺陷容差分析直接關(guān)系到長期的可靠性,因此對汽車應(yīng)用來說極其重要。在最常見的情況下,假設(shè)功能邏輯受到ECC或BIST等一些安全機(jī)制的監(jiān)控。那么,缺陷造成的影響可按圖9所示進(jìn)行分類。
圖9:功能性安全分析的缺陷分類。
q1和q2象限內(nèi)的缺陷不影響正確的電路功能運(yùn)轉(zhuǎn),因此不會對安全造成不利影響。q3象限中的缺陷會影響功能運(yùn)轉(zhuǎn),但安全監(jiān)視器可將其檢測出來,從而令電路處于安全狀態(tài)。q4象限中的缺陷也會影響功能運(yùn)轉(zhuǎn),而且不幸的是,安全監(jiān)視器無法將其檢測出來。因此,q4缺陷會導(dǎo)致不安全狀態(tài)。于是,缺陷容差可計算為1–q4/(q1+q2+q3+q4)。
TessentDefectSim也可以生成ISO26262標(biāo)準(zhǔn)中定義的其他FMEDA(失效模式、影響和診斷分析)相關(guān)的硬件安全指標(biāo)。相關(guān)指標(biāo)的定義和計算方法如下:
?單點(diǎn)失效指標(biāo)(SPFM)是單一缺陷不會導(dǎo)致不安全狀態(tài)的概率(要么會被安全監(jiān)視器檢測到,要么不會導(dǎo)致功能失效)。這也就是以上定義的缺陷容差。
SPFM=(q1+q2+q3)/(q1+q2+q3+q4)
?潛在故障指標(biāo)(LFM)表示,在兩個點(diǎn)故障均不會單獨(dú)導(dǎo)致不安全狀態(tài)的情況下,它們一起發(fā)生時仍不會導(dǎo)致不安全狀態(tài)的概率。為限制此分析的復(fù)雜性,我們可通過分析哪種缺陷會導(dǎo)致安全監(jiān)視器不檢測其他功能失效,來計算這一指標(biāo)。這些缺陷的度量在以下等式中表示為“l(fā)atent”變量:
LFM=(q1+q2+q3-latent)/(q1+q2+q3)
?診斷覆蓋率(DC)用于衡量可導(dǎo)致功能失效但會被安全監(jiān)視器檢測到的缺陷的百分比。
DC=q3/(q3+q4)
?隨機(jī)硬件失效(PMHF)的概率指標(biāo)本質(zhì)上表示的是每小時的總體失效概率,衡量方法是考慮隨時間的推移發(fā)生所有可能導(dǎo)致功能失效的故障的可能性。
PMHF=(1-SPFM)×(所有缺陷似然的總和)×(企業(yè)常量)
結(jié)語
隨著元器件尺寸的縮小和復(fù)雜性的不斷提高,滿足ISO26262及其他汽車電子標(biāo)準(zhǔn)的質(zhì)量和可靠性要求將變得越來越困難。芯片的數(shù)字和模擬部分都必須經(jīng)過充分測試。采用單元感知ATPG和非破壞性存儲器BIST等先進(jìn)的測試功能后,不僅將提高半導(dǎo)體制造商達(dá)成必要的質(zhì)量和可靠性指標(biāo)的能力,而且通過提供嵌入式測試功能,還將使其產(chǎn)品進(jìn)一步差異化??蛻艨梢栽谙到y(tǒng)級和現(xiàn)場利用這些測試功能。失效指標(biāo)的計算和交付也很快會成為滿足必要的系統(tǒng)功能性安全目標(biāo)的重要交付物。
標(biāo)簽:
中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.surachana.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-04-30
性能躍升20%!維宏NK300CX Plus數(shù)控系統(tǒng)...
2025-04-11
rpi-image-gen:樹莓派軟件鏡像構(gòu)建的終...
2025-04-08
【產(chǎn)品解讀】全面提升精密制造檢測節(jié)拍...
2025-03-31
激光閃耀 智慧引領(lǐng) | WISE MASER 黑武士...
2025-03-20