帳號:
密碼:
最新動態
產業快訊
CTIMES / 文章 /
類比/混合訊號之內建式自我測試電路
 

【作者: 陳昱辰】   2005年07月05日 星期二

瀏覽人次:【12386】

近十幾年來隨著半導體製程技術不斷地進步,單一積體電路內含的電晶體數目就如同指數般跳升增加,為了符合以消費者為導向的個人化、行動化以及便利性的需求,那些原本散佈在印刷電路板(PCB)上的元件也陸續被整合到一個晶片之中,使得崁入式核心(embedded core)與系統單晶片(system-on-a-chip;SoC)已漸漸成為超大型積體電路設計的潮流。一個高度整合的系統單晶片(SoC)也就應運而生。


可量測性電路設計需求

然而,在電路設計要求功能強大且又快又好的趨勢下,IC設計廠商也不得不對外取得矽電路設計智慧財產區塊(SIP;矽智產),對於如何驗證與修改外部取得的矽智產以符合自己公司需求亦為IC設計廠商的重點。相對於電路設計者而言,也必須在設計之初就考量如何驗證電路的正常功能,也因此可量測性設計(Design for Testability;DfT)的技術亦顯得日益重要。為滿足系統單晶片在消費性應用上低成本的需求,與增加設計測試複雜度的同時,又必須降低測試成本,IC自我測試技術也就應運而生。包括邊界掃描(Boundary Scan)、自動測試向量產生電路(ATPG)、錯誤模擬測試工具(Fault Simulation)及內建自我測試(Built-in Self Test;BIST),如(圖一)等解決方案。在眾多自我測試技術的方法中又以內建式自我測試(BIST)能同時滿足複雜度與低成本的要求。


早期自我測試技術受限於額外設計成本(Design Overhead)和測試結果錯誤涵蓋率(Fault Coverage)不足,使得其應用幾乎是乏人問津,而且傳統的IC內建式自我測試技術也僅用於數位邏輯電路測試。但由於進入深次微米後,VLSI設計逐漸複雜化的今天,一個系統單晶片已不再單純是數位邏輯電路所組成,而是還有其他為數不少的類比/混合訊號電路,不僅製造技術需要革新,設計技術亦有甚多難關需要突破,例如雜訊速度、功率消耗。因此,測試的困難度與複雜度也隨之提高。許多核心IP和模組的輸出入也不易直接從SoC的輸出入控制與測量,而且因為SoC之暫存器很多,測試的時間也隨之拉長,即使是用最新的完全掃描(Full Scan)技術,仍需要很長的測試灌入時間(Test Application Time),使其測試成本居高不下。


《》
《》

:此外,一般的測試機台(ATE)無法提供現階段SoC所需要的快速測試訊號與大量測試向量(Test Patterns)的儲存記憶空間,就算有,高速與高容量的測試機台也十分昂貴,而且又受限於IC上的可用引腳(Pin),所以,不可能找出一個IC中的所有錯誤。另外即時性測試(At-Speed Test)也是SoC測試的困難項目之一,如(表一)所示,更別說單獨針對類比/混合訊號電路如鎖相迴路(PLL)、類比/數位轉換器(ADC)和數位/類比轉換器(DAC)等核心SIP進行測試。因此,數位邏輯電路和類比/混合訊號電路之內建式自我測試技術又開始受到熱烈的討論。


可量測性電路設計要點

傳統數位積體電路的內建式自我測試電路,可以採用邊界掃描,如(圖二),或者是由自動測試向量?生電路的向量來進行測試,如(圖三)。此種類型的測試方法,基本上會將所有待測元件都連接在一起,成?一個或多個掃描鏈。通常在待測元件中,會配置一個狀態機(state machine)?生及分析所需要的測試向量,以測試模式工作時,測試機台串列掃入測試向量資料(對每一個掃描鏈載入),加上一個或多個功能時鐘周期,然後掃出捕獲的回應資料。


掃描方法實質上是把任何一個順序設計變換成?組合設計。工程師把自動測試向量產生電路(ATPG)所產生的測試向量儲存在記憶體中。透過掃描輸入和輸出這些記憶元件的資料,?工程師提供了充分的可控性和可觀察性。但是缺點是通常得等到待測電路測試接近完成的時候,才能對待測電路(Circuitry Under Test;CUT)做出錯誤評量(fault grade)的動作,使得驗證效能下降。還有內建式自我測試電路中記憶體的大小也會直接影響到邊界掃描測試電路的可控性和可觀察性。


《圖二 邊界掃描測試技術架構方塊圖》
《圖二 邊界掃描測試技術架構方塊圖》

類比/混合訊號內建式自我測試電路挑戰

然而,類比/混合訊號電路的內建式自我測試電路的設計難度與複雜度更是遠高於數位邏輯電路之內建式自我測試電路。因為類比/混合訊號電路的訊號大多為電壓/電流等類比訊號,而且所要量測與驗證的項目也隨著電路的不同而有不同的需求,因此在類比/混合訊號電路的內建式自我測試電路的設計上,除了須考慮到數位積體電路內建式量測電路之設計技術,還需要考慮到在系統層級與電路層級,分別提供SoC內建式量測電路之設計技術,另外還必須提供SoC中類比/混合訊號電路測量所需要的內建式訊號源設計,用以產出高精確度的類比訊號,以降低雜訊的干擾,再將此訊號源電路應用於SoC之類比測試技術。可先做量測電路之自我測試,然後再做其他待測電路之高解析度的類比量測,用以降低測量的誤差與雜訊的干擾。


更重要的是,此一內建式自我測試電路不能影響原設計之解析度和效能,如此,才是一個優良的類比/混合電路的內建式自我測試電路的設計。如此複雜的設計也勢必會對晶片面積與效能帶來衝擊。有時候配置內建自我測試電路所需要的電路或邏輯閘數目,甚至會超過待測電路本身的大小。這也是類比/混合訊號電路的內建式自我測試電路技術遠遠落後於數位積體電路的內建式自我測試電路的主要原因。


內建自我測試(BIST)的技術之所以為大家所重視,其最大優點就在於測試向量(Test pattern)之產生及測試結果之驗證大部分均在chip內部進行,因此測試設備的成本可大幅降低,而且由內部進行測試時,可同時檢驗數位電路中的multiple bits或類比/混合電路中的訊號或設計參數,不受輸出與輸入引腳(I/O pin)數目之限制,故測試的時間不見得會隨著bit數增多而呈線性增加,增加核心SIP和模組電路之可驗證性和可測試性,大幅降低驗證和測試成本,有效解決SoC中類比/混合訊號電路、核心SIP和模組電路測試之困難。對未來日益複雜的系統單晶片而言,內建自我測試電路(BIST)實為量測之一大利器。


《圖三 含自動測試向量?生電路的內建式自我測試技術架構方塊圖》
《圖三 含自動測試向量?生電路的內建式自我測試技術架構方塊圖》

結語

目前已有多家EDA和SIP廠商開始研究並提供類比/混合訊號電路之內建式自我測試電路之設計自動化技術或矽電路設計智慧財產區塊,雖然在「設計額外成本」、「障礙涵蓋率」與「技術成熟度」還遠不及數位邏輯電路之內建式自我測試電路,但是比起過去已有顯著的進步,但仍有相當大的改善的空間,或許其研發成本或對外取得相關矽智產所需的價格也是令許多IC設計公司裹足不前的原因之一。但隨著崁入式核心(embedded core)與系統單晶片的蓬勃發展,此一技術也許會有被廣泛應用的一天。


延 伸 閱 讀

為了降低測試的時間與成本,可測試性設計(Design for Testability;DFT)的技術對系統單晶片設計非常重要。在電路設計的初期即進行結構化DFT設計,能夠提高測試的錯誤覆蓋率,縮短設計週期與加快產品的上市速度。 相關介紹請見「 DFT工具發展趨勢與主要廠商排名分析」一文。

SoC係由許多不同功能的IP整合而成,某些IP將因無外接腳,而無法測試。因此,可測性設計(Design for testability;DFT)與內建自我測試( Built-in self test;BIST)技術,對SoC設計而言,其重要性不言可喻。你可在「 SoC測試技術趨勢」一文中得到進一步的介紹。

由於製程技術的持續進步,使得大量的電路元件可以被製作在單一晶片上,再加上市場上對複雜度高以及運用功能強的需求,使得整個系統包括微處理器,記憶體等皆有可能整合到同一晶片上,以達到低功率、高效能、小體積以及高可靠度等諸多優點,也因此造就這一波晶片系統的設計趨勢。在「晶片系統之設計、驗證自動化與EDA特色研究」一文為你做了相關的評析。

市場動態
DFT enables higher defect coverage, faster time-to-volume and lower cost of test, through a collection of well-documented techniques used during design. To achieve the maximum benefit of DFT, the entire SOC development flow has to be capable of handling the DFT techniques, mandating tight links between design and test.你可參考 「Design-for-Testability(DFT)Solutions」一文。
聯華電子與半導體設計軟導廠商美商新思科技(Synopsys)共同宣佈,雙方已就聯華電子0.13微米製程以及新思科技的Galaxy設計平台,合作發展出設計參考流程。為了要驗證此設計參考流程的有效性, 新思科技的先進科技部門(Advanced Technology Group)採用聯華電子0.13微米製程設計並試產了測試晶片,研究訊號完整性、電感效應以及多重臨界電壓最佳化設計方法,以做為聯華電子製程驗證中的一部份。 你可在「聯華電子與美商新思科技攜手為聯華電子先進深次微米製程發展參考流程」一文中得到進一步的介紹。
SystemBIST is a complete plug-and-play?IC for flexible FPGA configuration and embedded test built upon several unique patent-pending architectures. SystemBIST is a code-less processor which enables design engineers to build high quality, self-testable and in-the-field re-configurable products.在「SystemBIST」一文為你做了相關的評析。
  相關新聞
» 日本SEMICON JAPAN登場 台日專家跨國分享半導體與AI應用
» Nordic Thingy:91 X平臺簡化蜂巢式物聯網和Wi-Fi定位應用的原型開發
» 豪威集團推出用於存在檢測、人臉辨識和常開功能的超小尺寸感測器
» ST推廣智慧感測器與碳化矽發展 強化於AI與能源應用價值
» ST:AI兩大挑戰在於耗能及部署便利性 兩者直接影響AI普及速度


刊登廣告 新聞信箱 讀者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2024 遠播資訊股份有限公司版權所有 Powered by O3  v3.20.2048.13.59.217.1
地址:台北數位產業園區(digiBlock Taipei) 103台北市大同區承德路三段287-2號A棟204室
電話 (02)2585-5526 #0 轉接至總機 /  E-Mail: webmaster@ctimes.com.tw