首页 > 最新文献

2013 14th Latin American Test Workshop - LATW最新文献

英文 中文
Bridge defect detection in nanometer CMOS circuits using Low VDD and body bias 基于低VDD和体偏置的纳米CMOS电路电桥缺陷检测
Pub Date : 2013-04-03 DOI: 10.1109/LATW.2013.6562671
Hector Villacorta, J. L. Garcia-Gervacio, V. Champac, S. Bota, J. Martínez-Castillo, J. Segura
Bridge defects are an important manufacturing defect that may escape test. Even more, it has been shown that in nanometer regime, process variations pose important challenges for traditional delay test methods. Therefore, advances in test methodologies to deal with nanometer issues are required. In this work the feasibility of using Low VDD and body bias in a delay based test to detect resistive bridge defects in CMOS nanometer circuits is analyzed. The detection of bridge defects using a delay based test in nanometer circuits is strongly influenced by: (1) spatial correlation of the process parameters such as length, width and oxide thickness of the transistor, (2) random placement of dopants, and (3) the signal correlation due to reconvergent paths. Because of this, in this work a Statistical Timing Analysis Framework (STAF) is used to analyze the possibilities of detection of bridge defect using a delay based test. The STAF considers different values of VDD and body bias. The detection of the bridge defects of a circuit is computed by the Statistical Fault Coverage that gives a more realistic measure of the degree of detection of the defect. This methodology is applied to some ISCAS benchmark circuits implemented in a 65nm CMOS technology. The obtained results show the feasibility of the proposed methodology.
桥架缺陷是一个重要的制造缺陷,可能会逃避测试。此外,研究表明,在纳米尺度下,工艺变化对传统的延迟测试方法提出了重大挑战。因此,需要在处理纳米问题的测试方法方面取得进展。本文分析了利用低VDD和体偏在基于延迟的测试中检测CMOS纳米电路中电阻桥缺陷的可行性。在纳米电路中使用基于延迟的测试来检测电桥缺陷受到以下因素的强烈影响:(1)晶体管的长度、宽度和氧化物厚度等工艺参数的空间相关性,(2)掺杂剂的随机放置,以及(3)由于再收敛路径导致的信号相关性。因此,在本工作中,使用统计时序分析框架(STAF)来分析使用基于延迟的测试检测桥梁缺陷的可能性。工作人员考虑不同的VDD值和身体偏差。电路的桥接缺陷的检测是通过统计故障覆盖率来计算的,它提供了对缺陷检测程度的更现实的度量。该方法已应用于一些采用65nm CMOS技术实现的ISCAS基准电路。所得结果表明了所提方法的可行性。
{"title":"Bridge defect detection in nanometer CMOS circuits using Low VDD and body bias","authors":"Hector Villacorta, J. L. Garcia-Gervacio, V. Champac, S. Bota, J. Martínez-Castillo, J. Segura","doi":"10.1109/LATW.2013.6562671","DOIUrl":"https://doi.org/10.1109/LATW.2013.6562671","url":null,"abstract":"Bridge defects are an important manufacturing defect that may escape test. Even more, it has been shown that in nanometer regime, process variations pose important challenges for traditional delay test methods. Therefore, advances in test methodologies to deal with nanometer issues are required. In this work the feasibility of using Low VDD and body bias in a delay based test to detect resistive bridge defects in CMOS nanometer circuits is analyzed. The detection of bridge defects using a delay based test in nanometer circuits is strongly influenced by: (1) spatial correlation of the process parameters such as length, width and oxide thickness of the transistor, (2) random placement of dopants, and (3) the signal correlation due to reconvergent paths. Because of this, in this work a Statistical Timing Analysis Framework (STAF) is used to analyze the possibilities of detection of bridge defect using a delay based test. The STAF considers different values of VDD and body bias. The detection of the bridge defects of a circuit is computed by the Statistical Fault Coverage that gives a more realistic measure of the degree of detection of the defect. This methodology is applied to some ISCAS benchmark circuits implemented in a 65nm CMOS technology. The obtained results show the feasibility of the proposed methodology.","PeriodicalId":186736,"journal":{"name":"2013 14th Latin American Test Workshop - LATW","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129451702","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
Effect of aging on power integrity of digital integrated circuits 老化对数字集成电路电源完整性的影响
Pub Date : 2013-04-03 DOI: 10.1109/LATW.2013.6562681
A. Boyer, S. Bendhia
Recent studies have shown that integrated circuit aging modifies electromagnetic emission significantly. The proposed paper aims at evaluating the impact of aging on the power integrity of digital integrated circuits and clarifying its origin. On-chip measurements of power supply voltage bounces in a CMOS 90 nm technology test chip are combined with electric stress to characterize the influence of aging on power integrity. Simulation based on ICEM modeling modified by an empirical coefficient in order to take into account the circuit aging is proposed to model the evolution of the power integrity induced by device aging.
近年来的研究表明,集成电路老化对电磁发射有显著的影响。本文旨在评估老化对数字集成电路功率完整性的影响,并阐明其来源。在CMOS 90nm技术测试芯片上对电源电压反弹的片上测量与电应力相结合,表征老化对电源完整性的影响。在考虑电路老化的基础上,提出了基于ICEM模型修正经验系数的仿真方法来模拟器件老化引起的电源完整性演化。
{"title":"Effect of aging on power integrity of digital integrated circuits","authors":"A. Boyer, S. Bendhia","doi":"10.1109/LATW.2013.6562681","DOIUrl":"https://doi.org/10.1109/LATW.2013.6562681","url":null,"abstract":"Recent studies have shown that integrated circuit aging modifies electromagnetic emission significantly. The proposed paper aims at evaluating the impact of aging on the power integrity of digital integrated circuits and clarifying its origin. On-chip measurements of power supply voltage bounces in a CMOS 90 nm technology test chip are combined with electric stress to characterize the influence of aging on power integrity. Simulation based on ICEM modeling modified by an empirical coefficient in order to take into account the circuit aging is proposed to model the evolution of the power integrity induced by device aging.","PeriodicalId":186736,"journal":{"name":"2013 14th Latin American Test Workshop - LATW","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129610650","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}
引用次数: 6
Fast fault injection techniques using FPGAs 基于fpga的快速故障注入技术
Pub Date : 2013-04-03 DOI: 10.1109/LATW.2013.6562680
L. Entrena
Summary form only given. As manufacturing technology progresses by reducing feature size, providing more integration density and increasing device functionality with lower voltages and more aggressive clock frequencies, the susceptibility to soft errors has grown to an unacceptable level in several application domains. Thus, designers need to assess the needs for soft error mitigation during the design cycle in order to adopt appropriate mitigation strategies. Fault injection is a widely used method to evaluate fault effects and fault tolerance. Fault injection is intended to provide information about fault effects covering several main goals: validate the design under test with respect to reliability requirements; detect weak areas that require error mitigation; and forecast the expected circuit behaviour in the occurrence of faults. In the first case, a typical fault injection approach consists in using a simulation tool to inject and propagate faults in a design model. However, simulation-based fault injection is quite slow. While it can be used to obtain statistical estimations of the soft error susceptibility of a circuit, identifying the critical components of a design is a much more complex task that generally requires huge fault injection campaigns in order to individually assess every component in the circuit. Similarly, huge fault injection campaigns are also required to validate highly protected designs in order to ensure a high fault coverage. In order to accelerate the fault injection process, emulation-based fault injection methods have been developed in recent years. These methods use FPGAs to prototype the circuit under test and support the fault injection mechanisms. This talk will describe recent advances in emulation-based fault injection with FPGAs that can provide unprecedented levels of performance, in the order of millions of faults per second, and support the analysis of Single Event Upset (SEU) and Single-Event Transient (SET) effects on complex circuits. Thanks to this dramatic boost in performance, detailed and accurate evaluations of soft error effects can be obtained to support the adoption of optimal error mitigation strategies. As an illustrative example, emulation-based fault injection enables full characterization of a microprocessor against soft errors on a gate/FF basis for a given workload. Multiple faults, such as Single Event Multiple Upset (SEMU) or Single Event Multiple Transient (SEMT), can also be successfully covered with these methods in an efficient manner.
只提供摘要形式。随着制造技术的进步,通过减小特征尺寸,提供更多的集成密度和增加器件功能,降低电压和更积极的时钟频率,软错误的易感性在几个应用领域已经发展到不可接受的水平。因此,设计人员需要在设计周期内评估软错误缓解的需求,以便采用适当的缓解策略。故障注入是一种广泛应用于评估故障影响和容错能力的方法。故障注入旨在提供有关故障影响的信息,包括几个主要目标:根据可靠性要求验证被测设计;检测需要减少错误的薄弱区域;并预测故障发生时的预期电路行为。在第一种情况下,典型的故障注入方法包括使用仿真工具在设计模型中注入和传播故障。然而,基于仿真的故障注入非常缓慢。虽然它可以用于获得电路软错误敏感性的统计估计,但识别设计的关键组件是一项更复杂的任务,通常需要大量的故障注入活动,以便单独评估电路中的每个组件。同样,为了确保高故障覆盖率,也需要大规模的故障注入活动来验证高度保护的设计。为了加快故障注入过程,近年来发展了基于仿真的故障注入方法。这些方法使用fpga对被测电路进行原型设计,并支持故障注入机制。本次演讲将介绍基于仿真的故障注入的最新进展,fpga可以提供前所未有的性能水平,以每秒数百万个故障的顺序,并支持分析复杂电路中的单事件干扰(SEU)和单事件瞬态(SET)效应。由于性能的显著提高,可以获得对软错误影响的详细和准确的评估,以支持采用最佳的错误缓解策略。作为一个说明性示例,基于仿真的故障注入可以在给定工作负载的门/FF基础上对微处理器的软错误进行全面表征。多个故障,例如单事件多次中断(SEMU)或单事件多次暂态(SEMT),也可以用这些方法以有效的方式成功地覆盖。
{"title":"Fast fault injection techniques using FPGAs","authors":"L. Entrena","doi":"10.1109/LATW.2013.6562680","DOIUrl":"https://doi.org/10.1109/LATW.2013.6562680","url":null,"abstract":"Summary form only given. As manufacturing technology progresses by reducing feature size, providing more integration density and increasing device functionality with lower voltages and more aggressive clock frequencies, the susceptibility to soft errors has grown to an unacceptable level in several application domains. Thus, designers need to assess the needs for soft error mitigation during the design cycle in order to adopt appropriate mitigation strategies. Fault injection is a widely used method to evaluate fault effects and fault tolerance. Fault injection is intended to provide information about fault effects covering several main goals: validate the design under test with respect to reliability requirements; detect weak areas that require error mitigation; and forecast the expected circuit behaviour in the occurrence of faults. In the first case, a typical fault injection approach consists in using a simulation tool to inject and propagate faults in a design model. However, simulation-based fault injection is quite slow. While it can be used to obtain statistical estimations of the soft error susceptibility of a circuit, identifying the critical components of a design is a much more complex task that generally requires huge fault injection campaigns in order to individually assess every component in the circuit. Similarly, huge fault injection campaigns are also required to validate highly protected designs in order to ensure a high fault coverage. In order to accelerate the fault injection process, emulation-based fault injection methods have been developed in recent years. These methods use FPGAs to prototype the circuit under test and support the fault injection mechanisms. This talk will describe recent advances in emulation-based fault injection with FPGAs that can provide unprecedented levels of performance, in the order of millions of faults per second, and support the analysis of Single Event Upset (SEU) and Single-Event Transient (SET) effects on complex circuits. Thanks to this dramatic boost in performance, detailed and accurate evaluations of soft error effects can be obtained to support the adoption of optimal error mitigation strategies. As an illustrative example, emulation-based fault injection enables full characterization of a microprocessor against soft errors on a gate/FF basis for a given workload. Multiple faults, such as Single Event Multiple Upset (SEMU) or Single Event Multiple Transient (SEMT), can also be successfully covered with these methods in an efficient manner.","PeriodicalId":186736,"journal":{"name":"2013 14th Latin American Test Workshop - LATW","volume":"166 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114476469","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
PrOCov: Probabilistic output coverage model PrOCov:概率输出覆盖模型
Pub Date : 2013-04-03 DOI: 10.1109/LATW.2013.6562664
Joel Ivan Munoz Quispe, M. Strum, J. Wang
In order to guarantee high level of reliability of current complex digital systems, a robust functional verification process is mandatory. Random constrained functional verification has been a common technique used in the industry, but sound coverage models are needed in order to monitor and limit the amount of random testing. Item coverage refers to quantitative metrics based on occurrences of system parameters or variables, in general, specified under verification engineers expertise, particularly the output coverage modeling. In most cases, the actual output value distribution does not conform the established coverage model profile, leading to testbench execution time overhead. This work presents a methodology for a fast computation of profile similar to the real output value distribution, to assist the engineer in the selection of the proper check points or output ranges of interest. At the core of this methodology is the Probabilistic Output Coverage (PrOCov) tool, which was developed with the above goals.
为了保证当前复杂数字系统的高可靠性,一个强大的功能验证过程是必不可少的。随机约束功能验证一直是行业中常用的技术,但为了监控和限制随机测试的数量,需要健全的覆盖模型。项目覆盖指的是基于系统参数或变量出现的定量度量,一般来说,在验证工程师的专业知识下指定,特别是输出覆盖建模。在大多数情况下,实际的输出值分布不符合已建立的覆盖模型概要文件,从而导致测试台架执行时间开销。这项工作提出了一种类似于实际输出值分布的快速计算轮廓的方法,以帮助工程师选择适当的检查点或感兴趣的输出范围。该方法的核心是概率输出覆盖率(Probabilistic Output Coverage, PrOCov)工具,它是根据上述目标开发的。
{"title":"PrOCov: Probabilistic output coverage model","authors":"Joel Ivan Munoz Quispe, M. Strum, J. Wang","doi":"10.1109/LATW.2013.6562664","DOIUrl":"https://doi.org/10.1109/LATW.2013.6562664","url":null,"abstract":"In order to guarantee high level of reliability of current complex digital systems, a robust functional verification process is mandatory. Random constrained functional verification has been a common technique used in the industry, but sound coverage models are needed in order to monitor and limit the amount of random testing. Item coverage refers to quantitative metrics based on occurrences of system parameters or variables, in general, specified under verification engineers expertise, particularly the output coverage modeling. In most cases, the actual output value distribution does not conform the established coverage model profile, leading to testbench execution time overhead. This work presents a methodology for a fast computation of profile similar to the real output value distribution, to assist the engineer in the selection of the proper check points or output ranges of interest. At the core of this methodology is the Probabilistic Output Coverage (PrOCov) tool, which was developed with the above goals.","PeriodicalId":186736,"journal":{"name":"2013 14th Latin American Test Workshop - LATW","volume":"40 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122638544","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
Local data fusion algorithm for fire detection through mobile robot 移动机器人火灾探测的局部数据融合算法
Pub Date : 2013-04-03 DOI: 10.1109/LATW.2013.6562667
G. F. Roberto, K. Branco, J. M. Machado, A. R. Pinto
Multisensor data fusion is a technique that combines the readings of multiple sensors to detect some phenomenon. Data fusion applications are numerous and they can be used in smart buildings, environment monitoring, industry and defense applications. The main goal of multisensor data fusion is to minimize false alarms and maximize the probability of detection based on the detection of multiple sensors. In this paper a local data fusion algorithm based on luminosity, temperature and flame for fire detection is presented. The data fusion approach was embedded in a low cost mobile robot. The prototype test validation has indicated that our approach can detect fire occurrence. Moreover, the low cost project allow the development of robots that could be discarded in their fire detection missions.
多传感器数据融合是一种结合多个传感器的读数来检测某种现象的技术。数据融合应用众多,可用于智能建筑、环境监测、工业和国防应用。多传感器数据融合的主要目标是在多传感器检测的基础上,实现虚警最小化和检测概率最大化。提出了一种基于亮度、温度和火焰的火灾探测局部数据融合算法。将数据融合方法嵌入到一个低成本的移动机器人中。样机试验验证表明,该方法可以检测到火灾的发生。此外,低成本项目允许开发可以在火灾探测任务中丢弃的机器人。
{"title":"Local data fusion algorithm for fire detection through mobile robot","authors":"G. F. Roberto, K. Branco, J. M. Machado, A. R. Pinto","doi":"10.1109/LATW.2013.6562667","DOIUrl":"https://doi.org/10.1109/LATW.2013.6562667","url":null,"abstract":"Multisensor data fusion is a technique that combines the readings of multiple sensors to detect some phenomenon. Data fusion applications are numerous and they can be used in smart buildings, environment monitoring, industry and defense applications. The main goal of multisensor data fusion is to minimize false alarms and maximize the probability of detection based on the detection of multiple sensors. In this paper a local data fusion algorithm based on luminosity, temperature and flame for fire detection is presented. The data fusion approach was embedded in a low cost mobile robot. The prototype test validation has indicated that our approach can detect fire occurrence. Moreover, the low cost project allow the development of robots that could be discarded in their fire detection missions.","PeriodicalId":186736,"journal":{"name":"2013 14th Latin American Test Workshop - LATW","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115099470","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
Automatic property generation for formal verification applied to HDL-based design of an on-board computer for space applications 用于形式验证的自动属性生成应用于基于高清的空间应用机载计算机设计
Pub Date : 2013-04-03 DOI: 10.1109/LATW.2013.6562663
Wesley Silva, E. Bezerra, M. Winterholer, D. Lettnin
The flexibility of Commercial-Off-The-Shelf (COTS) SRAM based FPGAs is an attractive option for the design of artificial satellites, however, the functional verification of HDL-based designs is required and is of fundamental importance. Formal verification using model checking represents a system as formal model that are automatically generated by synthesis tools. On the other hand, the properties are represented by temporal logic expressions and are traditionally manually elaborated, which is susceptible to human errors increasing the costs and time of the verification. This work presents a new method for automatic property generation for formal verification of Hardware Description Language (HDL) based systems. The industrial case study is a communication subsystem of an artificial satellite, which was developed in cooperation with the Brazilian Institute of Space Research (INPE).
商用现货(COTS)基于SRAM的fpga的灵活性是人造卫星设计的一个有吸引力的选择,然而,基于hdl的设计的功能验证是必要的,并且是至关重要的。使用模型检查的形式化验证将系统表示为由合成工具自动生成的形式化模型。另一方面,属性是由时间逻辑表达式表示的,传统上是手工阐述的,容易出现人为错误,增加了验证的成本和时间。本文提出了一种用于基于硬件描述语言(HDL)的系统形式化验证的自动属性生成的新方法。工业案例研究是与巴西空间研究所(INPE)合作开发的人造卫星通信子系统。
{"title":"Automatic property generation for formal verification applied to HDL-based design of an on-board computer for space applications","authors":"Wesley Silva, E. Bezerra, M. Winterholer, D. Lettnin","doi":"10.1109/LATW.2013.6562663","DOIUrl":"https://doi.org/10.1109/LATW.2013.6562663","url":null,"abstract":"The flexibility of Commercial-Off-The-Shelf (COTS) SRAM based FPGAs is an attractive option for the design of artificial satellites, however, the functional verification of HDL-based designs is required and is of fundamental importance. Formal verification using model checking represents a system as formal model that are automatically generated by synthesis tools. On the other hand, the properties are represented by temporal logic expressions and are traditionally manually elaborated, which is susceptible to human errors increasing the costs and time of the verification. This work presents a new method for automatic property generation for formal verification of Hardware Description Language (HDL) based systems. The industrial case study is a communication subsystem of an artificial satellite, which was developed in cooperation with the Brazilian Institute of Space Research (INPE).","PeriodicalId":186736,"journal":{"name":"2013 14th Latin American Test Workshop - LATW","volume":"180 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132793760","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}
引用次数: 6
Formal equivalence checking between high-level and RTL hardware designs 高级和RTL硬件设计之间的形式等价检验
Pub Date : 2013-04-03 DOI: 10.1109/LATW.2013.6562666
Carlos Ivan Castro Marquez, M. Strum, J. Wang
Digital applications complexity makes it harder every day to discover and debug behavioral inconsistencies at register transfer level (RTL). Aiming to bring a solution, several techniques have appeared as alternatives to verify that a circuit description meets the requirements of its corresponding functional specification. Simulation is widely applied due to its convenience to uncover early design bugs, but is far from providing the exhaustiveness acquired through formal methods, for which improved and new tools continue to appear. On the other hand, formal verification can suffer from problems such as state-space explosion or modeling inaccuracy. Then, it is vital to develop new ways to check a design for consistency fast and comprehensively. In this paper, we propose a sequential equivalence checking (SEC) formalism and an algorithm, for use between a specification, written at electronic system level (ESL), and an implementation, written at RTL. Given that equivalence is checked between different levels of abstraction, it is no longer valid to perform SEC on single states, thus, we show a scheme to extract and compare complete sequences of states in order to determine if the design intention, which is described in the ESL specification, is contained and respected by the RTL implementation. The results obtained suggest that our methodology can be applied efficiently on real designs.
数字应用程序的复杂性使得在寄存器传输级别(RTL)发现和调试行为不一致变得越来越困难。为了找到解决方案,出现了几种技术,作为验证电路描述是否满足其相应功能规格要求的替代方法。仿真被广泛应用,因为它方便发现早期的设计缺陷,但远不能提供通过正式方法获得的详尽性,为此改进和新的工具不断出现。另一方面,形式化验证可能会遇到状态空间爆炸或建模不准确等问题。然后,开发新的方法来快速和全面地检查设计的一致性是至关重要的。在本文中,我们提出了一个顺序等价检查(SEC)的形式和算法,用于在电子系统级(ESL)编写的规范和在RTL编写的实现之间。考虑到在不同抽象级别之间检查等价性,对单个状态执行SEC不再有效,因此,我们展示了一种方案来提取和比较完整的状态序列,以确定ESL规范中描述的设计意图是否被RTL实现所包含和尊重。结果表明,该方法可以有效地应用于实际设计。
{"title":"Formal equivalence checking between high-level and RTL hardware designs","authors":"Carlos Ivan Castro Marquez, M. Strum, J. Wang","doi":"10.1109/LATW.2013.6562666","DOIUrl":"https://doi.org/10.1109/LATW.2013.6562666","url":null,"abstract":"Digital applications complexity makes it harder every day to discover and debug behavioral inconsistencies at register transfer level (RTL). Aiming to bring a solution, several techniques have appeared as alternatives to verify that a circuit description meets the requirements of its corresponding functional specification. Simulation is widely applied due to its convenience to uncover early design bugs, but is far from providing the exhaustiveness acquired through formal methods, for which improved and new tools continue to appear. On the other hand, formal verification can suffer from problems such as state-space explosion or modeling inaccuracy. Then, it is vital to develop new ways to check a design for consistency fast and comprehensively. In this paper, we propose a sequential equivalence checking (SEC) formalism and an algorithm, for use between a specification, written at electronic system level (ESL), and an implementation, written at RTL. Given that equivalence is checked between different levels of abstraction, it is no longer valid to perform SEC on single states, thus, we show a scheme to extract and compare complete sequences of states in order to determine if the design intention, which is described in the ESL specification, is contained and respected by the RTL implementation. The results obtained suggest that our methodology can be applied efficiently on real designs.","PeriodicalId":186736,"journal":{"name":"2013 14th Latin American Test Workshop - LATW","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128976814","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}
引用次数: 15
Embedded tutorial: Regaining hardware security and trust 嵌入式教程:恢复硬件安全性和信任
Pub Date : 2013-04-03 DOI: 10.1109/LATW.2013.6562679
O. Sinanoglu
Today's System on Chip (SoC) is being incorporated with digital, analog, radio frequency, photonic and other devices [1]. More recently, sensors, actuators, and biochips are also being integrated into these already powerful SoCs. On one hand, SoC integration has been enabled by advances in mixed system integration and the increase in the wafer sizes (currently about 300 mm and projected to be 450mm by 2018 [1]). Consequently, the cost per chip of such SOCs has reduced. On the other hand, support for multiple capabilities and mixed technologies has increased the cost of ownership of advanced foundries. For instance, the cost of owning a foundry will be $5 billion in 2015 [2]. Consequently, only large commercial foundries now manufacture such high performance, mixed system SoCs especially at the advanced technology nodes [3].
今天的片上系统(SoC)正在与数字、模拟、射频、光子和其他器件相结合[1]。最近,传感器、执行器和生物芯片也被集成到这些已经很强大的soc中。一方面,混合系统集成的进步和晶圆尺寸的增加(目前约为300毫米,预计到2018年将达到450毫米[1])使SoC集成成为可能。因此,这种soc的每片成本降低了。另一方面,对多种功能和混合技术的支持增加了先进铸造厂的拥有成本。例如,2015年拥有一家晶圆代工厂的成本将达到50亿美元[2]。因此,现在只有大型商业代工厂生产这种高性能,混合系统soc,特别是在先进的技术节点[3]。
{"title":"Embedded tutorial: Regaining hardware security and trust","authors":"O. Sinanoglu","doi":"10.1109/LATW.2013.6562679","DOIUrl":"https://doi.org/10.1109/LATW.2013.6562679","url":null,"abstract":"Today's System on Chip (SoC) is being incorporated with digital, analog, radio frequency, photonic and other devices [1]. More recently, sensors, actuators, and biochips are also being integrated into these already powerful SoCs. On one hand, SoC integration has been enabled by advances in mixed system integration and the increase in the wafer sizes (currently about 300 mm and projected to be 450mm by 2018 [1]). Consequently, the cost per chip of such SOCs has reduced. On the other hand, support for multiple capabilities and mixed technologies has increased the cost of ownership of advanced foundries. For instance, the cost of owning a foundry will be $5 billion in 2015 [2]. Consequently, only large commercial foundries now manufacture such high performance, mixed system SoCs especially at the advanced technology nodes [3].","PeriodicalId":186736,"journal":{"name":"2013 14th Latin American Test Workshop - LATW","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130018118","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
Towards an automatic generation of diagnostic in-field SBST for processor components 面向处理器组件自动生成诊断现场SBST
Pub Date : 2013-04-03 DOI: 10.1109/LATW.2013.6562676
Mario Schölzel, T. Koal, Stephanie Roder, H. Vierhaus
This paper deals with a diagnostic software-based self-test program for multiplexer based components in a processor. These are in particular the read ports of a multi-ported register file and the bypass structures of an instruction pipeline. Based on the detailed analysis of both multiplexer structures, first a manually coded diagnostic test program is presented. This test program can detect all single and multiple stuck-at data- and address faults in a multiplexer structure. But it does not fully cover the control-logic of the bypass. By further refinements a 100% fault coverage for single stuck-at faults, including the control logic, is finally obtained. Based on these results, an ATPG-assisted method for the generation of such a diagnostic test program is described for arbitrary processor components. This method is finally applied to the multiplexer structures for which the manually coded test program is available. The test length and test coverage of the generated test program and of the hand-coded test program are compared.
本文研究了一种基于诊断软件的处理器多路复用器组件自检程序。特别是多端口寄存器文件的读端口和指令管道的旁路结构。在详细分析两种多路复用器结构的基础上,首先提出了一种手工编码的诊断测试程序。该测试程序可以检测所有单个和多个卡在数据,并解决多路复用器结构中的故障。但它并没有完全涵盖旁路的控制逻辑。通过进一步改进,最终获得了包括控制逻辑在内的单个卡滞故障100%的故障覆盖率。基于这些结果,描述了一种atpg辅助方法,用于生成任意处理器组件的这种诊断测试程序。最后,将该方法应用于手动编码测试程序可用的多路复用器结构。将生成的测试程序和手工编码的测试程序的测试长度和测试覆盖率进行比较。
{"title":"Towards an automatic generation of diagnostic in-field SBST for processor components","authors":"Mario Schölzel, T. Koal, Stephanie Roder, H. Vierhaus","doi":"10.1109/LATW.2013.6562676","DOIUrl":"https://doi.org/10.1109/LATW.2013.6562676","url":null,"abstract":"This paper deals with a diagnostic software-based self-test program for multiplexer based components in a processor. These are in particular the read ports of a multi-ported register file and the bypass structures of an instruction pipeline. Based on the detailed analysis of both multiplexer structures, first a manually coded diagnostic test program is presented. This test program can detect all single and multiple stuck-at data- and address faults in a multiplexer structure. But it does not fully cover the control-logic of the bypass. By further refinements a 100% fault coverage for single stuck-at faults, including the control logic, is finally obtained. Based on these results, an ATPG-assisted method for the generation of such a diagnostic test program is described for arbitrary processor components. This method is finally applied to the multiplexer structures for which the manually coded test program is available. The test length and test coverage of the generated test program and of the hand-coded test program are compared.","PeriodicalId":186736,"journal":{"name":"2013 14th Latin American Test Workshop - LATW","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131052157","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}
引用次数: 9
Analyzing and quantifying fault tolerance properties 分析和量化容错特性
Pub Date : 2013-04-03 DOI: 10.1109/LATW.2013.6562662
S. Hellebrand
Summary form only given. Nanoscale circuit and system design must cope with increasing parameter variations and a growing susceptibility to external noise. To avoid an overly pessimistic design and fully exploit the potential of new technologies, various strategies for “robust” design have been developed in the past few years. Examples range from classical fault tolerant architectures to innovative self-calibrating solutions. However, a robust design style makes validation and test particularly challenging. For design validation, it is no longer sufficient to analyze the functionality, but also robustness properties must be verified. Already the analysis of traditional fault tolerance properties like fault secureness can get very complex. In addition to that, the fault tolerance can vary with the circuit parameters, which makes the analysis extremely difficult. Similarly, manufacturing test has to provide information about the remaining robustness in the presence of manufacturing defects (“quality binning”), and yield estimation should be refined to different quality levels. In this talk we discuss the mentioned problems in more detail for some typical architectures and show first solutions.
只提供摘要形式。纳米级电路和系统设计必须应对不断增加的参数变化和对外部噪声的日益敏感。为了避免过度悲观的设计并充分利用新技术的潜力,在过去几年中已经开发了各种“健壮”设计策略。例子包括从经典的容错架构到创新的自校准解决方案。然而,健壮的设计风格使验证和测试特别具有挑战性。对于设计验证,仅仅分析功能是不够的,还必须验证鲁棒性。传统的容错特性(如故障安全性)的分析已经变得非常复杂。此外,容错性随电路参数的变化而变化,这使得分析变得非常困难。类似地,制造测试必须在存在制造缺陷的情况下提供关于剩余健壮性的信息(“质量分类”),并且产量估计应该细化到不同的质量水平。在这次演讲中,我们将更详细地讨论一些典型架构中提到的问题,并给出初步解决方案。
{"title":"Analyzing and quantifying fault tolerance properties","authors":"S. Hellebrand","doi":"10.1109/LATW.2013.6562662","DOIUrl":"https://doi.org/10.1109/LATW.2013.6562662","url":null,"abstract":"Summary form only given. Nanoscale circuit and system design must cope with increasing parameter variations and a growing susceptibility to external noise. To avoid an overly pessimistic design and fully exploit the potential of new technologies, various strategies for “robust” design have been developed in the past few years. Examples range from classical fault tolerant architectures to innovative self-calibrating solutions. However, a robust design style makes validation and test particularly challenging. For design validation, it is no longer sufficient to analyze the functionality, but also robustness properties must be verified. Already the analysis of traditional fault tolerance properties like fault secureness can get very complex. In addition to that, the fault tolerance can vary with the circuit parameters, which makes the analysis extremely difficult. Similarly, manufacturing test has to provide information about the remaining robustness in the presence of manufacturing defects (“quality binning”), and yield estimation should be refined to different quality levels. In this talk we discuss the mentioned problems in more detail for some typical architectures and show first solutions.","PeriodicalId":186736,"journal":{"name":"2013 14th Latin American Test Workshop - LATW","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127710690","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
期刊
2013 14th Latin American Test Workshop - LATW
全部 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