色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

DFT中的Scan Chain掃描鏈測試過程

冬至子 ? 來源:簡矽芯學堂 ? 作者:簡矽芯學堂 ? 2023-09-15 11:29 ? 次閱讀

隨著現代集成電路工藝的發展,芯片制成越來越來精密,出現缺陷的可能性也越來越高,有時候一個微不足道的影響就可能導致芯片報廢,為了能有效的檢測出生產中出現的廢片,就需要用到掃描鏈測試(scan chain),DFT可測試性設計中的掃描鏈測試發展至今,已經有了成熟的設計和制造流程。本文就對掃描鏈測試過程做簡單介紹。

掃描鏈測試原理

scan chain的基本原理是將設計中所有觸發器連成一條鏈,用統一的scan clk驅動,這樣可以將預先設計好的scan pattern送入芯片中,然后開啟capture使能,這樣每個觸發器Q端輸出傳入它們所驅動的組合電路,scan chain中的下一級觸發器D端就會捕獲這個組合電路的輸出,然后capture失效,這組向量與工具預先計算好的預期相比較,以此為依據來判斷芯片中是否有制造錯誤

下圖即為scan前和scan后的DFF,這是一個簡單的示意圖,含有三個掃描寄存器。其實就是替換成帶有scan邏輯的DFF,當scan_en有效時,scan邏輯就會從scan-in穿過DFF到達scan-out,多個scan DFF鏈接在一起就成了scan chain,鏈上有多少個scan DFF表示這條鏈的長度。

圖片

作為結構性測試(structural test)的主要手段,DFT工程師需要注意的是電路的可測性,也就是可觀測點和可控制點。在運用scan 測試方法的時候,整個芯片被看做是大量的寄存器和寄存器直接連接的組合邏輯。這也就是scan test開發的基本原理。

為了偵測生產過程中的制造缺陷,常用的方法并不是對芯片功能進行測試,而是從元器件最基本的電路反應入手,測試其中的異常,從而偵測到制造缺陷。當然上述是scan chain的基本思想,scan的具體過程在電路中的應用也是相對復雜的,因其橫跨了芯片設計的整個周期,各個角落,在設計scan test的時候需要綜合考慮到芯片設計的方方面面,包括時鐘設計,電源設計,芯片結構,PAD資源,邏輯綜合規劃等。

DFT中的Scan Chain Flow

Scan的工作流程大概分為以下過程:

1、首先是scan insertion(掃描鏈的插入),在芯片功能設計完成后,即為將整個網表由一堆普通寄存器替換為掃描寄存器的過程,這樣新加入的寄存器和原有寄存器一同構成scan chain并參與對芯片的測試;

2、接下來是Test Pattern Generation(測試向量生成過程),測試向量的產生是基于ATPG算法與故障模型以及電路結構生成的,依靠掃描鏈的插入結構生成測試向量,得到測試向量后;

3、即對電路進行門級仿真,類似于驗證芯片功能,當然最后測試向量需要在ATE機臺上針對有限的芯片輸入輸出端口進行測試,盡管上述流程描述相對簡單,但如前文所言在實際應用中要考慮對芯片主線的影響,功耗,面積開銷等問題,這使得該過程變得相對復雜,所以在DFT的工作中,需要對各個因素全面考慮,做到覆蓋率高,功耗低。

Scan Reorder

在做完Coarse Placement后,Scan Cell大部分是按照連接的順序隨機的亂放的。這樣其實會極大地占用繞線資源,因此,在后續步驟開始之前,我們需要對掃描鏈的布局布線進行處理,在不影響邏輯功能的前提下,重新進行連接,從而減少走線長度。那這個重組的過程,我們就稱之為掃描鏈重組(Scan Reorder),這個過程可以用下面兩張圖來形象地說明:

圖片

圖片

在scan插入后會生成后綴為.def文件,后端工程師通過獲取.def文件對scan chain進行Reorder

Scan Reorder之前可以看到每個scan cell的連接是繁瑣雜亂的,被稱為detour,這就需要scan Reorder,在不影響功能邏輯的前提下整理布局布線,得到清晰合理的scan cell連接。

總結

大多數測試生成方案都會將一個被測電路視為一個黑盒子,而對測試機而言,唯一可利用控制端的就是主要輸入端,唯一可用的觀測點就是主要輸出端,因此這就限制了電路的可控性和可觀測性,掃描鏈的機制很好解決這一問題,隨著該技術的發展,測試生成算法,以及其他測試方案也會隨著改進和發展。

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

    關注

    31

    文章

    1535

    瀏覽量

    66388
  • 寄存器
    +關注

    關注

    31

    文章

    5336

    瀏覽量

    120232
  • 觸發器
    +關注

    關注

    14

    文章

    2000

    瀏覽量

    61132
  • DFT算法
    +關注

    關注

    0

    文章

    27

    瀏覽量

    7535
  • ATPG
    +關注

    關注

    1

    文章

    6

    瀏覽量

    7558
收藏 人收藏

    評論

    相關推薦

    scan測試的基本原理 scan測試的基本過程

    如下圖所示:左邊是普通寄存器,右邊是可掃描寄存器,D端前面加一個二選一的MUX,選擇端是scan_enable,為1時選擇SI端,為0時選擇D端。
    的頭像 發表于 09-15 10:10 ?5284次閱讀
    <b class='flag-5'>scan</b><b class='flag-5'>測試</b>的基本原理 <b class='flag-5'>scan</b><b class='flag-5'>測試</b>的基本<b class='flag-5'>過程</b>

    DFT和BIST在SoC設計的應用

    雖然可測性設計(DFT)與內置自檢(BIST)技術已在SoC(系統級芯片)設計受到廣泛關注,但仍然只是被看作“后端”的事。實際上,這些技術在器件整個設計周期中都非常重要,可以保證產品測試錯誤覆蓋率
    發表于 12-15 09:53

    讓你徹底理解DFT

    百分之百的覆蓋率。另外,結構測試向量在DFT應用過程中起著至關重要的作用,為了得到高效率的此類測試向量,需要在設計階段實現特定的輔助性設計;通過增加一定的硬件開銷,獲得最大可
    發表于 05-25 15:32

    幫你理解DFTscan technology

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

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

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

    DS26522 JTAG Scan Chain Mappin

    Abstract: This application note describes the JTAG hardware boundary scan chain for the DS26522
    發表于 04-18 11:45 ?869次閱讀
    DS26522 JTAG <b class='flag-5'>Scan</b> <b class='flag-5'>Chain</b> Mappin

    DFT掃描設計在控制芯片的測試的應用

      本文通過對一種控制芯片的測試,證明通過采用插入掃描和自動測試向量生成(ATPG)技術,可有效地簡化電路的測試,提高芯片的
    發表于 09-02 10:22 ?2380次閱讀
    <b class='flag-5'>DFT</b><b class='flag-5'>掃描</b>設計在控制芯片的<b class='flag-5'>測試</b><b class='flag-5'>中</b>的應用

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

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

    DFT分步法原理分析

    的電性參數發生偏移,掃描測試失敗。這對DFT(Design for Test)以及ATPCJ(Automatic Test Pattern Ceneration)提出了更高的挑戰。
    發表于 11-11 16:20 ?9次下載
    <b class='flag-5'>DFT</b>分步法原理分析

    用全掃描結構(FULL SCAN METHOD)來實現數字電路

    的生成(ATPG)以及測試的時序等諸多問題。并結合最常用的綜合工具 SYNOPSYS DFT COMPILER 部分,深入描述了為一數字電路芯片加入掃描部分和產生
    發表于 03-26 14:48 ?27次下載
    用全<b class='flag-5'>掃描</b>結構(FULL <b class='flag-5'>SCAN</b> METHOD)來實現數字電路

    通過解決測試時間減少ASIC設計DFT占用空間

      在本文中,我們檢查了掃描壓縮確實有助于減少 ASIC 設計測試時間 (DFT),但掃描通道減少也是一種有助于頂層
    的頭像 發表于 06-02 14:25 ?2020次閱讀
    通過解決<b class='flag-5'>測試</b>時間減少ASIC設計<b class='flag-5'>中</b>的<b class='flag-5'>DFT</b>占用空間

    MCU芯片設計了mbist、scan chain之后,功能仿真失敗?

    接著上文,MCU芯片設計了mbist、scan chain之后,功能仿真失敗?
    的頭像 發表于 02-20 09:35 ?1617次閱讀

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

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

    是否需要補插scan chain的isolation cell?怎么插呢?

    當然最顯而易見的辦法就是vclp檢查哪兒需要補插isolation cell,那么是否需要補插scan chain的isolation cell, 怎么插呢?
    的頭像 發表于 05-10 09:18 ?1447次閱讀
    是否需要補插<b class='flag-5'>scan</b> <b class='flag-5'>chain</b>的isolation cell?怎么插呢?

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

    Scan stitching 是把上一步得到的Scan DFF的Q和SI連接在一起形成scan chain。在芯片的頂層有全局的SE信號,
    發表于 10-09 16:53 ?4217次閱讀
    芯片設計<b class='flag-5'>測試</b><b class='flag-5'>中</b><b class='flag-5'>scan</b>和bist的區別
    主站蜘蛛池模板: 免费无码一区二区三区蜜桃大 | 在线一本码道高清| 欧美美女一区二区三区| 色男人综合| 野草视频在线观看| AV一区AV久久AV无码| 国产日韩久久久精品影院首页| 啦啦啦影院视频在线看高清...| 色www.亚洲免费视频| 亚洲精品无码久久久久A片| acg全彩无遮挡口工漫画网址| 国产免费久久爱久久啪| 免费视频精品38| 亚洲精品青青草原avav久久qv | 97视频在线免费| 国产三级在线精品男人的天堂| 美女扒开腿让男生桶爽免费APP | 野花日本大全免费观看3中文版| 俺也去最新地址| 久久99视频免费| 四虎免费影院| 91羞羞视频| 精品国产乱码久久久久久夜深人妻| 清晨紧湿爱运动h高h| 在线黑人抽搐潮喷| 国产精品野外AV久久久| 欧美亚洲高清国产| 欲香欲色天天综合和网| 国产精品久久久久无码AV色戒 | H狠狠躁死你H| 久久er国产精品免费观看2| 少妇高潮久久久久7777| 99精品亚洲| 久久久久久88色偷偷| 亚洲 日韩 欧美 另类 蜜桃| 菠萝视频高清版在线观看| 理论片87福利理论电影| 亚洲精品久久久久无码AV片软件| 福利社的阿姨| 青春禁区动漫免费观看| 91国在线啪精品一区|