DocumentCode :
618156
Title :
Multi-port multi-terminal analog router based on an evolutionary optimization kernel
Author :
Martins, Rui P. ; Lourenco, Nuno ; Canelas, Antonio ; Horta, Nuno
Author_Institution :
Inst. de Telecomun., Tech. Univ. Lisbon, Lisbon, Portugal
fYear :
2013
fDate :
20-23 June 2013
Firstpage :
2789
Lastpage :
2796
Abstract :
In the state-of-the-art on analog integrated circuit (IC) automatic routing approaches it is assumed that each terminal has only one port that can be routed, however, in practice a device usually contains multiple electrically-equivalent locations where the connection can be made, multi-port terminals, which are not properly explored. This paper describes an innovative evolutionary approach with multi-port multiterminal (MP/MT) nets for analog IC automatic routing. The netlist and the multi-port terminals are modeled in a Group-Steiner problem that is solved by the Global Router, to obtain the terminal-to-terminal connectivity, and then, for the detailed routing, an optimization kernel is used, namely, an enhanced version of the multi-objective evolutionary algorithm NSGA-II. The Router starts by a single-net procedure, and culminates in a process where all nets are optimized simultaneously. The technology design rules are verified during the evolutionary generation using an in-loop built-in layout evaluation procedure. The automatic routing generation is detailed, and demonstrated for the generation of the layout of a typical analog circuit, for the UMC 130nm design process. The automatically generated layouts are validated using the industrial grade Calibre® tool and the performances of the extracted circuits are compared with the ones achieved in the circuit-level design.
Keywords :
genetic algorithms; integrated circuit layout; multiport networks; network routing; Group-Steiner problem; MP-MT net; NSGA-II multiobjective evolutionary algorithm; UMC design process; analog IC automatic routing approach; analog integrated circuit automatic routing approach; automatic routing generation; circuit-level design; evolutionary generation; evolutionary optimization kernel; global router; industrial grade Calibre tool; inloop built-in layout evaluation procedure; innovative evolutionary approach; multiple-electrically-equivalent location; multiport multiterminal analog router; single-net procedure; terminal-to-terminal connectivity; typical analog circuit layout; Layout; Optimization; Ports (Computers); Routing; Shape; Vegetation; Wires; Analog Integrated Circuit; Electronic Design Automation; Evolutionary Computations; Group Steiner Problem; Physical Design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation (CEC), 2013 IEEE Congress on
Conference_Location :
Cancun
Print_ISBN :
978-1-4799-0453-2
Electronic_ISBN :
978-1-4799-0452-5
Type :
conf
DOI :
10.1109/CEC.2013.6557907
Filename :
6557907
Link To Document :
بازگشت