首页 > 最新文献

1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051)最新文献

英文 中文
A graph theoretic optimal algorithm for schedule compression in time-multiplexed FPGA partitioning 时间复用FPGA分区中调度压缩的图论优化算法
Huiqun Liu, D. F. Wong
Presents an optimal algorithm to solve the schedule compression problem, which is an open problem proposed by S. Trimberger (1998) for time-multiplexed FPGA partitioning. Time-multiplexed FPGAs have the potential to dramatically improve logic density by time-sharing logic. Schedule compression is an important step in partitioning for time-multiplexed FPGAs and can greatly influence the quality of the partitioning solution. We exactly solve the schedule compression problem by converting it to a constrained min-max path problem. We further extend our algorithm to minimize the communication cost during schedule compression. Experiments show that our optimal algorithm outperforms the existing heuristics and runs very efficiently.
时序压缩问题是S. Trimberger(1998)针对时间复用FPGA分区提出的一个开放性问题,提出了一种最优算法来解决该问题。时间复用fpga具有通过分时逻辑显著提高逻辑密度的潜力。调度压缩是时间复用fpga分区的重要步骤,对分区方案的质量有很大影响。我们通过将调度压缩问题转化为约束的最小-最大路径问题来精确地解决调度压缩问题。我们进一步扩展了该算法,以最小化调度压缩过程中的通信开销。实验表明,该算法优于现有的启发式算法,运行效率很高。
{"title":"A graph theoretic optimal algorithm for schedule compression in time-multiplexed FPGA partitioning","authors":"Huiqun Liu, D. F. Wong","doi":"10.1109/ICCAD.1999.810683","DOIUrl":"https://doi.org/10.1109/ICCAD.1999.810683","url":null,"abstract":"Presents an optimal algorithm to solve the schedule compression problem, which is an open problem proposed by S. Trimberger (1998) for time-multiplexed FPGA partitioning. Time-multiplexed FPGAs have the potential to dramatically improve logic density by time-sharing logic. Schedule compression is an important step in partitioning for time-multiplexed FPGAs and can greatly influence the quality of the partitioning solution. We exactly solve the schedule compression problem by converting it to a constrained min-max path problem. We further extend our algorithm to minimize the communication cost during schedule compression. Experiments show that our optimal algorithm outperforms the existing heuristics and runs very efficiently.","PeriodicalId":6414,"journal":{"name":"1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051)","volume":"25 1","pages":"400-405"},"PeriodicalIF":0.0,"publicationDate":"1999-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86119830","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
Memory bank customization and assignment in behavioral synthesis 行为合成中的记忆库定制与分配
P. Panda
With increasing design complexity and chip area, on-chip memory has become an important component whose integration needs to be addressed during system design. Modern embedded DRAM technology allows for large amounts of on-chip memory space. However, in order to utilize the available memory intelligently, the memory has to be appropriately customized for the specific application. We address the topic of incorporating the application-specific customization of memory bank configuration into behavioral synthesis. The strategy involves a partitioning of behavioral arrays into memory banks based on a cost function that estimates the performance implications. For a given candidate partition, we present a heuristic for determining the access sequence that minimizes page misses in a bank while respecting data dependences. The output of the exploration is a graph displaying the variation of delay and memory area with the bank configuration. Our experiments on several memory-intensive examples confirm that the exploration results can provide critical feedback to the designer about the optimal memory configuration for a given application.
随着设计复杂度的提高和芯片面积的增加,片上存储器已经成为系统设计中需要解决集成问题的重要部件。现代嵌入式DRAM技术允许大量的片上存储空间。但是,为了智能地利用可用内存,必须针对特定的应用程序适当地定制内存。我们讨论了将特定于应用程序的内存库配置自定义纳入行为合成的主题。该策略包括基于估算性能影响的成本函数将行为数组划分到内存库中。对于给定的候选分区,我们提出了一种启发式方法,用于确定访问顺序,从而在尊重数据依赖性的同时最大限度地减少银行中的页面遗漏。探索的输出是一个图表,显示延迟和存储区域随银行配置的变化。我们在几个内存密集型示例上的实验证实,探索结果可以为设计人员提供关于给定应用程序的最佳内存配置的关键反馈。
{"title":"Memory bank customization and assignment in behavioral synthesis","authors":"P. Panda","doi":"10.1109/ICCAD.1999.810697","DOIUrl":"https://doi.org/10.1109/ICCAD.1999.810697","url":null,"abstract":"With increasing design complexity and chip area, on-chip memory has become an important component whose integration needs to be addressed during system design. Modern embedded DRAM technology allows for large amounts of on-chip memory space. However, in order to utilize the available memory intelligently, the memory has to be appropriately customized for the specific application. We address the topic of incorporating the application-specific customization of memory bank configuration into behavioral synthesis. The strategy involves a partitioning of behavioral arrays into memory banks based on a cost function that estimates the performance implications. For a given candidate partition, we present a heuristic for determining the access sequence that minimizes page misses in a bank while respecting data dependences. The output of the exploration is a graph displaying the variation of delay and memory area with the bank configuration. Our experiments on several memory-intensive examples confirm that the exploration results can provide critical feedback to the designer about the optimal memory configuration for a given application.","PeriodicalId":6414,"journal":{"name":"1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051)","volume":"4 1","pages":"477-481"},"PeriodicalIF":0.0,"publicationDate":"1999-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84880679","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
Factoring logic functions using graph partitioning 使用图划分分解逻辑函数
M. Golumbic, A. Mintz
Algorithmic logic synthesis is usually carried out in two stages, the independent stage where logic minimization is performed on the Boolean equations with no regard to physical properties and the dependent stage where mapping to a physical cell library is done. The independent stage includes logic operations such as decomposition, extraction, factoring, substitution and elimination. These operations are done with some kind of division (Boolean, algebraic), with the goal being to obtain a logically equivalent factored form which minimizes the number of literals. In this paper, we present an algorithm for factoring that uses graph partitioning rather than division. Central to our approach is to combine this with the use of special classes of Boolean functions, such as read-once functions, to devise new combinatorial algorithms for logic minimization. Our method has been implemented in the SIS environment, and an empirical evaluation indicates that we usually get significantly better results than algebraic factoring and are quite competitive with Boolean factoring but with lower computation costs.
算法逻辑合成通常分两个阶段进行,独立阶段在不考虑物理性质的情况下对布尔方程进行逻辑最小化,而依赖阶段则映射到物理单元库。独立阶段包括分解、提取、因式分解、代入和消去等逻辑运算。这些操作是通过某种除法(布尔除法、代数除法)完成的,目的是获得逻辑上等效的因式形式,从而使字面值的数量最小化。在本文中,我们提出了一种使用图划分而不是除法的分解算法。我们方法的核心是将其与布尔函数的特殊类(如一次读取函数)的使用相结合,以设计用于逻辑最小化的新组合算法。我们的方法已经在SIS环境中实现,经验评价表明,我们通常比代数分解得到明显更好的结果,与布尔分解相当有竞争力,但计算成本更低。
{"title":"Factoring logic functions using graph partitioning","authors":"M. Golumbic, A. Mintz","doi":"10.1109/ICCAD.1999.810648","DOIUrl":"https://doi.org/10.1109/ICCAD.1999.810648","url":null,"abstract":"Algorithmic logic synthesis is usually carried out in two stages, the independent stage where logic minimization is performed on the Boolean equations with no regard to physical properties and the dependent stage where mapping to a physical cell library is done. The independent stage includes logic operations such as decomposition, extraction, factoring, substitution and elimination. These operations are done with some kind of division (Boolean, algebraic), with the goal being to obtain a logically equivalent factored form which minimizes the number of literals. In this paper, we present an algorithm for factoring that uses graph partitioning rather than division. Central to our approach is to combine this with the use of special classes of Boolean functions, such as read-once functions, to devise new combinatorial algorithms for logic minimization. Our method has been implemented in the SIS environment, and an empirical evaluation indicates that we usually get significantly better results than algebraic factoring and are quite competitive with Boolean factoring but with lower computation costs.","PeriodicalId":6414,"journal":{"name":"1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051)","volume":"26 1 1","pages":"195-198"},"PeriodicalIF":0.0,"publicationDate":"1999-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90426655","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}
引用次数: 23
Practical considerations for passive reduction of RLC circuits 无源减小RLC电路的实际考虑
Altan Odabasioglu, M. Çelik, L. Pileggi
Krylov space methods initiated a new era for RLC circuit model order reduction. Although theoretically well-founded, these algorithms can fail to produce useful results for some types of circuits. In particular controlling accuracy and ensuring passivity are required to fully utilize these algorithms in practice. In this paper we propose a methodology for passive reduction of RLC circuits based on extensions of PRIMA, that is both broad and practical. This work is made possible by uncovering the algebraic connections between this passive model order reduction algorithm and other Krylov space methods. In addition, a convergence criteria based on an error measure for PRIMA is presented as a first step towards intelligent order selection schemes. With these extensions and error criterion examples demonstrate that accurate approximations are possible well into the RF frequency range even with expansions about s=0.
Krylov空间方法开创了RLC电路模型降阶的新时代。尽管这些算法在理论上是有根据的,但对于某些类型的电路,它们可能无法产生有用的结果。特别是在实际应用中需要充分利用这些算法来控制精度和保证无源性。在本文中,我们提出了一种基于PRIMA扩展的RLC电路无源缩减方法,该方法既广泛又实用。这项工作是通过揭示这种被动模型降阶算法和其他Krylov空间方法之间的代数联系而成为可能的。此外,提出了基于误差度量的PRIMA收敛准则,作为智能选单方案的第一步。有了这些扩展和误差准则的例子表明,即使扩展到s=0左右,也可以在RF频率范围内进行精确的近似。
{"title":"Practical considerations for passive reduction of RLC circuits","authors":"Altan Odabasioglu, M. Çelik, L. Pileggi","doi":"10.1109/ICCAD.1999.810652","DOIUrl":"https://doi.org/10.1109/ICCAD.1999.810652","url":null,"abstract":"Krylov space methods initiated a new era for RLC circuit model order reduction. Although theoretically well-founded, these algorithms can fail to produce useful results for some types of circuits. In particular controlling accuracy and ensuring passivity are required to fully utilize these algorithms in practice. In this paper we propose a methodology for passive reduction of RLC circuits based on extensions of PRIMA, that is both broad and practical. This work is made possible by uncovering the algebraic connections between this passive model order reduction algorithm and other Krylov space methods. In addition, a convergence criteria based on an error measure for PRIMA is presented as a first step towards intelligent order selection schemes. With these extensions and error criterion examples demonstrate that accurate approximations are possible well into the RF frequency range even with expansions about s=0.","PeriodicalId":6414,"journal":{"name":"1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051)","volume":"138 1","pages":"214-219"},"PeriodicalIF":0.0,"publicationDate":"1999-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78731360","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
Fault modeling and simulation for crosstalk in system-on-chip interconnects 片上系统互连串扰的故障建模与仿真
M. Cuviello, S. Dey, Xiaoliang Bai, Yi Zhao
System-on-chips (SOCs) using ultra deep sub-micron (DSM) technologies and GHz clock frequencies have been predicted by the 1997 SIA Road Map. Recent studies, as well as experiments reported in this paper, show significant crosstalk effects in long on-chip interconnects of GHz DSM chips. Recognizing the importance of high-speed, reliable interconnects in GHz SOCs, we address in this paper the problem of testing for glitch and delay errors caused by crosstalk in buses and interconnects between components of a SOC. Since it is not possible to explicitly test for all the possible process variations and defects that can lead to crosstalk errors in SOC interconnects, we present an abstract model, Maximum Aggressor (MA) fault model, and its test requirements. The attractiveness of the model is that it can abstract crosstalk defects in interconnects with a linear number of faults, while the corresponding MA tests provide complete coverage for all level defects related to cross-coupling capacitance the interconnects. A SPICE-level fault simulation methodology is presented which allows simulation of a small subset of the potentially exponential number of defects. The simulation methodology also enables validation of the proposed fault model and the resulting test set.
采用超深亚微米(DSM)技术和GHz时钟频率的片上系统(soc)已经在1997年SIA路线图中得到了预测。最近的研究和本文报道的实验表明,在GHz DSM芯片的长片上互连中存在显著的串扰效应。认识到在GHz SOC中高速、可靠互连的重要性,我们在本文中解决了由总线串扰和SOC组件之间互连引起的故障和延迟错误的测试问题。由于不可能明确测试所有可能导致SOC互连串扰错误的工艺变化和缺陷,因此我们提出了一个抽象模型,即最大侵略者(MA)故障模型及其测试要求。该模型的吸引人之处在于它可以抽象出具有线性故障数的互连中的串扰缺陷,而相应的MA测试则完全覆盖了与互连交叉耦合电容相关的所有级别缺陷。提出了一种spice级故障模拟方法,该方法可以模拟潜在指数数量缺陷的一小部分。仿真方法还可以验证所提出的故障模型和结果测试集。
{"title":"Fault modeling and simulation for crosstalk in system-on-chip interconnects","authors":"M. Cuviello, S. Dey, Xiaoliang Bai, Yi Zhao","doi":"10.1109/ICCAD.1999.810665","DOIUrl":"https://doi.org/10.1109/ICCAD.1999.810665","url":null,"abstract":"System-on-chips (SOCs) using ultra deep sub-micron (DSM) technologies and GHz clock frequencies have been predicted by the 1997 SIA Road Map. Recent studies, as well as experiments reported in this paper, show significant crosstalk effects in long on-chip interconnects of GHz DSM chips. Recognizing the importance of high-speed, reliable interconnects in GHz SOCs, we address in this paper the problem of testing for glitch and delay errors caused by crosstalk in buses and interconnects between components of a SOC. Since it is not possible to explicitly test for all the possible process variations and defects that can lead to crosstalk errors in SOC interconnects, we present an abstract model, Maximum Aggressor (MA) fault model, and its test requirements. The attractiveness of the model is that it can abstract crosstalk defects in interconnects with a linear number of faults, while the corresponding MA tests provide complete coverage for all level defects related to cross-coupling capacitance the interconnects. A SPICE-level fault simulation methodology is presented which allows simulation of a small subset of the potentially exponential number of defects. The simulation methodology also enables validation of the proposed fault model and the resulting test set.","PeriodicalId":6414,"journal":{"name":"1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051)","volume":"2014 1","pages":"297-303"},"PeriodicalIF":0.0,"publicationDate":"1999-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78926682","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}
引用次数: 244
Integrated floorplanning and interconnect planning 综合平面规划和互联规划
Hung-Ming Chen, H. Zhou, Evangeline F. Y. Young, Martin D. F. Wong, Hannah Honghua Yang, N. Sherwani
{"title":"Integrated floorplanning and interconnect planning","authors":"Hung-Ming Chen, H. Zhou, Evangeline F. Y. Young, Martin D. F. Wong, Hannah Honghua Yang, N. Sherwani","doi":"10.1007/978-1-4757-3415-7_1","DOIUrl":"https://doi.org/10.1007/978-1-4757-3415-7_1","url":null,"abstract":"","PeriodicalId":6414,"journal":{"name":"1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051)","volume":"198 1","pages":"354-357"},"PeriodicalIF":0.0,"publicationDate":"1999-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76959729","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}
引用次数: 77
AKORD: transistor level and mixed transistor/gate level placement tool for digital data paths AKORD:用于数字数据路径的晶体管级和混合晶体管/栅极级放置工具
T. Serdar, C. Sechen
Describes AKORD, a transistor-level and mixed transistor/gate-level placement tool. AKORD has unique layout capabilities that address the digital data path layout problem. In order to improve communication between the placement and routing steps, new post-placement algorithms were developed: a device re-spacing procedure, an optimization procedure for gate contacts, and a procedure which reduces wire crossovers. AKORD dynamically supports: (1) transistor folding without the usage of device libraries that contain variants of the same device; (2) device merging, including information about optimal transistor chain formation; and (3) well area minimization. Experimental results show that the automated layouts are comparable to skilled manual layouts and that the computation times are quite modest.
描述AKORD,一个晶体管级和混合晶体管/栅极级放置工具。AKORD具有解决数字数据路径布局问题的独特布局功能。为了改善放置和布线步骤之间的沟通,开发了新的放置后算法:器件重新间隔程序,栅极触点优化程序和减少导线交叉的程序。AKORD动态支持:(1)晶体管折叠,而不使用包含同一器件变体的器件库;(2)器件合并,包括关于最佳晶体管链形成的信息;(3)井面积最小化。实验结果表明,自动布局与熟练的人工布局相当,并且计算时间相当有限。
{"title":"AKORD: transistor level and mixed transistor/gate level placement tool for digital data paths","authors":"T. Serdar, C. Sechen","doi":"10.1109/ICCAD.1999.810628","DOIUrl":"https://doi.org/10.1109/ICCAD.1999.810628","url":null,"abstract":"Describes AKORD, a transistor-level and mixed transistor/gate-level placement tool. AKORD has unique layout capabilities that address the digital data path layout problem. In order to improve communication between the placement and routing steps, new post-placement algorithms were developed: a device re-spacing procedure, an optimization procedure for gate contacts, and a procedure which reduces wire crossovers. AKORD dynamically supports: (1) transistor folding without the usage of device libraries that contain variants of the same device; (2) device merging, including information about optimal transistor chain formation; and (3) well area minimization. Experimental results show that the automated layouts are comparable to skilled manual layouts and that the computation times are quite modest.","PeriodicalId":6414,"journal":{"name":"1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051)","volume":"256 1","pages":"91-97"},"PeriodicalIF":0.0,"publicationDate":"1999-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74511705","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
New methods for speeding up computation of Newton updates in harmonic balance 加快谐波平衡牛顿更新计算的新方法
M. Gourary, S. Ulyanov, M. Zharov, S. Rusakov
A new adaptive approach to solving large-dimension harmonic balance (HB) problems in RF circuit simulation is presented. The method is based on adjusting the order of the equation system according to the degree of nonlinearity of each node in the circuit. A block-diagonal preconditioner is used to construct an algorithm for order reduction during the iterative HB process.
提出了一种新的自适应方法来解决射频电路仿真中的大维谐波平衡问题。该方法基于根据电路中各节点的非线性程度调整方程组的阶数。利用块对角预条件构造了迭代HB过程中的降阶算法。
{"title":"New methods for speeding up computation of Newton updates in harmonic balance","authors":"M. Gourary, S. Ulyanov, M. Zharov, S. Rusakov","doi":"10.1109/ICCAD.1999.810622","DOIUrl":"https://doi.org/10.1109/ICCAD.1999.810622","url":null,"abstract":"A new adaptive approach to solving large-dimension harmonic balance (HB) problems in RF circuit simulation is presented. The method is based on adjusting the order of the equation system according to the degree of nonlinearity of each node in the circuit. A block-diagonal preconditioner is used to construct an algorithm for order reduction during the iterative HB process.","PeriodicalId":6414,"journal":{"name":"1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051)","volume":"103 1","pages":"61-64"},"PeriodicalIF":0.0,"publicationDate":"1999-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80801030","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
Timing-driven partitioning for two-phase domino and mixed static/domino implementations 用于两阶段domino和混合静态/domino实现的定时驱动分区
Min Zhao, S. Sapatnekar
Domino logic is a high-performance circuit configuration that is usually embedded in a static logic environment and tightly coupled with the clocking scheme. In this paper the timing-driven partitioning algorithms that partition a logic network between (1) static and domino implementations, and (2) the phases of a two-phase clock, are provided In addition, an efficient static mapping algorithm is described.
Domino逻辑是一种高性能电路配置,通常嵌入在静态逻辑环境中,并与时钟方案紧密耦合。本文提供了一种时间驱动的分区算法,该算法将逻辑网络划分为(1)静态和domino实现,以及(2)两相时钟的阶段。此外,还描述了一种有效的静态映射算法。
{"title":"Timing-driven partitioning for two-phase domino and mixed static/domino implementations","authors":"Min Zhao, S. Sapatnekar","doi":"10.1109/ICCAD.1999.810631","DOIUrl":"https://doi.org/10.1109/ICCAD.1999.810631","url":null,"abstract":"Domino logic is a high-performance circuit configuration that is usually embedded in a static logic environment and tightly coupled with the clocking scheme. In this paper the timing-driven partitioning algorithms that partition a logic network between (1) static and domino implementations, and (2) the phases of a two-phase clock, are provided In addition, an efficient static mapping algorithm is described.","PeriodicalId":6414,"journal":{"name":"1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051)","volume":"4 1","pages":"107-110"},"PeriodicalIF":0.0,"publicationDate":"1999-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84658523","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
What is the cost of delay insensitivity? 延迟不敏感的代价是什么?
H. Saito, A. Kondratyev, J. Cortadella, L. Lavagno, A. Yakovlev
Deep submicron technology calls for new design techniques, in which wire and gate delays are accounted to have equal or nearly equal effect on circuit behaviour. Asynchronous speed-independent (SI) circuits, whose behaviour is only robust to gate delay variations, may be too optimistic. On the other hand, building circuits totally delay-insensitive (DI), for both gates and wires, is impractical. The paper presents an approach for automated synthesis of globally DI and locally SI circuits. It is based on order relaxation, a simple graphical transformation of a circuit's behavioural specification, for which the Signal Transition Graph, an interpreted Petri net, is used. The method is successfully tested on a set of benchmarks and a realistic design example. It proves effective showing average cost of DI interfacing at about 40% for area and 20% for speed.
深亚微米技术需要新的设计技术,其中电线和栅极延迟被认为对电路行为具有相等或几乎相等的影响。异步速度无关(SI)电路,其行为仅对门延迟变化具有鲁棒性,可能过于乐观。另一方面,对于门和线,构建完全延迟不敏感(DI)的电路是不切实际的。本文提出了一种自动合成全局DI和局部SI电路的方法。它基于顺序松弛,一种电路行为规范的简单图形变换,其中使用了信号转换图,一种解释的Petri网。该方法在一组基准测试和一个实际设计实例上得到了成功的测试。结果表明,DI接口的平均成本约为面积成本的40%和速度成本的20%。
{"title":"What is the cost of delay insensitivity?","authors":"H. Saito, A. Kondratyev, J. Cortadella, L. Lavagno, A. Yakovlev","doi":"10.1109/ICCAD.1999.810668","DOIUrl":"https://doi.org/10.1109/ICCAD.1999.810668","url":null,"abstract":"Deep submicron technology calls for new design techniques, in which wire and gate delays are accounted to have equal or nearly equal effect on circuit behaviour. Asynchronous speed-independent (SI) circuits, whose behaviour is only robust to gate delay variations, may be too optimistic. On the other hand, building circuits totally delay-insensitive (DI), for both gates and wires, is impractical. The paper presents an approach for automated synthesis of globally DI and locally SI circuits. It is based on order relaxation, a simple graphical transformation of a circuit's behavioural specification, for which the Signal Transition Graph, an interpreted Petri net, is used. The method is successfully tested on a set of benchmarks and a realistic design example. It proves effective showing average cost of DI interfacing at about 40% for area and 20% for speed.","PeriodicalId":6414,"journal":{"name":"1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051)","volume":"23 1","pages":"316-323"},"PeriodicalIF":0.0,"publicationDate":"1999-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85190098","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}
引用次数: 21
期刊
1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051)
全部 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