《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 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亚洲国产精品_日韩亚洲一区二区
亚洲第一免费播放区| 欧美 亚欧 日韩视频在线| 久久精品99久久香蕉国产色戒| 欧美与黑人午夜性猛交久久久| 亚洲视频在线播放| 亚洲美女视频| 亚洲精品免费观看| 亚洲精品美女免费| 亚洲人成网站影音先锋播放| 亚洲第一黄色网| 在线日韩av| 亚洲国产美女| 亚洲国产精品综合| 亚洲区在线播放| 亚洲精品免费电影| 日韩视频欧美视频| aa级大片欧美三级| 99精品欧美一区| 中文av一区特黄| 亚洲视频一区在线观看| 亚洲女女女同性video| 午夜精品国产| 久久精品亚洲精品国产欧美kt∨| 亚洲高清二区| 亚洲精品一二三| 中文在线资源观看视频网站免费不卡| 一区二区电影免费观看| 亚洲一品av免费观看| 午夜影视日本亚洲欧洲精品| 久久高清免费观看| 老牛嫩草一区二区三区日本 | 一区二区三区日韩| 亚洲一区二区三区精品动漫| 亚洲女同在线| 久久精品亚洲精品国产欧美kt∨| 久久亚洲精品欧美| 欧美精品成人91久久久久久久| 欧美日韩亚洲一区二| 国产欧美一区二区三区沐欲| 国语精品中文字幕| 亚洲人成人99网站| 亚洲女与黑人做爰| 亚洲国产成人av好男人在线观看| 亚洲免费av片| 香蕉久久夜色精品| 男女精品视频| 欧美午夜欧美| 好看的亚洲午夜视频在线| 亚洲人成在线观看一区二区| 亚洲一区在线视频| 亚洲激情六月丁香| 亚洲一区二区三区在线| 久久精品国语| 欧美日本簧片| 国产精品影视天天线| …久久精品99久久香蕉国产| 亚洲少妇在线| 亚洲国产精品一区二区第四页av| 中国亚洲黄色| 久久久久久午夜| 欧美日韩一区二区三区| 国产亚洲制服色| 日韩一级视频免费观看在线| 香蕉久久精品日日躁夜夜躁| 日韩亚洲精品视频| 久久精品91久久久久久再现| 欧美日韩999| 韩国精品久久久999| 99国产精品视频免费观看一公开| 欧美专区亚洲专区| 亚洲一区二区在线看| 久久一二三四| 国产精品电影观看| 亚洲国产专区校园欧美| 欧美专区第一页| 亚洲免费在线| 欧美国产日本韩| 国产一区二区三区不卡在线观看| 日韩一级二级三级| 亚洲人成艺术| 久久精品中文字幕一区| 欧美日韩在线不卡| 亚洲国产精品成人精品| 欧美伊人久久久久久久久影院| 亚洲视频自拍偷拍| 欧美成人69av| 国内精品写真在线观看| 亚洲欧美成人网| 亚洲一区二区在线播放| 欧美精品在线观看91| 一区二区三区在线不卡| 亚洲欧美一区二区原创| 亚洲自拍另类| 欧美日韩精品免费看| 亚洲国产精品一区| 亚洲国产视频直播| 久久电影一区| 国产欧美精品va在线观看| 亚洲网站在线播放| 亚洲午夜精品视频| 欧美日韩日日骚| 亚洲精品国产精品国自产在线 | 亚洲成在人线av| 久久av红桃一区二区小说| 性色av香蕉一区二区| 国产精品久久久久国产a级| 日韩午夜激情| 亚洲免费成人av电影| 欧美高清视频一二三区| 伊人久久婷婷| 亚洲黄色成人久久久| 欧美一区2区三区4区公司二百| 狼狼综合久久久久综合网 | 亚洲最新在线| 欧美精品aa| 亚洲激情自拍| 99国产麻豆精品| 欧美裸体一区二区三区| 亚洲精品国产精品乱码不99| 91久久久在线| 欧美成人中文字幕| 亚洲啪啪91| 一本色道久久综合一区| 欧美日韩国产在线播放网站| 亚洲精品小视频在线观看| 一区二区欧美在线观看| 欧美日韩视频第一区| 日韩午夜精品视频| 亚洲免费综合| 国产麻豆综合| 欧美一区二区三区在线| 久热国产精品视频| 亚洲国产成人久久综合一区| 亚洲日本va午夜在线电影| 欧美精品国产一区二区| av成人黄色| 性欧美精品高清| 国产专区一区| 亚洲人成亚洲人成在线观看| 欧美日韩精品一区二区三区四区| 亚洲私人影吧| 久久久精品2019中文字幕神马| 韩国一区二区三区美女美女秀| 亚洲国产视频直播| 欧美日韩精品一区二区天天拍小说| 在线视频免费在线观看一区二区| 性久久久久久久久久久久| 国产一区二区三区四区三区四 | 亚洲最新视频在线| 国产精品捆绑调教| 欧美一区影院| 欧美精品二区三区四区免费看视频| 99在线热播精品免费| 久久国产精品久久久久久| 尤物在线观看一区| 亚洲亚洲精品三区日韩精品在线视频| 国产精品久久毛片a| 久久成人久久爱| 欧美精品一区三区| 亚洲欧美网站| 欧美电影在线播放| 亚洲网站在线观看| 亚洲第一黄网| 国产欧美一区二区精品忘忧草| 久久精品国产亚洲一区二区三区 | 宅男在线国产精品| 国产精品视频区| 亚洲国产高清高潮精品美女| 欧美日韩成人激情| 欧美一区二区三区男人的天堂 | 国产一区二区三区的电影 | 亚洲中字在线| 狠狠久久亚洲欧美专区| 99视频超级精品| 国产色爱av资源综合区| 亚洲精品乱码久久久久久蜜桃91| 国产精品久久久久久久久免费樱桃| 欧美中文日韩| 欧美三区美女| 亚洲第一成人在线| 国产精品久久久久久妇女6080| 亚洲国产三级网| 国产精品男gay被猛男狂揉视频| 亚洲国产精品久久91精品| 国产精品久久久久久久久搜平片 | 亚洲电影成人| 国产精品vvv| 亚洲人午夜精品| 国产日本欧美在线观看| 一区二区三区免费在线观看| 国产一区香蕉久久| 亚洲欧美国产精品桃花| 亚洲第一精品影视| 久久电影一区| 亚洲一区二区三区在线看| 欧美人与性动交α欧美精品济南到| 久久精品理论片| 国产精品一级在线| 亚洲深夜福利| 亚洲国产精品嫩草影院|