首页 > 最新文献

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

英文 中文
Accurate interconnect modeling: Towards multi-million transistor chips as microwave circuits 精确互连建模:面向数百万晶体管芯片作为微波电路
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.569621
N. V. D. Meijs, T. Smedes
In this paper we discuss concepts and techniques for the accurate and efficient modeling and extraction of interconnect parasitics in VLSI designs. Due to increasing operating frequencies, microwave-like effects will become important. Therefore stronger demands are put on extraction and verification tools. We indicate the state-of-the-art for capacitance, resistance and substrate resistance extraction and discuss some open problems. We also discuss several model reduction techniques as well as issues related to simulation and implementation in a CAD system.
本文讨论了在超大规模集成电路设计中准确有效地建模和提取互连寄生的概念和技术。由于工作频率的增加,类微波效应将变得重要。因此,对提取和验证工具提出了更高的要求。我们指出电容、电阻和衬底电阻提取的现状,并讨论了一些有待解决的问题。我们还讨论了几种模型简化技术以及与CAD系统中的仿真和实现相关的问题。
{"title":"Accurate interconnect modeling: Towards multi-million transistor chips as microwave circuits","authors":"N. V. D. Meijs, T. Smedes","doi":"10.1109/ICCAD.1996.569621","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.569621","url":null,"abstract":"In this paper we discuss concepts and techniques for the accurate and efficient modeling and extraction of interconnect parasitics in VLSI designs. Due to increasing operating frequencies, microwave-like effects will become important. Therefore stronger demands are put on extraction and verification tools. We indicate the state-of-the-art for capacitance, resistance and substrate resistance extraction and discuss some open problems. We also discuss several model reduction techniques as well as issues related to simulation and implementation in a CAD system.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"165 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":"131041855","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
Metamorphosis: state assignment by retiming and re-encoding 变形:通过重新计时和重新编码来分配状态
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.571327
B. Iyer, M. Ciesielski
This paper presents Metamorphosis-a novel technique for optimal state assignment targeting multi-level logic implementations. We present an elegant matrix formulation and a graph partitioning based synthesis technique which permits both bit-constrained and unconstrained encoding of a symbolic finite state machine (FSM) represented initially with a one-hot code. Optimal state encoding is achieved by controlled retiming/re-encoding and resynthesis of the symbolic FSM. The synthesis is guided directly by the cost function (optimization criterion) rather than speculative estimates of the encoding heuristics on the final design cost. The technique is illustrated through performance driven synthesis of FSM and extensions to handle other cost metrics is outlined.
本文提出了一种针对多级逻辑实现的最优状态分配新技术——变形法。我们提出了一种优雅的矩阵公式和基于图划分的合成技术,该技术允许对最初用单热码表示的符号有限状态机(FSM)进行位约束和无约束编码。最优状态编码是通过控制符号FSM的重定时/重编码和重合成来实现的。综合直接由成本函数(优化准则)指导,而不是对最终设计成本的编码启发式的推测性估计。通过性能驱动的FSM综合说明了该技术,并概述了处理其他成本度量的扩展。
{"title":"Metamorphosis: state assignment by retiming and re-encoding","authors":"B. Iyer, M. Ciesielski","doi":"10.1109/ICCAD.1996.571327","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.571327","url":null,"abstract":"This paper presents Metamorphosis-a novel technique for optimal state assignment targeting multi-level logic implementations. We present an elegant matrix formulation and a graph partitioning based synthesis technique which permits both bit-constrained and unconstrained encoding of a symbolic finite state machine (FSM) represented initially with a one-hot code. Optimal state encoding is achieved by controlled retiming/re-encoding and resynthesis of the symbolic FSM. The synthesis is guided directly by the cost function (optimization criterion) rather than speculative estimates of the encoding heuristics on the final design cost. The technique is illustrated through performance driven synthesis of FSM and extensions to handle other cost metrics is outlined.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"30 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":"133834053","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
Generation of BDDs from hardware algorithm descriptions 根据硬件算法描述生成bdd
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.571340
S. Minato
We propose a new method for generating BDDs from hardware algorithm descriptions written in a programming language. Our system can deal with control structures, such as conditional branches (if-then-else) and data dependent loops (while-end). Once BDDs are generated, we can immediately check the equivalence of two different algorithm descriptions just by comparing BDDs. This method can also be applied to verification between algorithm-level and gate-level designs. Another interesting application is to synthesize loop-free logic circuits from algorithm descriptions. We show the experimental results for some practical examples, such as Greatest Common Divisor (GCD) calculation. Although our method has a limitation in size of problems, it is very practical and useful for actual design verification.
我们提出了一种从用编程语言编写的硬件算法描述生成bdd的新方法。我们的系统可以处理控制结构,比如条件分支(if-then-else)和数据依赖循环(while-end)。一旦生成了bdd,我们就可以通过比较bdd来立即检查两种不同算法描述的等价性。该方法也可用于算法级和门级设计之间的验证。另一个有趣的应用是从算法描述合成无环路逻辑电路。我们给出了一些实际例子的实验结果,如最大公约数的计算。虽然我们的方法在问题的大小上有限制,但对于实际的设计验证是非常实用和有用的。
{"title":"Generation of BDDs from hardware algorithm descriptions","authors":"S. Minato","doi":"10.1109/ICCAD.1996.571340","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.571340","url":null,"abstract":"We propose a new method for generating BDDs from hardware algorithm descriptions written in a programming language. Our system can deal with control structures, such as conditional branches (if-then-else) and data dependent loops (while-end). Once BDDs are generated, we can immediately check the equivalence of two different algorithm descriptions just by comparing BDDs. This method can also be applied to verification between algorithm-level and gate-level designs. Another interesting application is to synthesize loop-free logic circuits from algorithm descriptions. We show the experimental results for some practical examples, such as Greatest Common Divisor (GCD) calculation. Although our method has a limitation in size of problems, it is very practical and useful for actual design verification.","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":"131080485","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
An efficient, bus-layout based method for early diagnosis of bussed driver shorts in printed circuit boards 基于总线布局的印刷电路板总线驱动器短路早期诊断方法
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.571363
K. Chakraborty, P. Mazumder
This paper presents a new, layout-based approach to board-level shorts diagnosis for bussed drivers, with the goal of early repair of interconnect shorts so as to minimize (a) fault masking during opens testing and (b) driver abuse. This approach leads to an early diagnosis of more than 96% of shorts and simplifies the subsequent rest for opens considerably. Besides, this approach improves the production yield and field survivability of boards.
本文提出了一种新的基于布局的总线驱动板级短路诊断方法,其目标是早期修复互连短路,以最大限度地减少(a)在打开测试期间的故障屏蔽和(b)驱动滥用。这种方法可以早期诊断超过96%的短瘘,并大大简化了随后的手术。此外,该方法还提高了电路板的生产成品率和野外生存能力。
{"title":"An efficient, bus-layout based method for early diagnosis of bussed driver shorts in printed circuit boards","authors":"K. Chakraborty, P. Mazumder","doi":"10.1109/ICCAD.1996.571363","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.571363","url":null,"abstract":"This paper presents a new, layout-based approach to board-level shorts diagnosis for bussed drivers, with the goal of early repair of interconnect shorts so as to minimize (a) fault masking during opens testing and (b) driver abuse. This approach leads to an early diagnosis of more than 96% of shorts and simplifies the subsequent rest for opens considerably. Besides, this approach improves the production yield and field survivability of boards.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"21 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":"134540765","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
Bit-flipping BIST Bit-flipping阿拉伯学者
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.569803
H. Wunderlich, G. Kiefer
A scan-based BIST scheme is presented which guarantees complete fault coverage with very low hardware overhead. A probabilistic analysis shows that the output of an LFSR which feeds a scan path has to be modified only at a few bits in order to transform the random patterns into a complete test set. These modifications may be implemented by a bit-flipping function which has the LFSR-state as an input, and flips the value shifted into the scan path at certain times. A procedure is described for synthesizing the additional bit-flipping circuitry, and the experimental results indicate that this mixed-mode BIST scheme requires less hardware for complete fault coverage than all the other scan-based BIST approaches published so far.
提出了一种基于扫描的故障检测方案,该方案可以在低硬件开销的情况下保证完全的故障覆盖。概率分析表明,输入扫描路径的LFSR输出只需要修改几个比特,就可以将随机模式转换为完整的测试集。这些修改可以通过以lfsr状态作为输入的位翻转函数来实现,并在特定时间将移到扫描路径的值翻转。实验结果表明,与目前发表的其他基于扫描的BIST方法相比,该混合模式BIST方案需要更少的硬件来实现完全的故障覆盖。
{"title":"Bit-flipping BIST","authors":"H. Wunderlich, G. Kiefer","doi":"10.1109/ICCAD.1996.569803","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.569803","url":null,"abstract":"A scan-based BIST scheme is presented which guarantees complete fault coverage with very low hardware overhead. A probabilistic analysis shows that the output of an LFSR which feeds a scan path has to be modified only at a few bits in order to transform the random patterns into a complete test set. These modifications may be implemented by a bit-flipping function which has the LFSR-state as an input, and flips the value shifted into the scan path at certain times. A procedure is described for synthesizing the additional bit-flipping circuitry, and the experimental results indicate that this mixed-mode BIST scheme requires less hardware for complete fault coverage than all the other scan-based BIST approaches published so far.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"21 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":"131297942","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}
引用次数: 243
Software synthesis through task decomposition by dependency analysis 通过依赖分析进行任务分解的软件合成
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.569170
Youngsoo Shin, Kiyoung Choi
Latency tolerance is one of main problems of software synthesis in the design of hardware-software mixed systems. This paper presents a methodology for speeding up systems through latency tolerance which is obtained by decomposition of tasks and generation of an efficient scheduler. The task decomposition process focuses on the dependency analysis of system i/o operations. Scheduling of the decomposed tasks is performed in a mixed static and dynamic fashion. Experimental results show the significance of our approach.
延迟容忍是软硬件混合系统设计中软件综合的主要问题之一。本文提出了一种通过分解任务和生成高效调度程序来获得延迟容忍度来提高系统速度的方法。任务分解过程侧重于系统i/o操作的依赖性分析。分解任务的调度以混合的静态和动态方式执行。实验结果表明了该方法的意义。
{"title":"Software synthesis through task decomposition by dependency analysis","authors":"Youngsoo Shin, Kiyoung Choi","doi":"10.1109/ICCAD.1996.569170","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.569170","url":null,"abstract":"Latency tolerance is one of main problems of software synthesis in the design of hardware-software mixed systems. This paper presents a methodology for speeding up systems through latency tolerance which is obtained by decomposition of tasks and generation of an efficient scheduler. The task decomposition process focuses on the dependency analysis of system i/o operations. Scheduling of the decomposed tasks is performed in a mixed static and dynamic fashion. Experimental results show the significance of our approach.","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":"131328988","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
Identification of unsettable flip-flops for partial scan and faster ATPG 部分扫描和更快的ATPG的不可设置触发器的识别
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.568941
I. Hartanto, V. Boppana, W. Fuchs
State justification is a time-consuming operation in test generation for sequential circuits. In this paper, we present a technique to rapidly identify state elements (hip-hops) that are either difficult to set or unsettable. This is achieved by performing test generation on certain transformed circuits to identify state elements that are not settable to specific logic values. Two applications that benefit from this identification are sequential circuit test generation and partial scan design. The knowledge of the state space is shown to be useful in creating early backtracks in deterministic test generation. Partial scan selection is also shown to benefit from the knowledge of the difficult-to-set hip-hops. Experiments on the ISCAS89 circuits are presented to show the reduction in time for test generation and the improvements in the testability of the resulting partial scan circuits.
在顺序电路的测试生成过程中,状态判定是一项耗时的工作。在本文中,我们提出了一种快速识别难以设置或不可设置的状态元素的技术。这是通过在某些转换电路上执行测试生成来实现的,以识别不能设置为特定逻辑值的状态元素。从这种识别中受益的两个应用是顺序电路测试生成和部分扫描设计。状态空间的知识对于在确定性测试生成中创建早期回溯非常有用。部分扫描选择也显示受益于难以设置的髋关节的知识。在ISCAS89电路上进行的实验表明,该方法减少了测试生成时间,提高了部分扫描电路的可测试性。
{"title":"Identification of unsettable flip-flops for partial scan and faster ATPG","authors":"I. Hartanto, V. Boppana, W. Fuchs","doi":"10.1109/ICCAD.1996.568941","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.568941","url":null,"abstract":"State justification is a time-consuming operation in test generation for sequential circuits. In this paper, we present a technique to rapidly identify state elements (hip-hops) that are either difficult to set or unsettable. This is achieved by performing test generation on certain transformed circuits to identify state elements that are not settable to specific logic values. Two applications that benefit from this identification are sequential circuit test generation and partial scan design. The knowledge of the state space is shown to be useful in creating early backtracks in deterministic test generation. Partial scan selection is also shown to benefit from the knowledge of the difficult-to-set hip-hops. Experiments on the ISCAS89 circuits are presented to show the reduction in time for test generation and the improvements in the testability of the resulting partial scan circuits.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"36 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":"134614367","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}
引用次数: 5
Delay fault coverage: a realistic metric and an estimation technique for distributed path delay faults 延迟故障覆盖:分布式路径延迟故障的一种现实度量和估计技术
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.569900
M. Sivaraman, A. Strojwas
In this paper, we propose a new and realistic definition of delay fault coverage, based on the percentage of fabricated faulty chips which can be detected as faulty by a given test set. This metric takes into account the probability distribution of delay fault sizes caused by fabrication process effects, as opposed to previously defined metrics which have been based primarily on the percentage of faults tested. In addition to proposing a realistic delay fault coverage metric, we also present a computationally viable scheme for using this metric to estimate the coverage of any given test set for a class of path delay faults caused by distributed fabrication process variations. We use the results for the ISCAS'89 benchmark circuits to demonstrate wide discrepancies between distributed path delay fault coverage estimates for robust test sets obtained using our realistic definition, and the ones obtained by using the traditional notion of coverage as the percentage of paths tested.
在本文中,我们提出了一种新的、现实的延迟故障覆盖定义,该定义基于在给定的测试集中制造的故障芯片被检测为故障的百分比。该度量考虑了由制造过程影响引起的延迟故障大小的概率分布,而不是先前定义的主要基于测试故障百分比的度量。除了提出一个现实的延迟故障覆盖度量外,我们还提出了一个计算上可行的方案,使用该度量来估计由分布式制造过程变化引起的一类路径延迟故障的任何给定测试集的覆盖率。我们使用ISCAS'89基准电路的结果来证明使用我们的现实定义获得的鲁棒测试集的分布式路径延迟故障覆盖估计与使用传统覆盖率概念作为测试路径百分比获得的估计之间存在很大差异。
{"title":"Delay fault coverage: a realistic metric and an estimation technique for distributed path delay faults","authors":"M. Sivaraman, A. Strojwas","doi":"10.1109/ICCAD.1996.569900","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.569900","url":null,"abstract":"In this paper, we propose a new and realistic definition of delay fault coverage, based on the percentage of fabricated faulty chips which can be detected as faulty by a given test set. This metric takes into account the probability distribution of delay fault sizes caused by fabrication process effects, as opposed to previously defined metrics which have been based primarily on the percentage of faults tested. In addition to proposing a realistic delay fault coverage metric, we also present a computationally viable scheme for using this metric to estimate the coverage of any given test set for a class of path delay faults caused by distributed fabrication process variations. We use the results for the ISCAS'89 benchmark circuits to demonstrate wide discrepancies between distributed path delay fault coverage estimates for robust test sets obtained using our realistic definition, and the ones obtained by using the traditional notion of coverage as the percentage of paths tested.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"13 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":"114549919","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}
引用次数: 12
The case for retiming with explicit reset circuitry 用显式复位电路重新定时的情况
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.571329
V. Singhal, S. Malik, R. Brayton
Retiming is often used to optimize synchronous sequential circuits for area or delay or both. If the latches that are retimed have a hardware reset value, the initial state of the circuit must also be retimed, i.e. an initial state must be derived for the retimed circuit. Previously, it has been suggested that this can be avoided if the hardware reset signals are represented explicitly. However, it was thought that this adds unnecessary area and restricts the space of possible retimings. We demonstrate that this is not the case. In addition, we show that this methodology does not require the restriction that all reset signals be asserted at the beginning of circuit operation-a restriction that was imposed by existing algorithms for determining the retimed initial state. Finally we show how our explicit reset (ER) framework enables us to retime when some latches may be driven by different hardware resets, and some others may not have any hardware resets. We also consider the case where the resets are asynchronous. We expect these solutions to the "retimed initial state" problem to help increase the practical applicability of retiming.
重定时通常用于优化同步顺序电路的区域或延迟或两者。如果被重新计时的锁存器具有硬件复位值,则电路的初始状态也必须重新计时,即必须为重新计时的电路导出初始状态。以前,有人建议,如果显式表示硬件复位信号,则可以避免这种情况。然而,有人认为,这增加了不必要的面积,限制了可能的时间空间。我们证明情况并非如此。此外,我们表明,这种方法不需要在电路操作开始时断言所有复位信号的限制-这是由现有算法施加的限制,用于确定重新定时的初始状态。最后,我们将展示显式复位(ER)框架如何使我们能够在某些锁存器可能由不同的硬件复位驱动,而其他一些锁存器可能没有任何硬件复位时重新计时。我们还考虑了异步重置的情况。我们期望这些“重定时初始状态”问题的解决方案有助于提高重定时的实际适用性。
{"title":"The case for retiming with explicit reset circuitry","authors":"V. Singhal, S. Malik, R. Brayton","doi":"10.1109/ICCAD.1996.571329","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.571329","url":null,"abstract":"Retiming is often used to optimize synchronous sequential circuits for area or delay or both. If the latches that are retimed have a hardware reset value, the initial state of the circuit must also be retimed, i.e. an initial state must be derived for the retimed circuit. Previously, it has been suggested that this can be avoided if the hardware reset signals are represented explicitly. However, it was thought that this adds unnecessary area and restricts the space of possible retimings. We demonstrate that this is not the case. In addition, we show that this methodology does not require the restriction that all reset signals be asserted at the beginning of circuit operation-a restriction that was imposed by existing algorithms for determining the retimed initial state. Finally we show how our explicit reset (ER) framework enables us to retime when some latches may be driven by different hardware resets, and some others may not have any hardware resets. We also consider the case where the resets are asynchronous. We expect these solutions to the \"retimed initial state\" problem to help increase the practical applicability of retiming.","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":"127721869","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}
引用次数: 32
Generalized constraint generation in the presence of non-deterministic parasitics 不确定性寄生存在下的广义约束生成
Pub Date : 1996-11-10 DOI: 10.1109/ICCAD.1996.569587
E. Charbon, Paolo Miliozzi, E. Malavasi, A. Sangiovanni-Vincentelli
In a constraint-driven layout synthesis environment, parasitic constraints are generated and implemented in each phase of the design process to meet a given set of performance specifications. The success of the synthesis phase depends in great part on the effectiveness and the generality of the constraint generation process. None of the existing approaches to the constraint generation problem however are suitable for a number of parasitic effects in active and passive devices due to non-deterministic process variations. To address this problem a novel methodology is proposed based on the separation of all variables associated with non-deterministic parasitics, thus allowing the translation of the problem into an equivalent one in which conventional constrained optimization techniques can be used. The requirements, of the method are a well-defined set of statistical properties for all parasitics and a reasonable degree of linearity of the performance measures relevant to design.
在约束驱动的布局综合环境中,在设计过程的每个阶段生成和实现寄生约束,以满足给定的一组性能规范。综合阶段的成功与否在很大程度上取决于约束生成过程的有效性和通用性。然而,现有的约束生成方法都不适用于由于不确定性过程变化而导致的有源和无源器件中的寄生效应。为了解决这个问题,提出了一种基于分离与非确定性寄生相关的所有变量的新方法,从而允许将问题转化为一个等效的问题,其中可以使用传统的约束优化技术。该方法的要求是为所有寄生体提供一组定义良好的统计特性,以及与设计相关的性能度量的合理线性程度。
{"title":"Generalized constraint generation in the presence of non-deterministic parasitics","authors":"E. Charbon, Paolo Miliozzi, E. Malavasi, A. Sangiovanni-Vincentelli","doi":"10.1109/ICCAD.1996.569587","DOIUrl":"https://doi.org/10.1109/ICCAD.1996.569587","url":null,"abstract":"In a constraint-driven layout synthesis environment, parasitic constraints are generated and implemented in each phase of the design process to meet a given set of performance specifications. The success of the synthesis phase depends in great part on the effectiveness and the generality of the constraint generation process. None of the existing approaches to the constraint generation problem however are suitable for a number of parasitic effects in active and passive devices due to non-deterministic process variations. To address this problem a novel methodology is proposed based on the separation of all variables associated with non-deterministic parasitics, thus allowing the translation of the problem into an equivalent one in which conventional constrained optimization techniques can be used. The requirements, of the method are a well-defined set of statistical properties for all parasitics and a reasonable degree of linearity of the performance measures relevant to design.","PeriodicalId":408850,"journal":{"name":"Proceedings of International Conference on Computer Aided Design","volume":"17 12","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132609653","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}
引用次数: 7
期刊
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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1