999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于數字電視基帶SoC芯片的可測性設計

2010-06-07 02:04:10喬樹山
電視技術 2010年7期
關鍵詞:故障設計

孫 博,黑 勇,喬樹山

(中國科學院 微電子研究所 專用集成電路與系統實驗室,北京 100029)

1 引言

隨著半導體技術的發展,芯片的集成程度不斷提高,規模不斷增大,越來越多的設計出于開發時間以及開發效率的考慮,開始采用SoC設計方式,將已有的可復用IP核集成在一個芯片上實現某種功能。雖然SoC有諸多優點,但其復雜程度也使芯片的測試面臨新的考驗,需要付出更多的時間和成本。典型的SoC芯片中通常包含PLL,A/D,D/A等模擬單元,片內存儲器,CPU核和ASIC核等IP核,這些模塊都有不同的故障表現形式,因此,需要根據各自特點采用不同的測試方法。選擇合適的測試方案對于SoC的可測性設計非常重要。

近年來,國際組織以及企業都對數字電視產業投入了極大的熱情,并制定出許多成熟的標準,比如歐洲的DVB-T標準、日本的ISDB-T標準以及中國的CMMB標準。本文以一款500萬門級數字電視SoC芯片作為設計實例,描述基于該款SoC芯片的可測性設計方案。由于SoC芯片中多種模塊需要不同的測試方法,本設計采用測試控制模塊統一控制各種測試,節省片外管腳。針對片內存儲器,采用存儲器內建自測試(Memory Build-In-Self-Test,MBIST)的方法進行測試。其余數字邏輯采用基于掃描鏈的掃描測試,利用片內PLL進行實速測試,可測試多種故障類型,最大程度地覆蓋所有故障點,以達到較高的測試覆蓋率。同時采用測試壓縮減少芯片的測試成本。

2 芯片結構及測試目標

本文介紹的數字電視基帶SoC芯片包含1個PLL,2個AD,1個8051處理器核,215塊片內存儲器以及大量數字信號處理模塊和外圍接口模塊,芯片結構如圖1所示。

該芯片可測性設計的主要目標是對邏輯部分以及存儲器部分提供較高的測試覆蓋率,同時盡可能減少測試所消耗的硬件資源、測試時間和測試數據,以減少芯片的測試成本。

3 邊界掃描

邊界掃描測試主要用于檢測芯片與PCB板級以及芯片與芯片之間的互連故障,也用于檢測芯片內核的功能。同時邊界掃描由于其靈活的應用方式也被廣泛地用于芯片功能的調試以及芯片內部多種工作參數的配置。

本設計中,芯片的邊界掃描模塊除了實現IEEE1149.1強制要求的EXTEST,BYPASS,SAMPLE,PRELOAD這4條指令之外,還增加了對片內存儲器內建自測試模塊以及掃描鏈的控制,通過這個集中的測試控制單元可以靈活地在這幾種測試模式之間切換,減少了專門用于測試的管腳,同時使芯片的多個測試單元能夠整合起來形成一個測試系統[1],芯片的邊界掃描模塊如圖2所示。

4 存儲器內建自測試

存儲器內建自測試(MBIST)是目前大規模嵌入式存儲器測試的主流技術。MBIST技術的基本原理是在存儲器的外部產生一整套外圍電路,包括測試控制電路、地址發生器、數據發生器和結果比較電路等,如圖3所示。通過施加幾個激勵信號,實現存儲器自動測試,最后輸出故障或者測試結果。雖然MBIST增加了芯片的面積,但是其存儲器測試自動化以及可以實速(At-Speed)測試的優點仍然使其成為存儲器測試最理想的技術[2]。

數字電視基帶SoC芯片的片內存儲器多達215個,約占芯片面積的70%,因此存儲器的成品率對芯片的設計和制造至關重要。如何合理的劃分存儲器,讓多個存儲器共用MBIST,在增加的芯片面積和測試時間之間折中,是本次MBIST設計的重點。根據芯片的布局規劃,考慮到芯片的時序問題,將215個存儲器劃分為6組,相應地設計6個MBIST,每個MBIST控制多個RAM或ROM,每組存儲器的內建自測試并行進行,組內存儲器的內建自測試串行進行。為了測試和診斷的方便,通過TAP靈活配置MBIST的控制寄存器,可以激活全部MBIST,讓其并行進行,也可以激活部分或單個MBIST以便于診斷。

MBIST采用March C+算法,覆蓋固定型故障、轉換故障、耦合故障以及開路故障。算法描述如下,其中,↑表示存儲器地址遞增,↓表示存儲器地址遞減,w表示寫操作,r表示讀操作:

MBIST的實現極大地提高了片內存儲器的測試效率,其增加的芯片面積對SoC芯片總的芯片面積影響非常小,僅占總面積的0.3%。

5 基于掃描鏈的ATPG

數字電視基帶SoC芯片采用130 nm標準CMOS工藝制造,由于130 nm以下芯片會帶來更多的時序相關的故障,因此僅測試Stuck-At故障無法滿足實際生產需要,必須對芯片進行實速測試。同時為減少測試時間和測試數據,采用了測試壓縮結構[3],如圖4所示。

芯片包含20條掃描鏈,在測試壓縮模式下壓縮比為20,包含480條掃描鏈。基于MUX的掃描觸發器結構,采用類全掃描設計,只有不到1%的觸發器沒有連接到掃描鏈中,主要是時鐘單元、復位單元、FIFO和邊界掃描模塊中的觸發器。

在實速測試模式下,用于測試的Launch Clock和Capture Clock由片內PLL提供,如圖5所示。在切換(shift)過程中,掃描鏈時鐘由低速的ATE_clock時鐘提供。在捕獲(capture)過程中,由片內PLL提供芯片正常工作模式下的時鐘,由Clock Controller控制兩種狀態的切換。基于片內PLL進行實速測試的設計既提供了精準的實速測試時鐘,又降低了對ATE設備的要求和測試成本[4]。

芯片包含215塊片內存儲器,如果不做任何處理,這些存儲器在自動測試圖形生成(Automatic Test Pattern Generation,ATPG)過程中將被視為黑盒子,即ATPG工具僅知道這些模塊的端口,不知道這些模塊的邏輯行為。在測試模式下,與存儲器數據線、地址線相連接的邏輯不可觀,與存儲器輸出端相連接的邏輯不可控,存儲器周圍的邏輯均不可測,嚴重影響測試覆蓋率。為了提高芯片的測試覆蓋率,需要針對這種情況對存儲器做特殊處理,可以選擇的方法有:1)利用多路選通器旁路存儲器;2)在存儲器的周圍插入測試點;3)為ATPG工具建立特殊的存儲器模型。考慮到前兩種方法會增加很多的測試邏輯并增加芯片的面積,同時有可能對芯片的時序約束產生負面的影響,本設計最后采用的是第3種方法,即為存儲器建立簡單的ATPG工具可以識別的行為模型,在利用ATPG工具生成測試向量時,讓ATPG工具分析存儲器的邏輯行為,并生成測試向量,覆蓋與存儲器相連接的邏輯。在芯片測試過程中,會對片內存儲器進行數據讀寫操作,在捕獲階段,需要多個時鐘周期。這種方法可以得到最大的測試覆蓋率,不僅包括存儲器周圍的邏輯,也包括存儲器內部的邏輯[5]。與將存儲器設置為Black-Box的方法相比較,測試覆蓋率有3%的提高。

6 實驗結果

本次可測性設計的對象為數字電視基帶SoC芯片。芯片采用130 nm標準CMOS工藝制造,工作頻率為60 MHz,所用EDA工具軟件均為Synopsys公司產品。

實驗對Stuck-At故障和轉換故障兩種故障模型進行測試,以下給出SAT(Stuck-At-Transition)故障的測試結果。表1是在沒有測試壓縮的情況下的測試結果,掃描鏈條數為20條,掃描深度最大為2041。表2是在有測試壓縮的情況下的測試結果,壓縮倍數為20倍,掃描深度為74。

表1 非測試壓縮條件下SAT故障覆蓋率

表2 測試壓縮條件下SAT故障覆蓋率

由測試數據對比可知,非測試壓縮條件下的測試覆蓋率和故障覆蓋率稍小于測試壓縮條件下的數據。對兩種情況下沒有覆蓋到的故障點進行分析可知,在非測試壓縮情況下,測試壓縮模塊被旁路,該模塊內的電路無法測試,造成了覆蓋率的降低。

同時對比分析兩種情況下的測試時間,在沒有測試壓縮的情況下,測試時間為測試壓縮的11倍。如果不考慮測試壓縮模塊對覆蓋率的影響,兩種情況下的測試覆蓋率沒有明顯的變化。硬件開銷上,測試壓縮模塊增加的芯片面積不足0.4%。經過測試壓縮之后,芯片的測試成本大大降低。

7 小結

筆者針對一款500萬門級數字電視基帶SoC芯片進行了邊界掃描測試設計和存儲器內建自測試設計,以及可以利用片內PLL進行實速測試和可以測試壓縮的掃描設計。實驗結果表明,經過合理的可測性設計,可以得到很高的測試覆蓋率;同時經過測試壓縮,可以大大降低測試成本。一款SoC芯片中不但包括數字部分,也包括模擬部分,本文的可測性設計僅針對數字部分,對于SoC芯片來說,這是不全面的。模擬部分的測試將在接下來的工作中繼續進行,以完成一個全面的、高質量的SoC芯片可測性設計。

[1]ERLANGER S,BHAVSAR D K,DAVIES R.Testability features ofthe Alpha 21364 microprocessor[C]//Proc.International Test Conference 2003.Charlotte,NC,USA:[s.n.],2003:769.

[2]王曉琴,黑勇,吳斌,等.嵌入式存儲器MBIST設計中內建自診斷功能研究[J].電子器件,2005,28(4):893-895.

[3]蔡志匡,黃凱,黃丹丹,等.Garfield系列SoC芯片可測性設計與測試[J].微電子學,2009,39(5):595-596.

[4]范小鑫,李華偉,胡瑜,等.采用片內PLL實現實速掃描測試的方案[J].計算機輔助設計與圖形學學報,2007,19(3):367-369.

[5]TAN P J,LE T,NG K,et al.Testing of UltraSPARC T1 microprocessor and its challenges[C]//Proc.IEEE International Test Conference,2006.Santa Clara,CA,USA:[s.n.],2006:1-10.

猜你喜歡
故障設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
故障一點通
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
奔馳R320車ABS、ESP故障燈異常點亮
故障一點通
故障一點通
故障一點通
主站蜘蛛池模板: 婷婷综合亚洲| 国产第一页屁屁影院| 色婷婷亚洲综合五月| 国产成人精品亚洲日本对白优播| 国产91高跟丝袜| 中文成人在线| 999国产精品| 亚洲性日韩精品一区二区| 国产黑丝视频在线观看| 国产丰满大乳无码免费播放| 欧美高清三区| 欧美第一页在线| 久久精品一卡日本电影| 91久久精品日日躁夜夜躁欧美| 黄色在线网| 狠狠操夜夜爽| 91区国产福利在线观看午夜| 日韩精品高清自在线| 久久国语对白| 黄网站欧美内射| 特级毛片免费视频| 永久成人无码激情视频免费| 亚洲av中文无码乱人伦在线r| 亚洲欧美日韩另类在线一| 国产精品综合色区在线观看| 亚洲天堂网在线视频| 91亚洲视频下载| 亚洲欧美成aⅴ人在线观看| 小蝌蚪亚洲精品国产| 无码AV高清毛片中国一级毛片 | 福利视频99| 免费一级成人毛片| 偷拍久久网| 免费无码AV片在线观看中文| 亚洲欧洲日产国产无码AV| 无码aaa视频| 亚洲va欧美ⅴa国产va影院| 日本人妻丰满熟妇区| 男女男精品视频| 亚洲欧美在线看片AI| 91欧美亚洲国产五月天| 国产精品区网红主播在线观看| 亚洲欧美日韩另类在线一| 自偷自拍三级全三级视频 | 欧美激情视频一区二区三区免费| 五月天久久婷婷| www.91在线播放| 亚洲人成日本在线观看| 99在线视频免费| 日韩免费无码人妻系列| WWW丫丫国产成人精品| 国产一区二区丝袜高跟鞋| 国产福利一区在线| 日韩欧美国产成人| 91香蕉视频下载网站| 亚洲伊人电影| 亚洲伊人久久精品影院| 91精品国产一区自在线拍| 日韩无码视频播放| 国产成人福利在线视老湿机| 久久久久亚洲精品无码网站| 精品伊人久久大香线蕉网站| 亚洲swag精品自拍一区| 无码又爽又刺激的高潮视频| 美女被躁出白浆视频播放| 天天综合亚洲| 色综合成人| 真实国产乱子伦视频| 精品久久综合1区2区3区激情| 波多野结衣无码AV在线| 91精品国产91久久久久久三级| 国产一区二区三区日韩精品| 久久国产av麻豆| 国产精品第| 色婷婷亚洲十月十月色天| 婷婷中文在线| 亚洲AV无码一区二区三区牲色| 54pao国产成人免费视频| 欧洲成人免费视频| 亚洲人精品亚洲人成在线| 热99re99首页精品亚洲五月天| 亚洲伊人电影|