【轉】淺談DC/AC SCAN測試

來源:互聯網
上載者:User

標籤:

SCAN技術,也就是ATPG技術-- 測試std-logic, 主要實現工具是:產生ATPG使用Mentor的 TestKompress和synopsys TetraMAX;插入scan chain主要使用synopsys 的DFT compiler  通常,我們所說的DCSCAN就是normal scan test 即慢速測試,測試頻率是10M-30M ,AC SCAN 也就是at-speed scan 即實速測試,測試頻率與晶片真實工作頻率是一樣的。 70年代到1995年這段時間裡,由於晶片的工作頻率很低只有20-100M,scan測試只有DC SCAN,我們就能捕捉到所有std-logic的製造缺陷。但是1995年以後,測試科學家和工程師發現通過DC SCAN測試沒有缺陷的晶片在高工作頻率下使用會有問題。其根本原因是隨著製造工藝向深亞微米邁進,晶片的工作頻率也提高到200M-1G,原來的SCAN測試方法和模型不再能捕捉到所有的std-logic的製造缺陷。大家的一致想法就是-“奔跑吧,SCAN” ,把SCAN的頻率增加到與晶片的真實工作頻率一致,同時使用新的Transition atpg model來產生測試pattern.

 

下面我們介紹DC SCAN與AC SCAN的異同

現在的工業量產的高速晶片都會要求能做DC SCAN測試和AC SCAN測試,所以DFT工程師也要同時插入兩種測試電路,產生兩套測試patterns。

 

具體實現流程如下

1 讀入沒有插入scan的網表

2 使用Design compiler 插入scan chain和OCC (on chipclocking)模組,同時插入mux, fix DRC

3 使用Testcompress 實現EDT壓縮scan chain

4 使用Testcompress 產生測試DC/ACpattern,同時產生測實驗證的Testbench

5 驗證DC/AC patterns的正確性和電路的正確性

6 使用SDF,驗證DC/ACpatterns相關電路的時序是否滿足要求

7 使用DC/AC patterns (wgl檔案)轉換成ATE所需格式,在ATE上調試和使用

 

ATPG工具使用的Transition faultmodel如

 

常用的OCC電路結構如下

我們典型的插入OCC以後的電路如

 

那麼對DC/AC SCAN測試,Kevin He在此拋磚引玉,請朋友們暢所欲言。

問題

1) 為什麼AC SCAN比DC SCAN測試的pattern多?

2) AC SCAN如何得到快速的clock?

3) AC SCAN 在ATE調試中要注意什麼問題?

【轉】淺談DC/AC SCAN測試

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.