首页 > 最新文献

Proceedings of International Conference on Computer Aided Design最新文献

英文 中文
ACV: an arithmetic circuit verifier ACV:算术电路校验器
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.569822
Yirng-An Chen, R. Bryant
Based on a hierarchical verification methodology, we present an arithmetic circuit verifier ACV, in which circuits expressed in a hardware description language, also called ACV, are symbolically verified using binary decision diagrams for Boolean functions and multiplicative binary moment diagrams (BMDs) for word-level functions. A circuit is described in ACV as a hierarchy of modules. Each module has a structural definition as an interconnection of logic gates and other modules. Modules may also have functional descriptions, declaring the numeric encodings of the inputs and outputs, as well as specifying their functionality in terms of arithmetic expressions. Verification then proceeds recursively, proving that each module in the hierarchy having a functional description, including the top-level one, realizes its specification. The language and the verifier contain additional enhancements for overcoming some of the difficulties in applying BMD-based verification to circuits computing functions such as division and square root. ACV has successfully verified a number of circuits, implementing such functions as multiplication, division, and square root, with word sizes up to 256 bits.
基于层次验证方法,我们提出了一种算法电路验证器ACV,其中用硬件描述语言(也称为ACV)表达的电路使用布尔函数的二进制决策图和词级函数的乘法二进制矩图(bmd)进行符号验证。在ACV中,电路被描述为模块的层次结构。每个模块都有一个结构定义,作为逻辑门和其他模块的互连。模块也可以有功能描述,声明输入和输出的数字编码,以及根据算术表达式指定它们的功能。然后进行递归验证,证明具有功能描述的层次结构中的每个模块(包括顶层模块)实现了其规范。该语言和验证器包含额外的增强功能,以克服在将基于bmd的验证应用于电路计算功能(如除法和平方根)时遇到的一些困难。ACV已经成功验证了许多电路,实现了诸如乘法、除法和平方根等功能,字长可达256位。
{"title":"ACV: an arithmetic circuit verifier","authors":"Yirng-An Chen, R. Bryant","doi":"10.1109/ICCAD.1996.569822","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.569822","url":null,"abstract":"Based on a hierarchical verification methodology, we present an arithmetic circuit verifier ACV, in which circuits expressed in a hardware description language, also called ACV, are symbolically verified using binary decision diagrams for Boolean functions and multiplicative binary moment diagrams (BMDs) for word-level functions. A circuit is described in ACV as a hierarchy of modules. Each module has a structural definition as an interconnection of logic gates and other modules. Modules may also have functional descriptions, declaring the numeric encodings of the inputs and outputs, as well as specifying their functionality in terms of arithmetic expressions. Verification then proceeds recursively, proving that each module in the hierarchy having a functional description, including the top-level one, realizes its specification. The language and the verifier contain additional enhancements for overcoming some of the difficulties in applying BMD-based verification to circuits computing functions such as division and square root. ACV has successfully verified a number of circuits, implementing such functions as multiplication, division, and square root, with word sizes up to 256 bits.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132585517","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}
引用次数: 39
Tearing based automatic abstraction for CTL model checking 基于撕裂的CTL模型自动提取
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.568969
Woohyuk Lee, Abelardo Pardo, Jaemoon Jang, G. Hachtel, F. Somenzi
In this paper we present the tearing paradigm as a way to automatically abstract behavior to obtain upper and lower bound approximations of a reactive system. We present algorithms that exploit the bounds to perform conservative ECTL and ACTL model checking. We also give an algorithm for false negative (or false positive) resolution for verification based on a theory of a lattice of approximations. We show that there exists a bipartition of the lattice set based on positive versus negative verification results. Our resolution methods are based on determining a pseudo-optimal shortest path from a given, possibly coarse but tractable approximation, to a nearest point on the contour separating one set of the bipartition from the other.
在本文中,我们提出撕裂范式作为一种自动抽象行为的方法来获得反应系统的上界和下界近似。我们提出了利用边界来执行保守ECTL和ACTL模型检查的算法。我们还给出了一种基于近似格理论的验证假负(或假正)解决算法。在正负验证结果的基础上,证明了格集的二分性。我们的解决方法是基于确定一个伪最优最短路径,从一个给定的,可能是粗糙的,但易于处理的近似值,到分隔一组双分割的另一组的轮廓上的最近点。
{"title":"Tearing based automatic abstraction for CTL model checking","authors":"Woohyuk Lee, Abelardo Pardo, Jaemoon Jang, G. Hachtel, F. Somenzi","doi":"10.1109/ICCAD.1996.568969","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.568969","url":null,"abstract":"In this paper we present the tearing paradigm as a way to automatically abstract behavior to obtain upper and lower bound approximations of a reactive system. We present algorithms that exploit the bounds to perform conservative ECTL and ACTL model checking. We also give an algorithm for false negative (or false positive) resolution for verification based on a theory of a lattice of approximations. We show that there exists a bipartition of the lattice set based on positive versus negative verification results. Our resolution methods are based on determining a pseudo-optimal shortest path from a given, possibly coarse but tractable approximation, to a nearest point on the contour separating one set of the bipartition from the other.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133739353","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}
引用次数: 60
Inaccuracies in power estimation during logic synthesis 逻辑合成时功率估计不准确
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.569826
D. Brand, C. Visweswariah
This paper studies the confidence with which power can be estimated at various levels of design abstraction. We report the results of experiments designed to evaluate and identify the sources of inaccuracies in gate-level power estimation. In particular, we are interested in power estimation during logic synthesis. Factors that may invalidate or diminish the accuracy of pourer estimates include optimization, technology mapping, transistor sizing, physical design, and choice of input stimuli.
本文研究了在设计抽象的不同层次上估计功率的置信度。我们报告了旨在评估和识别门级功率估计不准确性来源的实验结果。我们特别对逻辑合成过程中的功率估计感兴趣。可能使功率估计的准确性失效或降低的因素包括优化、技术映射、晶体管尺寸、物理设计和输入刺激的选择。
{"title":"Inaccuracies in power estimation during logic synthesis","authors":"D. Brand, C. Visweswariah","doi":"10.1109/ICCAD.1996.569826","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.569826","url":null,"abstract":"This paper studies the confidence with which power can be estimated at various levels of design abstraction. We report the results of experiments designed to evaluate and identify the sources of inaccuracies in gate-level power estimation. In particular, we are interested in power estimation during logic synthesis. Factors that may invalidate or diminish the accuracy of pourer estimates include optimization, technology mapping, transistor sizing, physical design, and choice of input stimuli.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115049803","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}
引用次数: 38
Basic concepts for an HDL reverse engineering tool-set 一个HDL逆向工程工具集的基本概念
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.569423
G. Lehmann, Bernhard Wunder, K. Müller-Glaser
Designer's productivity has become the key-factor of the development of electronic systems. An increasing application of design data reuse is widely recognized as a promising technique to master future design complexities. Since the intellectual property of a design is more and more kept in software-like hardware description languages (HDL), successful reuse depends on the availability of suitable HDL reverse engineering tools. This paper introduces new concepts for an integrated HDL reverse engineering tool-set and presents an implemented evaluation prototype for VHDL designs. Starting from an arbitrary collection of HDL source code files, several graphical and textual views on the design description are automatically generated. The tool-set provides novel hypertext techniques, expressive graphical code representations, a user-defined level of abstraction, and interactive configuration mechanisms in order to facilitate the analysis, adoption and upgrade of existing HDL designs.
设计者的工作效率已经成为电子系统发展的关键因素。设计数据重用被广泛认为是控制未来设计复杂性的一种有前途的技术。由于设计的知识产权越来越多地保存在类似软件的硬件描述语言(HDL)中,成功的重用依赖于合适的HDL逆向工程工具的可用性。本文介绍了集成HDL逆向工程工具集的新概念,并提出了一个可实现的VHDL设计评估原型。从HDL源代码文件的任意集合开始,自动生成设计描述的几个图形和文本视图。该工具集提供了新颖的超文本技术、富有表现力的图形代码表示、用户定义的抽象层次和交互式配置机制,以促进现有HDL设计的分析、采用和升级。
{"title":"Basic concepts for an HDL reverse engineering tool-set","authors":"G. Lehmann, Bernhard Wunder, K. Müller-Glaser","doi":"10.1109/ICCAD.1996.569423","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.569423","url":null,"abstract":"Designer's productivity has become the key-factor of the development of electronic systems. An increasing application of design data reuse is widely recognized as a promising technique to master future design complexities. Since the intellectual property of a design is more and more kept in software-like hardware description languages (HDL), successful reuse depends on the availability of suitable HDL reverse engineering tools. This paper introduces new concepts for an integrated HDL reverse engineering tool-set and presents an implemented evaluation prototype for VHDL designs. Starting from an arbitrary collection of HDL source code files, several graphical and textual views on the design description are automatically generated. The tool-set provides novel hypertext techniques, expressive graphical code representations, a user-defined level of abstraction, and interactive configuration mechanisms in order to facilitate the analysis, adoption and upgrade of existing HDL designs.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116243356","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}
引用次数: 10
Compact and complete test set generation for multiple stuck-faults 多卡故障测试集生成紧凑完整
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.569601
Alok Agrawal, A. Saldanha, L. Lavagno, A. Sangiovanni-Vincentelli
We propose a novel procedure for testing all multiple stuck-faults in a logic circuit using two complementary algorithms. The first algorithm finds pairs of input vectors to detect the occurrence of target single stuck-faults independent of the occurrence of other faults. The second uses a sophisticated branch and bound procedure to complete the test set generation on the faults undetected by the first algorithm. The technique is complete and applies to all circuits. Experimental results presented in this paper demonstrate that compact and complete test sets can be quickly generated for standard benchmark circuits.
我们提出了一种利用两种互补算法测试逻辑电路中所有多个卡故障的新方法。第一种算法寻找对输入向量来检测目标单卡故障的发生,而不依赖于其他故障的发生。第二种算法使用复杂的分支定界过程,在第一种算法未检测到的故障上完成测试集的生成。该技术是完整的,适用于所有电路。实验结果表明,该方法可以快速生成紧凑完整的标准基准电路测试集。
{"title":"Compact and complete test set generation for multiple stuck-faults","authors":"Alok Agrawal, A. Saldanha, L. Lavagno, A. Sangiovanni-Vincentelli","doi":"10.1109/ICCAD.1996.569601","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.569601","url":null,"abstract":"We propose a novel procedure for testing all multiple stuck-faults in a logic circuit using two complementary algorithms. The first algorithm finds pairs of input vectors to detect the occurrence of target single stuck-faults independent of the occurrence of other faults. The second uses a sophisticated branch and bound procedure to complete the test set generation on the faults undetected by the first algorithm. The technique is complete and applies to all circuits. Experimental results presented in this paper demonstrate that compact and complete test sets can be quickly generated for standard benchmark circuits.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"433 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123417787","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}
引用次数: 17
Polarized observability don't cares 极化可观测性不在乎
Pub Date : 1996-11-10 DOI: 10.5555/244522.244938
H. Arts, Michel Berkelaar, C. V. Eijk
A new method is presented to compute the exact observability don't cares (ODC) for multilevel combinational circuits. A new mathematical concept, called polarization, is introduced. Polarization captures the essence of ODC calculation on the otherwise difficult points of reconvergence. It makes it possible to derive the ODC of a node from the ODCs of its fanouts with a very simple formula. Experimental results for the 39 largest MCNC benchmark examples show that the method is able to compute the ODC set (expressed as a Boolean network) for all but 1 circuit in at most a few seconds.
提出了一种计算多电平组合电路精确可观测性的新方法。引入了一个新的数学概念,称为极化。极化抓住了ODC计算在再收敛点上的本质。它可以通过一个非常简单的公式从扇输出的ODC中推导出节点的ODC。39个最大的MCNC基准示例的实验结果表明,该方法能够在几秒钟内计算除1个电路外的所有电路的ODC集(表示为布尔网络)。
{"title":"Polarized observability don't cares","authors":"H. Arts, Michel Berkelaar, C. V. Eijk","doi":"10.5555/244522.244938","DOIUrl":"https://doi.org/10.5555/244522.244938","url":null,"abstract":"A new method is presented to compute the exact observability don't cares (ODC) for multilevel combinational circuits. A new mathematical concept, called polarization, is introduced. Polarization captures the essence of ODC calculation on the otherwise difficult points of reconvergence. It makes it possible to derive the ODC of a node from the ODCs of its fanouts with a very simple formula. Experimental results for the 39 largest MCNC benchmark examples show that the method is able to compute the ODC set (expressed as a Boolean network) for all but 1 circuit in at most a few seconds.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122208084","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
Analytical delay models for VLSI interconnects under ramp input 斜坡输入下超大规模集成电路互连的分析延迟模型
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.568907
A. Kahng, K. Masuko, S. Muddu
Elmore delay has been widely used as an analytical estimate of interconnect delays in the performance-driven synthesis and layout of VLSI routing topologies. However, for typical RLC interconnections with ramp input, Elmore delay can deviate by up to 100% or more from SPICE-computed delay since it is independent of rise time of the input ramp signal. We develop new analytical delay models based on the first and second moments of the interconnect transfer function when the input is a ramp signal with finite rise time. Delay estimates using our first moment based analytical models are within 4% of SPICE-computed delay, and models based on both first and second moments are within 2.3% of SPICE, across a wide range of interconnect parameter values. Evaluation of our analytical models is several orders of magnitude faster than simulation using SPICE. We also describe extensions of our approach for estimation of source-sink delays in arbitrary interconnect trees.
Elmore延迟在VLSI路由拓扑的性能驱动合成和布局中被广泛用作互连延迟的分析估计。然而,对于带有斜坡输入的典型RLC互连,Elmore延迟可能会偏离spice计算的延迟高达100%或更多,因为它与输入斜坡信号的上升时间无关。当输入是上升时间有限的斜坡信号时,我们建立了基于互连传递函数一阶矩和二阶矩的解析延迟模型。在广泛的互连参数值范围内,使用我们基于第一矩的分析模型的延迟估计在SPICE计算的延迟的4%以内,基于第一矩和第二矩的模型在SPICE的2.3%以内。我们的分析模型的评估比使用SPICE的模拟快几个数量级。我们还描述了我们在任意互连树中估计源汇延迟的方法的扩展。
{"title":"Analytical delay models for VLSI interconnects under ramp input","authors":"A. Kahng, K. Masuko, S. Muddu","doi":"10.1109/ICCAD.1996.568907","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.568907","url":null,"abstract":"Elmore delay has been widely used as an analytical estimate of interconnect delays in the performance-driven synthesis and layout of VLSI routing topologies. However, for typical RLC interconnections with ramp input, Elmore delay can deviate by up to 100% or more from SPICE-computed delay since it is independent of rise time of the input ramp signal. We develop new analytical delay models based on the first and second moments of the interconnect transfer function when the input is a ramp signal with finite rise time. Delay estimates using our first moment based analytical models are within 4% of SPICE-computed delay, and models based on both first and second moments are within 2.3% of SPICE, across a wide range of interconnect parameter values. Evaluation of our analytical models is several orders of magnitude faster than simulation using SPICE. We also describe extensions of our approach for estimation of source-sink delays in arbitrary interconnect trees.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121262984","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}
引用次数: 72
Static timing analysis for self resetting circuits 自复位电路的静态时序分析
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.569415
V. Narayanan, B. Chappell, B. Fleischer
Static timing analysis techniques are widely used to verify the timing behavior of large digital designs implemented predominantly in conventional static CMOS. These techniques, however, are not sufficient to completely verify the dynamic circuit families now finding favor in high-performance designs. In this paper, we describe an approach that extends static timing analysis to a high-performance dynamic CMOS logic family called self-resetting CMOS (SRCMOS). Due to the circuit structure employed in SRCMOS, designs naturally decompose into a hierarchy of gates and macros; timing analysis must address and preferably exploit this hierarchy. At the gate level, three categories of constraints on pulse timing arise from considering the effects of pulse width, overlap, and collisions. Timing analysis is performed at the macro level, by a) performing timing tests at macro boundaries and b) using macro-level delay models. We define various macro-level timing tests which ensure that fundamental gate-level timing constraints are satisfied. We extend the standard delay model to handle leading and trailing edges of signal pulses, across-chip variations, trading of signals, and slow and fast operating conditions. We have developed an SRCMOS timing analyzer based on this approach; the analyzer implemented as extensions to a standard static timing analysis program, thus facilitating its integration into an existing design system and methodology.
静态时序分析技术被广泛用于验证以传统静态CMOS为主的大型数字设计的时序行为。然而,这些技术还不足以完全验证目前在高性能设计中受到青睐的动态电路系列。在本文中,我们描述了一种将静态时序分析扩展到称为自复位CMOS (SRCMOS)的高性能动态CMOS逻辑家族的方法。由于SRCMOS采用的电路结构,设计自然分解为门和宏的层次结构;时序分析必须处理并最好利用这种层次结构。在门级,考虑到脉冲宽度、重叠和碰撞的影响,产生了三类脉冲时序约束。时序分析在宏观层面上进行,a)在宏观边界上进行时序测试,b)使用宏观层面的延迟模型。我们定义了各种宏观时序测试,以确保满足基本的门级时序约束。我们扩展了标准延迟模型来处理信号脉冲的前后边缘,跨芯片变化,信号交易以及慢速和快速操作条件。我们基于这种方法开发了一种SRCMOS时序分析仪;该分析仪作为标准静态时序分析程序的扩展实现,从而促进其集成到现有的设计系统和方法中。
{"title":"Static timing analysis for self resetting circuits","authors":"V. Narayanan, B. Chappell, B. Fleischer","doi":"10.1109/ICCAD.1996.569415","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.569415","url":null,"abstract":"Static timing analysis techniques are widely used to verify the timing behavior of large digital designs implemented predominantly in conventional static CMOS. These techniques, however, are not sufficient to completely verify the dynamic circuit families now finding favor in high-performance designs. In this paper, we describe an approach that extends static timing analysis to a high-performance dynamic CMOS logic family called self-resetting CMOS (SRCMOS). Due to the circuit structure employed in SRCMOS, designs naturally decompose into a hierarchy of gates and macros; timing analysis must address and preferably exploit this hierarchy. At the gate level, three categories of constraints on pulse timing arise from considering the effects of pulse width, overlap, and collisions. Timing analysis is performed at the macro level, by a) performing timing tests at macro boundaries and b) using macro-level delay models. We define various macro-level timing tests which ensure that fundamental gate-level timing constraints are satisfied. We extend the standard delay model to handle leading and trailing edges of signal pulses, across-chip variations, trading of signals, and slow and fast operating conditions. We have developed an SRCMOS timing analyzer based on this approach; the analyzer implemented as extensions to a standard static timing analysis program, thus facilitating its integration into an existing design system and methodology.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125619679","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}
引用次数: 39
Noise in deep submicron digital design 深亚微米数字设计中的噪声
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.569906
K. Shepard, V. Narayanan
As technology scales into the deep submicron regime, noise immunity is becoming a metric of comparable importance to area, timing, and power for the analysis and design of VLSI systems. This paper defines noise as it pertains to digital systems and addresses the technology trends which are bringing noise issues to the forefront. The noise sources which are plaguing digital systems are explained. A metric referred to as noise stability is defined, and a static noise analysis methodology based on this metric is introduced to demonstrate how noise can be analyzed systematically. Analysis issues associated with on-chip interconnect are also considered. This paper concludes with a discussion of the device, circuit, layout, and logic design issues associated with noise.
随着技术扩展到深亚微米范围,噪声抗扰度正在成为超大规模集成电路系统分析和设计中与面积、时序和功率同等重要的指标。本文定义了与数字系统相关的噪声,并阐述了将噪声问题推向前沿的技术趋势。阐述了困扰数字系统的噪声源。定义了一种称为噪声稳定性的度量,并介绍了基于该度量的静态噪声分析方法,以演示如何系统地分析噪声。还考虑了与片上互连相关的分析问题。本文最后讨论了与噪声有关的器件、电路、布局和逻辑设计问题。
{"title":"Noise in deep submicron digital design","authors":"K. Shepard, V. Narayanan","doi":"10.1109/ICCAD.1996.569906","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.569906","url":null,"abstract":"As technology scales into the deep submicron regime, noise immunity is becoming a metric of comparable importance to area, timing, and power for the analysis and design of VLSI systems. This paper defines noise as it pertains to digital systems and addresses the technology trends which are bringing noise issues to the forefront. The noise sources which are plaguing digital systems are explained. A metric referred to as noise stability is defined, and a static noise analysis methodology based on this metric is introduced to demonstrate how noise can be analyzed systematically. Analysis issues associated with on-chip interconnect are also considered. This paper concludes with a discussion of the device, circuit, layout, and logic design issues associated with noise.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132340957","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}
引用次数: 336
Digital sensitivity: predicting signal interaction using functional analysis 数字灵敏度:使用功能分析预测信号相互作用
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.569907
D. Kirkpatrick, A. Sangiovanni-Vincentelli
Maintaining signal integrity in digital systems is becoming increasingly difficult due to the rising number of analog effects seen in deep submicron design. One such effect, the signal crosstalk problem, is now a serious design concern. Signals which couple electrically may not affect system behavior because of timing or function in the digital domain. If we can isolate observable coupling then we can constrain layout synthesis to eliminate them. In this paper, we find that it is possible to predict signal interaction by signal functionality alone, leading to a significant amount of robust switching isolation, independent of parasitics introduced by layout or semiconductor process. We introduce techniques to predict signal interaction using functional sensitivity analysis. In general sequential networks we find that significant switching isolation can be extracted with efficient sensitivity analysis algorithms, thus giving promise to the goal of synthesizing layout free from crosstalk effects.
由于深亚微米设计中出现的模拟效应越来越多,在数字系统中保持信号完整性变得越来越困难。其中一个影响,信号串扰问题,现在是一个严重的设计问题。由于数字域的时序或功能,电耦合的信号可能不会影响系统行为。如果我们可以隔离可观察到的耦合,那么我们就可以约束布局合成来消除它们。在本文中,我们发现可以仅通过信号功能来预测信号相互作用,从而导致大量的鲁棒开关隔离,而不依赖于由布局或半导体工艺引入的寄生。我们介绍了使用功能灵敏度分析来预测信号相互作用的技术。在一般序列网络中,我们发现有效的灵敏度分析算法可以提取出显著的开关隔离,从而有望实现不受串扰影响的综合布局目标。
{"title":"Digital sensitivity: predicting signal interaction using functional analysis","authors":"D. Kirkpatrick, A. Sangiovanni-Vincentelli","doi":"10.1109/ICCAD.1996.569907","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.569907","url":null,"abstract":"Maintaining signal integrity in digital systems is becoming increasingly difficult due to the rising number of analog effects seen in deep submicron design. One such effect, the signal crosstalk problem, is now a serious design concern. Signals which couple electrically may not affect system behavior because of timing or function in the digital domain. If we can isolate observable coupling then we can constrain layout synthesis to eliminate them. In this paper, we find that it is possible to predict signal interaction by signal functionality alone, leading to a significant amount of robust switching isolation, independent of parasitics introduced by layout or semiconductor process. We introduce techniques to predict signal interaction using functional sensitivity analysis. In general sequential networks we find that significant switching isolation can be extracted with efficient sensitivity analysis algorithms, thus giving promise to the goal of synthesizing layout free from crosstalk effects.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132671752","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}
引用次数: 50
期刊
Proceedings of International Conference on Computer Aided Design
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1