0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

不要讓X成為邏輯BIST的問題

星星科技指導(dǎo)員 ? 來源:synopsys ? 作者:Rahul Singhal 和 Gir ? 2023-05-24 16:33 ? 次閱讀

作者:Rahul Singhal 和 Giri Podichetty

部署在汽車、醫(yī)療和航空航天等安全關(guān)鍵應(yīng)用中的集成電路IC) 或芯片的運(yùn)行故障可能會(huì)產(chǎn)生災(zāi)難性后果。這些故障可能源于芯片中逃脫制造測試的缺陷,或者由于操作環(huán)境等因素在系統(tǒng)運(yùn)行期間可能發(fā)生的暫時(shí)性故障。為了避免此類故障,這些IC需要最高質(zhì)量的制造測試,以實(shí)現(xiàn)低于百萬分之一(DPPM)的缺陷率和系統(tǒng)內(nèi)測試功能,以確保芯片在ISO 26262標(biāo)準(zhǔn)定義的系統(tǒng)運(yùn)行期間的安全功能。IC設(shè)計(jì)人員通?;诟呒壒收夏P停ㄈ鐔卧兄⒙窂窖舆t、轉(zhuǎn)換等)生成掃描測試模式。以滿足 激進(jìn) 的 測試 質(zhì)量 目標(biāo), 并 添加 可 測試 性 設(shè)計(jì) (DFT), 例如 邏輯 BIST 用于 系統(tǒng) 內(nèi) 測試。

邏輯BIST是系統(tǒng)內(nèi)測試的關(guān)鍵DFT組件,用于測試設(shè)計(jì)的非存儲(chǔ)器部分。與使用帶有掃描測試引腳的自動(dòng)測試設(shè)備(ATE)施加模式的掃描測試不同,邏輯BIST測試圖案是使用偽隨機(jī)碼型生成器(PRPG)在芯片上生成的,并且測試模式響應(yīng)使用多輸入移位寄存器(MISR)累積到簽名中。將MISR簽名與片內(nèi)或片外的預(yù)期簽名進(jìn)行比較,以確定測試通過/失敗狀態(tài)。除了要求高測試覆蓋率外,安全關(guān)鍵應(yīng)用中IC的在系統(tǒng)測試必須具有較短的測試時(shí)間,因?yàn)闇y試是在芯片的功能操作期間進(jìn)行的。影響邏輯BIST測試時(shí)間和測試覆蓋率的主要因素之一是設(shè)計(jì)中的路徑生成未知(即X)仿真值,因?yàn)閄會(huì)破壞在多個(gè)測試模式或測試間隔中累積的MISR特征。這會(huì)導(dǎo)致測試覆蓋率丟失或需要更多的測試模式來實(shí)現(xiàn)目標(biāo)測試覆蓋率,從而增加測試時(shí)間。標(biāo)準(zhǔn)邏輯BIST解決方案需要X-clean設(shè)計(jì)來避免此問題。

由于各種原因,X出現(xiàn)在設(shè)計(jì)開發(fā)周期的不同階段,包括未建模的電路行為,缺少設(shè)計(jì)初始化以及靜態(tài)時(shí)序分析(STA)中未考慮的時(shí)序路徑。使用標(biāo)準(zhǔn)邏輯 BIST,設(shè)計(jì)人員遵循一種通過設(shè)計(jì)更改或通過在模式生成期間屏蔽掃描鏈來處理 X 的方法,以犧牲設(shè)計(jì)進(jìn)度或測試質(zhì)量為代價(jià)。為了在布局布線過程之前消除X,設(shè)計(jì)人員通常會(huì)選擇設(shè)計(jì)更改而不是屏蔽掃描鏈,因?yàn)樵诖穗A段設(shè)計(jì)更改的周轉(zhuǎn)時(shí)間很短(如圖1所示)。但是,在放置和路由過程之后,通常會(huì)在添加計(jì)時(shí)信息的情況下出現(xiàn)新的 X。這種情況如圖 2 所示,設(shè)計(jì)人員被迫在設(shè)計(jì)更改/重新旋轉(zhuǎn)導(dǎo)致的顯著延遲和鏈掩蔽導(dǎo)致的測試質(zhì)量降低之間做出權(quán)衡。未知的邏輯值對硅后提出了更嚴(yán)峻的挑戰(zhàn)。隨著當(dāng)今激進(jìn)的設(shè)計(jì)實(shí)踐和技術(shù)節(jié)點(diǎn),由于復(fù)雜的故障模型、時(shí)序邊際和工作參數(shù)變化等因素,幾乎不可能預(yù)測硅后出現(xiàn)的未知值。如圖3所示,在硅片中不可能進(jìn)行設(shè)計(jì)更改,唯一的選擇是通過屏蔽鏈來在測試覆蓋率和測試時(shí)間上妥協(xié)。由于這些因素,設(shè)計(jì)人員必須犧牲標(biāo)準(zhǔn)邏輯BIST的設(shè)計(jì)進(jìn)度或測試質(zhì)量。

wKgZomRt1LOAQy8kAABXBkDEV6U210.png


圖 1:在布局布線過程之前消除 X 的設(shè)計(jì)流程。

wKgZomRt1LqATRt8AAB4fMr_Z0Y272.png


圖 2:在布局布線過程后消除 X 的設(shè)計(jì)流程。

wKgaomRt1tSAYyeaAABHDKPDY7g629.png


圖 3:在硅后設(shè)計(jì)中處理未知值的流程。

X容忍邏輯BIST(如TestMAX XLBIST)使設(shè)計(jì)人員能夠避免這些權(quán)衡,最大限度地減少Xs對整個(gè)鏈掩碼造成的測試質(zhì)量的影響,同時(shí)還消除了設(shè)計(jì)更改的需要。TestMAX XLBIST可以對包含Xs的掃描單元執(zhí)行動(dòng)態(tài)屏蔽,而不是屏蔽導(dǎo)致高測試覆蓋率損失的整個(gè)掃描鏈。 掃描單元掩碼允許鏈可觀察性,并在大多數(shù)場景中實(shí)現(xiàn)與X-clean設(shè)計(jì)相似的測試時(shí)間和覆蓋范圍,而無需相關(guān)的開銷。TestMAX XLBIST 通過智能地使用其 PRPG 重新播種功能、動(dòng)態(tài) X 容忍解碼器和 X 掩碼解碼邏輯來實(shí)現(xiàn)測試目標(biāo)(如圖 4 所示)。圖 5 顯示了給定數(shù)量的模式種子的測試覆蓋率與模式計(jì)數(shù)的示例比較。

wKgaomRty-CAMSSOAAAqaagCKcw108.png


圖 4:TestMAX XLBIST 架構(gòu)。

wKgZomRty-KAMmCmAAAeBTT_zvo175.png


圖5:TestMAX XLBIST通過多個(gè)種子實(shí)現(xiàn)了高覆蓋率。

除了測試時(shí)間和覆蓋范圍要求外,安全關(guān)鍵應(yīng)用中使用的IC還需要在其功能操作的不同階段進(jìn)行測試,以確保及早發(fā)現(xiàn)和減輕任何潛在缺陷及其影響。TestMAX XLBIST支持系統(tǒng)內(nèi)測試的三個(gè)主要階段:上電系統(tǒng)測試(POST),功能操作期間的測試和斷電系統(tǒng)測試。TestMAX XLBIST架構(gòu)還設(shè)計(jì)用于支持用于制造測試的確定性測試模式生成,當(dāng)芯片需要制造和系統(tǒng)內(nèi)測試時(shí),無需單獨(dú)的編解碼器邏輯。除了X容差功能外,TestMAX XLBIST還可以生成硬件,為系統(tǒng)內(nèi)測試和制造測試啟用功耗感知模式。它還支持基于高級故障模型(包括單元感知、路徑延遲和轉(zhuǎn)換)的系統(tǒng)內(nèi)測試模式。

在當(dāng)今充滿復(fù)雜設(shè)計(jì)的競爭格局中,設(shè)計(jì)人員不能在IC的設(shè)計(jì)進(jìn)度和測試質(zhì)量之間做出妥協(xié),尤其是在安全關(guān)鍵型應(yīng)用中。通過進(jìn)行設(shè)計(jì)更改迭代或按照標(biāo)準(zhǔn) LBIST 的要求添加更多測試模式來實(shí)現(xiàn) X-clean 設(shè)計(jì)以滿足測試目標(biāo)是不可接受的解決方案。TestMAX XLBIST 在 X-clean 設(shè)計(jì)上以最佳方式執(zhí)行,同時(shí)還能夠處理具有 X 值的設(shè)計(jì),而無需更改設(shè)計(jì)或屏蔽整個(gè)掃描鏈,從而滿足設(shè)計(jì)進(jìn)度和測試質(zhì)量目標(biāo)。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    452

    文章

    50025

    瀏覽量

    419795
  • 集成電路
    +關(guān)注

    關(guān)注

    5371

    文章

    11259

    瀏覽量

    359860
  • 解碼器
    +關(guān)注

    關(guān)注

    9

    文章

    1128

    瀏覽量

    40591
收藏 人收藏

    評論

    相關(guān)推薦

    基于BIST利用ORCA結(jié)構(gòu)測試FPGA邏輯單元的方法

    利用FPGA可重復(fù)編程的特性,通過脫機(jī)配置,建立BIST邏輯,即使由于線路被操作系統(tǒng)的重新配置而令BIST結(jié)構(gòu)消失,可測性也可實(shí)現(xiàn)。本文給出一種基于BIST利用ORCA(Optimiz
    的頭像 發(fā)表于 11-28 09:02 ?4362次閱讀
    基于<b class='flag-5'>BIST</b>利用ORCA結(jié)構(gòu)測試FPGA<b class='flag-5'>邏輯</b>單元的方法

    DFT和BIST在SoC設(shè)計(jì)中的應(yīng)用

    最大以及測試時(shí)間最短。 圖1:一個(gè)典型的百萬門復(fù)雜ASIC設(shè)計(jì),包含有內(nèi)核、嵌入式存儲(chǔ)器、專用邏輯和通信接口電路 如(圖1)所示的設(shè)計(jì)需要較早在宏觀上進(jìn)行考慮,以得出最優(yōu)DFT/BIST策略。比如
    發(fā)表于 12-15 09:53

    BIST測試是否正確

    我的發(fā)送本振調(diào)整為2.4GHz,發(fā)送采樣率設(shè)置為7.68MHz,在數(shù)字tx_data_port沒有任何數(shù)據(jù)的情況下,從頻譜儀上確實(shí)看到2.4GHz的信號。然后我將0x3F4寄存器設(shè)置為0x01。按照
    發(fā)表于 08-01 09:10

    數(shù)字BIST的基本原則

    相同的觸發(fā)器捕獲響應(yīng),將移出的結(jié)果壓縮成一個(gè)數(shù)字標(biāo)志,再將其與一個(gè)正確的標(biāo)志作逐位對比。盡管工業(yè)邏輯BIST的細(xì)節(jié)要更復(fù)雜,但基本原理仍適用于多時(shí)鐘域、多周期延遲路徑,以及電源
    發(fā)表于 07-19 06:18

    ZC706 BIST編譯在Linux上失敗

    ?參數(shù):rdf0240-zc706-bist-c-2014-4.zip Vivado和SDK 2014.4 Linux CentOS 6.6(最終版本2.6.32-504.1.3.el6.x86_64 x86_64)
    發(fā)表于 04-08 09:52

    S32K BIST當(dāng)sw調(diào)用api Bist_Run() 以啟動(dòng)bist時(shí),mcu重置了怎么處理?

    我們現(xiàn)在正在評估 S32K BIST 功能,當(dāng) sw 調(diào)用 apiBist_Run() 以啟動(dòng) bist 時(shí),但 mcu 重置。它發(fā)生在 Bist
    發(fā)表于 04-14 07:09

    基于LFSR優(yōu)化的BIST低功耗設(shè)計(jì)

    BIST(內(nèi)建自測試)過程中,線性反饋移位寄存器作為測試矢量生成器,為保障故障覆蓋率,會(huì)產(chǎn)生很長的測試矢量,從而消耗了大量功耗。在分析BIST結(jié)構(gòu)和功耗模型的基礎(chǔ)上,針
    發(fā)表于 12-23 15:35 ?0次下載

    基于BIST的編譯碼器IP核測

    基于BIST的編譯碼器IP核測 隨著半導(dǎo)體工藝的發(fā)展,片上系統(tǒng)SOC已成為當(dāng)今一種主流技術(shù)?;贗P復(fù)用的SOC設(shè)計(jì)是通過用戶自定義邏輯(UDL)和連線將IP核整合
    發(fā)表于 12-27 09:25 ?911次閱讀
    基于<b class='flag-5'>BIST</b>的編譯碼器IP核測

    低功耗的BIST偽隨機(jī)測試生成結(jié)構(gòu)優(yōu)化設(shè)計(jì)

    低功耗的BIST偽隨
    發(fā)表于 01-10 10:47 ?34次下載

    基于功能復(fù)用的抗老化BIST設(shè)計(jì)

    基于功能復(fù)用的抗老化BIST設(shè)計(jì)_梁華國
    發(fā)表于 01-07 16:00 ?0次下載

    低成本BIST映射電路的設(shè)計(jì)與優(yōu)化

    低成本BIST映射電路的設(shè)計(jì)與優(yōu)化_張玲
    發(fā)表于 01-07 21:39 ?2次下載

    針對FPGA可編程邏輯模塊的離線BIST測試方法

    隨著FPGA在現(xiàn)代電子系統(tǒng)中應(yīng)用的不斷增多.FPGA的測試技術(shù)也得到非常快的發(fā)展。其中,內(nèi)建白測試(BIST)的方法已經(jīng)成為一種主流的解決方案。BIST方法一般來說可以分為兩大類,一類是離線B
    發(fā)表于 11-08 14:21 ?1次下載
    針對FPGA可編程<b class='flag-5'>邏輯</b>模塊的離線<b class='flag-5'>BIST</b>測試方法

    電源技巧:不要讓USB電壓下降減慢充電器的速度資料下載

    電子發(fā)燒友網(wǎng)為你提供電源技巧:不要讓USB電壓下降減慢充電器的速度資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-10 08:51 ?24次下載
    電源技巧:<b class='flag-5'>不要讓</b>USB電壓下降減慢充電器的速度資料下載

    電源技巧:不要讓U S B 電壓下降減慢充電器的速度

    電源技巧:不要讓U S B 電壓下降減慢充電器的速度
    發(fā)表于 11-03 08:04 ?0次下載
    電源技巧:<b class='flag-5'>不要讓</b>U S B 電壓下降減慢充電器的速度

    不要讓舊設(shè)備損害您的SAN

    電子發(fā)燒友網(wǎng)站提供《不要讓舊設(shè)備損害您的SAN.pdf》資料免費(fèi)下載
    發(fā)表于 09-01 15:05 ?0次下載
    <b class='flag-5'>不要讓</b>舊設(shè)備損害您的SAN