在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DFT設計—MBIST算法測試

全棧芯片工程師 ? 來源:全棧芯片工程師 ? 2023-12-09 09:56 ? 次閱讀

當SoC上有超過80%的芯片面積被各種形式的存儲器占用之時,存儲器的DFT測試已經變得非常重要。

(一)存儲器故障模型類型:

1.固定故障(SAF),即Stuck at Fault

存儲單元stuck at 1或0。

2.轉換故障(TF),即Transition fault

比如可以1->0,但是無法完成0->1的準換。

3.耦合故障(CF),即Couple Fault

由于鄰接單元,許多單元共享字線和位線,寫入一個單元可能導致另一個單元出現相同值。反向耦合(CFin, Inversion Couple Fault)是指當寫入一個值到一個存儲單元時,該值將反轉另一個存儲單元值。

比如,要測試CF,需在所有單元中寫0,然后在存儲單元A寫1。讀取所有單元值,檢查除了單元A為1外,是否還有其他單元被耦合拉為1了。另外,對相反值也要采取此流程。

4.橋接故障(BF),即Bridge Fault

兩個或兩個以上位線短接在一起就造成了橋接故障(BF)。

(二)存儲器測試算法

測試存儲器測試算法的性能指標通常有兩個:

測試時間

故障覆蓋率

常用的確定性測試算法有:Checkerboard算法、March類算法、MSCAN(Memory Scan)算法、跳步 (GALPAT) 和走步 (Walking 1/0)算法,我們重點介紹Checkerboard算法、March類算法。

MSCAN算法

MSCAN 算法是一種最基本、最簡單的測試算法。首先對所有待測單元寫入全0,然后讀取所有存儲單元并判斷是否有故障,接著寫入全1,再讀取所有存儲單元并判斷是否有故障,可以檢測所有SAF故障,缺點是僅支持部分耦合故障的測試,故障覆蓋率有限。

Checkerboard棋盤算法

Checkerboard 算法也叫棋盤算法,基本過程是對每個存儲單元進行賦值,保證每一個存儲單元的值都與相鄰單元的值不同,這樣就將整個存儲陣列分為了兩塊:存儲值是0的為A 塊,存儲值是1的為B 塊:

63caa9ac-95b4-11ee-8b88-92fbcf53809c.png

Checkerboard棋盤算法分塊后,按如下過程測試:

(1) 對A和B塊分別寫入0和1;

(2) 讀所有存儲單元;

(3) 對A和B塊分別寫入1和0;

(4) 讀所有存儲單元。

該算法的操作數為4N,N為存儲單元個數,時間復雜度為O(N),可以檢測固定型故障和部分橋連故障,在BIST 算法中應用廣泛。

March 測試算法

March算法是一系列的算法,具有較高的故障覆蓋率、測試時間較短,已經廣泛應用于大容量SRAMDRAM 的測試,目前的March 算法主要有MATS,MATS+,March X、March C、March C-、March C+、March LR 等類型。可以檢測各種內存故障(Stuck-At、Transition、Address faults、Idempotent coupling faults)。

63dec14e-95b4-11ee-8b88-92fbcf53809c.png

March-C 算法以任何順序將0寫入所有存儲單元,然后從位置 0開始以地址升序排序的方法讀取并檢查數據是否是0,并將已讀取的位置寫入1,遍歷后,所有的存儲器位都為1。然后我們又從位置0開始以遞增順序讀取 1,并將每次讀取的位置寫為0。然后重復類似的測試。詳細步驟如下:

March-C 的測試步驟:

63f35b72-95b4-11ee-8b88-92fbcf53809c.png

按照上圖的解釋,March算法執行步驟可以更簡單的描述如下:

地址遞增:

初始化寫0

讀0,寫1,地址順序遞增

讀1,寫0,地址順序遞增

地址遞減:

讀0,寫1,地址順序降序

讀1,寫0,地址順序降序

按降序讀0

March-C讀寫一共進行10次,因此算法復雜度為10N。

6419f58e-95b4-11ee-8b88-92fbcf53809c.png

當前,大多數行業標準使用March和棋盤格算法的組合,通常稱為SMarchCKBD算法。該算法使MBIST控制器能夠進行快速行或列訪問來檢測內存故障。

我們可以看到景芯SoC訓練營也是采用的SMarchCKBD算法:

6427c2fe-95b4-11ee-8b88-92fbcf53809c.png








審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    114

    文章

    16857

    瀏覽量

    182381
  • DRAM
    +關注

    關注

    40

    文章

    2340

    瀏覽量

    184982
  • 存儲器
    +關注

    關注

    38

    文章

    7615

    瀏覽量

    166009
  • DFT設計
    +關注

    關注

    0

    文章

    10

    瀏覽量

    8952

原文標題:DFT設計—MBIST算法

文章出處:【微信號:全棧芯片工程師,微信公眾號:全棧芯片工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    DFT算法與FFT算法的優劣分析

    本文參考銀河電氣官網:DFT算法與FFT算法的優劣分析DFT與它的快速算法FFT相比可能更有優勢,而FFT卻存在某些局限性.在只需要求出部分
    發表于 05-22 20:43

    請教一個關于fft算法的問題,DFT算法與FFT算法在應用上有什么區別?

    請教一個關于fft算法的問題,DFT算法與FFT算法在應用上有什么區別?
    發表于 06-02 11:55

    Nvidia is hiring-Senior DFT Engineer

    for MBIST/Scan/LBIST/ATPG.· Design/verification for Clock/JTAG/Analog/DFT IP etc.· Pattern generation
    發表于 07-15 13:58

    基于掃描的DFT對芯片測試的影響有哪些?

    基于掃描的DFT方法掃描設計的基本原理是什么?掃描設計測試的實現過程是怎樣的?基于掃描的DFT對芯片測試的影響有哪些?
    發表于 05-06 09:56

    dft測試性設計

    dft測試性設計,前言可測試性設計方法之一:掃描設計方法可測試性設計方法之二:標準IEEE測試訪問方法可
    發表于 07-22 09:10

    L220 MBIST控制器技術參考手冊

    MBIST測試嵌入式存儲器的行業標準方法。MBIST通過根據測試算法執行對存儲器的讀取和寫入序列來工作。存在許多行業標準的測試算法
    發表于 08-02 14:47

    CoreLink 2級MBIST控制器L2C-310技術參考手冊

    MBIST測試嵌入式存儲器的行業標準方法。MBIST通過根據測試算法執行對存儲器的讀取和寫入序列來工作。存在許多行業標準的測試算法
    發表于 08-02 17:33

    ARM L210 MBIST控制器技術參考手冊

    MBIST測試嵌入式存儲器的行業標準方法。MBIST通過根據測試算法執行對存儲器的讀取和寫入序列來工作。存在許多行業標準的測試算法
    發表于 08-02 08:07

    什么是DFT,DFT是什么意思

    DFT:數字電路(fpga/asic)設計入門之可測試設計與可測性分析,離散傅里葉變換,(DFT)Direct Fouriet Transformer 可測試性技術(Design F
    發表于 06-07 11:00 ?3.1w次閱讀

    DFT的快速算法-FFT

    DFT在數字信號處理中有很重要的作用,如頻譜分析、FIR DF的實現、線性卷積等。一個重要的原因是DFT有高效算法。 為了了解高效算法的重要以及實現高效
    發表于 09-07 23:59 ?58次下載

    滑動DFT算法在功率譜估計中的應用

    基于滑動DFT算法推導出一種改進的周期圖功率譜估計方法,并在軟件系統界面中應用。根據傳統的功率譜估計方法和滑動DFT算法推導出改進的功率譜估計算法
    發表于 09-09 11:02 ?0次下載
    滑動<b class='flag-5'>DFT</b><b class='flag-5'>算法</b>在功率譜估計中的應用

    基于BEM聯合反饋分組DFT的信道估計算法

    為了提高快速移動OFDM系統的信道估計的精度,進一步抑制載波間干擾(ici),本文提出了一種基擴展模型(BEM)聯合反饋分組DFT的信道估計算法(BEM+ DFT)。首先,利用BEM算法
    發表于 12-27 11:52 ?3次下載
    基于BEM聯合反饋分組<b class='flag-5'>DFT</b>的信道估計<b class='flag-5'>算法</b>

    怎么配置DFT中常見的MBIST以及SCAN CHAIN

    今天這期小編將繼續與大家一起學習DFT的相關知識和流程代碼,在開始之前,先解決一下上期DFT學習的章節最后留下的問題—DFT工程師在收斂時序timing的時候經常遇到的hold的問題,即不同時鐘域的兩個SDFF(掃描單元的SI端
    的頭像 發表于 04-16 11:34 ?8547次閱讀

    DFT如何產生PLL 測試pattern

    DFT PLL向量,ATE怎么用? 自動測試設備(ATE)對PLL(鎖相環)進行測試時,我們首先要明白PLL在系統級芯片(SoC)中的重要性。它是SoC中關鍵的時鐘或信號同步部件,其性能直接影響
    的頭像 發表于 10-30 11:44 ?2234次閱讀
    <b class='flag-5'>DFT</b>如何產生PLL <b class='flag-5'>測試</b>pattern

    DFTMBIST存儲器內建自測試原因

    MBIST是Memory Build-In-Self Test的簡稱,意為存儲器內建自測試
    的頭像 發表于 05-19 09:14 ?2070次閱讀
    <b class='flag-5'>DFT</b>之<b class='flag-5'>MBIST</b>存儲器內建自<b class='flag-5'>測試</b>原因
    主站蜘蛛池模板: 欧美xxx另类 | 欧美午夜色视频国产精品 | 欧美高清免费一级在线 | 亚洲综合色丁香婷婷六月图片 | www四虎在线高清 | 永久在线观看 | 毛片视频网址 | 欧美精品激情 | 2o18国产大陆天天弄 | 国产精品青草久久久久福利99 | 亚洲mm8成为人影院 亚洲qingse中文在线 | 人人艹人人艹 | 视频一区在线观看 | 在线免费视频手机版 | 三级免费黄色片 | a站在线观看 | 2017天天天天做夜夜夜做 | 四虎影视色费永久在线观看 | 二区在线播放 | 日本理论午夜中文字幕第一页 | 亚洲一区在线观看视频 | 国产免费久久精品99 | 亚洲国产成人久久精品图片 | 天天操天天干天天操 | 久久精品国产2020观看福利色 | 美女国产一区 | 日本aaaa级 | 天天在线精品视频在线观看 | 国产精品久久免费观看 | www视频在线观看com | 日本三级视频在线 | 国产香蕉视频在线观看 | 免费伦费一区二区三区四区 | 天堂精品视频 | 亚洲天天看 | 色依依视频视频在线观看 | 人人成人免费公开视频 | 在线观看视频一区 | 婷婷丁香在线观看 | 日本免费黄色网址 | 久久亚洲综合中文字幕 |