• 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