首页 > 最新文献

33rd Design Automation Conference Proceedings, 1996最新文献

英文 中文
Constructing application-specific heterogeneous embedded architectures from custom HW/SW applications 从定制的硬件/软件应用程序构建特定于应用程序的异构嵌入式架构
Pub Date : 1996-06-01 DOI: 10.1145/240518.240617
S. Vercauteren, Bill Lin, H. Man
Deep sub-micron processing technologies have enabled the implementation of new application-specific embedded architectures that integrate multiple software programmable processors (e.g. DSPs, microcontrollers) and dedicated hardware components together onto a single cost-efficient IC. These application-specific architectures are emerging as a key design solution to today's microelectronics design problems, which are being driven by emerging applications in the areas of wireless communication, broadband networking, and multimedia computing. However the construction of these customized heterogeneous multiprocessor architectures, while ensuring that the hardware and software parts communicate correctly, is a tremendously difficult and highly error proned task with little or no tool support. In this paper, we present a solution to this embedded architecture co-synthesis problem based on an orchestrated combination of architectural strategies, parameterized libraries, and software tool support.
深亚微米处理技术使新的特定应用嵌入式架构得以实现,该架构将多个软件可编程处理器(例如dsp,微控制器)和专用硬件组件集成到单个经济高效的IC上。这些特定应用架构正在成为当今微电子设计问题的关键设计解决方案,这是由无线通信领域的新兴应用驱动的。宽带网络和多媒体计算。然而,在确保硬件和软件部分正确通信的同时,构建这些定制的异构多处理器体系结构是一项非常困难且容易出错的任务,很少或没有工具支持。在本文中,我们提出了一种基于架构策略、参数化库和软件工具支持的编排组合的嵌入式架构协同合成问题的解决方案。
{"title":"Constructing application-specific heterogeneous embedded architectures from custom HW/SW applications","authors":"S. Vercauteren, Bill Lin, H. Man","doi":"10.1145/240518.240617","DOIUrl":"https://doi.org/10.1145/240518.240617","url":null,"abstract":"Deep sub-micron processing technologies have enabled the implementation of new application-specific embedded architectures that integrate multiple software programmable processors (e.g. DSPs, microcontrollers) and dedicated hardware components together onto a single cost-efficient IC. These application-specific architectures are emerging as a key design solution to today's microelectronics design problems, which are being driven by emerging applications in the areas of wireless communication, broadband networking, and multimedia computing. However the construction of these customized heterogeneous multiprocessor architectures, while ensuring that the hardware and software parts communicate correctly, is a tremendously difficult and highly error proned task with little or no tool support. In this paper, we present a solution to this embedded architecture co-synthesis problem based on an orchestrated combination of architectural strategies, parameterized libraries, and software tool support.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"214 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133818480","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}
引用次数: 83
The design of mixed hardware/software systems 硬件/软件混合系统的设计
Pub Date : 1996-06-01 DOI: 10.1145/240518.240616
J. Adams, D. E. Thomas
Over the past several years there has been a great deal of interest in the design of mixed hardware/software systems, sometimes referred to as hardware/software co-design or hardware/software co-synthesis. However, although many new design methodologies have taken the name hardware/software co-design, they often do not seem to share much in common with one another This partly due to the fact that the problem itself has so many dimensions. This tutorial describes a set of criteria that can be used to compare differing approaches to hardware/software co-design. These criteria are used in the discussion of a number of published hardware/software co-design techniques to illustrate how a wide range of approaches can be viewed within a single framework.
在过去的几年中,人们对混合硬件/软件系统的设计产生了极大的兴趣,有时也称为硬件/软件协同设计或硬件/软件协同合成。然而,尽管许多新的设计方法都采用了硬件/软件协同设计的名称,但它们之间似乎并没有太多共同之处,这部分是由于问题本身具有如此多的维度。本教程描述了一组标准,可用于比较硬件/软件协同设计的不同方法。这些标准用于讨论许多已发布的硬件/软件协同设计技术,以说明如何在单个框架内查看广泛的方法。
{"title":"The design of mixed hardware/software systems","authors":"J. Adams, D. E. Thomas","doi":"10.1145/240518.240616","DOIUrl":"https://doi.org/10.1145/240518.240616","url":null,"abstract":"Over the past several years there has been a great deal of interest in the design of mixed hardware/software systems, sometimes referred to as hardware/software co-design or hardware/software co-synthesis. However, although many new design methodologies have taken the name hardware/software co-design, they often do not seem to share much in common with one another This partly due to the fact that the problem itself has so many dimensions. This tutorial describes a set of criteria that can be used to compare differing approaches to hardware/software co-design. These criteria are used in the discussion of a number of published hardware/software co-design techniques to illustrate how a wide range of approaches can be viewed within a single framework.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"187 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116662045","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}
引用次数: 65
Post-layout optimization for deep submicron design 深亚微米设计的后布局优化
Pub Date : 1996-06-01 DOI: 10.1109/DAC.1996.545671
Koichi Sato, M. Kawarabayashi, H. Emura, N. Maeda
To reduce the number of synthesis and layout iterations, we present a new delay optimization technique, which inserts buffers based on back-annotated detailed routing information. During optimization, inserted buffers are assumed to be placed on the appropriate location of original wires so as to calculate accurate wire RC delay. With forward annotated location information of inserted buffers, the layout system attempts to preserve patterns of original wires using the ECO technique. Our experimental results show that this technique combined with the conventional gate sizing technique achieves up to 41.2% delay reduction after the initial layout.
为了减少合成和布局迭代的次数,我们提出了一种新的延迟优化技术,该技术基于反向注释的详细路由信息插入缓冲区。在优化过程中,假设插入的缓冲器放置在原导线的适当位置,从而计算出准确的导线RC延迟。通过插入缓冲区的前向注释位置信息,布局系统尝试使用ECO技术保留原始导线的模式。实验结果表明,该技术与传统栅极尺寸技术相结合,在初始布局后可减少41.2%的延迟。
{"title":"Post-layout optimization for deep submicron design","authors":"Koichi Sato, M. Kawarabayashi, H. Emura, N. Maeda","doi":"10.1109/DAC.1996.545671","DOIUrl":"https://doi.org/10.1109/DAC.1996.545671","url":null,"abstract":"To reduce the number of synthesis and layout iterations, we present a new delay optimization technique, which inserts buffers based on back-annotated detailed routing information. During optimization, inserted buffers are assumed to be placed on the appropriate location of original wires so as to calculate accurate wire RC delay. With forward annotated location information of inserted buffers, the layout system attempts to preserve patterns of original wires using the ECO technique. Our experimental results show that this technique combined with the conventional gate sizing technique achieves up to 41.2% delay reduction after the initial layout.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114789048","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 25
Efficient partial enumeration for timing analysis of asynchronous systems 异步系统的高效部分枚举时序分析
Pub Date : 1996-06-01 DOI: 10.1109/DAC.1996.545545
E. Verlind, G. D. Jong, Bill Lin
This paper presents an efficient method for the timing verification of concurrent systems, modeled as labeled Timed Petri nets. The verification problems we consider require us to analyze the system's reachable behaviors under the specified time delays. Our geometric timing analysis algorithm improves over existing ones by enumerating the state space only partially. The algorithm relies on a concept called pre-mature firing and a new, extended notion of clocks with a negative age. We have tested the fully automated procedure on a number of examples. Experimental results obtained on highly concurrent Petri nets with more than 6000 nodes and 10/sup 210/ reachable states show that the proposed method can drastically reduce computational cost.
本文提出了一种有效的并发系统时序验证方法,该方法被建模为标记的定时Petri网。我们所考虑的验证问题要求我们分析系统在指定时延下的可达行为。我们的几何时序分析算法通过仅部分枚举状态空间来改进现有算法。该算法依赖于一个名为“提前放电”的概念,以及一个新的、扩展的负年龄时钟概念。我们已经在许多示例上测试了完全自动化的过程。在6000个节点以上、10/sup / 210/可达状态的高并发Petri网上的实验结果表明,该方法可以显著降低计算成本。
{"title":"Efficient partial enumeration for timing analysis of asynchronous systems","authors":"E. Verlind, G. D. Jong, Bill Lin","doi":"10.1109/DAC.1996.545545","DOIUrl":"https://doi.org/10.1109/DAC.1996.545545","url":null,"abstract":"This paper presents an efficient method for the timing verification of concurrent systems, modeled as labeled Timed Petri nets. The verification problems we consider require us to analyze the system's reachable behaviors under the specified time delays. Our geometric timing analysis algorithm improves over existing ones by enumerating the state space only partially. The algorithm relies on a concept called pre-mature firing and a new, extended notion of clocks with a negative age. We have tested the fully automated procedure on a number of examples. Experimental results obtained on highly concurrent Petri nets with more than 6000 nodes and 10/sup 210/ reachable states show that the proposed method can drastically reduce computational cost.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125901356","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}
引用次数: 19
Domain-specific high-level modeling and synthesis for ATM switch design using VHDL 使用VHDL进行ATM开关设计的领域特定高级建模和综合
Pub Date : 1996-06-01 DOI: 10.1109/DAC.1996.545643
M. Lee, Y. Hsu, Ben Chen, M. Fujita
This paper presents our experience on domain-specific high-level modeling and synthesis for Fujitsu ATM switch design. We propose a high-level design methodology using VHDL, where ATM switch architectural features are considered during behavior modeling, and a high-level synthesis compiler, MEBS, is prototyped to synthesize the behavior model down to a gate-level implementation. Since the specific ATM switch architecture is incorporated into both modeling and syntheses phases, a high-quality design is efficiently derived. The synthesis results show that given the design constraints, the proposed high-level design methodology can produce a gate-level implementation by MEBS with about 15% area reduction in shorter design cycle when compared with manual design.
本文介绍了我们在富士通ATM交换机设计中针对特定领域的高级建模和综合方面的经验。我们提出了一种使用VHDL的高级设计方法,其中在行为建模期间考虑了ATM交换机体系结构特征,并对高级综合编译器MEBS进行了原型化,以将行为模型综合到门级实现。由于将特定的ATM交换机体系结构纳入建模和合成阶段,因此可以有效地推导出高质量的设计。综合结果表明,在给定的设计约束条件下,与手工设计相比,所提出的高级设计方法可以在更短的设计周期内实现门级MEBS,面积减少约15%。
{"title":"Domain-specific high-level modeling and synthesis for ATM switch design using VHDL","authors":"M. Lee, Y. Hsu, Ben Chen, M. Fujita","doi":"10.1109/DAC.1996.545643","DOIUrl":"https://doi.org/10.1109/DAC.1996.545643","url":null,"abstract":"This paper presents our experience on domain-specific high-level modeling and synthesis for Fujitsu ATM switch design. We propose a high-level design methodology using VHDL, where ATM switch architectural features are considered during behavior modeling, and a high-level synthesis compiler, MEBS, is prototyped to synthesize the behavior model down to a gate-level implementation. Since the specific ATM switch architecture is incorporated into both modeling and syntheses phases, a high-quality design is efficiently derived. The synthesis results show that given the design constraints, the proposed high-level design methodology can produce a gate-level implementation by MEBS with about 15% area reduction in shorter design cycle when compared with manual design.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126385682","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
High performance BDD package by exploiting memory hierarchy 利用内存层次结构的高性能BDD包
Pub Date : 1996-06-01 DOI: 10.1109/DAC.1996.545652
J. Sanghavi, R. Ranjan, R. Brayton, A. Sangiovanni-Vincentelli
The success of binary decision diagram (BDD) based algorithms for verification depend on the availability of a high performance package to manipulate very large BDDs. State-of-the-art BDD packages, based on the conventional depth-first technique, limit the size of the BDDs due to a disorderly memory access patterns that results in unacceptably high elapsed time when the BDD size exceeds the main memory capacity. We present a high performance BDD package that enables manipulation of very large BDDs by using an iterative breadth-first technique directed towards localizing the memory accesses to exploit the memory system hierarchy. The new memory-oriented performance features of this package are: 1) an architecture independent customized memory management scheme, 2) the ability to issue multiple independent BDD operations (superscalarity), and 3) the ability to perform multiple BDD operations even when the operands of some BDD operations are the result of some other operations yet to be completed (pipelining). A comprehensive set of BDD manipulation algorithms are implemented using the above techniques. Unlike the breadth-first algorithms presented in the literature, the new package is faster than the state-of-the-art BDD package by a factor of up to 15, even for the BDD sizes that fit within the main memory. For BDD sizes that do not fit within the main memory, a performance improvement of up to a factor of 100 can be achieved.
基于二进制决策图(binary decision diagram, BDD)的验证算法的成功依赖于一个高性能包的可用性来操作非常大的BDD。基于传统深度优先技术的最先进的BDD包限制了BDD的大小,因为无序的内存访问模式会导致BDD大小超过主内存容量时不可接受的高运行时间。我们提出了一个高性能的BDD包,通过使用迭代的宽度优先技术来定位内存访问,从而利用内存系统层次结构,可以操作非常大的BDD。这个包新的面向内存的性能特性是:1)一个独立于体系结构的定制内存管理方案,2)发出多个独立的BDD操作的能力(超大规模),以及3)执行多个BDD操作的能力,即使一些BDD操作的操作数是其他一些操作尚未完成的结果(流水线)。使用上述技术实现了一套全面的BDD操作算法。与文献中提出的宽度优先算法不同,新封装比最先进的BDD封装快15倍,即使对于适合主存储器的BDD大小也是如此。对于不适合主内存的BDD大小,可以实现高达100倍的性能改进。
{"title":"High performance BDD package by exploiting memory hierarchy","authors":"J. Sanghavi, R. Ranjan, R. Brayton, A. Sangiovanni-Vincentelli","doi":"10.1109/DAC.1996.545652","DOIUrl":"https://doi.org/10.1109/DAC.1996.545652","url":null,"abstract":"The success of binary decision diagram (BDD) based algorithms for verification depend on the availability of a high performance package to manipulate very large BDDs. State-of-the-art BDD packages, based on the conventional depth-first technique, limit the size of the BDDs due to a disorderly memory access patterns that results in unacceptably high elapsed time when the BDD size exceeds the main memory capacity. We present a high performance BDD package that enables manipulation of very large BDDs by using an iterative breadth-first technique directed towards localizing the memory accesses to exploit the memory system hierarchy. The new memory-oriented performance features of this package are: 1) an architecture independent customized memory management scheme, 2) the ability to issue multiple independent BDD operations (superscalarity), and 3) the ability to perform multiple BDD operations even when the operands of some BDD operations are the result of some other operations yet to be completed (pipelining). A comprehensive set of BDD manipulation algorithms are implemented using the above techniques. Unlike the breadth-first algorithms presented in the literature, the new package is faster than the state-of-the-art BDD package by a factor of up to 15, even for the BDD sizes that fit within the main memory. For BDD sizes that do not fit within the main memory, a performance improvement of up to a factor of 100 can be achieved.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128205969","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}
引用次数: 69
An exact algorithm for low power library-specific gate re-sizing 一个精确的算法为低功耗库特定的栅极调整大小
Pub Date : 1996-06-01 DOI: 10.1109/DAC.1996.545678
De-Sheng Chen, M. Sarrafzadeh
In this paper we examine the problem of reducing the power consumption of a technology mapped circuit under timing constraints. Consider a cell library that contains multiple implementations (cells) of the same Boolean function. We first present an exact algorithm for the problem when a complete library is given in a complete library, "all" implementations of each cell are present. We then propose an efficient algorithm for the problem if the provided library is not complete.
在本文中,我们研究了在时序限制下降低技术映射电路功耗的问题。考虑一个单元格库,它包含同一个布尔函数的多个实现(单元格)。我们首先给出了该问题的精确算法,当完整库中给出了完整库时,每个单元的“所有”实现都存在。然后,如果提供的库不完整,我们提出一个有效的算法来解决问题。
{"title":"An exact algorithm for low power library-specific gate re-sizing","authors":"De-Sheng Chen, M. Sarrafzadeh","doi":"10.1109/DAC.1996.545678","DOIUrl":"https://doi.org/10.1109/DAC.1996.545678","url":null,"abstract":"In this paper we examine the problem of reducing the power consumption of a technology mapped circuit under timing constraints. Consider a cell library that contains multiple implementations (cells) of the same Boolean function. We first present an exact algorithm for the problem when a complete library is given in a complete library, \"all\" implementations of each cell are present. We then propose an efficient algorithm for the problem if the provided library is not complete.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130408965","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}
引用次数: 36
State reduction using reversible rules 使用可逆规则的状态简化
Pub Date : 1996-06-01 DOI: 10.1145/240518.240625
C. N. Ip, D. Dill
We reduce the state explosion problem in automatic verification of finite-state systems by automatically collapsing subgraphs of the state graph into abstract states. The key idea of the method is to identify state generation rules that can be inverted. It can be used for verification of deadlock-freedom, error and invariant checking and stuttering-invariant CTL model checking.
通过将状态图的子图自动压缩为抽象状态,减少了有限状态系统自动验证中的状态爆炸问题。该方法的核心思想是识别可反转的状态生成规则。它可以用于死锁自由校验、错误校验和不变性校验以及卡顿-不变性CTL模型校验。
{"title":"State reduction using reversible rules","authors":"C. N. Ip, D. Dill","doi":"10.1145/240518.240625","DOIUrl":"https://doi.org/10.1145/240518.240625","url":null,"abstract":"We reduce the state explosion problem in automatic verification of finite-state systems by automatically collapsing subgraphs of the state graph into abstract states. The key idea of the method is to identify state generation rules that can be inverted. It can be used for verification of deadlock-freedom, error and invariant checking and stuttering-invariant CTL model checking.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130466412","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
Homotopy techniques for obtaining a DC solution of large-scale MOS circuits 获得大规模MOS电路直流解的同伦技术
Pub Date : 1996-06-01 DOI: 10.1109/DAC.1996.545588
J. Roychowdhury, R. Melville
A new technique for obtaining a DC operating point of large, hard-to-solve MOS circuits is reported in this paper. Based on homotopy, the technique relies on the provable global convergence of arclength continuation and uses a novel method for embedding the continuation parameter into MOS devices. The new embedding circumvents inefficiencies and numerical failures that limit the practical applicability of previous simpler embeddings. Use of the technique in a production environment has led to the routine solution of large, previously hard-to-solve circuits.
本文报道了一种获取大型难解MOS电路直流工作点的新技术。该技术基于同伦,依靠可证明的圆弧长度延拓的全局收敛性,提出了一种将延拓参数嵌入MOS器件的新方法。新的嵌入绕过了效率低下和数值失效限制了以前更简单的嵌入的实际适用性。在生产环境中使用该技术可以解决以前难以解决的大型电路。
{"title":"Homotopy techniques for obtaining a DC solution of large-scale MOS circuits","authors":"J. Roychowdhury, R. Melville","doi":"10.1109/DAC.1996.545588","DOIUrl":"https://doi.org/10.1109/DAC.1996.545588","url":null,"abstract":"A new technique for obtaining a DC operating point of large, hard-to-solve MOS circuits is reported in this paper. Based on homotopy, the technique relies on the provable global convergence of arclength continuation and uses a novel method for embedding the continuation parameter into MOS devices. The new embedding circumvents inefficiencies and numerical failures that limit the practical applicability of previous simpler embeddings. Use of the technique in a production environment has led to the routine solution of large, previously hard-to-solve circuits.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114991616","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}
引用次数: 30
Glitch analysis and reduction in register transfer level power optimization 寄存器传输级功率优化中的故障分析与降低
Pub Date : 1996-06-01 DOI: 10.1109/DAC.1996.545596
A. Raghunathan, S. Dey, N. Jha
We present design-for-low-power techniques based on glitch reduction for register-transfer level circuits. We analyze the generation and propagation of glitches in both the control and data path parts of the circuit. Based on the analysis, we develop techniques that attempt to reduce glitching power consumption by minimizing generation and propagation of glitches in the RTL circuit. Our techniques include restructuring multiplexer networks (to enhance data correlations, eliminate glitchy control signals, and reduce glitches on data signals), clocking control signals, and inserting selective rising/falling delays. Our techniques are suited to control-flow intensive designs,where glitches generated at control signals have a significant impact on the circuit's power consumption, and multiplexers and registers often account for a major portion of the total power. Application of the proposed techniques to several examples shows significant power savings, with negligible area and delay overheads.
我们提出了一种基于减少寄存器传输电平电路的小故障的低功耗设计技术。我们分析了电路中控制部分和数据路径部分的故障产生和传播。基于分析,我们开发了一些技术,试图通过最小化RTL电路中故障的产生和传播来降低故障功耗。我们的技术包括重组多路复用器网络(以增强数据相关性,消除故障控制信号,减少数据信号上的故障),时钟控制信号,以及插入选择性上升/下降延迟。我们的技术适用于控制流密集设计,其中控制信号产生的故障对电路的功耗有重大影响,多路复用器和寄存器通常占总功率的主要部分。将所提出的技术应用到几个示例中显示出显著的功耗节省,而面积和延迟开销可以忽略不计。
{"title":"Glitch analysis and reduction in register transfer level power optimization","authors":"A. Raghunathan, S. Dey, N. Jha","doi":"10.1109/DAC.1996.545596","DOIUrl":"https://doi.org/10.1109/DAC.1996.545596","url":null,"abstract":"We present design-for-low-power techniques based on glitch reduction for register-transfer level circuits. We analyze the generation and propagation of glitches in both the control and data path parts of the circuit. Based on the analysis, we develop techniques that attempt to reduce glitching power consumption by minimizing generation and propagation of glitches in the RTL circuit. Our techniques include restructuring multiplexer networks (to enhance data correlations, eliminate glitchy control signals, and reduce glitches on data signals), clocking control signals, and inserting selective rising/falling delays. Our techniques are suited to control-flow intensive designs,where glitches generated at control signals have a significant impact on the circuit's power consumption, and multiplexers and registers often account for a major portion of the total power. Application of the proposed techniques to several examples shows significant power savings, with negligible area and delay overheads.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125751955","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}
引用次数: 48
期刊
33rd Design Automation Conference Proceedings, 1996
全部 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