原创 ASIC設計中的可測性--

2007-1-31 20:20 2503 2 3 分类: FPGA/CPLD

ASIC 設計中的可測性 ASIC設計者總以為提供給IC工廠的測試資料(TEST PATTERN)是用來測試實際IC的功能,事實上這是一個錯誤的認知。站在IC工廠的角度來看,如何確保ASIC功能正確是屬於設計者分析模擬前段工作的責任,IC工廠所需要的,是一組用延而有效的測試資料,能夠將所有製程失敗的不良IC,在測試過程中分辨出來。對於一顆量產的ASIC而言,設計者確認它的功能無誤,而IC工廠可以保證生產的流程沒有瑕疵(各盡各的責任),那麼毫無疑問,這個ASIC應該是好的:

(1) FAULT COVERAGE(偵錯率)
如何來衡量一組測試資料(TEST PATTERN)的周延性和效率呢?最常被使用的指標就是FAULT COVERAGE (偵錯率)。計算FAULT COVERAGE,必須先定義FAULT MODEL(故障模式),最常用的是單一永久性的S-A-0(短路到地)和S-A-1(短路到電源)兩個MODELS,假設線路中有100個線路節點,每個節點都有SA0和SA1兩種可能,那麼線路中共有200個FAULTS,如果設計者提供的測試資料可以使其中120個FAULT出現不同於正常結果的輸出(這些FAULT是DETECTABLE),偵錯率的計算結果就是60%(120÷ 200)。盡責的設計者應盡可能將偵錯率提高到接近100%。
  
(2) SCAN PATH DESIGN
要提高線路的可測性(TEEST ABILITY,COMBINA-TIONAL線路不是問題,但對SEQUENTIAL線路則困難極多後者中有D-FF和LATCH之類的記憶性元件,系統的整體輸出不僅取決於系統的輸入,還與記憶體元件所保存的上一個邏輯狀態有關,所以要提高SEQUENTIAL線路的可測性,最重要的就是提高記憶體元件的可控制性和可讀性。最有名的方法,就是引進所謂的SCAN PATH DESIGN。

首先將記憶性元件換成SCAN FF(當SE=0時,S-FF有如一個正常的D-FF;當SE=1時,D端被關掉,輸入改由SI端進入)。然後透過SI端將整個系統的SCAN FF-串接在一起。當SE=1時,系統中所有的S-FF事實上是串成一個大型的SHIFTER (SCAN PATH)。設計者可以依靠這個SCAN PATH來控制或讀取任何一個原本D-FF中所保存的邏輯態。如此一來,系統的偵錯率可以很容易提高。


  
(3) SCAN PATH所帶來的問題
使用SCAN PATH DESIGN會出現一些新問題,這些新問題必須經過設計者的細心考慮,才能令SCAN PATH的效能提到最高。
  
I. FULL SCAN還是PARTIAL SCAN
FULL SCAN是指將所有D-FF全換成SCAN FF,PARTIAL SCAN則只置換部份影響較大的記憶性元件。前者會增加相當多的閘數(增加晶片成本),後者則需要設計者做深一步的判斷,而且偵錯率會降低。
  
II. CLOCK SKEW的問題
使用SCAN PATH DESIGN必須是同步設計,而且會在SCAN模式下產生一個極大的SHIFTER線路,必須小心CLOCK SKEW問題造成SCAN PATH出錯。其中一個解決之道,是將SCAN FF在換成有兩個時鐘的LSSD設計,這樣一來,可能又要增加許多的閘數。
  
III. SCAN DESIGN和IC佈局的關係
假設SCAN FF的連接不能依照佈局結果的遠近來串接(實際上相近的D-FF才串在一起)這不但會使D-FF因負載加大而頻率降低,也會阻礙整體系統的可繞性(ROUTABILITY)。很可惜,目前的商用軟體都未考慮到此點。增加ASIC的可測性是一個重要而艱難的問題,必須有長足經驗的累積,才能令一個ASIC設計者在準備測試資料的過程中得心應手。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户71509 2007-6-22 12:02

谢谢分享。不过我还想问问你关于test pattern具体是什么?做什么用的和如何应用的问题。

谢谢 

相关推荐阅读
jerryzhang8023_976580426 2009-09-20 12:26
云计算推动,节能以太网技术将诞生
“移动终端正从目前50Kbps的GPRS链路连接到互联网,升级到数Mbps的3G/3.5G速度连接到互联网;任何媒体都将可以实时访问任何内容。这些新兴应用将带来海量的传输和海量的数据处理,也使得无线业...
jerryzhang8023_976580426 2009-09-20 12:25
“物联网”可能进入3G应用:技术瓶颈待破
“物联网”概念16日继续受到市场热捧,申万电子元器件指数上涨3.09%,位居行业涨幅榜第一。分析人士称,物联网在我国其实早有应用,在未来可能会成为下一个万亿级的通信业务,但是物联网的全面普及将是一个十...
jerryzhang8023_976580426 2009-09-20 12:21
NEC电子全球首推支持USB3.0的主控系统芯片
NEC电子日前完成了支持USB3.0的系统芯片的开发,全球率先推出USB3.0系统芯片”uPD720200”,并于今年6月起开始提供样品。USB3.0是在电脑、数字家电、键盘、鼠标等电子产品领域广泛使...
jerryzhang8023_976580426 2009-06-18 18:32
基于扫描的DFT对芯片测试的影响
基于扫描的DFT对芯片测试的影响来源:电子设计应用/北京航空航天大学 刘玲玲 周文 夏宇闻\巨数微电子公司 徐微 邵寅亮2006-04-24         引言       随着ASIC电路结构和功...
jerryzhang8023_976580426 2009-03-29 20:52
叫板ARM、MIPS,可配置处理器走向何方?
与市场上大名鼎鼎的ARM、MIPS相比,Tensilica(泰思立达)公司还是个小角色。其位于北京南湖东园博泰国际40平米左右的办公室里,只有寥寥数人。初次见到其中国区代表李冉,显得形单影只。让人不禁...
jerryzhang8023_976580426 2009-03-29 20:50
可配置处理器将逐渐取代硬连线处理器
今天的便携式电子正经历着在性能增强和设备融合方面日益加剧的螺旋式变化。从前只能拍照的数码相机,现在不仅分辨率提高了四倍,而且还能摄像以及播放MP3文件。如今的手机拥有蓝牙技术及彩屏,也可以拍照并播放M...
EE直播间
更多
我要评论
1
2
关闭 站长推荐上一条 /3 下一条