国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

芯片DFT Scan測試原理

漢通達 ? 2026-02-27 10:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

芯片制造過程中,可能會引入物理缺陷,這些缺陷在電氣層面的表現稱為故障。常見的故障模型包括固定型故障(例如引腳固定連接到電源或地)、跳變故障、路徑延時故障(如門級端口信號上升下降過慢)、以及靜態電流型故障(表現為異常高電流泄漏)。若某個故障能在電路中向后傳播并導致芯片輸出與預期不符,則稱為失效。值得注意的是,并非所有故障都會引發失效,只有那些最終影響到功能正確性的故障才會導致實際問題。

掃描測試Scan是可測性設計(DFT)中廣泛使用的一種方法,其核心是在電路中使用帶Scan功能的寄存器,并將它們連接成一條或多條掃描鏈。

簡單說Scan 就是給芯片加一套 “測試專用通路”,讓芯片內部變得可測、可控、可量產篩片,是現代芯片必做的 DFT 技術。

Scan基本原理

Scan 寄存器:

帶Scan功能的寄存器,如下圖多了SI/SE兩個Pin:

SI是Scan in,是Scan鏈的輸入端;

SE - Scan Enable,Scan使能;

另外Q,在Scan mode下復用為SO,Scan Out Pin


c940a9ac-1380-11f1-96ea-92fbcf53809c.jpg


考慮一個只有三個寄存器和一個與門的“芯片”,邏輯功能如下圖:


c95027d8-1380-11f1-96ea-92fbcf53809c.jpg


Scan鏈/掃描鏈:

Scan串鏈后,如下圖,可以看到三個寄存器通過SI/SO穿成 了一條鏈,也叫掃描鏈:


c95ba27a-1380-11f1-96ea-92fbcf53809c.jpg


把寄存器拉平,就變成了下圖,看著更有“鏈”的感覺:


c962e92c-1380-11f1-96ea-92fbcf53809c.jpg


Scan測試:

Scan有兩種測試模式,Shift和Capture模式;

通過Scan鏈從SI端口,以較低頻率的測試時鐘將測試向量逐位移入內部寄存器,并從SO Pin移出來, 并比較輸出的數據是否符合預期:

/* Scan模式下,Clk會切換到頻率較低的Scan CLK*/


c96a0cf2-1380-11f1-96ea-92fbcf53809c.jpg


通過Scan鏈的shift測試,可以覆蓋寄存器的基本功能;

那還有組合邏輯的測試,怎么覆蓋呢?通過Shift + Capture組合來測試,如下圖分三步測試;

1. 通過shift模式,給三個寄存器移入1,1,0的值;

2. 啟動Capture模式,即:關閉寄存器的SE,給一個cycle的時鐘,這樣寄存器可以Capture到組合邏輯的輸出結果;

3. 再通過Shift模式,將寄存器的結果輸出,和預期結果比對,即可判斷電路是否有誤


c973a5f0-1380-11f1-96ea-92fbcf53809c.jpg



c97a4914-1380-11f1-96ea-92fbcf53809c.jpg


上圖的例子,我們假設圖中A點生產過程中被Tie 0了,那最終SO輸出的結果就是110,而不是預期的111,這樣就可以檢測到生產中的錯誤了。


當然,實際芯片的邏輯是相當復雜的,組合邏輯錐也非常復雜,還會現在有自動化工具,可以自動生成測試pattern,并分析測試覆蓋率,覆蓋覆蓋率不達標,也可以通過一些手段增加覆蓋率,比如組合邏輯錐太復雜導致測試困難時,可以通過增加旁路寄存器作用DFT的觀測點;另外現在芯片寄存器數量也非常龐大,通常一顆芯片寄存器會串成多條寄存器鏈,來縮短測試時間;


Scan基本作用

DFT Scan測試主要用來做芯片制造過程引入的缺陷(如金屬短路、斷路、孔缺失、晶體管異常等),是芯片量產檢測、定位缺陷、保障良率的核心手段,核心作用如下:

?解決芯片內部難觀測、難控制問題

?把芯片內部寄存器串成掃描鏈(Scan Chain),讓外部測試儀能像 “讀 / 寫移位寄存器” 一樣,可控、可觀測芯片內部幾乎所有節點

?實現高效、基本全覆蓋的邏輯測試,能夠覆蓋幾乎所有組合邏輯 + 時序電路(檢fault率,可以達到99.999%)

?支撐量產自動化測試(ATE)

?提供標準、可自動化的測試方式,芯片出廠前快速篩出壞片,保證交付質量。

?測試失敗時可定位故障位置,幫助工藝 / 設計端分析失效原因,持續改善良率。

/*聲明:本文中電路圖和時序圖僅為說明基本原理,未經嚴謹的審核和測試,僅供參考 */

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

    關注

    463

    文章

    54007

    瀏覽量

    465952
  • 測試
    +關注

    關注

    9

    文章

    6201

    瀏覽量

    131347
  • DFT
    DFT
    +關注

    關注

    2

    文章

    237

    瀏覽量

    24041
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    DFT設計—MBIST算法測試

    當SoC上有超過80%的芯片面積被各種形式的存儲器占用之時,存儲器的DFT測試已經變得非常重要。
    的頭像 發表于 12-09 09:56 ?8691次閱讀
    <b class='flag-5'>DFT</b>設計—MBIST算法<b class='flag-5'>測試</b>

    芯片測試覆蓋率99%就夠了嗎?給DFT設計提個醒

    測試并非獨立后端環節,而是貫穿芯片設計與制造全過程的質量活動。高效的測試源于超前的DFT規劃,而測試產生的大量數據則是驅動工藝改良與設計迭代
    發表于 02-06 11:06

    讓你徹底理解DFT

    netlist功能一致,實現了特定的設計功能。 需要注意的是DFT的方法并不能百分百檢測出功能正確的芯片(因為沒有覆蓋百分百的電路結構),我們需要通過疊加板(board)級系統測試等方法來達到接近
    發表于 05-25 15:32

    幫你理解DFT中的scan technology

    前面一期的公眾號文章“讓你徹底理解DFT”幫助大家理解了DFT所解決的問題。一句話來概括之就是:借助特定的輔助性設計,產生高效率的結構性測試向量以檢測生產制造過程中引入芯片中的各種物理
    發表于 06-14 14:20

    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是什么意思

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

    提高DFT測試覆蓋率的方法

    現今流行的可測試性設計(DFT:Design For Testability)為保證芯片的良品率擔任著越來越重要的角色。
    發表于 04-20 09:39 ?8370次閱讀
    提高<b class='flag-5'>DFT</b><b class='flag-5'>測試</b>覆蓋率的方法

    一文讀懂DC/AC SCAN測試技術

    使用Testcompress 實現EDT壓縮scan chain 4 使用Testcompress 產生測試DC/ACpattern,同時產生測試驗證的Testbench
    發表于 10-26 16:01 ?4w次閱讀
    一文讀懂DC/AC <b class='flag-5'>SCAN</b><b class='flag-5'>測試</b>技術

    DFT分步法原理分析

    隨著芯片規模的增大,低功耗不僅是在功能與性能方面對設計者的挑戰越來越大,同時對于測試而言,隨著SCAN CELL的增多,在SCAN測試時,
    發表于 11-11 16:20 ?9次下載
    <b class='flag-5'>DFT</b>分步法原理分析

    什么是DFT友好的功能ECO呢?

    DFT是確保芯片在制造過程中具有可測試性的一種技術。DFT友好的ECO是指在進行ECO時, 不會破壞芯片
    的頭像 發表于 03-06 14:47 ?3619次閱讀

    解析什么是DFT友好的功能ECO?

    DFT是確保芯片在制造過程中具有可測試性的一種技術。DFT友好的ECO是指在進行ECO時, 不會破壞芯片
    的頭像 發表于 05-05 15:06 ?3057次閱讀
    解析什么是<b class='flag-5'>DFT</b>友好的功能ECO?

    SoC芯片設計中的可測試性設計(DFT

    隨著半導體技術的飛速發展,系統級芯片(SoC)設計已成為現代電子設備中的主流。在SoC設計中,可測試性設計(DFT)已成為不可或缺的環節。DFT旨在提高
    的頭像 發表于 09-02 09:50 ?4495次閱讀

    芯片設計測試scan和bist的區別

    Scan stitching 是把上一步中得到的Scan DFF的Q和SI連接在一起形成scan chain。在芯片的頂層有全局的SE信號,以及sc
    發表于 10-09 16:53 ?6609次閱讀
    <b class='flag-5'>芯片</b>設計<b class='flag-5'>測試</b>中<b class='flag-5'>scan</b>和bist的區別

    DFT如何產生PLL 測試pattern

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