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

一種低功耗系統芯片的可測試性設計方案

2014-06-02 06:44:26徐太龍魯世斌代廣珍陳軍寧
計算機工程 2014年3期
關鍵詞:設計

徐太龍,魯世斌,2,代廣珍,孟 堅,陳軍寧

一種低功耗系統芯片的可測試性設計方案

徐太龍1,魯世斌1,2,代廣珍1,孟 堅1,陳軍寧1

(1. 安徽大學電子信息工程學院安徽省集成電路設計實驗室,合肥 230601; 2. 合肥師范學院電子信息工程學院,合肥 230601)

低功耗技術,如多電源多電壓和電源關斷等的應用,給現代超大規模系統芯片可測試性設計帶來諸多問題。為此,采用工業界認可的電子設計自動化工具和常用的測試方法,構建實現可測試性設計的高效平臺。基于該平臺,提出一種包括掃描鏈設計、嵌入式存儲器內建自測試和邊界掃描設計的可測性設計實現方案。實驗結果表明,該方案能高效、方便和準確地完成低功耗系統芯片的可測性設計,并成功地在自動測試儀上完成各種測試,組合邏輯和時序邏輯的掃描鏈測試覆蓋率為98.2%。

可測試性設計;低功耗;系統芯片;內建自測試;電源關斷;多電源多電壓;掃描鏈

1 概述

隨著半導體技術的發展,芯片的集成度逐步提高,越來越多的功能模塊被集成在同一個芯片上,形成系統芯片(System-on-chip, SoC)[1-2]。芯片復雜度的提高導致半導體測試成本逐步上升,占生產總成本的40%以上,從而影響芯片的量產時間和上市時間[3-4]。在早期設計階段進行可測試性設計可以有效地提高系統芯片的可測試性,降低測試難度和成本,同時方便進行芯片的驗證測試和失效分析,提高產品的質量和良率[5-6]。因此,可測試性設計成為超大規模系統芯片設計和實現中不可或缺的重要組成部分[7]。

目前,功耗成為超大規模集成電路設計中除面積和時序之外日益關注的因素。多電源多電壓(Multi-supply Multi- voltage, MSMV)和電源關斷(Power Shut-off, PSO)等低功耗設計技術被廣泛地用在便攜式系統芯片中以減小功率消耗[8]。這些方法的采用給系統芯片的可測試性設計帶來了挑戰[9-10]。針對這些挑戰,本文采用Synopsys公司的Eclypse低功耗解決方案,基于Galaxy平臺,并選用工業界認可的相關電子設計自動化(Electronic Design Automation, EDA)工具構建高效的低功耗系統芯片可測試性設計實現平臺,提出一種實現包括掃描鏈設計(Scan Design)、嵌入式存儲器內建自測試(Memory Built-in Self-test, MBIST)和邊界掃描設計(Boundary Scan Design, BSD)的可測性設計方案。

2 低功耗系統芯片

本文實現的多電源多電壓和電源關斷低功耗設計芯片如圖1所示,由5個電源區(Power Domain, PD)構成,PD_TOP是工作電壓為1.8 V的頂層電源區,PD1和PD4的工作電壓為1.2 V,PD2和PD3的工作電壓為1.8 V。在正常功能模式下,有3種功耗模式(Power Mode, PM):PM1(所有的電源區都開啟),PM2(PD_TOP和PD2開啟,PD1、PD3和PD4關斷)和PM3(只有PD_TOP開啟,其余的電源區都關斷)。功耗模式控制器(Power Mode Controller, PMC)用于控制3種功耗模式的切換。信號test_en控制功能模式和測試模式的切換,test_clk為測試模式下的時鐘信號,信號ps_en和iso_en分別控制電源區電源的開關和隔離邏輯的功能。目前,工業界有CPF(Common Power Format)和UPF(Unified Power Format)[10]2種描述低功耗意圖的格式文件,用于指導EDA工具實現低功耗系統芯片。

圖1 本文實現的低功耗設計芯片

設計圖1所示的插入掃描鏈、存儲器內建自測試和邊界掃描等可測試性結構時,必須考慮以下6點:

(1)保證插入的可測試邏輯不影響正常功能的功耗模式。

(2)為了充分利用自動測試儀的資源和帶寬提高測試速度,各掃描鏈中掃描寄存器的數量應該平衡。

(3)電源開關、電平轉換邏輯和隔離邏輯不能影響測試功能。

(4)測試信號必須從芯片的輸入引腳進入,從芯片的輸出引腳觀察測試結果。

(5)在測試模式下,自動測試儀能直接控制功耗模式控制器的工作狀態。

(6)電子設計自動化工具的選擇及其數據交換管理。

3 可測性設計方案

3.1 測試模式下測試儀對功耗模式控制器的控制

芯片在正常工作模式下,3種功耗模式均有電源區關斷,處于關斷區的掃描鏈和存儲器不能被正常地測試,需要創建一個所有電源區都開啟的測試功耗模式(PM_TEST),即在該模式下,測試儀能直接控制電源開關和隔離邏輯的使能信號ps_en和iso_en,使芯片所有的電源區開啟、隔離邏輯功能失效,測試信號能在電源區之間傳輸。因此,在常開(always on)電源區PD_TOP中插入一個測試訪問狀態機,如圖2所示,一旦信號test_en有效,測試訪問狀態機產生的信號覆蓋功耗模式控制器的輸出信號。

圖2 測試模式對功耗模式控制器的控制

3.2 電子設計自動化工具的選擇和數據交換

電子設計自動化工具的選擇和工具之間的數據交換是實現整個測試方案的關鍵環節。基于Synopsys的Eclypse低功耗解決方案,采用UPF描述低功耗意圖,以Synopsys的Galaxy平臺為主體,組合Mentor Graphics的EDA工具構建的實現測試方案的高效EDA平臺如圖3所示。

圖3 低功耗可測試性設計實現流程

輸入為UPF文件、帶有電源信息的庫文件pg.db和用硬件描述語言(Hardware Description Language, HDL)在寄存器傳輸級(Register Transfer Level, RTL)描述芯片的文件。利用Mentor Graphics公司的MBISTArchitect和BSDArchitect軟件在RTL級分別插入存儲器內建自測試和邊界掃描設計電路。利用Synopsys公司的Design Compiler和可測試性設計DFT Compiler完成綜合、掃描觸發器替換D觸發器和掃描鏈的縫合。使用Synopsys公司的TetraMAX軟件生成自動測試模式生成(Automatic Test Pattern Generation, ATPG)并用VCS軟件完成所有測試電路的前仿真和后仿真。

3.3 存儲器內建自測試

整個芯片中有8個單端口嵌入式靜態隨機存取存儲器(Static Radom Access Memory, SRAM),2個位于電源區PD _ TOP中,6個位于電源區PD4中。電源區PD4是電源關斷和低電壓區,進出該區的信號線需要插入隔離邏輯和電平轉換器件。為了減少插入這些器件的數量和降低對芯片時序的影響,在PD4中插入一個內建自測試控制器,用于控制位于該區中的6個SRAM。在PD_TOP中插入一個內建自測試控制器,用于控制位于該區中的2個SRAM。整個過程使用Mentor Graphics的MBISTArchitect軟件讀入綜合后的網表,插入測試邏輯。2個控制器之間采用串行測試,屬于同一個控制器的存儲器共用測試結果標志信號fail_h以減少插入的測試邏輯。測試使能信號test_h、測試結果標志信號fail_h和測試完成信號tst_done均由邊界掃描測試的JTAG接口移入和移出,如圖4所示。采用march2和checkerboard測試算法完成測試。

3.4 邊界掃描測試

邊界掃描測試又稱JTAG,通過在芯片的輸入/輸出端口(PAD)插入邊界掃描單元和控制邏輯構建一個邊界掃描寄存器實現對芯片間信號連接的測試。它通過測試訪問端口(Test Access Port, TAP)輸入指令和測試數據,通過觀察邊界信號完成芯片板級測試。采用Mentor Graphics的BSD Architect軟件實現邊界掃描測試邏輯的插入,同時在測試訪問端口中插入一個移位寄存器實現對存儲器內建自測試信號的控制。最終實現的邊界掃描測試結構如圖4所示。

圖4 邊界掃描測試結構

3.5 掃描鏈測試

采用Synopsys的DFT Compiler實現掃描鏈的插入。由于在前面插入了內在自測試和邊界掃描測試邏輯,因此要讀入UPF文件檢查和補插電平轉換邏輯和隔離單元。進入測試功耗模式PM_TEST時,所有的電源區PD都處于開啟狀態,為了平衡掃描鏈的長度,節省自動測試儀的存儲空間和測試時間,采用混合電源區的方式創建掃描鏈,并允許掃描鏈穿越不同的時鐘域,同時采用掃描鏈壓縮技 術[11-12],使每條鏈的寄存器個數為200。為了減少測試時由于掃描鏈移位引起功能邏輯翻轉而產生的功耗,在部分掃描寄存器的輸出端插入了或門或與門禁止組合邏輯的無用翻轉[13-14]。控制每條掃描鏈盡可能少地穿越電源區,以插入最少的電平轉換邏輯和隔離單元。使用TetraMax生成自動測試向量,產生的測試向量中內部向量數為2 596個、基本掃描向量數為2 184個、快速順序向量數為412個,芯片的總故障(total faults)數量為2 104 736,這些測試向量的測試覆蓋率為98.02%。

4 實驗結果與分析

基于如圖3所示的高效電子設計自動化工具平臺,采用中芯國際0.18 μm CMOS工藝實現了圖1所示的低功耗系統芯片,其芯片顯微照片如圖5所示。封裝后采用圖6所示的測試平臺,該圖片來自網絡。測試流程為直流參數測試、交流參數測試、掃描鏈測試、存儲器內建自測試、邊界掃描測試、功能測試和功耗測試。完成自動測試儀測試板開發和測試程序的調試后開始批量自動測試,測試時鐘頻率為10 MHz,即掃描時鐘為100 ns,壓縮后掃描鏈的長度為200個寄存器,測試向量數為2 596個,所以完成掃描鏈的測試時間約為52 ms,存儲器測試時間約為108 ms,邊界掃描測試耗時可以忽略不計,機械手耗時約1.5 s,系統芯片測試平臺的費用為每小時100美金,所以一顆芯片的測試成本約為0.05美元。對芯片進行了量產級測試,存儲器內在自測試和邊界掃描測試電路工作正常,測試結果滿足工程應用的要求。

圖5 系統芯片的顯微照片

圖6 系統芯片測試系統

5 結束語

本文針對低功耗系統芯片可測試性設計的問題,構建了高效的電子設計自動工具實現平臺。基于該平臺,提出了一種實現包括掃描鏈設計、存儲器內建自測試和邊界掃描測試的可測性設計方案。該方案能高效、方便和準確地完成低功耗系統芯片的可測性設計。實驗結果表明,該方案可行,具有實用性。下一步的研究方向是基于該方案降低測試模式下的功耗。

致謝感謝東南大學國家專用集成電路系統工程技術研究中心的蔡志匡博士在芯片制造和測試方面給予的技術支持。

[1] 葛鵬岳, 黃考利, 連光耀, 等. SoC測試性設計和驗證方法關鍵技術研究[J]. 儀表技術, 2010, (3): 62-64.

[2] 陸盤峰, 魏少軍, SoC設計方法學和可測性設計研究進展[J]. 微電子學, 2004, 34(3): 235-240.

[3] 胡明明, 王小力. SoC芯片可測性設計策略的實現研究[J]. 電路與系統學報, 2011, 16(2): 56-61.

[4] Wang L T, Wu Chengwen, Wen Xiaoqing. VLSI Test Principles and Architectures: Design for Testability[M]. San Francisco, USA: Morgan Kaufmann Publisher, 2006.

[5] Dong Xiang, Ye Zhang. Cost-effective Power-aware Core Testing in NoCs Based on a New Unicast-based Multicast Scheme[J]. IEEE Transactions on Computer-aided Design of Integrated Circuits and Systems, 2011, 30(1): 135 -147.

[6] Sato Y, Wang Senling, Kato T, et al, Low Power BIST for Scan-Shift and Capture Power[C]//Proc. of the 21st Asian Test Symposium. [S. l.]: IEEE Press, 2012: 173-178.

[7] Czysz D, Rajski J, Tyszer J. Low Power Test Application with Selective Compaction in VLSI Designs[C]//Proc. of IEEE

Test Conference. [S. l.]: IEEE Press, 2012: 1-10.

[8] Keating M, Flynn D, Aitken R, et al. Low Power Methodology Manual for System-on-Chip Design[M]. [S. l.]: Springer, 2007.

[9] Idgunji S. Case Study of a Low Power MTCMOS Based ARM926 SoC: Design, Analysis and Test Challenges[C]//Proc. of IEEE International Test Conference. Santa Clara, USA: IEEE Computer Society, 2007: 1-10.

[10] Chickermane V, Gallagher P, Sage J, et al. A Power-aware Test Methodology for Multi-supply Multi-voltage Designs[C]//Proc. of IEEE International Test Conference. Santa Clara, USA: IEEE Computer Society, 2008: 1-10.

[11] Anshuman C, Krishnendu C. Low-power Scan Testing and Test Data Compression for System-on-a-Chip[J]. IEEE Tran- sactions on Computer-aided Design of Integrated Circuits and Systems, 2002, 21(5): 597-604.

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

[13] Patrick G. Survey of Low-power Testing of VLSI Circuit[J]. IEEE Design and Test of Computers, 2002, 19(3): 80-89.

[14] Butler K M, Jayashree S, Atul J, et al. Minimizing Power Consumption in Scan Testing: Pattern Generation and DFT Techniques[C]//Proc. of IEEE International Test Conference. Njinda, USA: IEEE Computer Society, 2004: 355-364.

編輯 顧逸斐

A Testability Design Scheme for Low Power Consumption System-on-Chip

XU Tai-long1, LU Shi-bin1,2, DAI Guang-zhen1, MENG Jian1, CHEN Jun-ning1

(1. Anhui Provincial IC Design Laboratory, School of Electronics and Information Engineering, Anhui University, Hefei 230601, China; 2. School of Electronic and Information Engineering, Hefei Normal University, Hefei 230601, China)

The low power design technologies such as Multi-supply Multi-voltage(MSMV) and Power Shut-off(PSO), present many challenges for the testability design of modern very large scale integration System-on-chip(SoC). Based on the efficient implementation platform constructed by using the industrial electronic design automation tools and the widely used testability methods, a testability design scheme that includes the scan chain, memory built-in-self-test and boundary scan is proposed. Experimental results show that the scheme can efficiently, conveniently and accurately complete the testability design of low power consumption SoC, and works correctly in automation test equipment. The test coverage of combinational and sequential logic scan chains is 98.2%.

testability design; low power consumption; System-on-chip(SoC); built-in-self-test; Power Shut-off(PSO); Multi-supply Multi-voltage(MSMV); scan chain

1000-3428(2014)03-0306-04

A

TN47

安徽大學青年科學研究基金資助項目(KJQN1011);安徽大學青年骨干教師培養基金資助項目(33010224);安徽省高校優秀青年人才基金資助項目(2012SQRL013ZD);安徽省高等學校省級自然科學研究基金資助項目(KJ2012B143)。

徐太龍(1982-),男,講師、博士,主研方向:信號處理,超大規模集成電路設計;魯世斌、代廣珍,講師、碩士;孟 堅,副教授、博士;陳軍寧,教授、博士。

2013-01-28

2013-04-03 E-mail:xutailong@ahu.edu.cn

10.3969/j.issn.1000-3428.2014.03.065

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(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
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 91精品最新国内在线播放| 久久久久国产精品嫩草影院| 亚洲色图欧美视频| 国产成人1024精品| 国产欧美日韩在线一区| 老司机久久99久久精品播放 | 91精品国产91久久久久久三级| 亚洲天堂成人在线观看| 成人免费一区二区三区| 性色生活片在线观看| 国产亚洲欧美在线中文bt天堂| 国产乱子伦一区二区=| 国产欧美精品一区二区| 成人精品视频一区二区在线| 午夜爽爽视频| a毛片在线| 日本不卡在线视频| 一级全免费视频播放| 亚洲色图在线观看| 5555国产在线观看| 欧美午夜理伦三级在线观看| 婷婷亚洲天堂| 亚洲天堂日韩在线| 欧美不卡视频在线观看| 欧美va亚洲va香蕉在线| 亚洲日本www| 十八禁美女裸体网站| 亚洲精品第五页| 制服丝袜 91视频| a毛片免费在线观看| 色综合成人| 久久永久免费人妻精品| 国产成本人片免费a∨短片| 国产特级毛片| 亚洲最大福利视频网| 亚洲三级影院| 麻豆精品在线播放| 无码一区二区三区视频在线播放| 欧美色视频网站| 波多野结衣无码中文字幕在线观看一区二区 | 欧洲熟妇精品视频| 国产精品视频999| 青青青国产免费线在| 高清精品美女在线播放| 国产精彩视频在线观看| 国产三级视频网站| 国产免费久久精品44| 69av在线| 凹凸国产熟女精品视频| 黄色片中文字幕| 欧美福利在线观看| 91精品国产自产在线老师啪l| 不卡视频国产| 国产精品亚洲精品爽爽| 呦女亚洲一区精品| 九色综合视频网| 亚洲中文无码av永久伊人| 99国产精品国产| 成年av福利永久免费观看| 成人午夜视频在线| 久久99国产综合精品女同| 久久久久国色AV免费观看性色| 亚洲中文字幕无码爆乳| a欧美在线| 亚洲有码在线播放| 亚洲国产成人精品无码区性色| 青草视频网站在线观看| 国产大全韩国亚洲一区二区三区| 亚洲成人在线免费观看| 欧美亚洲另类在线观看| 国产精品久久久久久影院| 久久国产精品77777| 99免费在线观看视频| 国产一区二区精品福利| 精品国产自在在线在线观看| 色香蕉影院| 少妇高潮惨叫久久久久久| 亚洲人成在线精品| 青草娱乐极品免费视频| а∨天堂一区中文字幕| 成人国产精品2021| 国产九九精品视频|