Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
An efficient macro-cell placement algorithm
Aarts E., de Bont F., Korst J., Rongen J. Integration, the VLSI Journal10 (3):299-317,1991.Type:Article
Date Reviewed: Mar 1 1992

In VLSI design, macro-cell placement arranges rectangular blocks of arbitrary widths and heights on the chip. The goal is to minimize the chip size and to reduce the total wire length of the nets connecting different blocks. This paper proposes a divide-and-conquer with hierarchy placement (DCHP) method. The DCHP method is divided into two stages: finding a good arrangement to minimize the chip size, and then rearranging the blocks to minimize the wire length. Two other methods are described for comparison. The overlap placement (OP) method uses a penalty function to penalize the overlap of blocks. The slicing placement (SP) method uses a normalized polish expression to represent the placement. All three placement methods use a simulated annealing approach to search for the solution.

The experiments on the first three test cases show that OP is a clear winner in reducing the total wire length. They also show that DCHP reaches a local minimal solution in a short time, while a longer execution time is needed for OP and SP to achieve their best solutions. Further experiments on MCNC test cases are suggested for a conclusive comparison.

Reviewer:  C. K. Cheng Review #: CR115487
Bookmark and Share
 
Layout (B.7.2 ... )
 
 
Combinatorial Algorithms (G.2.1 ... )
 
 
Placement And Routing (B.7.2 ... )
 
 
Routing And Layout (F.2.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Layout": Date
Layouts with wires of balanced length
Becker B., Osthof H. Information and Computation 73(1): 45-58, 1987. Type: Article
Oct 1 1987
Optimal layer assignment for interconnect
Pinter R. Advances in VLSI and Computer Systems 1(2): 123-137, 1984. Type: Article
Sep 1 1985
Heuristic algorithms for single row routing
Du D., Hsu Liu L. IEEE Transactions on Computers 36(3): 312-321, 1987. Type: Article
Aug 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy