首页 > 最新文献

2013 IEEE 31st VLSI Test Symposium (VTS)最新文献

英文 中文
Experiments and analysis to characterize logic state retention limitations in 28nm process node 表征28nm制程节点逻辑状态保留限制的实验与分析
Pub Date : 2013-04-29 DOI: 10.1109/VTS.2013.6548879
S. Dasnurkar, A. Datta, M. Abu-Rahma, Hieu Nguyen, Martin Villafana, Hadi Rasouli, Sean Tamjidi, M. Cai, S. Sengupta, P. Chidambaram, Raghavan Thirumala, Nikhil Kulkarni, Prasanna Seeram, Prasad Bhadri, P. Patel, S. Yoon, E. Terzioglu
Mobile devices spend most of the time in standby mode. Supported features and functionalities are increasing in each newer model. With the wide spread adaptation of multitasking in mobile devices, retaining current status and data for all active tasks is critical for user satisfaction. Extending battery life in portable mobile devices necessitates the use of minimum possible energy in standby mode while retaining present states for all active tasks. This paper for the first time, explains the low voltage data-retention failure mechanism in flops. It analyzes the impact of design and process parameters on the data retention failure. Statistical nature of data retention failure is established and validated with extensive Monte-Carlo simulations across various process corners. Finally, silicon measurement from several 28nm industrial mobile chips is presented showing good correlation of retention failure prediction from simulation.
移动设备大部分时间处于待机状态。支持的特性和功能在每个新模型中都在增加。随着多任务在移动设备中的广泛应用,保留所有活动任务的当前状态和数据对于用户满意度至关重要。延长便携式移动设备的电池寿命需要在待机模式下使用尽可能少的能量,同时保持所有活动任务的当前状态。本文首次解释了软盘的低压数据保留失效机制。分析了设计参数和工艺参数对数据保留失效的影响。数据保留失败的统计性质是建立和验证广泛的蒙特卡罗模拟跨各个过程的角落。最后,给出了几种28nm工业移动芯片的硅测量结果,显示了从模拟中预测保留失效的良好相关性。
{"title":"Experiments and analysis to characterize logic state retention limitations in 28nm process node","authors":"S. Dasnurkar, A. Datta, M. Abu-Rahma, Hieu Nguyen, Martin Villafana, Hadi Rasouli, Sean Tamjidi, M. Cai, S. Sengupta, P. Chidambaram, Raghavan Thirumala, Nikhil Kulkarni, Prasanna Seeram, Prasad Bhadri, P. Patel, S. Yoon, E. Terzioglu","doi":"10.1109/VTS.2013.6548879","DOIUrl":"https://doi.org/10.1109/VTS.2013.6548879","url":null,"abstract":"Mobile devices spend most of the time in standby mode. Supported features and functionalities are increasing in each newer model. With the wide spread adaptation of multitasking in mobile devices, retaining current status and data for all active tasks is critical for user satisfaction. Extending battery life in portable mobile devices necessitates the use of minimum possible energy in standby mode while retaining present states for all active tasks. This paper for the first time, explains the low voltage data-retention failure mechanism in flops. It analyzes the impact of design and process parameters on the data retention failure. Statistical nature of data retention failure is established and validated with extensive Monte-Carlo simulations across various process corners. Finally, silicon measurement from several 28nm industrial mobile chips is presented showing good correlation of retention failure prediction from simulation.","PeriodicalId":138435,"journal":{"name":"2013 IEEE 31st VLSI Test Symposium (VTS)","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114198876","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On the investigation of built-in tuning of RF receivers using on-chip polyphase filters 基于片上多相滤波器的射频接收机内置调谐研究
Pub Date : 2013-04-29 DOI: 10.1109/VTS.2013.6548932
F. Haddad, W. Rahajandraibe, H. Aziza, K. Castellani-Coulié, J. Portal
This paper presents a built-in tuning technique in radiofrequency receivers using on-chip polyphase filters. Auto-calibration of the filter resistance values, based on Design-Of-Experiment (DOE) methodology, is proposed. This approach investigates process and temperature monitoring of the frequency band, the image-rejection-ratio (IRR) and the I/Q-accuracy resulting in robust and low-cost solutions.
本文提出了一种基于片上多相滤波器的射频接收机内置调谐技术。提出了一种基于实验设计(DOE)方法的滤波器电阻值自动校准方法。该方法研究了频段的过程和温度监测、图像抑制比(IRR)和I/ q精度,从而产生了鲁棒性和低成本的解决方案。
{"title":"On the investigation of built-in tuning of RF receivers using on-chip polyphase filters","authors":"F. Haddad, W. Rahajandraibe, H. Aziza, K. Castellani-Coulié, J. Portal","doi":"10.1109/VTS.2013.6548932","DOIUrl":"https://doi.org/10.1109/VTS.2013.6548932","url":null,"abstract":"This paper presents a built-in tuning technique in radiofrequency receivers using on-chip polyphase filters. Auto-calibration of the filter resistance values, based on Design-Of-Experiment (DOE) methodology, is proposed. This approach investigates process and temperature monitoring of the frequency band, the image-rejection-ratio (IRR) and the I/Q-accuracy resulting in robust and low-cost solutions.","PeriodicalId":138435,"journal":{"name":"2013 IEEE 31st VLSI Test Symposium (VTS)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115051461","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
New topic session 7B: Challenges and directions for ultra-low voltage VLSI circuits and systems: CMOS and beyond 新议题7B:超低电压VLSI电路和系统的挑战和方向:CMOS和超越
Pub Date : 2013-04-29 DOI: 10.1109/VTS.2013.6548918
B. Kaminska, B. Courtois, M. Alioto
In this talk, a unitary perspective is given on the design challenges involved in ultra-low voltage (ULV) VLSI circuits and systems, as well as on directions to tackle them. Innovative approaches are described to improve the energy efficiency of ULV systems, while maintaining adequate resiliency and yield with low overhead. Experimental results based on the testing of 65-nm to 28-nm prototypes are presented to develop a quantitative sense of the achievable benefits. Emphasis is given on applications that require extremely high energy efficiency, such as compact portable devices and energy-autonomous VLSI systems. Although CMOS is the mainstream choice for the foreseeable future, Tunnel FETs (TFETs) are introduced as very promising alternative that favors more aggressive voltage scaling and energy reduction. Although still immature, device-circuit co-design is shown to be critical to the success of such technology. Potential of TFETs is discussed in a general framework through representative metrics and vehicle circuits, emphasizing how design will be impacted by their adoption.
在这个演讲中,一个统一的视角给出了超低电压(ULV) VLSI电路和系统的设计挑战,以及解决这些挑战的方向。本文描述了创新的方法来提高超低电压系统的能源效率,同时保持足够的弹性和低开销的产量。基于65纳米到28纳米原型的测试,给出了实验结果,以定量了解可实现的效益。重点是需要极高能源效率的应用,例如紧凑型便携式设备和能源自主VLSI系统。虽然CMOS是可预见未来的主流选择,但隧道场效应管(tfet)是非常有前途的替代方案,有利于更积极的电压缩放和降低能量。尽管尚不成熟,器件电路协同设计已被证明是该技术成功的关键。通过代表性指标和车辆电路,在一般框架中讨论了tfet的潜力,强调了它们的采用将如何影响设计。
{"title":"New topic session 7B: Challenges and directions for ultra-low voltage VLSI circuits and systems: CMOS and beyond","authors":"B. Kaminska, B. Courtois, M. Alioto","doi":"10.1109/VTS.2013.6548918","DOIUrl":"https://doi.org/10.1109/VTS.2013.6548918","url":null,"abstract":"In this talk, a unitary perspective is given on the design challenges involved in ultra-low voltage (ULV) VLSI circuits and systems, as well as on directions to tackle them. Innovative approaches are described to improve the energy efficiency of ULV systems, while maintaining adequate resiliency and yield with low overhead. Experimental results based on the testing of 65-nm to 28-nm prototypes are presented to develop a quantitative sense of the achievable benefits. Emphasis is given on applications that require extremely high energy efficiency, such as compact portable devices and energy-autonomous VLSI systems. Although CMOS is the mainstream choice for the foreseeable future, Tunnel FETs (TFETs) are introduced as very promising alternative that favors more aggressive voltage scaling and energy reduction. Although still immature, device-circuit co-design is shown to be critical to the success of such technology. Potential of TFETs is discussed in a general framework through representative metrics and vehicle circuits, emphasizing how design will be impacted by their adoption.","PeriodicalId":138435,"journal":{"name":"2013 IEEE 31st VLSI Test Symposium (VTS)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133209820","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Special session 8B: Embedded tutorial challenges in SSD 特别会议8B: SSD的嵌入式教程挑战
Pub Date : 2013-04-29 DOI: 10.1109/VTS.2013.6548921
M. d'Abreu, Amitava Mazumdar
Nand Flash memory is the NVM technology of choice for solid storage devices. This tutorial will give an introduction to Flash Non Volatile Memory (NVM). Nand Flash will be discussed in detail. For completeness the tutorial will present Nor Flash as well as the roles for Nand and Nor Flash. The second part of the tutorial will be focused on issues related to reliability and endurance. Despite the advantages, NAND-based storage systems are not without challenges. For the next decade, Flash storage systems are expected to provide solutions with reduced product costs, further improved read/write performance at low power consumption, as well as better data integrity for the users. Growth in storage demand is phenomenal, which leads to the adoption of more aggressive technology to keep cost reasonable. This further leads to using smaller cells (∼10nm in geometry), as well as more bits/cell to improve storage density, as well as cost. Newer physical storage media requires closer system-level interaction to make the system feasible for reliable data storage solution. State-of-the-art error correcting coding (ECC) solution, as well as advanced digital signal processing (DSP) techniques, will be deployed to make future flash media reliable for all data storage customers. In addition, new system solutions will provide the NAND-based storage system longer endurance and better data retention.
Nand闪存是固态存储设备的首选NVM技术。本教程将介绍Flash非易失性存储器(NVM)。将详细讨论Nand Flash。为了完整,本教程将介绍Nor Flash以及Nand和Nor Flash的角色。本教程的第二部分将重点讨论与可靠性和耐久性相关的问题。尽管具有优势,但基于nand的存储系统并非没有挑战。在未来十年,Flash存储系统有望为用户提供更低的产品成本、更低功耗的读写性能以及更好的数据完整性的解决方案。存储需求的增长是惊人的,这导致采用更激进的技术来保持成本合理。这进一步导致使用更小的单元(几何形状约10nm),以及更多的比特/单元来提高存储密度,并降低成本。较新的物理存储介质需要更紧密的系统级交互,以使系统能够实现可靠的数据存储解决方案。最先进的纠错编码(ECC)解决方案以及先进的数字信号处理(DSP)技术将被部署,使未来的闪存介质对所有数据存储客户都是可靠的。此外,新的系统解决方案将提供基于nand的存储系统更长的耐用性和更好的数据保留。
{"title":"Special session 8B: Embedded tutorial challenges in SSD","authors":"M. d'Abreu, Amitava Mazumdar","doi":"10.1109/VTS.2013.6548921","DOIUrl":"https://doi.org/10.1109/VTS.2013.6548921","url":null,"abstract":"Nand Flash memory is the NVM technology of choice for solid storage devices. This tutorial will give an introduction to Flash Non Volatile Memory (NVM). Nand Flash will be discussed in detail. For completeness the tutorial will present Nor Flash as well as the roles for Nand and Nor Flash. The second part of the tutorial will be focused on issues related to reliability and endurance. Despite the advantages, NAND-based storage systems are not without challenges. For the next decade, Flash storage systems are expected to provide solutions with reduced product costs, further improved read/write performance at low power consumption, as well as better data integrity for the users. Growth in storage demand is phenomenal, which leads to the adoption of more aggressive technology to keep cost reasonable. This further leads to using smaller cells (∼10nm in geometry), as well as more bits/cell to improve storage density, as well as cost. Newer physical storage media requires closer system-level interaction to make the system feasible for reliable data storage solution. State-of-the-art error correcting coding (ECC) solution, as well as advanced digital signal processing (DSP) techniques, will be deployed to make future flash media reliable for all data storage customers. In addition, new system solutions will provide the NAND-based storage system longer endurance and better data retention.","PeriodicalId":138435,"journal":{"name":"2013 IEEE 31st VLSI Test Symposium (VTS)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121976951","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Special session 12B: Panel post-silicon validation & test in huge variance era 专场12B:大方差时代的面板后硅验证与测试
Pub Date : 2013-04-29 DOI: 10.1109/VTS.2013.6548945
Takahiro J. Yamaguchi, J. Abraham, G. Roberts, S. Natarajan, D. Ciplickas
At the 1999 ITC, Pat Gelsinger from Intel delivered an important keynote address where he outlined the need for a low-pin count tester with lower performance pin electronics to meet the stringent test cost requirements of a billion transistor machine. At the 2009 ITC, engineers from AMD came forward with an I/O test solution that is believed to meet the Intel challenge using a cash-resident self-testing strategy combined with an external low-pin count tester. How can we drive major challenges to post-silicon validation and in huge variance era? Technology scaling enables us to trade off amplitude resolution for time resolution. Accordingly, both internal and external tests, some of which use low-pin count testers, are also shifting from voltage centric tests to timing centric tests. How can time resolution be used to push the timing centric tests beyond current limitations? How can spatial resolution be realized to enhance yields in terms of both die-to-die variations and within-die variations? What is necessary to provide robust on-chip solutions subject to huge variations, which may be combined with an external low-pin count tester?
在1999年的ITC上,来自英特尔的Pat Gelsinger发表了一个重要的主题演讲,他概述了需要一种低引脚数测试仪,具有较低性能的引脚电子器件,以满足10亿晶体管机器的严格测试成本要求。在2009年的ITC上,来自AMD的工程师提出了一种I/O测试解决方案,该解决方案使用现金自测试策略与外部低引脚数测试仪相结合,被认为可以满足英特尔的挑战。我们如何将主要挑战推向后硅验证和巨大变化时代?技术缩放使我们能够在振幅分辨率和时间分辨率之间进行权衡。因此,内部和外部测试(其中一些使用低引脚数测试仪)也从以电压为中心的测试转向以时间为中心的测试。如何使用时间分辨率来推动以时间为中心的测试超越当前的限制?如何实现空间分辨率以提高模间变化和模内变化的良率?什么是必要的,以提供强大的片上解决方案受制于巨大的变化,这可能与外部低引脚数测试仪相结合?
{"title":"Special session 12B: Panel post-silicon validation & test in huge variance era","authors":"Takahiro J. Yamaguchi, J. Abraham, G. Roberts, S. Natarajan, D. Ciplickas","doi":"10.1109/VTS.2013.6548945","DOIUrl":"https://doi.org/10.1109/VTS.2013.6548945","url":null,"abstract":"At the 1999 ITC, Pat Gelsinger from Intel delivered an important keynote address where he outlined the need for a low-pin count tester with lower performance pin electronics to meet the stringent test cost requirements of a billion transistor machine. At the 2009 ITC, engineers from AMD came forward with an I/O test solution that is believed to meet the Intel challenge using a cash-resident self-testing strategy combined with an external low-pin count tester. How can we drive major challenges to post-silicon validation and in huge variance era? Technology scaling enables us to trade off amplitude resolution for time resolution. Accordingly, both internal and external tests, some of which use low-pin count testers, are also shifting from voltage centric tests to timing centric tests. How can time resolution be used to push the timing centric tests beyond current limitations? How can spatial resolution be realized to enhance yields in terms of both die-to-die variations and within-die variations? What is necessary to provide robust on-chip solutions subject to huge variations, which may be combined with an external low-pin count tester?","PeriodicalId":138435,"journal":{"name":"2013 IEEE 31st VLSI Test Symposium (VTS)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127440819","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Identification of critical variables using an FPGA-based fault injection framework 使用基于fpga的故障注入框架识别关键变量
Pub Date : 2013-04-29 DOI: 10.1109/VTS.2013.6548936
Andreas Riefert, Jörg Müller, M. Sauer, Wolfram Burgard, B. Becker
The shrinking nanometer technologies of modern microprocessors and the aggressive supply voltage down-scaling drastically increase the risk of soft errors. In order to cope with this risk efficiently, selective hardware and software protection schemes are applied. In this paper, we propose an FPGA-based fault injection framework which is able to identify the most critical registers of an entire microprocessor. Further-more, our framework identifies critical variables in the source code of an arbitrary application running in its native environment. We verify the feasibility and relevance of our approach by implementing a lightweight and efficient error correction mechanism protecting only the most critical parts of the system. Experimental results with state estimation applications demonstrate a significantly reduced number of critical calculation errors caused by faults injected into the processor.
现代微处理器不断缩小的纳米技术和咄咄逼人的电源电压降尺大大增加了软错误的风险。为了有效地应对这种风险,采用了有选择的硬件和软件保护方案。在本文中,我们提出了一个基于fpga的故障注入框架,该框架能够识别整个微处理器的最关键寄存器。此外,我们的框架识别在其本机环境中运行的任意应用程序的源代码中的关键变量。我们通过实现一个轻量级和高效的纠错机制来验证我们方法的可行性和相关性,该机制只保护系统的最关键部分。状态估计应用的实验结果表明,由于注入处理器的故障而导致的临界计算误差显著减少。
{"title":"Identification of critical variables using an FPGA-based fault injection framework","authors":"Andreas Riefert, Jörg Müller, M. Sauer, Wolfram Burgard, B. Becker","doi":"10.1109/VTS.2013.6548936","DOIUrl":"https://doi.org/10.1109/VTS.2013.6548936","url":null,"abstract":"The shrinking nanometer technologies of modern microprocessors and the aggressive supply voltage down-scaling drastically increase the risk of soft errors. In order to cope with this risk efficiently, selective hardware and software protection schemes are applied. In this paper, we propose an FPGA-based fault injection framework which is able to identify the most critical registers of an entire microprocessor. Further-more, our framework identifies critical variables in the source code of an arbitrary application running in its native environment. We verify the feasibility and relevance of our approach by implementing a lightweight and efficient error correction mechanism protecting only the most critical parts of the system. Experimental results with state estimation applications demonstrate a significantly reduced number of critical calculation errors caused by faults injected into the processor.","PeriodicalId":138435,"journal":{"name":"2013 IEEE 31st VLSI Test Symposium (VTS)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129569504","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Power supply noise control in pseudo functional test 电源伪功能试验中的噪声控制
Pub Date : 2013-04-29 DOI: 10.1109/VTS.2013.6548881
Tengteng Zhang, D. Walker
Pseudo functional K Longest Path Per Gate (KLPG) test (PKLPG) is proposed to generate delay tests that test the longest paths while having power supply noise similar to that seen during normal functional operation. Our experimental results show that PKLPG is more vulnerable to under-testing than traditional two-cycle transition fault test. In this work, a simulation-based X'Filling method, Bit-Flip, is proposed to maximize the power supply noise during PKLPG test. Given a set of partially-specified scan patterns, random filling is done and then an iterative procedure is invoked to flip some of the filled bits, to increase the effective weighted switching activity (WSA). Experimental results on both compacted and uncompacted test patterns are presented. The results demonstrate that our method can significantly increase effective WSA while limiting the fill rate.
伪功能K每门最长路径(KLPG)测试(plklpg)被提议生成延迟测试,在具有类似于正常功能操作时看到的电源噪声的情况下测试最长路径。实验结果表明,与传统的双周期过渡故障测试相比,plklpg更容易受到欠测试的影响。本文提出了一种基于仿真的X填充方法Bit-Flip,以最大限度地提高plklpg测试时的电源噪声。给定一组部分指定的扫描模式,进行随机填充,然后调用迭代过程来翻转一些填充的位,以增加有效加权切换活动(WSA)。给出了压实和非压实试验模式的实验结果。结果表明,该方法可以在限制填充率的同时显著提高有效WSA。
{"title":"Power supply noise control in pseudo functional test","authors":"Tengteng Zhang, D. Walker","doi":"10.1109/VTS.2013.6548881","DOIUrl":"https://doi.org/10.1109/VTS.2013.6548881","url":null,"abstract":"Pseudo functional K Longest Path Per Gate (KLPG) test (PKLPG) is proposed to generate delay tests that test the longest paths while having power supply noise similar to that seen during normal functional operation. Our experimental results show that PKLPG is more vulnerable to under-testing than traditional two-cycle transition fault test. In this work, a simulation-based X'Filling method, Bit-Flip, is proposed to maximize the power supply noise during PKLPG test. Given a set of partially-specified scan patterns, random filling is done and then an iterative procedure is invoked to flip some of the filled bits, to increase the effective weighted switching activity (WSA). Experimental results on both compacted and uncompacted test patterns are presented. The results demonstrate that our method can significantly increase effective WSA while limiting the fill rate.","PeriodicalId":138435,"journal":{"name":"2013 IEEE 31st VLSI Test Symposium (VTS)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129445417","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 25
Innovative practices session 3C: Harnessing the challenges of testability and debug of high speed I/Os 创新实践环节3C:应对高速I/ o可测试性和调试的挑战
Pub Date : 2013-04-29 DOI: 10.1109/VTS.2013.6548897
S. Shaikh
With increasing advances in VLSI technology, process, packaging and architecture, SoC systems continue to increase in complexity. This has resulted in an unprecedented increase in design errors, manufacturing flaws and customer returns in modern VLSI systems related to High Speed IO (HSIO) circuits. The situation will be exacerbated in future systems with increasingly smaller form factors, higher integration complexity, and more complex manufacturing process. This session comprises of three presentations each highlighting the challenges and describing a few solutions for test and debug of HSIOs.
随着VLSI技术、工艺、封装和架构的不断进步,SoC系统的复杂性不断增加。这导致了与高速IO (HSIO)电路相关的现代VLSI系统中设计错误,制造缺陷和客户退货的前所未有的增加。在未来的系统中,随着外形尺寸越来越小,集成复杂度越来越高,制造工艺越来越复杂,这种情况将会加剧。本次会议包括三个演讲,每个演讲都强调了hho的挑战,并描述了测试和调试的一些解决方案。
{"title":"Innovative practices session 3C: Harnessing the challenges of testability and debug of high speed I/Os","authors":"S. Shaikh","doi":"10.1109/VTS.2013.6548897","DOIUrl":"https://doi.org/10.1109/VTS.2013.6548897","url":null,"abstract":"With increasing advances in VLSI technology, process, packaging and architecture, SoC systems continue to increase in complexity. This has resulted in an unprecedented increase in design errors, manufacturing flaws and customer returns in modern VLSI systems related to High Speed IO (HSIO) circuits. The situation will be exacerbated in future systems with increasingly smaller form factors, higher integration complexity, and more complex manufacturing process. This session comprises of three presentations each highlighting the challenges and describing a few solutions for test and debug of HSIOs.","PeriodicalId":138435,"journal":{"name":"2013 IEEE 31st VLSI Test Symposium (VTS)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127598880","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
RAVAGE: Post-silicon validation of mixed signal systems using genetic stimulus evolution and model tuning 蹂躏:后硅验证混合信号系统使用遗传刺激进化和模型调谐
Pub Date : 2013-04-29 DOI: 10.1109/VTS.2013.6548917
B. Muldrey, Sabyasachi Deyati, Michael J. Giardino, A. Chatterjee
With trends in mixed-signal systems-on-chip indicating increasingly extreme scaling of device dimensions and higher levels of integration, the tasks of both design and device validation is becoming increasingly complex. Post-silicon validation of mixed-signal/RF systems provides assurances of functionality of complex systems that cannot be asserted by even some of the most advanced simulators. We introduce RAVAGE (from “random;” “validation;” and “generation”), an algorithm for generating stimuli for post-silicon validation of mixed-signal systems. The approach of RAVAGE is new in that no assumption is made about any design anomaly present in the DDT; but rather, the stimulus is generated using the DUT itself with the objective of maximizing the effects of any behavioral differences between the DUT (hardware) and its behavioral model (software) as can be seen in the differences of their response to the same stimulus. Stochastic test generation is used since the exact nature of any behavioral anomaly in the DUT cannot be known a priori. Once a difference is observed, the model parameters are tuned using nonlinear optimization algorithms to remove the difference between its and the DUT's responses and the process (test generation→tuning) is repeated. If a residual error remains at the end of this process that is larger than a predetermined threshold, then it is concluded that the DUT contains unknown and possibly malicious behaviors that need further investigation. Experimental results on an RF system (hardware) are presented to prove feasibility of the proposed technique.
随着混合信号片上系统的发展趋势表明,器件尺寸越来越大,集成水平越来越高,设计和器件验证的任务变得越来越复杂。混合信号/射频系统的后硅验证提供了复杂系统功能的保证,即使是一些最先进的模拟器也无法断言。我们介绍了RAVAGE(来自“随机”、“验证”和“生成”),这是一种为混合信号系统的后硅验证生成刺激的算法。RAVAGE的方法是新的,因为它没有假设滴滴涕中存在任何设计异常;而是使用被试本身产生刺激,其目的是最大化被试(硬件)与其行为模型(软件)之间的任何行为差异的影响,这可以从它们对相同刺激的反应差异中看出。由于DUT中任何行为异常的确切性质不能先验地知道,因此使用随机测试生成。一旦观察到差异,使用非线性优化算法对模型参数进行调整,以消除其与被测设备响应之间的差异,并重复该过程(测试生成→调整)。如果在此过程结束时残留的错误大于预定的阈值,则可以得出结论,该DUT包含未知且可能是恶意的行为,需要进一步调查。在射频系统(硬件)上的实验结果证明了该技术的可行性。
{"title":"RAVAGE: Post-silicon validation of mixed signal systems using genetic stimulus evolution and model tuning","authors":"B. Muldrey, Sabyasachi Deyati, Michael J. Giardino, A. Chatterjee","doi":"10.1109/VTS.2013.6548917","DOIUrl":"https://doi.org/10.1109/VTS.2013.6548917","url":null,"abstract":"With trends in mixed-signal systems-on-chip indicating increasingly extreme scaling of device dimensions and higher levels of integration, the tasks of both design and device validation is becoming increasingly complex. Post-silicon validation of mixed-signal/RF systems provides assurances of functionality of complex systems that cannot be asserted by even some of the most advanced simulators. We introduce RAVAGE (from “random;” “validation;” and “generation”), an algorithm for generating stimuli for post-silicon validation of mixed-signal systems. The approach of RAVAGE is new in that no assumption is made about any design anomaly present in the DDT; but rather, the stimulus is generated using the DUT itself with the objective of maximizing the effects of any behavioral differences between the DUT (hardware) and its behavioral model (software) as can be seen in the differences of their response to the same stimulus. Stochastic test generation is used since the exact nature of any behavioral anomaly in the DUT cannot be known a priori. Once a difference is observed, the model parameters are tuned using nonlinear optimization algorithms to remove the difference between its and the DUT's responses and the process (test generation→tuning) is repeated. If a residual error remains at the end of this process that is larger than a predetermined threshold, then it is concluded that the DUT contains unknown and possibly malicious behaviors that need further investigation. Experimental results on an RF system (hardware) are presented to prove feasibility of the proposed technique.","PeriodicalId":138435,"journal":{"name":"2013 IEEE 31st VLSI Test Symposium (VTS)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117020351","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Innovative practices session 1C: Post-silicon validation 创新实践环节1C:后硅验证
Pub Date : 2013-04-29 DOI: 10.1109/VTS.2013.6548887
N. Hakim, C. Meissner
In the processor functional verification field, pre-silicon verification and post-silicon validation have traditionally been divided into separate disciplines. With the growing use of high-speed hardware emulation, there is an opportunity to join a significant portion of each into a continuous workflow [2], [1]. Three elements of functional verification rely on random code generation (RCG) as a primary test stimulus: processor core-level simulation, hardware emulation, and early hardware validation. Each of these environments becomes the primary focus of the functional verification effort at different phases of the project. Focusing on random-code-based test generation as a central feature, and the primary feature for commonality between these environments, the advantages of a unified workflow include people versatility, test tooling efficiency, and continuity of test technology between design phases. Related common features include some of the debugging techniques - e.g., software-trace-based debugging, and instruction flow analysis; and some of the instrumentation, for example counters that are built into the final hardware. Three key use cases that show the value of continuity of a pre-/post-silicon workflow are as follows: First, the functional test coverage of a common test can be evaluated in a pre-silicon environment, where more observability for functional test coverage is available, by way of simulation/emulation-only tracing capabilities and simulation/emulation model instrumentation not built into actual hardware [3]. The second is having the the last test program run on the emulator the day before early hardware arrives being the first validation test program on the new hardware. This allows processor bringup to proceed with protection against simple logic bugs and test code issues, having only to be concerned with more subtle logic bugs, circuit bugs and manufacturing defects. The last use case is taking an early hardware lab observation and dropping it seamlessly into both the simulation and emulation environments. Essential differences exist in the three environments, and create a challenge to a common workflow. These differences exist in three areas: The first is observability & controllability, which touches on checking, instrumentation & coverage evaluation, and debugging facilities & techniques. For observability, a simulator may leverage instruction-by-instruction results checking; bus trace analysis and protocol verification; and many more error-condition detectors in the model than in actual hardware. For hardware a fail scenario must defined, considering how behavior would propagate to checking point. For example “how do I know if this store wrote the wrong value to memory?” For hardware, an explicit check in code, a load and compare, would be required. The impact of less controllabilty is also that early hardware tests require more elaborate test case and test harness code, since fewer simulator crutches are available to h
在处理器功能验证领域,硅前验证和硅后验证传统上被划分为独立的学科。随着高速硬件仿真的使用越来越多,有机会将每个硬件的很大一部分加入到一个连续的工作流中[2],[1]。功能验证的三个要素依赖于随机代码生成(RCG)作为主要的测试刺激:处理器核心级仿真、硬件仿真和早期硬件验证。这些环境中的每一个都成为项目不同阶段功能验证工作的主要焦点。将基于随机代码的测试生成作为中心特征,以及这些环境之间的共性的主要特征,统一工作流的优点包括人员的多功能性,测试工具的效率,以及设计阶段之间测试技术的连续性。相关的通用特性包括一些调试技术——例如,基于软件跟踪的调试和指令流分析;还有一些仪器,比如内置在最终硬件中的计数器。三个关键用例显示了pre-silicon /post-silicon工作流程连续性的价值如下:首先,一个普通测试的功能测试覆盖可以在pre-silicon环境中进行评估,在这个环境中,功能测试覆盖的可观察性是可用的,通过模拟/仿真跟踪能力和模拟/仿真模型仪器而不是内置到实际硬件中[3]。第二种是在早期硬件到达的前一天在模拟器上运行最后一个测试程序,作为新硬件上的第一个验证测试程序。这使得处理器可以继续对简单的逻辑错误和测试代码问题进行保护,而只需要关注更微妙的逻辑错误、电路错误和制造缺陷。最后一个用例是进行早期的硬件实验室观察,并将其无缝地放入模拟和仿真环境中。这三种环境中存在着本质上的差异,这给通用工作流带来了挑战。这些差异存在于三个方面:首先是可观察性和可控性,涉及检查、工具和覆盖评估,以及调试工具和技术。对于可观察性,模拟器可以利用指令对指令的结果检查;总线跟踪分析和协议验证;模型中的错误条件检测器比实际硬件中的要多得多。对于硬件,必须定义故障场景,考虑行为如何传播到检查点。例如,“我如何知道这个存储是否向内存写入了错误的值?”对于硬件,需要显式的检入代码、加载和比较。可控性降低的影响还在于,早期的硬件测试需要更详细的测试用例和测试工具代码,因为可以帮助创建所需场景的模拟器拐杖较少。当模拟器测试可能指定“让异步中断发生在这条指令上”时,硬件测试可能必须在频繁中断的情况下重复运行,直到中断击中所需的指令。第二个差异是执行速度,这通常涉及每个环境之间10,000 -100,000倍的差异。这既影响创建条件所需的时钟时间(无论是否可以观察或调试条件),也影响可以在给定环境中运行的软件的“规模”,从1000条指令段到一个完整的操作系统。最后一个区别是,构建的系统比模拟的大得多,这是一个从pre-silicon环境到早期硬件的问题,特别是在涉及大量缓存和内存的测试场景中。这些方法论问题,无论是在利用前/后硅环境的共性方面,还是在应对差异方面,都帮助并影响了几代IBM POWER服务器处理器,[4]。
{"title":"Innovative practices session 1C: Post-silicon validation","authors":"N. Hakim, C. Meissner","doi":"10.1109/VTS.2013.6548887","DOIUrl":"https://doi.org/10.1109/VTS.2013.6548887","url":null,"abstract":"In the processor functional verification field, pre-silicon verification and post-silicon validation have traditionally been divided into separate disciplines. With the growing use of high-speed hardware emulation, there is an opportunity to join a significant portion of each into a continuous workflow [2], [1]. Three elements of functional verification rely on random code generation (RCG) as a primary test stimulus: processor core-level simulation, hardware emulation, and early hardware validation. Each of these environments becomes the primary focus of the functional verification effort at different phases of the project. Focusing on random-code-based test generation as a central feature, and the primary feature for commonality between these environments, the advantages of a unified workflow include people versatility, test tooling efficiency, and continuity of test technology between design phases. Related common features include some of the debugging techniques - e.g., software-trace-based debugging, and instruction flow analysis; and some of the instrumentation, for example counters that are built into the final hardware. Three key use cases that show the value of continuity of a pre-/post-silicon workflow are as follows: First, the functional test coverage of a common test can be evaluated in a pre-silicon environment, where more observability for functional test coverage is available, by way of simulation/emulation-only tracing capabilities and simulation/emulation model instrumentation not built into actual hardware [3]. The second is having the the last test program run on the emulator the day before early hardware arrives being the first validation test program on the new hardware. This allows processor bringup to proceed with protection against simple logic bugs and test code issues, having only to be concerned with more subtle logic bugs, circuit bugs and manufacturing defects. The last use case is taking an early hardware lab observation and dropping it seamlessly into both the simulation and emulation environments. Essential differences exist in the three environments, and create a challenge to a common workflow. These differences exist in three areas: The first is observability & controllability, which touches on checking, instrumentation & coverage evaluation, and debugging facilities & techniques. For observability, a simulator may leverage instruction-by-instruction results checking; bus trace analysis and protocol verification; and many more error-condition detectors in the model than in actual hardware. For hardware a fail scenario must defined, considering how behavior would propagate to checking point. For example “how do I know if this store wrote the wrong value to memory?” For hardware, an explicit check in code, a load and compare, would be required. The impact of less controllabilty is also that early hardware tests require more elaborate test case and test harness code, since fewer simulator crutches are available to h","PeriodicalId":138435,"journal":{"name":"2013 IEEE 31st VLSI Test Symposium (VTS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125384564","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
2013 IEEE 31st VLSI Test Symposium (VTS)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1