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

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

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

3天內不再提示

可測性設計DFT

sally100 ? 來源:數字ICer ? 作者:數字ICer ? 2022-11-29 16:13 ? 次閱讀

1.測試概念和原理

測試包含了三方面的內容:

已知的測試矢量

確定的電路結構

已知正確的輸出結果

ccd77c28-6fbc-11ed-8abf-dac502259ad0.png

試方式的分類

測試矢量
窮舉測試矢量是指所有可能的輸入矢量。

測試矢量
功能測試矢量主要應用于驗證測試中,目的是驗證各個器件的功能是否正確。

測試矢量
這是一種基于故障模型的測試矢量,它的最大好處是可以利用電子設計自動化(EDA)工具自動對電路產生測試向量,并且能夠有效地評估測試效果。

向量舉例說明

例如,如果要測試74181ALU,其有14個輸入端口

窮舉測試向量,就需要214=16384個測試矢量,對于一個有38個輸入端口的16位的ALU來說,以10 MHz的速度運行完所有的測試矢量需要7.64個小時.

功能測試向量,要448個測試矢量,但是目前沒有算法去計算矢量是否覆蓋了芯片的所有功能。

結構測試向量,要47個測試矢量。這類測試矢量的缺點是有時候工具無法檢測所有的故障類型。

測試的目的

尋找最小的測試向量集去覆蓋更多的芯片以及板級的故障

衡量標準:故障覆蓋率

2.可測性設計

可測性設計基礎

所謂可測性設計是指設計人員在設計系統和電路的同時,考慮到測試的要求,通過增加一定的硬件開銷,獲得最大可測性的設計過程。

目前,主要的可測性設計方法有:

掃描通路測試(Scan

內建自測試(BIST)

邊界掃描測試(Boundary Scan)

ccee502e-6fbc-11ed-8abf-dac502259ad0.png

可測性設計的優勢和不足

3.可測性方法(SCAN、BIST、 Boundary SCAN)

掃描通路測試 Scan

可測試性

Scan的基本概念

掃描測試設計規則

可控制性:把激勵施加到被測單元的能力

ccfe15c2-6fbc-11ed-8abf-dac502259ad0.png

可觀察性:故障傳播到原始輸出端的能力

cd0ddffc-6fbc-11ed-8abf-dac502259ad0.png

掃描測試的基本概念

掃描測試是目前數字集成電路設計中最常用的可測性設計技術,這里說的是內部掃描,不同于邊界掃描。

掃描時序分成時序和組合兩部分,從而使內部節點可以控制并且可以觀察。

測試矢量的施加及傳輸是通過將寄存器用特殊設計的帶有掃描功能的寄存器代替,使其連接成一個或幾個長的移位寄存器鏈來實現的。

帶多路選擇器的D型觸發器

cd1f9594-6fbc-11ed-8abf-dac502259ad0.png

正常工作模式:scan_enable為0,此時數據從D端輸入,從Q端輸出。

掃描移位模式:scan_enable為1,此時數據從scan_in輸入,從scan_out端輸出。

帶掃描端的鎖存器

cd2f430e-6fbc-11ed-8abf-dac502259ad0.png

全掃描和部分掃描

cd3c6cc8-6fbc-11ed-8abf-dac502259ad0.png

掃描測試原理

cd4c21cc-6fbc-11ed-8abf-dac502259ad0.png

掃描設計規則

掃描測試要求電路中每個節點處于可控制和可觀測的狀態,只有這樣才能保證其可替換為相應的掃描單元,并且保證故障覆蓋率。

為了保證電路中的每個節點都符合設計需求,在掃描鏈插入之前會進行掃描設計規則的檢查。

基本掃描規則

使用同種類掃描單元進行替換,通常選擇帶多路選擇器的掃描觸發器;

在原始輸入端必須能夠對所有觸發器的時鐘端和異步復位端進行控制;

時鐘信號不能作為觸發器的輸入信號;

三態總線在掃描測試模式必須處于非活躍狀態;

ATPG無法識別的邏輯應加以屏蔽和旁路。

三態總線

為了避免掃描模式(scan_mode)下的總線競爭,必須控制其控制端,通常的做法是在控制端加入多路選擇器,使其固定在邏輯0或者邏輯1

cd590086-6fbc-11ed-8abf-dac502259ad0.png

門控時鐘或者門控異步輸入端

為了避免掃描模式下resetn不可控制,處理方法和三態總線一樣,加入額外邏輯,讓異步輸入端處于非有效狀態

cd656db2-6fbc-11ed-8abf-dac502259ad0.png

內建自測試BIST

內建自測必須附加額外的電路,包括向量生成器、BIST控制器和響應分析器

cd724faa-6fbc-11ed-8abf-dac502259ad0.png

BIST測試引腳:

BIST_MODE:測試模式選擇信號,控制電路進入BIST狀態。

BIST_RESET:初始化BIST控制單元。

BIST_CLK:BIST測試時鐘。

BIST_DONE:輸出信號,標志自測結束。

BIST_FAIL:輸出信號,標志自測失敗,說明存儲器有制造故障。

BIST模塊在設計中的集成

BIST電路作為邏輯電路的一部分通常在RTL級插入,并且需要與其他邏輯一起進行綜合。數據、地址和一些控制信號在進入存儲器之前需要經過多路選擇器。

cd81f842-6fbc-11ed-8abf-dac502259ad0.png

許多EDA工具可以在RTL級自動生成BIST電路并集成到設計中,其中最常用的是Mentor的mBISTArchitect和Synopsys的SoCBIST

cd946fcc-6fbc-11ed-8abf-dac502259ad0.png

邊界掃描測試

IEEE 1149.1標準

邊界掃描是歐美一些大公司聯合成立的一個組織——聯合測試行動小組(JTAG),為了解決印制電路板(PCB)上芯片與芯片之間互連測試而提出的一種解決方案。由于該方案的合理性,它于1990年被IEEE采納而成為一個標準,即IEEE 1149.1。

該標準規定了邊界掃描的測試端口、測試結構和操作指令。

IEEE 1149.1結構

主要包括TAP控制器和寄存器組。

寄存器組包括邊界掃描寄存器、旁路寄存器、標志寄存器和指令寄存器

cda2e3c2-6fbc-11ed-8abf-dac502259ad0.png

JTAG的基本原理

是在器件內部定義一個TAP(Test Access Port,測試訪問口)通過專用的JTAG測試工具對內部節點進行測試。JTAG測試允許多個器件通過JTAG接口串聯在一起,形成一個JTAG鏈,能實現對各個器件分別測試。

端口定義

TCK:Test Clock邊界掃描設計中的測試時鐘是獨立的,因此與原來IC或PCB上的時鐘是無關的,也可以復用原來的時鐘。

TMS:Test Mode Select由于在測試過程中,需要有數據捕獲、移位、暫停等不同的工作模式,因此需要有一個信號來控制。在IEEE 1149.1中,僅有這樣一根控制信號,通過特定的輸入序列來確定工作模式,采用有限狀態機來實現。該信號在測試時鐘TCK的上升沿采樣。

TDI:Test Data In以串行方式輸入的數據TDI有兩種。一種是指令信號,送入指令寄存器;另一種是測試數據(激勵、輸出響應和其他信號),它輸入到相應的邊界掃描寄存器中去。

TDO:Test Data Out以串行輸出的數據也有兩種,一種是從指令寄存器移位出來的指令,另一種是從邊界掃描寄存器移位出來的數據。

除此之外,還有一個可選端口TRST,為測試系統復位信號,作用是強制復位。

邊界掃描的原理

在核心邏輯電路的輸入和輸出端口都增加一個寄存器,通過將這些I/O上的寄存器連接起來,可以將數據串行輸入被測單元,并且從相應端口串行讀出。

首先是芯片級測試,即可以對芯片本身進行測試和調試,使芯片工作在正常功能模式,通過輸入端輸入測試矢量,并通過觀察串行移位的輸出響應進行調試。

其次是板級測試,檢測集成電路和PCB之間的互連。實現原理是將一塊PCB上所有具有邊界掃描的IC中的掃描寄存器連接在一起,通過一定的測試矢量,可以發現元件是否丟失或者擺放錯誤,同時可以檢測引腳的開路和短路故障。

最后是系統級測試,在板級集成后,可以通過對板上CPLD或者Flash的在線編程,實現系統級測試。

cdb232a0-6fbc-11ed-8abf-dac502259ad0.png

板級芯片的互連測試

TAP控制器

TAP控制器的作用是將串行輸入的TMS信號進行譯碼,使邊界掃描系統進入相應的測試模式,并且產生該模式下所需的各個控制信號。

cdc16482-6fbc-11ed-8abf-dac502259ad0.png

邊界掃描寄存器

cdd78dfc-6fbc-11ed-8abf-dac502259ad0.png

邊界掃描寄存器

指令寄存器

指令寄存器由移位寄存器和鎖存器組成,長度等于指令的長度。IR可以連接在TDI和TDO的兩端,經TDI串行輸入指令,并且送入鎖存器,保存當前指令。

在這兩部分中有個譯碼單元,負責識別當前指令。由于JTAG有3個強制指令,所以該寄存器的寬度至少為2位。

cde55252-6fbc-11ed-8abf-dac502259ad0.png

邊界掃描測試策略

利用邊界掃描IEEE 1149.1進行板級測試的策略分以下3步。

根據IEEE 1149.1標準建立邊界掃描的測試結構

利用邊界掃描測試結構,對被測部分之間的連接進行矢量輸入和響應分析。這是板級測試的主要環節,也是邊界掃描結構的主要應用。可以用來檢測由于電氣機械和溫度導致的板級集成故障

對單個核心邏輯進行測試,可以初始化該邏輯并且利用其本身的測試結構。

邏輯單元BIST

Logic BIST是SoC設計中芯片可測性設計的發展方向。

大多數的ASIC使用基于掃描的DFT技術。對于規模越來越大的芯片來說,掃描測試的策略面臨著巨大的挑戰。

cdf88be2-6fbc-11ed-8abf-dac502259ad0.png

整體DFT實現及性能上考慮

盡量避免異步時鐘設計;

限制不同時鐘域的數量;

對于多時鐘域的設計,處于同一時鐘域的觸發器最好連在同一根掃描鏈上;

注意扇出比較多的端口,如scan_enable信號,尤其在綜合的時候需要特別注意;

對于存儲器、模擬電路等不可綜合的邏輯加入適當的隔離旁路結構;

避免過長的掃描鏈;

考慮到測試模式下功耗過高所造成的問題,可將掃描測試分成數個部分,分開進行插入,在不同的掃描測試模式下,測試不同的部分;

盡量減少額外邏輯帶來的面積、功耗的增大;

通過復用外圍引腳,減少掃描測試對引腳的要求。

ce0ac078-6fbc-11ed-8abf-dac502259ad0.png

掃描設計流程

審核編輯 :李倩

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

    關注

    31

    文章

    5361

    瀏覽量

    120878
  • DFT
    DFT
    +關注

    關注

    2

    文章

    231

    瀏覽量

    22777
  • 矢量
    +關注

    關注

    0

    文章

    95

    瀏覽量

    23764

原文標題:可測性設計DFT

文章出處:【微信號:數字ICer,微信公眾號:數字ICer】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    DFT的常見誤區與解決方案

    DFT(離散傅里葉變換)在信號處理領域具有廣泛的應用,但在使用過程中也常會遇到一些誤區。以下是對DFT常見誤區的總結以及相應的解決方案: 常見誤區 混疊現象 : 誤區描述:在采樣過程中,如果采樣頻率
    的頭像 發表于 12-20 09:32 ?467次閱讀

    DFT在生物信號分析中的應用

    DFT(離散傅里葉變換)在生物信號分析中有著廣泛的應用。生物信號,如心電圖(ECG)、腦電圖(EEG)、肌電圖(EMG)等,是生物體內產生的電信號,它們攜帶著生命活動和生理狀態的重要信息。DFT作為
    的頭像 發表于 12-20 09:28 ?374次閱讀

    DFT的優缺點比較 DFT在機器學習中的應用

    DFT(離散傅里葉變換)的優缺點比較 優點 頻域分析 :DFT能夠將信號從時域轉換到頻域,這對于分析信號的頻率成分非常有用。 線性和時不變性 :DFT是線性和時不變的,這意味著它滿足疊加原理,對于
    的頭像 發表于 12-20 09:22 ?748次閱讀

    DFT與離散時間傅里葉變換的關系 DFT在無線通信中的應用

    DFT與離散時間傅里葉變換(DTFT)的關系 DFT(離散傅里葉變換)與DTFT(離散時間傅里葉變換)都是信號處理中的重要工具,用于將信號從時域轉換到頻域。它們之間存在一定的聯系和區別: 定義與對象
    的頭像 發表于 12-20 09:21 ?606次閱讀

    DFT在圖像處理中的作用 DFT在音頻信號處理中的應用

    DFT在圖像處理中的作用 離散傅里葉變換(Discrete Fourier Transform,簡稱DFT)是一種將信號從時域轉換到頻域的數學工具,它在圖像處理領域有著廣泛的應用。以下是DFT在圖像
    的頭像 發表于 12-20 09:18 ?422次閱讀

    如何使用DFT進行頻譜分析

    使用離散傅里葉變換(DFT)進行頻譜分析是一個將信號從時域轉換到頻域,并分析信號在頻域上的特性的過程。以下是使用DFT進行頻譜分析的基本步驟: 一、理解DFT的基本概念 定義 :離散傅里葉變換
    的頭像 發表于 12-20 09:16 ?661次閱讀

    DFT在信號處理中的應用 DFT與FFT的區別

    DFT在信號處理中的一些主要應用: 頻譜分析 :DFT可以用來分析信號的頻率成分,這對于理解信號的特性和識別信號中的周期成分非常有用。 濾波 :在頻域中,濾波器的設計和應用更為直觀。DFT
    的頭像 發表于 12-20 09:13 ?994次閱讀

    PCB制造設計:開啟高效生產的鑰匙

    PCB制造設計(DFM)是指在 PCB 設計階段就充分考慮制造過程的各種因素,以確保設計能夠高效、高質量地制造出來。今天來跟捷多邦小編一起簡單認識一下PCB制造設計吧~ PCB
    的頭像 發表于 11-05 13:49 ?240次閱讀

    焊接質量不佳?可能是你忽略了這些PCBA因素!

    在電子制造業中,印刷電路板組裝(PCBA)焊接是一個至關重要的工藝環節。焊接質量直接影響到電子產品的性能、可靠和壽命。作為評價焊接效果的關鍵因素,受多種因素影響。本文將從多個角度深入分析PCBA焊接
    的頭像 發表于 05-20 09:56 ?437次閱讀
    焊接質量不佳?可能是你忽略了這些PCBA<b class='flag-5'>可</b>焊<b class='flag-5'>性</b>因素!

    焊接之道:深入剖析PCBA的四大關鍵因素

    在電子制造業中,印刷電路板組裝(PCBA)焊接是一個至關重要的工藝環節。焊接質量直接影響到電子產品的性能、可靠和壽命。作為評價焊接效果的關鍵因素,受多種因素影響。本文將從多個角度深入分析PCBA焊接
    的頭像 發表于 05-07 09:36 ?540次閱讀
    焊接之道:深入剖析PCBA<b class='flag-5'>可</b>焊<b class='flag-5'>性</b>的四大關鍵因素

    芯片設計流程及各步驟使用工具簡介

    DFT Design For Test,設計。芯片內部往往都自帶測試電路,DFT的目的就是在設計的時候就考慮將來的測試。DFT的常見方
    發表于 04-30 14:37 ?1114次閱讀
    芯片設計流程及各步驟使用工具簡介

    CPCI設計與制造:提高制造的關鍵要素

    。 8、CPCI插座 插座位置要嚴格按照CPCI 標準規范(3U, 6U)進行。 9、防靜電拉手條 保護CPCI系統中的電子元件不受靜電放電的影響。 四、CPCI總線的制造設計 1、減少PCB組裝
    發表于 03-26 18:34

    8米-75米桁架式液壓倒伏升降塔 三角/四角伸縮塔 移動式升降雷達塔

    伸縮
    jf_43484788
    發布于 :2024年02月28日 10:55:51

    國內首款自研的DFT EDA工具IMPERATA重磅發布

    IMPERATA是簡矽自主研發的一款DFT EDA工具。它提供了一整套解決方案,用于在集成電路設計過程中實現測試和驗證的自動化。
    的頭像 發表于 02-20 17:18 ?2436次閱讀
    國內首款自研的<b class='flag-5'>DFT</b> EDA工具IMPERATA重磅發布

    廣立微、芯來與億瑞芯攜手共建DFT測試設計領域戰略合作

    近日,杭州廣立微電子股份有限公司(簡稱“廣立微”)宣布與芯來智融半導體科技(上海)有限公司(簡稱“芯來”)以及上海億瑞芯電子科技有限公司(簡稱“億瑞芯”)建立戰略合作伙伴關系,共同致力于Design for Test(DFT測試
    的頭像 發表于 01-24 17:09 ?1640次閱讀
    主站蜘蛛池模板: 天堂福利视频| 高清不卡免费一区二区三区| 狠狠色丁香六月色| 韩国在线免费视频| 中国xxxxx高清免费看视频| 一级aaaaa毛片免费视频| 亚洲偷偷| 国产午夜剧场| 玖玖国产| 性欧美成人免费观看视| 性欧美大胆高清视频| 手机在线电影你懂的| 欧美一级黄色片| 精品国产免费一区二区| 高清一区二区三区免费| 视频在线免费看| 久久精品国产亚洲aa| 欧美天天射| 国产成人福利夜色影视| 国产v69| 日本人xxxxxxxxx69| 中文字幕一二三四区| 日本人的xxxxxxxxx69| 高清在线免费观看| 视频网站免费| 在线免费公开视频| 精品无码中出一区二区| 在线视频亚洲欧美| 天堂电影在线| 美女又爽又黄视频| 超大乳抖乳露双乳视频| 天天干夜夜谢| 4438x全国最大色| 欧美一卡2卡三卡四卡五卡| 在线www天堂资源网| 特级中国aaa毛片| 九九九精品视频免费| 成人亚洲电影| 国产无套视频在线观看香蕉| 国产精品区在线12p| 中文天堂在线最新2022更新|