首页 > 最新文献

27th ACM/IEEE Design Automation Conference最新文献

英文 中文
Percolation based synthesis 基于渗滤的合成
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114897
R. Potasman, Joseph Lis, A. Nicolau, D. Gajski
A new approach called percolation-based synthesis for the scheduling phase of high-level synthesis (HLS) is presented. Some new techniques are discussed for compaction of flow graphs beyond basic block limits, which can produce order-of-magnitude speedups versus serial execution. The presented algorithm applies to programs with conditional jumps, loops, and multicycle pipelined operations. In order to schedule under resource constraints, one starts by first finding the optimal schedule (without constraints) and then adds heuristics to map the optimal schedule onto the given system. It is argued that starting from an optimal schedule is one of the most important factors in scheduling because it offers the user flexibility to tune the heuristics and gives a good bound for the resource-constrained schedule. This scheduling algorithm is integrated with a synthesis tool which uses VHDL as input description and produces a structural netlist of generic register-transfer components and a unit-based control table as output.<>
针对高阶合成的调度阶段,提出了一种新的基于渗滤的合成方法。讨论了一些超越基本块限制的流图压缩新技术,这些技术可以产生与串行执行相比数量级的速度。该算法适用于具有条件跳转、循环和多循环流水线操作的程序。为了在资源约束下进行调度,首先要找到最优调度(没有约束),然后添加启发式方法将最优调度映射到给定的系统。从最优调度开始是调度中最重要的因素之一,因为它为用户提供了调整启发式的灵活性,并为资源受限的调度提供了一个良好的界限。该调度算法与一个综合工具相结合,该工具以VHDL作为输入描述,生成通用寄存器转移组件的结构网表和基于单元的控制表作为输出
{"title":"Percolation based synthesis","authors":"R. Potasman, Joseph Lis, A. Nicolau, D. Gajski","doi":"10.1109/DAC.1990.114897","DOIUrl":"https://doi.org/10.1109/DAC.1990.114897","url":null,"abstract":"A new approach called percolation-based synthesis for the scheduling phase of high-level synthesis (HLS) is presented. Some new techniques are discussed for compaction of flow graphs beyond basic block limits, which can produce order-of-magnitude speedups versus serial execution. The presented algorithm applies to programs with conditional jumps, loops, and multicycle pipelined operations. In order to schedule under resource constraints, one starts by first finding the optimal schedule (without constraints) and then adds heuristics to map the optimal schedule onto the given system. It is argued that starting from an optimal schedule is one of the most important factors in scheduling because it offers the user flexibility to tune the heuristics and gives a good bound for the resource-constrained schedule. This scheduling algorithm is integrated with a synthesis tool which uses VHDL as input description and produces a structural netlist of generic register-transfer components and a unit-based control table as output.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133002290","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}
引用次数: 137
Clock routing for high-performance ICs 高性能ic的时钟路由
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114920
M. Jackson, A. Srinivasan, E. Kuh
Routing techniques for optimizing clock signals in small-cell (e.g., standard-cell, sea-of-gate, etc.) application-specific ICs (ASICs) are addressed. In previously reported works, the routing of a clock net has been performed using ordinary global routing techniques based on a minimum spanning or minimal Steiner tree that have little understanding of clock-routing problems. The authors present a novel approach to the clock-routing that all but eliminates clock skew and yields excellent phase delay results for a wide range of chip sizes, net sizes (pin count), minimum feature sizes, and pin distributions on both randomly created and standard industrial benchmarks. For certain classes of pin distributions a decrease in skew with an increase in net size was proven theoretically and observed experimentally. A two to three order magnitude reduction in skew when compared to a minimum rectilinear spanning tree was observed.<>
在小单元(例如,标准单元,海门等)专用集成电路(asic)中优化时钟信号的路由技术。在以前报道的工作中,时钟网络的路由已经使用基于最小生成或最小斯坦纳树的普通全局路由技术来执行,这些技术对时钟路由问题知之甚少。作者提出了一种新颖的时钟路由方法,几乎消除了时钟倾斜,并在随机创建和标准工业基准上为广泛的芯片尺寸,净尺寸(引脚数),最小特征尺寸和引脚分布提供了出色的相位延迟结果。对于某些类别的销分布,斜度随净尺寸的增加而减小,这在理论和实验上都得到了证实。与最小线性生成树相比,可以观察到两到三个数量级的斜度降低
{"title":"Clock routing for high-performance ICs","authors":"M. Jackson, A. Srinivasan, E. Kuh","doi":"10.1109/DAC.1990.114920","DOIUrl":"https://doi.org/10.1109/DAC.1990.114920","url":null,"abstract":"Routing techniques for optimizing clock signals in small-cell (e.g., standard-cell, sea-of-gate, etc.) application-specific ICs (ASICs) are addressed. In previously reported works, the routing of a clock net has been performed using ordinary global routing techniques based on a minimum spanning or minimal Steiner tree that have little understanding of clock-routing problems. The authors present a novel approach to the clock-routing that all but eliminates clock skew and yields excellent phase delay results for a wide range of chip sizes, net sizes (pin count), minimum feature sizes, and pin distributions on both randomly created and standard industrial benchmarks. For certain classes of pin distributions a decrease in skew with an increase in net size was proven theoretically and observed experimentally. A two to three order magnitude reduction in skew when compared to a minimum rectilinear spanning tree was observed.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"111 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115178946","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}
引用次数: 232
Coded time-symbolic simulation using shared binary decision diagram 使用共享二进制决策图的编码时间符号仿真
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114842
N. Ishiura, Y. Deguchi, S. Yajima
A new logic design timing verification technique named coded time-symbolic simulation (CTSS) is presented. Novel techniques of analyzing the results of CTSS are proposed. Simulation of logic circuits consisting of gates whose delay is specified only by its minimum and maximum values is considered. The cases of possible delay values of each gate are encoded by binary values, and all the possible combinations of the delay values are simulated by means of symbolic simulation. This simulation technique can deal with logic circuits containing feedback loops as well as combinational circuits. An efficient simulator was implemented by using a shared binary decision diagram (SBDD) as an internal representation of Boolean functions.<>
提出了一种新的逻辑设计时序验证技术——编码时间符号仿真(CTSS)。提出了分析CTSS结果的新技术。考虑由门组成的逻辑电路的仿真,其延迟仅由其最小值和最大值指定。对各门可能的延迟值情况用二值编码,并对所有可能的延迟值组合进行符号仿真。这种仿真技术既可以处理包含反馈回路的逻辑电路,也可以处理组合电路。通过使用共享二进制决策图(SBDD)作为布尔函数的内部表示,实现了一个高效的模拟器
{"title":"Coded time-symbolic simulation using shared binary decision diagram","authors":"N. Ishiura, Y. Deguchi, S. Yajima","doi":"10.1109/DAC.1990.114842","DOIUrl":"https://doi.org/10.1109/DAC.1990.114842","url":null,"abstract":"A new logic design timing verification technique named coded time-symbolic simulation (CTSS) is presented. Novel techniques of analyzing the results of CTSS are proposed. Simulation of logic circuits consisting of gates whose delay is specified only by its minimum and maximum values is considered. The cases of possible delay values of each gate are encoded by binary values, and all the possible combinations of the delay values are simulated by means of symbolic simulation. This simulation technique can deal with logic circuits containing feedback loops as well as combinational circuits. An efficient simulator was implemented by using a shared binary decision diagram (SBDD) as an internal representation of Boolean functions.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114381764","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
A framework for industrial layout generators 工业布局生成器的框架
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114893
W. Bower, C. Seaquist, W. Wolf
MACLOG is a family of layout generators for the AT&T Cell Library. The MACLOG layout generator set is built on an object-oriented framework. Most frameworks are built around the hierarchy of module types. It is found that service hierarchy-the types of information provided to the user by the generator-makes the framework and generators easier to design and modify. The MACLOG framework and the experience with framework structure are described.<>
MACLOG是AT&T蜂窝库的一系列布局生成器。MACLOG布局生成集建立在一个面向对象的框架上。大多数框架都是围绕模块类型的层次结构构建的。我们发现,服务层次结构——由生成器提供给用户的信息类型——使框架和生成器更容易设计和修改。介绍了MACLOG框架和使用框架结构的经验。
{"title":"A framework for industrial layout generators","authors":"W. Bower, C. Seaquist, W. Wolf","doi":"10.1109/DAC.1990.114893","DOIUrl":"https://doi.org/10.1109/DAC.1990.114893","url":null,"abstract":"MACLOG is a family of layout generators for the AT&T Cell Library. The MACLOG layout generator set is built on an object-oriented framework. Most frameworks are built around the hierarchy of module types. It is found that service hierarchy-the types of information provided to the user by the generator-makes the framework and generators easier to design and modify. The MACLOG framework and the experience with framework structure are described.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121426663","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}
引用次数: 6
Timing analysis in precharge/unate networks 预充/预充网络的时序分析
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114841
P. McGeer, R. Brayton
The false path problem on precharge/unate networks, more commonly known as dynamic CMOS networks, is considered. It is demonstrated that the tight criterion of dynamic sensitization is robust on such networks, though it has been shown to be nonrobust on general networks. Tighter bounds may be obtained on the length of the critical path in precharge/unate networks than in general static networks. A dynamic programming procedure to find the longest dynamically sensitizable path in a precharge/unate network is derived.<>
考虑了预充电/非充电网络(通常称为动态CMOS网络)上的假路径问题。结果表明,动态敏化的严格准则在这种网络上是鲁棒的,而在一般网络上则是非鲁棒的。与一般静态网络相比,预充值/非充值网络的关键路径长度有更严格的边界。给出了一种求预充/预充网络中最长动态敏感路径的动态规划方法。
{"title":"Timing analysis in precharge/unate networks","authors":"P. McGeer, R. Brayton","doi":"10.1109/DAC.1990.114841","DOIUrl":"https://doi.org/10.1109/DAC.1990.114841","url":null,"abstract":"The false path problem on precharge/unate networks, more commonly known as dynamic CMOS networks, is considered. It is demonstrated that the tight criterion of dynamic sensitization is robust on such networks, though it has been shown to be nonrobust on general networks. Tighter bounds may be obtained on the length of the critical path in precharge/unate networks than in general static networks. A dynamic programming procedure to find the longest dynamically sensitizable path in a precharge/unate network is derived.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125314806","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
A gridless router for industrial design rules 一种适用于工业设计规则的无网路由器
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114929
W. Schiele, Thomas Krüger, K. M. Just, F. Kirsch
A point-to-point routing algorithm with three new features is presented. First, the router makes optimal use of oversized, rectangular contacts. Second, it allows different wire width on different layers, with the layers having complete freedom as to routing direction. These two features make the algorithm attractive for MOS layout applications. Finally, it is able to realize an all-angle routing and to accept all-angle obstacles, a feature interesting for hybrid and PCB routing. The router is gridless and guarantees a solution if one exists. Since it is based on computational geometry algorithms, it offers a low run-time complexity. The ideas have been implemented in a prototype version for 45 degrees routing. The results indicate that the router performs well, even on large designs.<>
提出了一种具有三个新特征的点对点路由算法。首先,路由器充分利用了超大的矩形触点。其次,它允许不同的线宽度在不同的层,层有完全自由的路由方向。这两个特点使该算法对MOS布局应用具有吸引力。最后,它能够实现全角度布线并接受全角度障碍物,这是混合布线和PCB布线的一个有趣的特性。路由器是无网格的,如果存在解决方案,则保证有解决方案。由于它基于计算几何算法,因此它提供了较低的运行时复杂性。这些想法已经在45度路由的原型版本中实现了。结果表明,即使在大型设计中,该路由器也表现良好。
{"title":"A gridless router for industrial design rules","authors":"W. Schiele, Thomas Krüger, K. M. Just, F. Kirsch","doi":"10.1109/DAC.1990.114929","DOIUrl":"https://doi.org/10.1109/DAC.1990.114929","url":null,"abstract":"A point-to-point routing algorithm with three new features is presented. First, the router makes optimal use of oversized, rectangular contacts. Second, it allows different wire width on different layers, with the layers having complete freedom as to routing direction. These two features make the algorithm attractive for MOS layout applications. Finally, it is able to realize an all-angle routing and to accept all-angle obstacles, a feature interesting for hybrid and PCB routing. The router is gridless and guarantees a solution if one exists. Since it is based on computational geometry algorithms, it offers a low run-time complexity. The ideas have been implemented in a prototype version for 45 degrees routing. The results indicate that the router performs well, even on large designs.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126176455","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
Efficient implementation of a BDD package BDD包的有效实现
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114826
K. Brace, R. Rudell, R. Bryant
Efficient manipulation of Boolean functions is an important component of many computer-aided design tasks. A package for manipulating Boolean functions based on the reduced, ordered, binary decision diagram (ROBDD) representation is described. The package is based on an efficient implementation of the if-then-else (ITE) operator. A hash table is used to maintain a strong canonical form in the ROBDD and memory use is improved by merging the hash table and the ROBDD into a hybrid data structure. A memory function for the recursive ITE algorithm is implemented using a hash-based cache to decrease memory use. Memory function efficiency is improved by using rules that detect when equivalent functions are computed. The usefulness of the package is enhanced by an automatic and low-cost scheme for recycling memory. Experimental results are given to demonstrate why various implementation trade-offs were made. These results indicate that the package described is significantly faster and more memory-efficient than other ROBDD implementations described in the literature.<>
布尔函数的有效操作是许多计算机辅助设计任务的重要组成部分。描述了一个基于简化有序二进制决策图(ROBDD)表示来操作布尔函数的包。该包基于if-then-else (ITE)操作符的有效实现。哈希表用于在ROBDD中维护强规范形式,并且通过将哈希表和ROBDD合并到混合数据结构中来改进内存使用。递归ITE算法的内存函数使用基于散列的缓存来实现,以减少内存使用。通过使用规则来检测何时计算等效函数,提高了内存函数的效率。该包的有用性通过一个自动和低成本的内存回收方案得到增强。给出了实验结果来说明为什么要进行各种实现权衡。这些结果表明,所描述的包明显比文献中描述的其他ROBDD实现更快,内存效率更高。
{"title":"Efficient implementation of a BDD package","authors":"K. Brace, R. Rudell, R. Bryant","doi":"10.1109/DAC.1990.114826","DOIUrl":"https://doi.org/10.1109/DAC.1990.114826","url":null,"abstract":"Efficient manipulation of Boolean functions is an important component of many computer-aided design tasks. A package for manipulating Boolean functions based on the reduced, ordered, binary decision diagram (ROBDD) representation is described. The package is based on an efficient implementation of the if-then-else (ITE) operator. A hash table is used to maintain a strong canonical form in the ROBDD and memory use is improved by merging the hash table and the ROBDD into a hybrid data structure. A memory function for the recursive ITE algorithm is implemented using a hash-based cache to decrease memory use. Memory function efficiency is improved by using rules that detect when equivalent functions are computed. The usefulness of the package is enhanced by an automatic and low-cost scheme for recycling memory. Experimental results are given to demonstrate why various implementation trade-offs were made. These results indicate that the package described is significantly faster and more memory-efficient than other ROBDD implementations described in the literature.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127728698","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}
引用次数: 1410
Benchmarks for cell synthesis 细胞合成基准
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114873
D. Hill, B. Preas
Cell synthesis is the process of transforming detailed, transistor level specifications and technology information into layout. While cell synthesis has been investigated for several years, only recently has it become practical and pervasive. To accelerate this process and to encourage further refinement, a set of benchmarks was developed for cell synthesis tools. The benchmarks try to balance the objective of universal participation against that of comprehensive testing. They cover the areas of arithmetic, finite state machines (FSM), RAM, and analog design and include detailed descriptions of technology rules. Discussed are the benchmarks, and how they may be used as a guide to future work in this field.<>
单元合成是将详细的晶体管级规格和技术信息转化为布局的过程。虽然细胞合成已经研究了好几年,但直到最近它才变得实用和普遍。为了加速这一过程并鼓励进一步改进,为细胞合成工具开发了一套基准。这些基准试图在普遍参与和全面测试的目标之间取得平衡。它们涵盖了算术、有限状态机(FSM)、RAM和模拟设计等领域,并包括对技术规则的详细描述。讨论了这些基准,以及如何将它们用作该领域未来工作的指南
{"title":"Benchmarks for cell synthesis","authors":"D. Hill, B. Preas","doi":"10.1109/DAC.1990.114873","DOIUrl":"https://doi.org/10.1109/DAC.1990.114873","url":null,"abstract":"Cell synthesis is the process of transforming detailed, transistor level specifications and technology information into layout. While cell synthesis has been investigated for several years, only recently has it become practical and pervasive. To accelerate this process and to encourage further refinement, a set of benchmarks was developed for cell synthesis tools. The benchmarks try to balance the objective of universal participation against that of comprehensive testing. They cover the areas of arithmetic, finite state machines (FSM), RAM, and analog design and include detailed descriptions of technology rules. Discussed are the benchmarks, and how they may be used as a guide to future work in this field.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"289 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132608030","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
New algorithm for overlapping cell treatment in hierarchical CAD data/electron beam exposure data conversion 分层CAD数据/电子束曝光数据转换中重叠单元处理的新算法
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114874
T. Okubo, Takashi Watanabe, K. Wada
An electron beam exposure system used for LSI mask making or direct writing for ASICs is considered. In CAD data/electron beam exposure-data conversion, a new algorithm for treating overlapping cells hierarchically is proposed. Geometric transformations, such as resizing, for overlapping cells are performed without referring to other cells by introducing a data marking structure. The conversion time of a 16M DRAM and 70 K-gate LSI circuits becomes as short as 23 and 62 CPU minutes, respectively, using a 12-MIPS computer.<>
提出了一种用于大规模集成电路掩模制作或专用集成电路直接写入的电子束曝光系统。在CAD数据/电子束曝光数据转换中,提出了一种分层处理重叠单元的新算法。通过引入数据标记结构,可以在不引用其他单元的情况下执行重叠单元的几何转换(例如调整大小)。在12 mips计算机上,16M DRAM和70 k门LSI电路的转换时间分别缩短为23分钟和62分钟
{"title":"New algorithm for overlapping cell treatment in hierarchical CAD data/electron beam exposure data conversion","authors":"T. Okubo, Takashi Watanabe, K. Wada","doi":"10.1109/DAC.1990.114874","DOIUrl":"https://doi.org/10.1109/DAC.1990.114874","url":null,"abstract":"An electron beam exposure system used for LSI mask making or direct writing for ASICs is considered. In CAD data/electron beam exposure-data conversion, a new algorithm for treating overlapping cells hierarchically is proposed. Geometric transformations, such as resizing, for overlapping cells are performed without referring to other cells by introducing a data marking structure. The conversion time of a 16M DRAM and 70 K-gate LSI circuits becomes as short as 23 and 62 CPU minutes, respectively, using a 12-MIPS computer.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133773551","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
Multilevel synthesis minimizing the routing factor 多级综合最小化路由因素
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114884
P. Abouzeid, K. Sakouti, G. Saucier, F. Poirot
A multilevel logic synthesis method based on standard cells and aiming at reducing both gate and wiring areas is presented. The goal is to decrease the routing factor which is defined as a ratio between the routing area and the gate area. The wiring is taken into account during the synthesis steps (factorization and technology mapping). The approach is based on a lexicographical expression of a Boolean function controlling the input dependency and on a kernel filtering controlling the excessive factorizations responsible for wiring complexity increase.<>
提出了一种基于标准单元的多级逻辑综合方法,以减少栅极和布线面积为目标。目标是减少路由因子,路由因子被定义为路由面积和栅极面积之间的比率。在综合步骤(分解和技术映射)中考虑布线。该方法基于控制输入依赖的布尔函数的字典编法表达式和控制导致连接复杂性增加的过度因子分解的内核过滤。
{"title":"Multilevel synthesis minimizing the routing factor","authors":"P. Abouzeid, K. Sakouti, G. Saucier, F. Poirot","doi":"10.1109/DAC.1990.114884","DOIUrl":"https://doi.org/10.1109/DAC.1990.114884","url":null,"abstract":"A multilevel logic synthesis method based on standard cells and aiming at reducing both gate and wiring areas is presented. The goal is to decrease the routing factor which is defined as a ratio between the routing area and the gate area. The wiring is taken into account during the synthesis steps (factorization and technology mapping). The approach is based on a lexicographical expression of a Boolean function controlling the input dependency and on a kernel filtering controlling the excessive factorizations responsible for wiring complexity increase.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131015638","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
期刊
27th ACM/IEEE 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