Title :
LAYGEN II—Automatic Layout Generation of Analog Integrated Circuits
Author :
Martins, Rui P. ; Lourenco, Nuno ; Horta, Nuno
Author_Institution :
Inst. de Telecomun., Inst. Super. Tecnico, Lisbon, Portugal
Abstract :
This paper describes an innovative design automation tool, LAYGEN II, for analog integrated circuit (IC) layout generation based on template descriptions and on evolutionary computation techniques. LAYGEN II was developed giving special emphasis to the reusability of expert knowledge and to the efficiency of retargeting operations. The designer specifies the sized circuit-level structure, the required technology and also, the layout template consisting of technology and specification independent high-level layout guidelines. For placement, the topological relations present in the template are extracted to a nonslicing B*-tree layout representation, and the tool automatically merges devices and improves the floorplan quality. For routing an optimization kernel consisting of a tailored version of the multiobjective multiconstraint evolutionary algorithm NSGA-II is used. The Router optimizes all nets simultaneously and uses a built-in engine to evaluate each of the layout solutions. The automatic layout generation is demonstrated here using the LAYGEN II tool for typical analog circuit structures, and the results in GDSII format were validated using the industrial grade verification tool Calibre®.
Keywords :
analogue integrated circuits; electronic design automation; evolutionary computation; integrated circuit layout; LAYGEN II; analog integrated circuits; automatic layout generation; circuit level structure; design automation tool; evolutionary computation techniques; multiobjective multiconstraint evolutionary algorithm; optimization kernel; template descriptions; Design automation; Generators; Graphical user interfaces; Guidelines; Integrated circuits; Layout; Routing; Analog integrated circuits; Layout Generation; computer aided design; electronic design automation; evolutionary computation;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2013.2269050