Placement Algorithm by Partitioning for Optimum Rectangular Placement

E. Stabler, V. Kureichik, V. A. Kalashnikov
{"title":"Placement Algorithm by Partitioning for Optimum Rectangular Placement","authors":"E. Stabler, V. Kureichik, V. A. Kalashnikov","doi":"10.1109/DAC.1979.1600083","DOIUrl":null,"url":null,"abstract":"This paper describes methods for placement of DIP packages on a rectangular grid with minimum crossovers and wire length. The initial step is partitioning the components into subsets, one subset for each row, such that the connection between rows are minimized. An iterative procedure, yielding successively improved partitioning, is used for this purpose. Once the row sets are formed, a process for best placement of the DIP in a row is carried-out. The row is assumed to have either a one row channel for routing wires or two row channels. For both cases a placement which minimized crossovers and line length is obtained. The basic method uses simple branch and bound search procedures for placing the packages within a row set. In the placement procedure the objects being placed are wire nets rather than components. Previous work related to this problem is included in references [1-6].","PeriodicalId":345241,"journal":{"name":"16th Design Automation Conference","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1979-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"16th Design Automation Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DAC.1979.1600083","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

This paper describes methods for placement of DIP packages on a rectangular grid with minimum crossovers and wire length. The initial step is partitioning the components into subsets, one subset for each row, such that the connection between rows are minimized. An iterative procedure, yielding successively improved partitioning, is used for this purpose. Once the row sets are formed, a process for best placement of the DIP in a row is carried-out. The row is assumed to have either a one row channel for routing wires or two row channels. For both cases a placement which minimized crossovers and line length is obtained. The basic method uses simple branch and bound search procedures for placing the packages within a row set. In the placement procedure the objects being placed are wire nets rather than components. Previous work related to this problem is included in references [1-6].
基于分区的最优矩形布局算法
本文描述了用最小的交叉和导线长度在矩形网格上放置DIP封装的方法。最初的步骤是将组件划分为子集,每行一个子集,这样行之间的连接就最小化了。为了达到这个目的,使用了一个迭代过程,产生了不断改进的分区。一旦形成行集,就会执行在行中最佳放置DIP的过程。假定行具有用于布线的单行通道或两行通道。对于这两种情况,获得了最小交叉和线长的放置。基本方法使用简单的分支和绑定搜索过程将包放置在行集中。在放置过程中,放置的对象是铁丝网而不是部件。参考文献[1-6]中有前人对该问题的相关研究。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信