z-logo
open-access-imgOpen Access
Placement and global routing of VLSI macro-Cell layouts using genetic algorithms
Author(s) -
H. Esbensen
Publication year - 1994
Publication title -
daimi pb
Language(s) - English
Resource type - Journals
eISSN - 2245-9316
pISSN - 0105-8517
DOI - 10.7146/dpb.v23i491.6987
Subject(s) - very large scale integration , routing (electronic design automation) , computer science , algorithm , heuristic , macro , graph , domain (mathematical analysis) , genetic algorithm , constraint (computer aided design) , mathematical optimization , theoretical computer science , mathematics , machine learning , artificial intelligence , embedded system , mathematical analysis , geometry , programming language
The topic of this Ph.D. thesis is the application of evolution-based algorithms (EAs) to various highly constrained combinatorial optimization problems arising in layout synthesis of VLSI integrated circuits. The purpose is to investigate which performance can be obtained by EAs compared to traditional methods, to identify strengths and weaknesses of EAs within this application domain and to identify possible EA design principles yielding the best performance. In particular, the study focuses on genetic algorithms (GAs) for placement and global routing of macro-cell layouts. GAs for the these problems are developed, and their performance compared to that of existing state-of-the-art tools, in terms of absolute solution quality and absolute runtime. The main results are new GAs for both macro-cell placement and global routing, which are comparable to or better than the current state-of-the-art approaches. Especially, a GA for the Steiner problem in a graph is presented, which to our knowledge is the current best heuristic for this problem, in terms of solution quality as well as runtime. Finally, various design principles significantly affecting algorithm performance are identified, of which the constraint handling method is of utmost importance. Within the application domain considered, enforcing constraint satisfaction at all times is found to consistently outperform methods based on penalty terms.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here