Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Deterministic VLSI block placement algorithm using less flexibility first principle
Dong S., Hong X., Wu Y., Gu J. Journal of Computer Science and Technology18 (6):739-746,2003.Type:Article
Date Reviewed: Jun 10 2004

In this paper, the authors propose a simple deterministic algorithm for solving the very large scale integration (VLSI) block placement problem, which considers the packing area and interconnect wiring simultaneously. The algorithm is based on the so-called less flexibility first (LFF) principle, which relies on an old Chinese rule-of-thumb in stone packing work. The principle simply states a priority order in selecting empty space inside a working area to be filled by packed blocks.

I found it very interesting that the authors were motivated in their approach by the accumulated experience of ancient professionals in solving similar problems. Based on this LFF principle, they develop their heuristic algorithm for block placement, and demonstrate how to pack blocks with the least packing flexibility in their shape and interconnect requirements into the empty space with the least packing flexibility, in a greedy manner.

The authors provide a satisfactory literature review of existing relevant research, and a detailed description of their algorithm and its implementation. In addition, in order to examine the algorithm’s efficiency, they applied their algorithm (implemented using the C programming language) to the Microelectronics Center of North Carolina University (MCNC) benchmark circuits. The authors analyze both the weaknesses and strengths of their approach, and present the experimental results obtained in a comparative way. In general, the results seem to be quite satisfactory and promising.

In conclusion, this is an interesting research work that is well written and documented, and is intended for professionals in the field of VLSI design.

Reviewer:  George K. Adam Review #: CR129728 (0412-1473)
Bookmark and Share
  Reviewer Selected
 
 
VLSI (Very Large Scale Integration) (B.7.1 ... )
 
 
Analysis Of Algorithms (I.1.2 ... )
 
 
VLSI Systems (C.5.4 )
 
Would you recommend this review?
yes
no
Other reviews under "VLSI (Very Large Scale Integration)": Date
Area-time optimal VLSI integer multiplier with minimum computation time
Mehlhorn K., Preparata F. Information and Control 58(1-3): 137-156, 1984. Type: Article
Jun 1 1985
A rapid turnaround design of a high speed VLSI search processor
Matoba T., Lee K., Herman G., W. H. J. Integration, the VLSI Journal 10(3): 319-337, 1991. Type: Article
Mar 1 1992
An efficient heuristic for standard-cell placement
Kappen H. Integration, the VLSI Journal 10(3): 251-269, 1991. Type: Article
Jul 1 1992
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