首页 > 最新文献

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

英文 中文
Failure recovery in the MICON system MICON系统故障恢复
Pub Date : 1990-06-24 DOI: 10.1145/123186.123440
A. J. Daga, W. Birmingham
MICON is a knowledge-based system that designs small computer systems. The synthesis of a digital system may be viewed as successive design and redesign of individual subsystems. Redesign is necessary when the design of one subsystem imposes conflicting requirements on the design of another, and when a design cannot meet specifications. Described is a technique to correct failures during the synthesis process based on dependency-directed backtracking. The dependency network is built dynamically during the design process. The failure recovery scheme implemented is more sophisticated than most existing schemes because of the unstructured problem domain on which it is applied.<>
MICON是一个设计小型计算机系统的基于知识的系统。数字系统的综合可以看作是对单个子系统的连续设计和再设计。当一个子系统的设计对另一个子系统的设计施加了相互冲突的需求,或者当一个设计不能满足规范时,重新设计是必要的。描述了一种基于依赖导向回溯的合成过程中纠正故障的技术。在设计过程中动态构建依赖网络。所实现的故障恢复方案比大多数现有方案更复杂,因为它应用于非结构化问题域。
{"title":"Failure recovery in the MICON system","authors":"A. J. Daga, W. Birmingham","doi":"10.1145/123186.123440","DOIUrl":"https://doi.org/10.1145/123186.123440","url":null,"abstract":"MICON is a knowledge-based system that designs small computer systems. The synthesis of a digital system may be viewed as successive design and redesign of individual subsystems. Redesign is necessary when the design of one subsystem imposes conflicting requirements on the design of another, and when a design cannot meet specifications. Described is a technique to correct failures during the synthesis process based on dependency-directed backtracking. The dependency network is built dynamically during the design process. The failure recovery scheme implemented is more sophisticated than most existing schemes because of the unstructured problem domain on which it is applied.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"57 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":"127488182","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Constraint generation for routing analog circuits 路由模拟电路的约束生成
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114918
U. Choudhury, A. Sangiovanni-Vincentelli
An approach for generating constraints on interconnect parasitics to drive the routing of analog circuits is presented. The approach involves (a) generation of a set of bounding constraints on the critical parasitics of a circuit to provide maximum flexibility to the router while meeting the performance constraints, and (b) deriving a set of matching constraints on the parasitics from matched-node-pair and matched-branch-pair information on differential circuits. A prototype constraint generator is described. It is hoped that the constraint-based approach suggested in this paper, if applied to both placement and routing, will reduce the need of time consuming layout-extraction-simulation iterations in the physical design phase of analog circuits.<>
提出了一种产生互连寄生约束以驱动模拟电路路由的方法。该方法包括(a)对电路的关键寄生产生一组边界约束,以在满足性能约束的同时为路由器提供最大的灵活性;(b)从差分电路上的匹配节点对和匹配分支对信息中导出一组寄生的匹配约束。描述了一个原型约束生成器。希望本文提出的基于约束的方法,如果应用于放置和路由,将减少模拟电路物理设计阶段耗时的布图提取模拟迭代的需要。
{"title":"Constraint generation for routing analog circuits","authors":"U. Choudhury, A. Sangiovanni-Vincentelli","doi":"10.1109/DAC.1990.114918","DOIUrl":"https://doi.org/10.1109/DAC.1990.114918","url":null,"abstract":"An approach for generating constraints on interconnect parasitics to drive the routing of analog circuits is presented. The approach involves (a) generation of a set of bounding constraints on the critical parasitics of a circuit to provide maximum flexibility to the router while meeting the performance constraints, and (b) deriving a set of matching constraints on the parasitics from matched-node-pair and matched-branch-pair information on differential circuits. A prototype constraint generator is described. It is hoped that the constraint-based approach suggested in this paper, if applied to both placement and routing, will reduce the need of time consuming layout-extraction-simulation iterations in the physical design phase of analog circuits.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"3 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":"123689844","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}
引用次数: 68
A heuristic algorithm for the fanout problem 扇出问题的启发式算法
Pub Date : 1990-06-24 DOI: 10.1145/123186.123303
K. J. Singh, A. Sangiovanni-Vincentelli
An algorithm is presented to optimally distribute a signal to its required destinations. The choice of the buffers and the topology of the distribution tree depends on the availability of different strength gates and on the load and the required times at the destination. Since the area-constrained fanout problem is NP-complete and area is not a major consideration in present high-density designs, attention is restricted to the simpler problem of designing fast fanout circuits without any area constraint. The proposed algorithm builds the fanout tree by partitioning the fanout signals into subsets and then recursively solving each subproblem. At each stage the algorithm generates a fanout tree that is an improvement over the previous stage. This feature allows the user to specify the improvement desired by the fanout correction process. The performance of the algorithm, when run on randomly generated distributions of required times and on real design examples, is very promising.<>
提出了一种将信号最优分配到指定目的地的算法。缓冲区的选择和分布树的拓扑取决于不同强度门的可用性,以及负载和到达目的地所需的时间。由于面积限制的扇出问题是np完全的,并且在目前的高密度设计中面积不是主要考虑因素,因此注意力被限制在设计没有任何面积限制的快速扇出电路的更简单的问题上。该算法通过将扇出信号划分为子集,然后递归求解每个子问题来构建扇出树。在每个阶段,算法都会生成一个扇出树,这是对前一阶段的改进。此功能允许用户指定扇出校正过程所需的改进。当在随机生成的所需时间分布和实际设计示例上运行时,该算法的性能非常有希望。
{"title":"A heuristic algorithm for the fanout problem","authors":"K. J. Singh, A. Sangiovanni-Vincentelli","doi":"10.1145/123186.123303","DOIUrl":"https://doi.org/10.1145/123186.123303","url":null,"abstract":"An algorithm is presented to optimally distribute a signal to its required destinations. The choice of the buffers and the topology of the distribution tree depends on the availability of different strength gates and on the load and the required times at the destination. Since the area-constrained fanout problem is NP-complete and area is not a major consideration in present high-density designs, attention is restricted to the simpler problem of designing fast fanout circuits without any area constraint. The proposed algorithm builds the fanout tree by partitioning the fanout signals into subsets and then recursively solving each subproblem. At each stage the algorithm generates a fanout tree that is an improvement over the previous stage. This feature allows the user to specify the improvement desired by the fanout correction process. The performance of the algorithm, when run on randomly generated distributions of required times and on real design examples, is very promising.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"24 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":"114275525","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}
引用次数: 86
An intermediate representation for behavioral synthesis 行为综合的中间表示
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114821
N. Dutt, T. Hadley, D. Gajski
An intermediate representation for behavioral and structural designs that is based on annotated state tables is described. It facilitates user control of the synthesis process by allowing specification of partially designed structures, and a mixture of behavior, structure, and user specified bindings between the abstract behavior and the structure. The format's general model allows the capture of synchronous and asynchronous behavior, and permits hierarchical descriptions with concurrency. The format is easily translated to VHDL for simulation at each stage of the design process. It therefore complements a good simulation language (VHDL) by providing an excellent input path for behavioral and register-transfer synthesis. The format's simple and uniform syntax allows it to be used both as an intermediate exchange format for various behavioral synthesis tools, and as a graphical tabular interface for the user, thereby allowing a natural medium for automatic or manual refinement of the design.<>
描述了基于注释状态表的行为和结构设计的中间表示。它允许指定部分设计的结构,以及在抽象行为和结构之间混合使用行为、结构和用户指定的绑定,从而简化了用户对合成过程的控制。该格式的通用模型允许捕获同步和异步行为,并允许具有并发性的分层描述。该格式很容易转换为VHDL,以便在设计过程的每个阶段进行仿真。因此,它通过为行为和寄存器转移合成提供优秀的输入路径,从而补充了良好的仿真语言(VHDL)。该格式的简单和统一的语法允许它既可以用作各种行为合成工具的中间交换格式,也可以用作用户的图形表格界面,从而允许自动或手动改进设计的自然媒介。
{"title":"An intermediate representation for behavioral synthesis","authors":"N. Dutt, T. Hadley, D. Gajski","doi":"10.1109/DAC.1990.114821","DOIUrl":"https://doi.org/10.1109/DAC.1990.114821","url":null,"abstract":"An intermediate representation for behavioral and structural designs that is based on annotated state tables is described. It facilitates user control of the synthesis process by allowing specification of partially designed structures, and a mixture of behavior, structure, and user specified bindings between the abstract behavior and the structure. The format's general model allows the capture of synchronous and asynchronous behavior, and permits hierarchical descriptions with concurrency. The format is easily translated to VHDL for simulation at each stage of the design process. It therefore complements a good simulation language (VHDL) by providing an excellent input path for behavioral and register-transfer synthesis. The format's simple and uniform syntax allows it to be used both as an intermediate exchange format for various behavioral synthesis tools, and as a graphical tabular interface for the user, thereby allowing a natural medium for automatic or manual refinement of the design.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"248 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":"124791894","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 32
The FSM network model for behavioral synthesis of control-dominated machines 控制主导机器行为综合的FSM网络模型
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114942
W. Wolf
Since many ASICs are dominated by control functions, control-dominated architectures form an important domain for behavioral synthesis. It is proposed to model control-dominated architectures during behavioral synthesis as networks of communicating finite state machines (FSMs). The model more directly reflects behavior and allows more accurate cost estimation, especially for control, than do traditional data-directed representations for control-dominated machines. It is shown how to implement a number of important compiler optimizations on the FSM network model.<>
由于许多asic是由控制功能主导的,因此控制主导的体系结构形成了行为综合的重要领域。提出在行为综合过程中将控制主导的体系结构建模为通信有限状态机(FSMs)网络。该模型更直接地反映行为,并允许更准确的成本估计,特别是对于控制,比传统的数据导向表示控制为主的机器。它展示了如何在FSM网络模型上实现一些重要的编译器优化。
{"title":"The FSM network model for behavioral synthesis of control-dominated machines","authors":"W. Wolf","doi":"10.1109/DAC.1990.114942","DOIUrl":"https://doi.org/10.1109/DAC.1990.114942","url":null,"abstract":"Since many ASICs are dominated by control functions, control-dominated architectures form an important domain for behavioral synthesis. It is proposed to model control-dominated architectures during behavioral synthesis as networks of communicating finite state machines (FSMs). The model more directly reflects behavior and allows more accurate cost estimation, especially for control, than do traditional data-directed representations for control-dominated machines. It is shown how to implement a number of important compiler optimizations on the FSM network model.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"37 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":"123555365","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}
引用次数: 20
Organized C: a unified method of handling data in CAD algorithms and databases 有组织的C:在CAD算法和数据库中处理数据的统一方法
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114894
J. Soukup
A data management package, called Organized C, is described. The main features of this package are simple and compact declarations which translate organizations into the definitions of classes, pointers, and access functions. This method adds a new dimension to the inheritance mechanism, works with both C and C++, and is specifically useful for CAD software which often deals with large and complex data. It also leads to a unified coding style for algorithms and memory resident databases. Practical experience indicates that organized C improves software quality and productivity in both C and C++: coding and debugging three times faster is common, while the run-time performance and memory remain as good as those of hand-coded C. Resulting programs are strongly typed, protected against dangling pointers and, because of their clear organization, are much easier to maintain.<>
描述了一个称为organizedc的数据管理包。这个包的主要特点是简单而紧凑的声明,它将组织转换为类、指针和访问函数的定义。这种方法为继承机制增加了一个新的维度,可以在C和c++中工作,对于经常处理大型复杂数据的CAD软件特别有用。它还导致了算法和内存驻留数据库的统一编码风格。实践经验表明,有组织的C语言提高了C和c++的软件质量和生产力:编码和调试速度提高了三倍是常见的,而运行时性能和内存仍然与手工编写的C语言一样好。结果程序是强类型的,不受悬空指针的影响,并且由于其清晰的组织结构,更容易维护。
{"title":"Organized C: a unified method of handling data in CAD algorithms and databases","authors":"J. Soukup","doi":"10.1109/DAC.1990.114894","DOIUrl":"https://doi.org/10.1109/DAC.1990.114894","url":null,"abstract":"A data management package, called Organized C, is described. The main features of this package are simple and compact declarations which translate organizations into the definitions of classes, pointers, and access functions. This method adds a new dimension to the inheritance mechanism, works with both C and C++, and is specifically useful for CAD software which often deals with large and complex data. It also leads to a unified coding style for algorithms and memory resident databases. Practical experience indicates that organized C improves software quality and productivity in both C and C++: coding and debugging three times faster is common, while the run-time performance and memory remain as good as those of hand-coded C. Resulting programs are strongly typed, protected against dangling pointers and, because of their clear organization, are much easier to maintain.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"12 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":"128332752","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}
引用次数: 8
Layout optimization by pattern modification 通过图案修改优化布局
Pub Date : 1990-06-24 DOI: 10.1145/123186.123424
R. Hojati
A new and practical approach to several layout optimization problems is introduced. A novel two-dimensional pattern generator, in connection with a set of routing and placement transformations, is employed to efficiently solve problems ranging from wire crossing minimization and topological via minimization to minimum Steiner tree optimization and IO alignment. The expected running time is O(n log n) and the space requirement is O(n), where n is the number of layout objects. The system was fully coded and tested, and excellent results in both laboratory and real-life examples were achieved.<>
介绍了一种新的实用的布局优化方法。采用一种新颖的二维模式生成器,结合一组路由和放置变换,有效地解决了从导线交叉最小化和拓扑通过最小化到最小斯坦纳树优化和IO对齐等问题。预期运行时间为O(n log n),空间需求为O(n),其中n为布局对象的数量。该系统经过了完整的编码和测试,在实验室和现实生活中都取得了良好的结果。
{"title":"Layout optimization by pattern modification","authors":"R. Hojati","doi":"10.1145/123186.123424","DOIUrl":"https://doi.org/10.1145/123186.123424","url":null,"abstract":"A new and practical approach to several layout optimization problems is introduced. A novel two-dimensional pattern generator, in connection with a set of routing and placement transformations, is employed to efficiently solve problems ranging from wire crossing minimization and topological via minimization to minimum Steiner tree optimization and IO alignment. The expected running time is O(n log n) and the space requirement is O(n), where n is the number of layout objects. The system was fully coded and tested, and excellent results in both laboratory and real-life examples were achieved.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"85 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":"121147061","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A design platform for the NELSIS CAD framework 一个为NELSIS CAD框架设计的平台
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114845
P. Bingley, P. van der Wolf
A design platform is a central user interface to a CAD framework. It enables information retrieval, object selection, and tool activation in a uniform and integrated fashion. A description is given of such a design platform with emphasis on the graphical metadesign data-browsing facilities. The design platform informs designers about the latest developments of their designs and simplifies interaction with the design system. It enables designers to concentrate more on their main task of electronics design, resulting in better designs and increased productivity. Although the design platform presented has been implemented on top of the NELSIS CAD framework, the ideas and concepts can be used in a variety of applications where data of interest to end users are maintained by a framework.<>
设计平台是CAD框架的中心用户界面。它支持以统一和集成的方式进行信息检索、对象选择和工具激活。对该设计平台进行了描述,重点介绍了图形元设计数据浏览功能。设计平台告知设计师有关他们设计的最新发展,并简化了与设计系统的交互。它使设计师能够更专注于电子设计的主要任务,从而产生更好的设计和提高生产力。尽管所提出的设计平台是在NELSIS CAD框架之上实现的,但其思想和概念可用于各种应用程序,其中最终用户感兴趣的数据由框架维护。
{"title":"A design platform for the NELSIS CAD framework","authors":"P. Bingley, P. van der Wolf","doi":"10.1109/DAC.1990.114845","DOIUrl":"https://doi.org/10.1109/DAC.1990.114845","url":null,"abstract":"A design platform is a central user interface to a CAD framework. It enables information retrieval, object selection, and tool activation in a uniform and integrated fashion. A description is given of such a design platform with emphasis on the graphical metadesign data-browsing facilities. The design platform informs designers about the latest developments of their designs and simplifies interaction with the design system. It enables designers to concentrate more on their main task of electronics design, resulting in better designs and increased productivity. Although the design platform presented has been implemented on top of the NELSIS CAD framework, the ideas and concepts can be used in a variety of applications where data of interest to end users are maintained by a framework.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"119 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":"116709913","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}
引用次数: 20
Automatic incorporation of on-chip testability circuits 自动集成片上可测试电路
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114912
N. Ito
A system which automatically incorporates testability circuits into ECL chips is presented. Three types of circuits are incorporated: (1) a random access scan circuit, (2) a clock suppression circuit for delay fault testing, and (3) a pin scan-out circuit for chip I/O pin observation in board testing. Fanout destinations of each gate in the testability circuits are localized on a chip to keep the logical net length within the limit. This system was used to develop the new Fujitsu VP-2000 supercomputer.<>
介绍了一种将可测性电路自动集成到ECL芯片中的系统。包含三种类型的电路:(1)随机访问扫描电路,(2)用于延迟故障测试的时钟抑制电路,(3)用于电路板测试中芯片I/O引脚观察的引脚扫描电路。可测电路中每个门的扇出目的地都被定位在一个芯片上,以保持逻辑网长度在限制范围内。该系统被用于开发新的富士通VP-2000超级计算机。
{"title":"Automatic incorporation of on-chip testability circuits","authors":"N. Ito","doi":"10.1109/DAC.1990.114912","DOIUrl":"https://doi.org/10.1109/DAC.1990.114912","url":null,"abstract":"A system which automatically incorporates testability circuits into ECL chips is presented. Three types of circuits are incorporated: (1) a random access scan circuit, (2) a clock suppression circuit for delay fault testing, and (3) a pin scan-out circuit for chip I/O pin observation in board testing. Fanout destinations of each gate in the testability circuits are localized on a chip to keep the logical net length within the limit. This system was used to develop the new Fujitsu VP-2000 supercomputer.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"26 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":"116741547","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
LiB: a cell layout generator LiB:一个单元格布局生成器
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114902
Yung-Ching Hsieh, Chi-Yi Hwang, Y. Lin, Y. Hsu
An automatic layout generation system, called LiB, for the library cells used in CMOS ASIC design is presented. LiB takes a transistor-level circuit schematic in SPICE format and outputs a symbolic layout. In LiB, the intra-cell routing runs not only between PMOS and NMOS but also on diffusion islands as well as the two side regions (one between the PMOS diffusion and the power line, and the other between the NMOS diffusion and the ground line). Several heuristic algorithms are proposed to solve the transistor-clustering, -pairing, -chaining, -folding, the chain placement, the routing, and the net assignment problems. Experimental results are presented to show the capability of LiB.<>
介绍了一种用于CMOS专用集成电路设计的库单元自动版图生成系统LiB。LiB采用SPICE格式的晶体管级电路原理图并输出符号布局。在LiB中,小区内路由不仅运行在PMOS和NMOS之间,而且还运行在扩散岛以及两个侧区(PMOS扩散和电源线之间,NMOS扩散和地线之间)上。提出了几种启发式算法来解决晶体管聚类、配对、链、折叠、链放置、路由和网络分配问题。实验结果显示了LiB的性能。
{"title":"LiB: a cell layout generator","authors":"Yung-Ching Hsieh, Chi-Yi Hwang, Y. Lin, Y. Hsu","doi":"10.1109/DAC.1990.114902","DOIUrl":"https://doi.org/10.1109/DAC.1990.114902","url":null,"abstract":"An automatic layout generation system, called LiB, for the library cells used in CMOS ASIC design is presented. LiB takes a transistor-level circuit schematic in SPICE format and outputs a symbolic layout. In LiB, the intra-cell routing runs not only between PMOS and NMOS but also on diffusion islands as well as the two side regions (one between the PMOS diffusion and the power line, and the other between the NMOS diffusion and the ground line). Several heuristic algorithms are proposed to solve the transistor-clustering, -pairing, -chaining, -folding, the chain placement, the routing, and the net assignment problems. Experimental results are presented to show the capability of LiB.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"12 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":"125647523","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
期刊
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