最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

dft 簡介

作者:rickyice 欄目:IC設計
dft 簡介
DFT其實是一個很廣泛的范圍,我們做ic設計的人講到dft設計其實也是指其中一個很小的范圍。
首先說,我們?yōu)槭裁匆鰀ft? 首先要明白一個這樣一個概念,我們做dft主要是為了檢查工藝錯誤,而不是為了檢查芯片本身的設計錯誤。舉一個簡單的例子,有一個2輸入的與門,如果它有工藝錯誤,OUTPUT端不能從0正確的變到1。那么我們就會在它的兩個input端口灌1,1信號,然后檢查它的OUTPUT是不是1,從而判定它有沒有工藝錯誤。那么我們把這個概念推廣到整個芯片的測試,我們?yōu)榱藱z測到芯片每個部分,那么就要反推出input應該灌什么樣的pattern。因為時序電路的特殊性,就引入了SDFF,把時序結果人為的變成“組合邏輯”,這樣我們就能比較方便的通過控制SDFF的input值,達到控制它的OUTPUT值得目的。
接著講講最基本的用mux-dff做的full scan的步驟(用DC做):我通常會對芯片中的MEMORYMEMORY bist(包含了bypass電路),做scan chain的時候就通過bypass電路繞過MEMORY。然后用compile -scan 產(chǎn)生一個帶SDFF但沒有形成scan chain的網(wǎng)表(這個步驟中推薦使用rtldrc,把所有的error跟warning修改掉)。然后在這個netlist的基礎上check dft修改掉error跟warning,確認preview dft是你想要的結果,就可以形成scan chain了。
然后用ATPG的tool產(chǎn)生測試pattern,看看覆蓋l率,如果你是到好的生產(chǎn)代工的公司流片那么95%的覆蓋率已經(jīng)足夠了。
補充:
DFT的基本概念里,fault at 0,fault at1是基本的.
就是說故障0,故障1,
要測試這些,有很多的算法.


2樓: >>參與討論
crazywolf
...
95%已經(jīng)很高了,刨去不合格的atpg代碼段那你原始給出的向量可能覆蓋率都要達到
97%了。我覺得覆蓋率的高低取決于不同工具。dc自帶的比syntest高好多。

3樓: >>參與討論
tiu
感覺syntest比DFT compiler好
比如對雙向端口的處理,syntest會自動處理。DFT compiler好像不行,要自己加上test_mode來控制是輸入還是輸出。


4樓: >>參與討論
jiyw
GOOD
 
5樓: >>參與討論
hitxiong
問一下ATPG的問題
   如果我不能做SCAN,在不改變電路任何結構的情況下,有沒有工具可以自動生成向量保證較高的覆蓋率,或者有什么方法。(有些輸入是可以控制的,有些輸入是不可以控制的)。

6樓: >>參與討論
tiu
scan是測制造缺陷的
如果你功能測試覆蓋率高,干嗎非用Scan.
量產(chǎn)采用scan.而且是大電路,不用DFT測不了。

7樓: >>參與討論
damonzhao
有沒有相關的書籍推薦一下呢
有沒有相關的書籍推薦一下呢

8樓: >>參與討論
fei0039
請問哪兒可以搞到DFT compiler的相關文檔??
 
9樓: >>參與討論
wqi1012
sold 就有
synopsys的sold里就有關于dft compiler的資料

10樓: >>參與討論
pillar_g_m
to hitxiong
加scan的是時序電路和memery,組合電路是沒有的
所以加不加scan看你的電路設計了,如果是純組合電路就不能加scan,能否達高的測試覆蓋率看你的設計了,看你設計電路中所有節(jié)點的可觀察性和可控制性;
而時序電路小的電路(大量dff組成的環(huán)路是否有交疊及交疊的多少區(qū)分大。┯械牟患觭can就可以達到高的覆蓋率;
很長時間沒接觸dft了,有不準確的地方請指正!

11樓: >>參與討論
pillar_g_m
補充
DFT的基本概念里,fault at 0,fault at1是基本的.
就是說故障0,故障1
可觀察性和可控制性,完全理解了這四個個該念,可以基本理解為什么要有dft和怎樣dft

12樓: >>參與討論
boris
DFT研究的工藝缺陷有很多種
我所知道的就包括:

針對邏輯電路的缺陷有:
stuck-at-0 fault / stuck-at-1 fault
transistor-level open fault / gate-level open fault
SHORT fault / bridging fault

針對MEMORY的缺陷有:
stuck-at fault
transition fault
address DECODER fault
coupling fault
neighbor-hood pattern sensitive fault

13樓: >>參與討論
pillar_g_m
有多種算法
好像現(xiàn)在成熟的算法,大多大多是利用stuck-at-0 fault / stuck-at-1 ,而且其他的故障都可以轉化成stuck-at-0 fault / stuck-at-1 

14樓: >>參與討論
hqx325
深奧啊!
 
15樓: >>參與討論
djha
不懂!
 
16樓: >>參與討論
boris
to pillar_g_m
相對于其它的缺陷,stuck-at fault比較好分析。不過現(xiàn)在的DFT算法發(fā)展得還算是比較成熟了,很多算法都不局限于stuck-at fault。例如針對MEMORY的BIST算法,一般都會考慮相鄰存儲單元內的值是否會相互受影響。

另外,其它故障并不能轉化為stuck-at fault。例如,與非門的兩個輸入短路了,即不是stuck-at-0,也不是stuck-at-1。其實,僅僅從概念上來說,把stuck-at fault歸類到SHORT fault也說得通(信號線與電源或地短路了)。但由于stuck-at fault的出現(xiàn)概率比其它SHORT fault大得多,且算法上有明顯差別,所以我們都把兩者分開來研究。

17樓: >>參與討論
pillar_g_m
謝謝boris
 
18樓: >>參與討論
honeir
樓主講的很好,謝謝!
樓主講的很好,謝謝!

19樓: >>參與討論
tviawang
不厚道
呵呵,樓主,轉貼我以前寫的帖子也不注明“轉貼”,這樣太不厚道了吧。

20樓: >>參與討論
bluegge
我就是說感覺那么熟悉,樓主簡直太wocuo了巴。
把我網(wǎng)站的東西發(fā)這里,也不寫個轉載。。。


21樓: >>參與討論
bluegge
樓主請自己出來給別人道歉!。。!
 
22樓: >>參與討論
rickyice
bluegge,
由于事忙,忘寫轉載,請見諒

23樓: >>參與討論
rickyice
轉載忘寫了,對不住!bluegge
 
24樓: >>參與討論
bluegge
這不是我寫的,是tviawang寫的.不是同一人
我只是幫他吼吼,
也是希望大家多原創(chuàng)...

參與討論
昵稱:
討論內容:
 
 
相關帖子
在問一下,大家用做PR時,都是flatten的吧?
標準cmos工藝怎么做二極管?
請問汽車電子!
問一個笑掉大家大牙的問題,
關于晶體振蕩器的設計!
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號