Performance Evaluation and Comparison and Improvement of Standard Cell Placement Techniques in VLSI Design

Heuristic approach is preferred as a solution to optimization of Non-Deterministic Polynomial hard (NP-hard) problems of sizes that are nontrivial because of speed limitations of exact optimization methods. This paper, therefore, proposes to investigate recent heuristic techniques for solving the standard cell placement problems at physical design stage of VLSI design cycle. The techniques considered are Simulated Annealing (SA), Hopfield Neural Network and Genetic Algorithm (GA). In addition to individual studies of the methods, we compare them in terms of solution quality and computing speed in connection with the standard cell placement problems. Finally we shall suggest a method to enhance them using Memetic Algorithms (MA).

[1]  Pinaki Mazumder,et al.  VLSI cell placement techniques , 1991, CSUR.

[2]  R. Belew,et al.  Evolutionary algorithms with local search for combinatorial optimization , 1998 .

[3]  Gene A. Tagliarini,et al.  Optimization Using Neural Networks , 1991, IEEE Trans. Computers.

[4]  James P. Cohoon,et al.  Genetic Placement , 1987, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[5]  Daniel Gajski,et al.  New VLSI Tools - Guest Editors' Introduction , 1983, Computer.

[6]  Gajski,et al.  Guest Editors' Introduction: New VLSI Tools , 1983, Computer.

[7]  David E. Goldberg,et al.  Optimizing Global-Local Search Hybrids , 1999, GECCO.

[8]  Sartaj Sahni,et al.  The Complexity of Design Automation Problems , 1980, 17th Design Automation Conference.

[9]  Naveed A. Sherwani,et al.  Algorithms for VLSI Physical Design Automation , 1999, Springer US.

[10]  Yves Robert,et al.  Optimal algorithms for scheduling divisible workloads on heterogeneous systems , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[11]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[12]  Nikil D. Dutt,et al.  Design synthesis and silicon compilation , 1990, IEEE Design & Test of Computers.

[13]  Thomas Lengauer,et al.  Combinatorial algorithms for integrated circuit layout , 1990, Applicable theory in computer science.

[14]  Francine Berman,et al.  Heuristics for scheduling parameter sweep applications in grid environments , 2000, Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556).

[15]  Wilm E. Donath Complexity Theory and Design Automation , 1980, 17th Design Automation Conference.

[16]  F. Thomas Leighton,et al.  Complexity Issues in VLSI , 1983 .