《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > BIST在SoC片上嵌入式微處理器核上的應用
BIST在SoC片上嵌入式微處理器核上的應用
單片機與嵌入式系統
景德鎮陶瓷學院 江伴東 牛軍偉 汪志成
摘要: BIST在SoC片上嵌入式微處理器核上的應用,介紹了SoC片上嵌入式微處理器核的一種測試技術——片內測試(BIST)。講述了片上系統的由來以及兩個重要特點。與傳統的測試方法比較后,討論了MereBIST、LogicBIST等常用BIST測試技術的結構和特點,分析了這幾種測試方法的優缺點。
Abstract:
Key words :

引 言
   
隨著科技的不斷發展,集成電路的制造工藝和設計水平得到了飛速提高,設計者能夠將非常復雜的功能集成到硅片上。將PCB板上多塊芯片的系統集成到一塊芯片內部,這個芯片就是系統級芯片,即SoC(System on Chip)。SoC芯片的特點主要有兩方面:第一是其高度的復雜性,第二是大量運用可重用的IP(Intellectual Property)模塊。以往的芯片設計往往只專注于某個特定功能的模塊設計,例如壓縮/解壓、無線模塊、網絡模塊等。而一塊SoC芯片的功能可能是多個獨立模塊的總和。另外,芯片的制造需要經歷化學、冶金、光學等工藝過程,在這些過程中可能引入物理缺陷導致其不能正常工作。因此對芯片的測試成為必不可少的環節。可測性設計(Design ForTest,DFT)是在芯片的設計階段就考慮以后測試的需要,使芯片測試更加容易和充分,并降低測試成本。一個SoC包含各種可復用的功能IP核,其中嵌入式微處理器核是其中的關鍵部分,大部分都嵌有一個或多個微處理器核以獲得最好的性能。所以,對微處理器核可測性問題的研究越來越迫在眉睫。

1 傳統測試方法
    20世紀七八十年代之前,集成電路還都是小規模電路時,測試大都通過加入激勵,探測相應的方式來完成。這種方式在電路規模不大并且頻率不快的情況下還是可行的,但是隨著集成電路規模的增長,功能驗證內容增多,或者需要使用異步激勵信號時,這樣的測試方式就存在局限性。為了提高故障點的測試覆蓋率,出現了自動向量生成(ATPG)工具。運用ATPG算法以及強大的計算機,可以檢測到盡可能多的故障點。隨著芯片規模的增長,芯片門數相對于引腳數目的比例變得太懸殊,只通過輸入/輸出引腳進行測試的方法幾乎不能再應用了,于是出現了另外一種基于掃描的測試技術——DFT。但當掃描鏈很長而且數量很多時,單芯片測試時間還是很長。同時高級測試儀器的價格急速攀升,使得BIST(Built-In Self-Test)即片內測試方法的產生成為必然。

2 幾種常用的BIST方法及其優缺點
    片內測試是節省芯片測試時間和成本的有效手段,外部測試的測試速度以每年12%的幅度增長,而片內芯片的速度以每年30%的幅度增長,這一矛盾進一步推動了BIST的應用。由于SoC芯片內部的IP種類繁多,對不同的IP核采用不同的BIST測試方法。采用BIST技術的優點在于:降低測試成本、提高錯誤覆蓋率、縮短測試時間、方便客戶服務和獨立測試。目前BIST測試方法主要有MemBIST和LogicBIST。
2.1 MemBIST
    MemBIST是面向嵌入式芯片存儲器的測試方式,用于測試存儲器工作是否正常。芯片內部有一個BISTController,用于產生存儲器測試的各種模式和預期的結果,并比較存儲器的讀出結果和預期結果。MemBIST可分為RAMBIST和ROMBIST。目前較常用的存儲器BIST算法有March算法及其變種。業界常用的工具有Mentor Graphics的MBIST Architecture。
2.1.1 RAMBIST測試結構
    用RAM實現的數據Cache和指令Cache均使用普通的BIST方法。因為這兩個RAM的結構完全相同,因此為了減少面積消耗,只使用一組測試電路。在測試時有外部信號TE0、TE1分別控制RAM1、RAM2是否處于測試狀態,TE0、TE1不能同時有效。測試電路結構如圖1所示。

    控制器在外部輸入信號BIST的控制下,產生讀寫控制信號、訪問地址和測試碼,對RAM的相應數據進行壓縮分析,并將得到的特征值與存放在芯片中的標準特征值比較。通過兩個I/O口報告測試結果,還實現了初步的故障診斷功能。當發現有故障時,通過TAP控制器,可以將出錯的地址移出芯片,為進一步的故障診斷和修復提供信息。
2.1.2 ROMBIST測試結構
    通常使用循環冗余校驗(CRC)電路實現ROM的測試,這種方法雖然測試結果很可靠,但是需要逐位讀取信息,而對ROM的訪問是每次32位,如果使用該方法則需要一個緩沖機制,并且速度會很慢。在此仍使用RAM測試中并行的數據壓縮,故障覆蓋率能夠達到要求,測試電路也比CRC電路簡單。測試電路如圖2所示。

    BIST測試信號由TAP控制器的TDT口輸入,是整個測試電路的使能信號,測試過程經過觸發后,完全在電路內部完成,結束后通過一個I/O口報告測試結果。多輸入寄存器(MISR)作為TAP控制器的數據寄存器,測試初始化時設置為初始狀態。
2.2 LogicBIST
    LogicBIST方法是利用內部的向量產生器逐個地產生測試向量,將它們施加到被測電路上,然后經過數字壓縮和鑒別產生一個鑒別碼,將這個鑒別碼同預期值進行比較。LogicBIST通常用于測試隨機邏輯電路,一般采用偽隨機測試圖形生成器來產生輸入測試圖形,應用于器件內部機制;采用MISR作為獲得輸出信號產生器。由于MI-SR的結構和多輸入序列的鑒別碼的固有特點,這是一個多對一的映射關系。不同的輸入序列通過MISR之后可能產生相同的鑒別碼,這被稱之為alias。
    LogicBIST測試只能得到芯片能否通過測試的結果。一旦芯片不能通過測試,該如何確定芯片內部的故障點在何處呢?這就是診斷工作,不過LogicBIST對故障診斷的支持太弱,如果一塊芯片未能通過,單單憑錯誤的鑒別碼是很難確定故障點在何處的。有時會出現芯片內部多個故障點的共同作用使得鑒別碼反而是正確的現象,這被稱之為漏測試。它產生的概率非常小,也有算法來盡量減小漏測試發生的概率。其中一種方法是將正確的序列輸入,和正確的鑒別碼作單一映射,其他的錯誤輸人一定得到錯誤的鑒別碼。這種方法對MISR、PRRG以及CUT都需要具體分析,以改變其結構或者PRPG的生成順序。

結 語
    本文介紹了SoC片上嵌入式微處理器核可測性技術的研究現狀;介紹了設計時在電路中植入相關功能電路,用于提供自我測試功能的技術,以降低器件測試對自動測試設備(ATE)的依賴程度。BIST技術可以實現自我測試,也可以解決很多電路無法直接測試的問題(因為它們沒有外部引腳)。
    可以預見,在不久的將來即使最先進的ATE也無法完全測試最快的電路,這也是采用BIST的原因之一。但是BIST也存在一些缺點,如額外的電路會占用寶貴的面積,會產生額外的引腳和可能出現測試盲點等。BIST技術正成為高價ATE的替代方案,但是目前還無法完全取代ATE,他們將在未來很長一段時間內共存。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久久久久日产精品| 欧美视频二区36p| 亚洲伊人网站| 夜夜爽99久久国产综合精品女不卡| 久久福利毛片| 欧美在线观看视频一区二区三区| 一本色道精品久久一区二区三区| 亚洲经典在线| 亚洲丰满在线| 一区在线影院| 精品999成人| 永久免费毛片在线播放不卡| 一区二区三区我不卡| 国产三级欧美三级日产三级99| 国产精品视频精品视频| 国产精品久久福利| 国产精品男人爽免费视频1| 国产精品成人v| 国产精品极品美女粉嫩高清在线 | 美女爽到呻吟久久久久| 久热精品视频在线免费观看| 久久视频精品在线| 美日韩精品免费| 欧美第一黄色网| 欧美日本一道本在线视频| 欧美日韩福利在线观看| 欧美性jizz18性欧美| 国产精品裸体一区二区三区| 国产精品视频内| 国产亚洲观看| 亚洲第一天堂无码专区| 亚洲国产综合在线看不卡| 日韩亚洲综合在线| 亚洲天堂av电影| 午夜亚洲激情| 亚洲片在线观看| 亚洲午夜性刺激影院| 午夜在线观看免费一区| 久久久久久久网| 欧美大片在线观看一区二区| 欧美视频在线播放| 国产欧美亚洲日本| 永久555www成人免费| 日韩午夜在线| 亚洲在线免费视频| 亚洲激情在线激情| 999在线观看精品免费不卡网站| 亚洲影视中文字幕| 久久久久久有精品国产| 欧美大片网址| 欧美午夜片在线观看| 国产在线一区二区三区四区| 亚洲精品少妇网址| 午夜宅男欧美| 日韩亚洲欧美一区| 午夜国产一区| 欧美69wwwcom| 国产精品亚洲激情| 亚洲黄色性网站| 亚洲免费综合| 亚洲理论在线观看| 欧美中文字幕在线视频| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美日韩中文字幕在线视频| 国产一区二区欧美日韩| 日韩视频不卡| 久久福利资源站| 亚洲天堂成人| 裸体歌舞表演一区二区| 国产精品国产亚洲精品看不卡15| 一区视频在线播放| 亚洲在线中文字幕| 99热免费精品在线观看| 久久九九精品| 国产精品www994| 狠狠色狠狠色综合系列| 国产精品99久久久久久久久久久久| 久久精品国产清自在天天线| 亚洲在线中文字幕| 欧美韩国一区| 黄色av成人| 亚洲制服av| 亚洲图片欧美午夜| 欧美成人四级电影| 国产一区导航| 亚洲婷婷免费| 99re这里只有精品6| 久久亚洲美女| 国产九九视频一区二区三区| 亚洲精品综合在线| 亚洲区一区二区三区| 久久精品二区亚洲w码| 国产精品久久久久久久久久ktv| 亚洲激情中文1区| 亚洲国产精品ⅴa在线观看 | 欧美一级日韩一级| 欧美日精品一区视频| 亚洲高清在线精品| 久久激情中文| 久久av一区二区| 国产精品女主播在线观看| 日韩网站免费观看| 日韩视频免费看| 免费久久精品视频| 欧美黄色免费网站| 在线成人黄色| 欧美一区二区三区在线视频| 99国产精品久久久久老师| 麻豆精品国产91久久久久久| 国产一区二区三区久久 | 国产精品成人免费精品自在线观看| 亚洲国产高清在线| 亚洲激情中文1区| 久久噜噜噜精品国产亚洲综合 | 久久精品99国产精品| 小黄鸭精品密入口导航| 国产精品多人| 亚洲一区二区三区涩| 亚洲一区精彩视频| 国产精品高精视频免费| 亚洲在线免费观看| 欧美亚洲综合另类| 国产精品永久在线| 欧美在线你懂的| 久久久夜精品| 亚洲成人直播| 亚洲精品视频在线看| 欧美黑人在线观看| 亚洲伦理在线免费看| 一区二区三区国产在线观看| 欧美日韩不卡视频| 一本综合久久| 午夜精品福利电影| 国产日韩精品一区观看 | 亚洲影院色无极综合| 欧美日韩在线另类| 亚洲先锋成人| 久久久精品999| 亚洲国产精品成人| 一本久道久久久| 国产精品男女猛烈高潮激情| 午夜一级在线看亚洲| 久久亚洲国产精品一区二区| 亚洲国产精品成人综合| 一本色道88久久加勒比精品| 欧美日韩一二三区| 香蕉久久精品日日躁夜夜躁| 久久久91精品国产一区二区三区| 一区二区在线看| 日韩香蕉视频| 国产精品欧美一区喷水| 欧美在线日韩| 欧美黄色一级视频| 亚洲视频一起| 久久久天天操| 亚洲人体偷拍| 欧美一二三视频| 在线看欧美日韩| 亚洲一区激情| 黄色成人av网站| 在线亚洲国产精品网站| 国产精品婷婷| 亚洲精美视频| 欧美午夜不卡视频| 欧美一站二站| 欧美日韩午夜在线视频| 欧美一区二区三区精品| 欧美国产三区| 午夜在线视频观看日韩17c| 免费观看不卡av| 亚洲一区网站| 欧美aⅴ一区二区三区视频| 99视频在线观看一区三区| 久久成人在线| 亚洲茄子视频| 久久久国产成人精品| 亚洲乱码国产乱码精品精可以看 | 在线观看三级视频欧美| 中文国产成人精品| 国产一级揄自揄精品视频| 一区二区三区视频观看| 国产亚洲精品aa午夜观看| 一本久久a久久精品亚洲| 国产一区二区三区免费不卡 | 亚洲一区二区在线播放| 老司机亚洲精品| 亚洲性感美女99在线| 嫩草成人www欧美| 午夜精品在线看| 欧美深夜影院| 亚洲精品久久久久久久久| 国产三级精品三级| 亚洲在线视频一区| 亚洲日本aⅴ片在线观看香蕉| 久久九九99| 亚洲视频一区| 欧美日韩亚洲一区二区三区| 亚洲高清不卡一区| 国产欧美综合一区二区三区| 夜夜爽99久久国产综合精品女不卡|