首页 > 最新文献

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

英文 中文
A channel/switchbox definition algorithm for building-block layout 用于构建块布局的通道/开关盒定义算法
Pub Date : 1990-06-24 DOI: 10.1145/123186.123425
Yang Cai, D. F. Wong
The problem of routing region definition in the VLSI building-block layout design style is addressed. An algorithm is presented to decompose the routing area into a set of straight channels and switchboxes such that the number of switchboxes in the decomposition is minimized. The algorithm is based on a graph-theoretic approach that makes use of an efficient polynomial time-optimal algorithm for computing minimum clique covers of triangulated graphs. The algorithm was compared with a previously known greedy approach and an exhaustive search optimal algorithm. For all the test problems considered, the new algorithm consistently outperformed the greedy algorithm, and it produced optimal solutions in almost all cases.<>
讨论了VLSI模块布局设计风格中路由区域定义的问题。提出了一种将路由区域分解为一组直通道和开关箱的算法,使分解中的开关箱数量最小化。该算法基于图论方法,利用有效的多项式时间最优算法来计算三角图的最小团覆盖。将该算法与先前已知的贪心算法和穷举搜索算法进行了比较。对于所考虑的所有测试问题,新算法始终优于贪婪算法,并且在几乎所有情况下都能产生最优解。
{"title":"A channel/switchbox definition algorithm for building-block layout","authors":"Yang Cai, D. F. Wong","doi":"10.1145/123186.123425","DOIUrl":"https://doi.org/10.1145/123186.123425","url":null,"abstract":"The problem of routing region definition in the VLSI building-block layout design style is addressed. An algorithm is presented to decompose the routing area into a set of straight channels and switchboxes such that the number of switchboxes in the decomposition is minimized. The algorithm is based on a graph-theoretic approach that makes use of an efficient polynomial time-optimal algorithm for computing minimum clique covers of triangulated graphs. The algorithm was compared with a previously known greedy approach and an exhaustive search optimal algorithm. For all the test problems considered, the new algorithm consistently outperformed the greedy algorithm, and it produced optimal solutions in almost all cases.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"27 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":"115611636","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
NES: the behavioral model for the formal semantics of a hardware design language UDL/I 硬件设计语言UDL/I的形式语义的行为模型
Pub Date : 1990-06-24 DOI: 10.1145/123186.123191
N. Ishiura, H. Yasuura, S. Yajima
A new behavioral model of hardware, the NES (nondeterministic event sequence) model, is described. It was developed for the purpose of defining formal semantics of the gate level and the register transfer level hardware description languages. The NES model is a generalization of event driven simulation and can be a basis of synthesis and verification as well as simulation. Basic concepts, formal definition, and a description method of the NES model are introduced.<>
提出了一种新的硬件行为模型,即不确定性事件序列模型。它是为定义门级和寄存器传输级硬件描述语言的形式化语义而开发的。NES模型是事件驱动仿真的概括,可以作为综合和验证以及仿真的基础。介绍了网元模型的基本概念、形式化定义和描述方法。
{"title":"NES: the behavioral model for the formal semantics of a hardware design language UDL/I","authors":"N. Ishiura, H. Yasuura, S. Yajima","doi":"10.1145/123186.123191","DOIUrl":"https://doi.org/10.1145/123186.123191","url":null,"abstract":"A new behavioral model of hardware, the NES (nondeterministic event sequence) model, is described. It was developed for the purpose of defining formal semantics of the gate level and the register transfer level hardware description languages. The NES model is a generalization of event driven simulation and can be a basis of synthesis and verification as well as simulation. Basic concepts, formal definition, and a description method of the NES model are introduced.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"15 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":"116806532","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
Design and performance evaluation of new massively parallel VLSI mask verification algorithms in JIGSAW JIGSAW中大规模并行VLSI掩模验证新算法的设计与性能评价
Pub Date : 1990-06-24 DOI: 10.1145/123186.123268
E. Carlson, Rob A. Rutenbar
The massively parallel mask checking system JIGSAW is described. It has evolved from the authors' earlier feasibility study on large-scale, fine-grain parallelism in simple mask checking tasks (Proc. 24th DAC, 1988). Unlike previous systems, JIGSAW parallelizes all phases of the checking process. Described are new techniques to handle all-angle geometry, the first massively parallel mask flattening and multilayer netlist extraction algorithms, and measurements made comparing JIGSAW, running on a Connection Machine, against industry-standard tools. End-to-end speedups (i.e., from CIF to errors) range from 19 to 58 over DRACULA with larger masks producing larger speedups.<>
描述了大规模并行掩码检测系统JIGSAW。它是从作者早期对简单掩码检查任务中大规模、细粒度并行性的可行性研究演变而来的(Proc. 24 DAC, 1988)。不像以前的系统,JIGSAW并行检查过程的所有阶段。介绍了处理全角度几何图形的新技术,第一个大规模并行掩膜平坦化和多层网表提取算法,以及在连接机上运行的JIGSAW与行业标准工具的比较测量结果。端到端加速(即从CIF到错误)范围从19到58比DRACULA更大的掩码产生更大的加速。
{"title":"Design and performance evaluation of new massively parallel VLSI mask verification algorithms in JIGSAW","authors":"E. Carlson, Rob A. Rutenbar","doi":"10.1145/123186.123268","DOIUrl":"https://doi.org/10.1145/123186.123268","url":null,"abstract":"The massively parallel mask checking system JIGSAW is described. It has evolved from the authors' earlier feasibility study on large-scale, fine-grain parallelism in simple mask checking tasks (Proc. 24th DAC, 1988). Unlike previous systems, JIGSAW parallelizes all phases of the checking process. Described are new techniques to handle all-angle geometry, the first massively parallel mask flattening and multilayer netlist extraction algorithms, and measurements made comparing JIGSAW, running on a Connection Machine, against industry-standard tools. End-to-end speedups (i.e., from CIF to errors) range from 19 to 58 over DRACULA with larger masks producing larger speedups.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"30 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":"129517666","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}
引用次数: 7
An analytical approach to floorplan design and optimization 平面图设计与优化的分析方法
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114852
S. Sutanthavibul, E. Shragowitz, J. B. Rosen
An analytical method for VLSI general floorplan design and optimization is proposed. This method is based on a mixed integer programming model and all application of a standard mathematical software. The method allows arbitrary combinations of rigid and flexible modules. Various objective functions, such as chip area, interconnection length, timing delays or any combinations of them, are permitted. Routing space is estimated by the global router. Experimental data are provided.<>
提出了一种超大规模集成电路总平面布置图设计与优化的解析方法。该方法以混合整数规划模型为基础,全部应用标准数学软件。该方法允许刚性和柔性模块的任意组合。允许各种目标函数,如芯片面积、互连长度、定时延迟或它们的任何组合。路由空间由全局路由器估计。并提供了实验数据。
{"title":"An analytical approach to floorplan design and optimization","authors":"S. Sutanthavibul, E. Shragowitz, J. B. Rosen","doi":"10.1109/DAC.1990.114852","DOIUrl":"https://doi.org/10.1109/DAC.1990.114852","url":null,"abstract":"An analytical method for VLSI general floorplan design and optimization is proposed. This method is based on a mixed integer programming model and all application of a standard mathematical software. The method allows arbitrary combinations of rigid and flexible modules. Various objective functions, such as chip area, interconnection length, timing delays or any combinations of them, are permitted. Routing space is estimated by the global router. Experimental data are provided.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"19 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":"121844101","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}
引用次数: 94
PHIGURE: a parallel hierarchical global router 图:一个并行的分层全局路由器
Pub Date : 1990-06-24 DOI: 10.1145/123186.123429
Randall J. Brouwer, P. Banerjee
A new parallel hierarchical algorithm for global routing (PHIGURE) is presented. The router is based on the work of M. Burstein and R. Pelavin, (IEEE Trans. CAD, vol.CAD-2, no.4, p.223-34, Oct. 1983) but has many extensions for general global routing and parallel execution. Main features of the algorithm include structured hierarchical decomposition into separate independent tasks which are suitable for parallel execution and adaptive simplex solution for adding feedthroughs and adjusting channel heights for row-based layout. The algorithm is described and results are presented for a shared-memory multiprocessor implementation.<>
提出了一种新的并行分层全局路由算法(phure)。该路由器是基于M. Burstein和R. Pelavin的研究成果。CAD, vol.CAD-2, no。4,第223-34页,1983年10月),但有许多扩展一般全局路由和并行执行。该算法的主要特点包括:适合并行执行的结构化分层分解为独立的任务;适合添加馈线和调整通道高度的自适应单纯形解。本文描述了该算法,并给出了一个共享内存多处理器实现的结果。
{"title":"PHIGURE: a parallel hierarchical global router","authors":"Randall J. Brouwer, P. Banerjee","doi":"10.1145/123186.123429","DOIUrl":"https://doi.org/10.1145/123186.123429","url":null,"abstract":"A new parallel hierarchical algorithm for global routing (PHIGURE) is presented. The router is based on the work of M. Burstein and R. Pelavin, (IEEE Trans. CAD, vol.CAD-2, no.4, p.223-34, Oct. 1983) but has many extensions for general global routing and parallel execution. Main features of the algorithm include structured hierarchical decomposition into separate independent tasks which are suitable for parallel execution and adaptive simplex solution for adding feedthroughs and adjusting channel heights for row-based layout. The algorithm is described and results are presented for a shared-memory multiprocessor implementation.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"56 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":"123095841","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 30
SOPRANO: an efficient automatic test pattern generator for stuck-open faults in CMOS combinational circuits SOPRANO:一种有效的CMOS组合电路卡开故障自动测试图发生器
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114936
H. K. Lee, D. Ha
The key idea of SOPRANO is to convert a CMOS circuit into an equivalent gate-level circuit and SOP faults into the equivalent stuck-at-faults. Then SOPRANO derives test patterns for SOP faults using a gate-level test pattern generator. Several techniques to reduce the test set size are introduced in SOPRANO. Experimental results performed on eight benchmark circuits show that SOPRANO achieves high SOP fault coverage and short processing time.<>
SOPRANO的核心思想是将CMOS电路转换为等效的门级电路,将SOP故障转换为等效的卡故障。然后,SOPRANO使用门级测试模式生成器派生SOP故障的测试模式。在SOPRANO中介绍了几种减小测试集大小的技术。在8个基准电路上进行的实验结果表明,SOPRANO具有较高的SOP故障覆盖率和较短的处理时间。
{"title":"SOPRANO: an efficient automatic test pattern generator for stuck-open faults in CMOS combinational circuits","authors":"H. K. Lee, D. Ha","doi":"10.1109/DAC.1990.114936","DOIUrl":"https://doi.org/10.1109/DAC.1990.114936","url":null,"abstract":"The key idea of SOPRANO is to convert a CMOS circuit into an equivalent gate-level circuit and SOP faults into the equivalent stuck-at-faults. Then SOPRANO derives test patterns for SOP faults using a gate-level test pattern generator. Several techniques to reduce the test set size are introduced in SOPRANO. Experimental results performed on eight benchmark circuits show that SOPRANO achieves high SOP fault coverage and short processing time.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"41 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":"131398587","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}
引用次数: 62
A linear program driven scheduling and allocation method followed by an interconnect optimization algorithm 一种线性规划驱动的调度和分配方法,然后是互连优化算法
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114833
C. Papachristou, H. Konuk
A new method for high-level logic synthesis is reported whose basic feature is the tight interaction and coupling of the scheduling and allocation phases providing a global direction to the synthesis. A linear-program-based allocation is proposed which uses multifunction-ALU cost estimation and iteratively drives a tree-search for scheduling. A new interconnect optimization algorithm is proposed. It is based on several interconnect transformations for multiplexer input collapsing and merging. Several other important synthesis aspects are included, e.g., register and interconnect bindings, operation chaining, and operation multicycling. The method has been implemented in C on a Sun 3/60 workstation.<>
提出了一种高级逻辑综合的新方法,其基本特征是调度和分配阶段之间的紧密交互和耦合,为综合提供了全局方向。提出了一种基于线性规划的调度方法,该方法利用多功能alu成本估计和迭代驱动树搜索进行调度。提出了一种新的互连优化算法。它是基于多路复用器输入崩溃和合并的几种互连变换。还包括其他几个重要的合成方面,例如,寄存器和互连绑定、操作链和操作多循环。该方法已在Sun 3/60工作站上用C语言实现
{"title":"A linear program driven scheduling and allocation method followed by an interconnect optimization algorithm","authors":"C. Papachristou, H. Konuk","doi":"10.1109/DAC.1990.114833","DOIUrl":"https://doi.org/10.1109/DAC.1990.114833","url":null,"abstract":"A new method for high-level logic synthesis is reported whose basic feature is the tight interaction and coupling of the scheduling and allocation phases providing a global direction to the synthesis. A linear-program-based allocation is proposed which uses multifunction-ALU cost estimation and iteratively drives a tree-search for scheduling. A new interconnect optimization algorithm is proposed. It is based on several interconnect transformations for multiplexer input collapsing and merging. Several other important synthesis aspects are included, e.g., register and interconnect bindings, operation chaining, and operation multicycling. The method has been implemented in C on a Sun 3/60 workstation.<<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":"132811385","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}
引用次数: 75
Optimization by simulated evolution with applications to standard cell placement 通过模拟进化优化应用于标准单元放置
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114822
R. Kling, P. Banerjee
A mathematical formulation is presented of the simulated evolution algorithm, a novel optimization technique, followed by a thorough analysis of the associated Markov-chain model. A hierarchical approach is used to solve the placement problem for medium to large circuits which incorporates elements of both placement and circuit partitioning in a single algorithm. It is found that the new hierarchical method not only reduces the overall execution time but also significantly increases the quality of the final result. Its success can be attributed to the fact that it reduces the number of local minima that the optimization algorithm encounters. Therefore, the global structure of the placement can be optimized first, regardless of intermediate limitations imposed by local constraints. By gradually refining the granularity of the optimization method, a solution close to the global minimum can be achieved. A standard cell placement program is described based on the new approach whose preliminary results are comparable to the best simulated annealing algorithms.<>
提出了模拟进化算法的数学公式,并对相关的马尔可夫链模型进行了深入分析。采用分层方法解决中大型电路的布局问题,该方法将布局和电路划分两个要素结合在一个算法中。研究发现,新的分层方法不仅减少了整体执行时间,而且显著提高了最终结果的质量。它的成功可以归因于这样一个事实,即它减少了优化算法遇到的局部最小值的数量。因此,可以首先优化布局的全局结构,而不考虑局部约束所施加的中间限制。通过逐步细化优化方法的粒度,可以得到接近全局最小值的解。基于这种新方法,描述了一个标准的细胞放置程序,其初步结果可与最佳模拟退火算法相媲美。
{"title":"Optimization by simulated evolution with applications to standard cell placement","authors":"R. Kling, P. Banerjee","doi":"10.1109/DAC.1990.114822","DOIUrl":"https://doi.org/10.1109/DAC.1990.114822","url":null,"abstract":"A mathematical formulation is presented of the simulated evolution algorithm, a novel optimization technique, followed by a thorough analysis of the associated Markov-chain model. A hierarchical approach is used to solve the placement problem for medium to large circuits which incorporates elements of both placement and circuit partitioning in a single algorithm. It is found that the new hierarchical method not only reduces the overall execution time but also significantly increases the quality of the final result. Its success can be attributed to the fact that it reduces the number of local minima that the optimization algorithm encounters. Therefore, the global structure of the placement can be optimized first, regardless of intermediate limitations imposed by local constraints. By gradually refining the granularity of the optimization method, a solution close to the global minimum can be achieved. A standard cell placement program is described based on the new approach whose preliminary results are comparable to the best simulated annealing algorithms.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"1 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":"130453166","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}
引用次数: 31
Optimum and heuristic data path scheduling under resource constraints 资源约束下的最优启发式数据路径调度
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114831
C. Hwang, Y. Hsu, Y. Lin
An integer linear programming model for the scheduling problem in high-level synthesis under resource constraints is presented. The following applications are considered: multicycle operations with nonpipelined or pipelined function units: mutually exclusive operations: functional pipelining: loop-folding; and scheduling under bus constraint. Besides the model, a new technique, called zone scheduling (ZS), is proposed to solve large-size problems. ZS partitions the distribution graph into several zones and sequentially solves the problems contained. A novel feature of this technique is that it schedules more than one control step at a time, allowing a more global view of a scheduling problem to be taken.<>
针对资源约束下的高级综合调度问题,建立了一个整数线性规划模型。考虑以下应用:具有非流水线或流水线功能单元的多循环操作;互斥操作;功能流水线;循环折叠;以及总线约束下的调度。在此基础上,提出了一种新的区域调度技术来解决大尺寸问题。ZS将分布图划分为几个区域,并依次解决包含的问题。这种技术的一个新特性是它一次调度多个控制步骤,允许对调度问题采取更全局的视图。
{"title":"Optimum and heuristic data path scheduling under resource constraints","authors":"C. Hwang, Y. Hsu, Y. Lin","doi":"10.1109/DAC.1990.114831","DOIUrl":"https://doi.org/10.1109/DAC.1990.114831","url":null,"abstract":"An integer linear programming model for the scheduling problem in high-level synthesis under resource constraints is presented. The following applications are considered: multicycle operations with nonpipelined or pipelined function units: mutually exclusive operations: functional pipelining: loop-folding; and scheduling under bus constraint. Besides the model, a new technique, called zone scheduling (ZS), is proposed to solve large-size problems. ZS partitions the distribution graph into several zones and sequentially solves the problems contained. A novel feature of this technique is that it schedules more than one control step at a time, allowing a more global view of a scheduling problem to be taken.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"1 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":"131296420","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
Stochastic evolution: a fast effective heuristic for some generic layout problems 随机进化:一类通用布局问题的快速有效的启发式算法
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114823
Y. Saab, V. Rao
There are two canonical optimization problems, network bisectioning (NB) and traveling salesman (TS), that emerge from the physical design and layout of integrated circuits. An analogy is used between iterative techniques for combinatorial optimization and the evolution of biological species to obtain the stochastic evolution (SE) heuristic for solving a wide range of combinatorial optimization problems. It is shown that SE can be specifically tailored to solve both NB and TS. Experimental results for the NB and TS problems show that the SE algorithm produces better quality solutions and is faster than the simulated annealing algorithm in all instances considered.<>
网络对分(NB)和旅行推销员(TS)是集成电路物理设计和布局中出现的两个典型优化问题。将组合优化的迭代技术与生物物种的进化进行类比,得到求解各种组合优化问题的随机进化启发式算法。实验结果表明,SE算法可以专门用于解决NB和TS问题。NB和TS问题的实验结果表明,SE算法在所有考虑的情况下都比模拟退火算法产生更高质量的解,并且速度更快。
{"title":"Stochastic evolution: a fast effective heuristic for some generic layout problems","authors":"Y. Saab, V. Rao","doi":"10.1109/DAC.1990.114823","DOIUrl":"https://doi.org/10.1109/DAC.1990.114823","url":null,"abstract":"There are two canonical optimization problems, network bisectioning (NB) and traveling salesman (TS), that emerge from the physical design and layout of integrated circuits. An analogy is used between iterative techniques for combinatorial optimization and the evolution of biological species to obtain the stochastic evolution (SE) heuristic for solving a wide range of combinatorial optimization problems. It is shown that SE can be specifically tailored to solve both NB and TS. Experimental results for the NB and TS problems show that the SE algorithm produces better quality solutions and is faster than the simulated annealing algorithm in all instances considered.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"1 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":"128984184","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}
引用次数: 61
期刊
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