首页 > 最新文献

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

英文 中文
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
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
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
Datapath generator based on gate-level symbolic layout 基于门级符号布局的数据路径生成器
Pub Date : 1990-06-24 DOI: 10.1145/123186.123314
Nobu Matsumoto, Y. Watanabe, K. Usami, Y. Sugeno, H. Hatada, S. Mori
A data-path generator that generates high-density LSI mask layouts equivalent to hand-crafted ones is described. An entry of the generator is a hierarchical symbolic layout at the gate level. The bit-and-row-slicing technique is a key feature for realizing large-size and high-density data-path generation. A 21 K-transistor data-path whose density is 5.64 KTr/mm/sup 2/, greater than the 5.38 KTr/mm/sup 2/ of a hand-crafted datapath, was generated using 1- mu m CMOS technology.<>
描述了一种数据路径生成器,它可以生成高密度LSI掩模布局,相当于手工制作的掩模布局。生成器的入口是门级的分层符号布局。位行切片技术是实现大尺寸高密度数据路径生成的关键技术。采用1 μ m CMOS技术,生成了密度为5.64 KTr/mm/sup 2/的21 k晶体管数据路径,其密度大于手工制作数据路径的5.38 KTr/mm/sup 2/。
{"title":"Datapath generator based on gate-level symbolic layout","authors":"Nobu Matsumoto, Y. Watanabe, K. Usami, Y. Sugeno, H. Hatada, S. Mori","doi":"10.1145/123186.123314","DOIUrl":"https://doi.org/10.1145/123186.123314","url":null,"abstract":"A data-path generator that generates high-density LSI mask layouts equivalent to hand-crafted ones is described. An entry of the generator is a hierarchical symbolic layout at the gate level. The bit-and-row-slicing technique is a key feature for realizing large-size and high-density data-path generation. A 21 K-transistor data-path whose density is 5.64 KTr/mm/sup 2/, greater than the 5.38 KTr/mm/sup 2/ of a hand-crafted datapath, was generated using 1- mu m CMOS technology.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"36 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":"116438176","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}
引用次数: 5
A fault analysis method for synchronous sequential circuits 同步顺序电路的故障分析方法
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114950
T. Kuo, Jau-Yien Lee, Jhing-Fa Wang
A new fault analysis method for synchronous sequential circuits is presented. Using the iterative array method, extended forward propagation and backward implication are performed, based on the observed values at primary outputs, to deduce the actual values of each line to determine its fault status. Any stuck fault can be identified, even in a circuit without any initialization sequence. A fault which is covered is tested unconditionally; thus the results obtained would not be invalidated in the presence of tested or untestable lines. Examples are given to demonstrate the ability of the method.<>
提出了一种同步时序电路故障分析的新方法。采用迭代阵列法,根据主要输出的观测值进行扩展前向传播和后向隐含,推导出每条线路的实际值,从而确定线路的故障状态。任何卡故障都可以被识别,即使在没有任何初始化顺序的电路中。被覆盖的故障是无条件测试的;因此,得到的结果不会在测试线或不可测试线的存在下失效。最后给出了算例,说明了该方法的可行性
{"title":"A fault analysis method for synchronous sequential circuits","authors":"T. Kuo, Jau-Yien Lee, Jhing-Fa Wang","doi":"10.1109/DAC.1990.114950","DOIUrl":"https://doi.org/10.1109/DAC.1990.114950","url":null,"abstract":"A new fault analysis method for synchronous sequential circuits is presented. Using the iterative array method, extended forward propagation and backward implication are performed, based on the observed values at primary outputs, to deduce the actual values of each line to determine its fault status. Any stuck fault can be identified, even in a circuit without any initialization sequence. A fault which is covered is tested unconditionally; thus the results obtained would not be invalidated in the presence of tested or untestable lines. Examples are given to demonstrate the ability of the method.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"225 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":"123982882","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 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
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
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
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
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
期刊
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学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1