首页 > 最新文献

32nd Design Automation Conference最新文献

英文 中文
Model Checking in Industrial Hardware Design 工业硬件设计中的模型校核
Pub Date : 1900-01-01 DOI: 10.1145/217474.217545
J. Bormann, Jörg Lohse, M. Payer, G. Venzl
This paper describes how model checking has been integrated into an industrial hardware design process. We present an application oriented specification language for assumption/commitment style properties and an abstraction algorithm that generates an intuitive and efficient representation of synchronous circuits. These approaches are embedded in our Circuit Verification Environment CVE. They are demonstrated on two industrial applications.
本文描述了如何将模型检查集成到工业硬件设计过程中。我们提出了一种面向应用的假设/承诺风格属性规范语言和一种抽象算法,该算法生成了同步电路的直观和有效的表示。这些方法都嵌入在我们的电路验证环境CVE中。它们在两个工业应用中得到了演示。
{"title":"Model Checking in Industrial Hardware Design","authors":"J. Bormann, Jörg Lohse, M. Payer, G. Venzl","doi":"10.1145/217474.217545","DOIUrl":"https://doi.org/10.1145/217474.217545","url":null,"abstract":"This paper describes how model checking has been integrated into an industrial hardware design process. We present an application oriented specification language for assumption/commitment style properties and an abstraction algorithm that generates an intuitive and efficient representation of synchronous circuits. These approaches are embedded in our Circuit Verification Environment CVE. They are demonstrated on two industrial applications.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127972404","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}
引用次数: 45
Timing Driven Placement for Large Standard Cell Circuits 大型标准单元电路的定时驱动布局
Pub Date : 1900-01-01 DOI: 10.1145/217474.217531
W. Swartz, C. Sechen
We present an algorithm for accurately controlling delays during the placement of large standard cell integrated circuits. Previous approaches to timing driven placement could not handle circuits containing 20,000 or more cells and yielded placement qualities which were well short of the state of the art. Our timing optimization algorithm has been added to the placement algorithm which has yielded the best results ever reported on the full set of MCNC benchmark circuits, including a circuit containing more than 100,000 cells. A novel pinpair algorithm controls the delay without the need for user path specification. The timing algorithm is generally applicable to hierarchical, iterative placement methods. Using this algorithm, we present results for the only MCNC standard cell benchmark circuits (fract, struct, and avq.small) for which timing information is available. We decreased the delay of the longest path of circuit fract by 36% at an area cost of only 2.5%. For circuit struct, the delay of the longest path was decreased by 50% at an area cost of 6%. Finally, for the large (22,000 cell) circuit avq.small, the longest path delay was decreased by 28% at an area cost of 6% yet only doubling the execution time. This is the first report of timing driven placement results for any MCNC benchmark circuit.
我们提出了一种精确控制大型标准单元集成电路放置过程中的延迟的算法。以前的定时驱动放置方法不能处理包含20,000或更多细胞的电路,并且产生的放置质量远远低于目前的技术水平。我们的时序优化算法已被添加到放置算法中,该算法在全套MCNC基准电路(包括包含超过100,000个单元的电路)上产生了有史以来最好的结果。一种新的pinpair算法控制延迟,而不需要用户路径规范。定时算法一般适用于分层迭代放置方法。使用该算法,我们给出了可获得时序信息的唯一MCNC标准单元基准电路(fragment, struct和avq.small)的结果。我们以仅2.5%的面积成本将电路最长路径的延迟降低了36%。对于电路结构,以6%的面积成本将最长路径的延迟降低了50%。最后,对于大型(22,000单元)电路avq。较小的是,最长路径延迟减少了28%,面积成本为6%,但执行时间仅增加了一倍。这是针对任何MCNC基准电路的时序驱动放置结果的第一份报告。
{"title":"Timing Driven Placement for Large Standard Cell Circuits","authors":"W. Swartz, C. Sechen","doi":"10.1145/217474.217531","DOIUrl":"https://doi.org/10.1145/217474.217531","url":null,"abstract":"We present an algorithm for accurately controlling delays during the placement of large standard cell integrated circuits. Previous approaches to timing driven placement could not handle circuits containing 20,000 or more cells and yielded placement qualities which were well short of the state of the art. Our timing optimization algorithm has been added to the placement algorithm which has yielded the best results ever reported on the full set of MCNC benchmark circuits, including a circuit containing more than 100,000 cells. A novel pinpair algorithm controls the delay without the need for user path specification. The timing algorithm is generally applicable to hierarchical, iterative placement methods. Using this algorithm, we present results for the only MCNC standard cell benchmark circuits (fract, struct, and avq.small) for which timing information is available. We decreased the delay of the longest path of circuit fract by 36% at an area cost of only 2.5%. For circuit struct, the delay of the longest path was decreased by 50% at an area cost of 6%. Finally, for the large (22,000 cell) circuit avq.small, the longest path delay was decreased by 28% at an area cost of 6% yet only doubling the execution time. This is the first report of timing driven placement results for any MCNC benchmark circuit.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132418414","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}
引用次数: 184
Automatic Clock Abstraction from Sequential Circuits 时序电路的自动时钟抽象
Pub Date : 1900-01-01 DOI: 10.1145/217474.217615
Samir Jain, R. Bryant, Alok K. Jain
Our goal is to transform a low-level circuit design into a more abstract representation. A pre-existing tool, Tranalyze [4], takes a switch-level circuit and generates a functionally equivalent gatelevel representation. This work focuses on taking that gate-level sequential circuit and performing a temporal analysis which abstracts the clocks from the circuit. The analysis generates a cycle-level gate model with the detailed timing abstracted from the original circuit. Unlike other possible approaches, our analysis does not require the user to identify state elements or give the timings of internal state signals. The temporal analysis process has applications in simulation, formal verification, and reverse engineering of existing circuits. Experimental results show a 40%-70% reduction in the size of the circuit and a 3X-150X speedup in simulation time.
我们的目标是将低级电路设计转换为更抽象的表示。已有的工具Tranalyze[4]采用开关级电路并生成功能等效的闸级表示。这项工作的重点是采取门级顺序电路,并执行时序分析,从电路中抽象时钟。分析生成了一个周期级栅极模型,并从原始电路中抽象出详细的时序。与其他可能的方法不同,我们的分析不需要用户识别状态元素或给出内部状态信号的计时。时间分析过程在现有电路的仿真、形式验证和逆向工程中都有应用。实验结果表明,电路尺寸减小了40% ~ 70%,仿真时间加快了3x ~ 150x。
{"title":"Automatic Clock Abstraction from Sequential Circuits","authors":"Samir Jain, R. Bryant, Alok K. Jain","doi":"10.1145/217474.217615","DOIUrl":"https://doi.org/10.1145/217474.217615","url":null,"abstract":"Our goal is to transform a low-level circuit design into a more abstract representation. A pre-existing tool, Tranalyze [4], takes a switch-level circuit and generates a functionally equivalent gatelevel representation. This work focuses on taking that gate-level sequential circuit and performing a temporal analysis which abstracts the clocks from the circuit. The analysis generates a cycle-level gate model with the detailed timing abstracted from the original circuit. Unlike other possible approaches, our analysis does not require the user to identify state elements or give the timings of internal state signals. The temporal analysis process has applications in simulation, formal verification, and reverse engineering of existing circuits. Experimental results show a 40%-70% reduction in the size of the circuit and a 3X-150X speedup in simulation time.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124328040","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}
引用次数: 13
Advanced Verification Techniques Based on Learning 基于学习的高级验证技术
Pub Date : 1900-01-01 DOI: 10.1145/217474.217564
J. Jain, R. Mukherjee, M. Fujita
Design verification poses a very practical problem during circuit synthesis. Learning based verification techniques prove to be an attractive option for verifying two circuits with internal gates having simple functional relationships. We present a verification method which employs a learning technique based on symbolic manipulation and which can more efficiently learn indirect implications. The method can also learn some useful functional implications. We also present a framework in which an indirect implication technique is integrated with an OBDD based verification tool. We present highly efficient verification results on some ISCAS circuits as well as on some very hard industrial circuits.
设计验证是电路综合中一个非常实际的问题。基于学习的验证技术被证明是验证具有简单函数关系的内部门的两个电路的有吸引力的选择。我们提出了一种基于符号操作的学习技术的验证方法,该方法可以更有效地学习间接含义。该方法还可以学习到一些有用的功能含义。我们还提出了一个框架,其中间接隐含技术与基于OBDD的验证工具集成在一起。我们在一些ISCAS电路和一些非常硬的工业电路上给出了高效的验证结果。
{"title":"Advanced Verification Techniques Based on Learning","authors":"J. Jain, R. Mukherjee, M. Fujita","doi":"10.1145/217474.217564","DOIUrl":"https://doi.org/10.1145/217474.217564","url":null,"abstract":"Design verification poses a very practical problem during circuit synthesis. Learning based verification techniques prove to be an attractive option for verifying two circuits with internal gates having simple functional relationships. We present a verification method which employs a learning technique based on symbolic manipulation and which can more efficiently learn indirect implications. The method can also learn some useful functional implications. We also present a framework in which an indirect implication technique is integrated with an OBDD based verification tool. We present highly efficient verification results on some ISCAS circuits as well as on some very hard industrial circuits.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114890055","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}
引用次数: 89
A Transformation-Based Approach for Storage Optimization 基于转换的存储优化方法
Pub Date : 1900-01-01 DOI: 10.1145/217474.217523
W. Cheng, Y. Lin
High-level synthesis (HLS) has been successfully targeted towards the digital signal processing (DSP) domain. Both application-specific integrated circuits (ASICs) and application-specific instruction-set processor (ASIPs) have been frequently designed using the HLS approach. Since most ASIP and DSP processors provide multiple addressing modes, and, in addition to classical constraint on the number of function units, registers, and buses, there are many resource usage rules, special considerations need to be paid to the optimizing code generation problem. In this paper we propose three transformation techniques, data management, data ordering, and transformational retiming, for storage optimization during code generation. With these transformations, some scheduling bottlenecks are eliminated, redundant instructions removed, and multiple operations mapped onto a single one. The proposed transformations have been implemented in a software system called Theda:MS. A set of benchmark programs has been used to evaluate the effectiveness of Theda:MS. Measurement on the synthesized codes targeted towards the TI-TMS320C40 DSP processor shows that the proposed approach is indeed very effective.
高阶合成(HLS)已经成功地瞄准了数字信号处理(DSP)领域。专用集成电路(asic)和专用指令集处理器(asip)都经常使用HLS方法进行设计。由于大多数ASIP和DSP处理器提供多种寻址模式,而且,除了对功能单元、寄存器和总线数量的经典约束外,还有许多资源使用规则,因此需要特别考虑优化代码生成问题。在本文中,我们提出了三种转换技术:数据管理、数据排序和转换重定时,用于代码生成过程中的存储优化。通过这些转换,可以消除一些调度瓶颈,删除冗余指令,并将多个操作映射到单个操作上。所提出的转换已经在一个名为Theda:MS的软件系统中实现。一组基准程序被用来评估Theda:MS的有效性。针对TI-TMS320C40 DSP处理器的合成码测试表明,该方法确实是非常有效的。
{"title":"A Transformation-Based Approach for Storage Optimization","authors":"W. Cheng, Y. Lin","doi":"10.1145/217474.217523","DOIUrl":"https://doi.org/10.1145/217474.217523","url":null,"abstract":"High-level synthesis (HLS) has been successfully targeted towards the digital signal processing (DSP) domain. Both application-specific integrated circuits (ASICs) and application-specific instruction-set processor (ASIPs) have been frequently designed using the HLS approach. Since most ASIP and DSP processors provide multiple addressing modes, and, in addition to classical constraint on the number of function units, registers, and buses, there are many resource usage rules, special considerations need to be paid to the optimizing code generation problem. In this paper we propose three transformation techniques, data management, data ordering, and transformational retiming, for storage optimization during code generation. With these transformations, some scheduling bottlenecks are eliminated, redundant instructions removed, and multiple operations mapped onto a single one. The proposed transformations have been implemented in a software system called Theda:MS. A set of benchmark programs has been used to evaluate the effectiveness of Theda:MS. Measurement on the synthesized codes targeted towards the TI-TMS320C40 DSP processor shows that the proposed approach is indeed very effective.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124627686","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Effects of FPGA Architecture on FPGA Routing FPGA结构对FPGA路由的影响
Pub Date : 1900-01-01 DOI: 10.1145/217474.217592
S. Trimberger
Although many traditional Mask Programmed Gate Array (MPGA) algorithms can be applied to FPGA routing, FPGA architectures impose critical constraints and provide alternative views of the routing problem that allow innovative new algorithms to be applied. This paper describes routing models provided by some commercial FPGA architectures, and points out the effects of these architectures on routing algorithms. Implicit in the discussion is a commentary on current and future research in FPGA routing.
尽管许多传统的掩模编程门阵列(MPGA)算法可以应用于FPGA路由,但FPGA架构施加了关键限制,并提供了允许应用创新算法的路由问题的替代视图。本文介绍了一些商用FPGA架构提供的路由模型,并指出了这些架构对路由算法的影响。在讨论中隐含了对FPGA路由的当前和未来研究的评论。
{"title":"Effects of FPGA Architecture on FPGA Routing","authors":"S. Trimberger","doi":"10.1145/217474.217592","DOIUrl":"https://doi.org/10.1145/217474.217592","url":null,"abstract":"Although many traditional Mask Programmed Gate Array (MPGA) algorithms can be applied to FPGA routing, FPGA architectures impose critical constraints and provide alternative views of the routing problem that allow innovative new algorithms to be applied. This paper describes routing models provided by some commercial FPGA architectures, and points out the effects of these architectures on routing algorithms. Implicit in the discussion is a commentary on current and future research in FPGA routing.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129844066","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}
引用次数: 24
DARWIN: CMOS opamp Synthesis by Means of a Genetic Algorithm DARWIN:利用遗传算法合成CMOS运算放大器
Pub Date : 1900-01-01 DOI: 10.1145/217474.217566
W. Kruiskamp, D. Leenaerts
DARWIN is a tool that is able to synthesize CMOS opamps, on the basis of a genetic algorithm. A randomly generated initial set of opamps evolves to a set in which the topologies as well as the transistor sizes of the opamps are adapted to the required performance specifications. Several design examples illustrate the behavior of DARWIN.
DARWIN是一种基于遗传算法合成CMOS放大器的工具。随机生成的一组初始运放大器演变为一组拓扑结构和运放大器晶体管尺寸适应所需性能规格的运放大器。几个设计实例说明了DARWIN的行为。
{"title":"DARWIN: CMOS opamp Synthesis by Means of a Genetic Algorithm","authors":"W. Kruiskamp, D. Leenaerts","doi":"10.1145/217474.217566","DOIUrl":"https://doi.org/10.1145/217474.217566","url":null,"abstract":"DARWIN is a tool that is able to synthesize CMOS opamps, on the basis of a genetic algorithm. A randomly generated initial set of opamps evolves to a set in which the topologies as well as the transistor sizes of the opamps are adapted to the required performance specifications. Several design examples illustrate the behavior of DARWIN.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129161796","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}
引用次数: 210
Orthogonal Greedy Coupling - A New Optimization Approach to 2-D FPGA Routing 正交贪心耦合——一种新的二维FPGA路由优化方法
Pub Date : 1900-01-01 DOI: 10.1145/217474.217591
Yu-Liang Wu, M. Marek-Sadowska
We propose a novel optimization scheme that can improve the routing by reducing a newly observed router decaying effect. A pair of greedy-grow algorithms, each emphasizing a different optimization target are designed. By applying one algorithm first and then switching to the other when the first one approaches its decaying stage, the undesired effect can be significantly reduced and thus better results are produced. On the tested MCNC and industry benchmarks, in addition to our very low segment consumption the total number of tracks used by our scheme is 37% less than a published conventional maze router and 22% less than the best known 2-step global/detailed router [4,5]. Our results show that complicated multi-objective problems could be effectively attacked by coupling low complexity algorithms that traverse the solution space in orthogonal directions. This idea is applicable on both algorithmic and architectural optimization approaches [7].
我们提出了一种新的优化方案,可以通过减少新观察到的路由器衰减效应来改善路由。设计了一对贪婪增长算法,每个算法强调不同的优化目标。通过先应用一种算法,然后在第一个算法接近衰减阶段时切换到另一个算法,可以显著减少不希望的效果,从而产生更好的结果。在测试的MCNC和行业基准测试中,除了我们非常低的分段消耗之外,我们的方案使用的轨道总数比已发布的传统迷宫路由器少37%,比最著名的2步全局/详细路由器少22%[4,5]。我们的研究结果表明,通过在正交方向上遍历解空间的耦合低复杂度算法可以有效地解决复杂的多目标问题。这一思想适用于算法和架构优化方法[7]。
{"title":"Orthogonal Greedy Coupling - A New Optimization Approach to 2-D FPGA Routing","authors":"Yu-Liang Wu, M. Marek-Sadowska","doi":"10.1145/217474.217591","DOIUrl":"https://doi.org/10.1145/217474.217591","url":null,"abstract":"We propose a novel optimization scheme that can improve the routing by reducing a newly observed router decaying effect. A pair of greedy-grow algorithms, each emphasizing a different optimization target are designed. By applying one algorithm first and then switching to the other when the first one approaches its decaying stage, the undesired effect can be significantly reduced and thus better results are produced. On the tested MCNC and industry benchmarks, in addition to our very low segment consumption the total number of tracks used by our scheme is 37% less than a published conventional maze router and 22% less than the best known 2-step global/detailed router [4,5]. Our results show that complicated multi-objective problems could be effectively attacked by coupling low complexity algorithms that traverse the solution space in orthogonal directions. This idea is applicable on both algorithmic and architectural optimization approaches [7].","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131732782","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}
引用次数: 37
Computing the Maximum Power Cycles of a Sequential Circuit 计算顺序电路的最大功率周期
Pub Date : 1900-01-01 DOI: 10.1145/217474.217501
Srilatha Manne, Abelardo Pardo, R. I. Bahar, G. Hachtel, F. Somenzi, E. Macii, M. Poncino
This paper studies the problem of estimating worst case power dissipation in a sequential circuit. We approach this problem by finding the maximum average weight cycles in a weighted directed graph. In order to handle practical sized examples, we use symbolic methods, based on Algebraic Decision Diagrams (ADDs), for computing the maximum average length cycles as well as the number of gate transitions in the circuit, which is necessary to construct the weighted directed graph.
研究了顺序电路中最坏情况下的功耗估计问题。我们通过在一个加权有向图中寻找最大平均权圈来解决这个问题。为了处理实际大小的示例,我们使用基于代数决策图(代数决策图)的符号方法来计算电路中最大平均长度周期以及门跃迁的数量,这是构造加权有向图所必需的。
{"title":"Computing the Maximum Power Cycles of a Sequential Circuit","authors":"Srilatha Manne, Abelardo Pardo, R. I. Bahar, G. Hachtel, F. Somenzi, E. Macii, M. Poncino","doi":"10.1145/217474.217501","DOIUrl":"https://doi.org/10.1145/217474.217501","url":null,"abstract":"This paper studies the problem of estimating worst case power dissipation in a sequential circuit. We approach this problem by finding the maximum average weight cycles in a weighted directed graph. In order to handle practical sized examples, we use symbolic methods, based on Algebraic Decision Diagrams (ADDs), for computing the maximum average length cycles as well as the number of gate transitions in the circuit, which is necessary to construct the weighted directed graph.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"70 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114037675","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
Timed Shannon Circuits: A Power-Efficient Design Style and Synthesis Tool 定时香农电路:一种节能设计风格和合成工具
Pub Date : 1900-01-01 DOI: 10.1145/217474.217538
L. Lavagno, P. McGeer, A. Saldanha, A. Sangiovanni-Vincentelli
A method of synthesizing low-power combinational logic circuits from Shannon Graphs is proposed such that an n input, m output circuit realization using 2-input gates with unbounded fanout has O(nm) transitions per input vector. Under a bounded fanout model, the transition activity is increased at most by a factor of n. Moreover, the power consumption is independent of circuit delays.
提出了一种利用香农图合成低功耗组合逻辑电路的方法,使一个n输入,m输出的电路使用具有无界扇出的2输入门实现,每个输入向量有O(nm)跃迁。在有界扇出模型下,转换活度最多增加了n倍。此外,功耗与电路延迟无关。
{"title":"Timed Shannon Circuits: A Power-Efficient Design Style and Synthesis Tool","authors":"L. Lavagno, P. McGeer, A. Saldanha, A. Sangiovanni-Vincentelli","doi":"10.1145/217474.217538","DOIUrl":"https://doi.org/10.1145/217474.217538","url":null,"abstract":"A method of synthesizing low-power combinational logic circuits from Shannon Graphs is proposed such that an n input, m output circuit realization using 2-input gates with unbounded fanout has O(nm) transitions per input vector. Under a bounded fanout model, the transition activity is increased at most by a factor of n. Moreover, the power consumption is independent of circuit delays.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"112 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113983864","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}
引用次数: 54
期刊
32nd Design Automation Conference
全部 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