Floorplanning with Boundary Constraints by Using AE-TCG

被引:0
作者
Li, YiMing [1 ]
Zhou, MingTian [1 ]
Li, Yi [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu 610054, Peoples R China
来源
INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2012) | 2013年 / 8768卷
关键词
design automation; computer aided design; floorplanning; transitive closure graph; area estimate; MODULE PLACEMENT; ALGORITHM; SEQUENCE;
D O I
10.1117/12.2010850
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
It is practical and crucial that a designer will want to control the positions of some modules along the chip boundary in the final packing for I/O connection. To solve the problem we propose an algorithm named Area Estimate Transitive Closure Graphs (AE-TCG). By analyzing the feasible condition of boundary constraints, AE-TCG guarantees that the result of each perturbation is a feasible placement with boundary constraints, and doesn't need to transform the infeasible solution to feasible one. Unlike most of the previous algorithms getting the target area after packing, AE-TCG can satisfy the boundary constraints and estimate the area of feasible placement without packing after random perturbation, then accept the beneficial perturbation. For the property of concentrate itself, AE-TCG is running without Simulated Annealing (SA) process. The experimental results show that AE-TCG is effective and efficient than other algorithms with boundary constraints in commonly used MCNC benchmark circuits.
引用
收藏
页数:7
相关论文
共 13 条
[1]   Non-slicing floorplans with boundary constraints using Generalized Polish Expression [J].
Chen, DS ;
Lin, CT ;
Wang, YW .
ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, :342-345
[2]   Packing-based VLSI module placement using genetic algorithm with sequence-pair representation [J].
Drakidis, A. ;
Mack, R. J. ;
Massara, R. E. .
IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS, 2006, 153 (06) :545-551
[3]  
Kang Li, 2008, 2008 International Conference on Communications, Circuits and Systems, P1171, DOI 10.1109/ICCCAS.2008.4657975
[4]  
Lai JB, 2001, PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, P515, DOI 10.1109/ASPDAC.2001.913360
[5]  
Lin J.M., TANS VLSI, V13, P288
[6]   TCG-S: Orthogonal coupling of P*-admissible representations for general floorplans [J].
Lin, JM ;
Chang, YW .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2004, 23 (06) :968-980
[7]   Module placement with boundary constraints using B*-trees [J].
Lin, JM ;
Yi, KE ;
Chang, YW .
IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS, 2002, 149 (04) :251-256
[8]   Moving Block Sequence and Organizational Evolutionary Algorithm for General Floorplanning With Arbitrarily Shaped Rectilinear Blocks [J].
Liu, Jing ;
Zhong, Weicai ;
Jiao, Licheng ;
Li, Xue .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (05) :630-646
[9]  
Liu Y., 2006, IEEE AS PAC C CIRC S, P792
[10]   VLSI floorplanning with boundary constraints based on Corner Block List [J].
Ma, YC ;
Dong, SQ ;
Hong, XL ;
Cai, YC ;
Cheng, CK ;
Gu, J .
PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, 2001, :509-514