• DocumentCode
    3031780
  • Title

    Behavioral synthesis of analog systems using two-layered design space exploration

  • Author

    Doboli, Alex ; Nunez-Aldana, Adrian ; Dhanwada, Nagu ; Ganesan, Sree ; Vemuri, Ranga

  • Author_Institution
    Lab. for Digital Design Environ., Cincinnati Univ., OH, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    951
  • Lastpage
    957
  • Abstract
    This paper presents a novel approach for synthesis of analog systems from behavioral VHDL-AMS specifications. We implemented this approach in the VASE behavioral-synthesis tool. The synthesis process produces a netlist of electronic components that are selected from a component library and sized such that the overall area is minimized and the rest of the performance constraints such as power, slew-rate, bandwidth, etc. are met. The gap between system level specifications and implementations is bridged using a hierarchically-organized, design-space exploration methodology. Our methodology performs a two-layered synthesis, the first being architecture generation, and the other component synthesis and constraint transformation. For architecture generation we suggest a branch-and-bound algorithm, while component synthesis and constraint transformation use a genetic algorithm based heuristic method. Crucial to the success of our exploration methodology is a fast and accurate performance estimation engine that embeds technology process parameters, SPICE models for basic circuits and performance composition equations. We present a telecommunication application as an example to illustrate our synthesis methodology, and show that constraint-satisfying designs can be synthesized in a short time and with a reduced designer effort
  • Keywords
    analogue integrated circuits; application specific integrated circuits; circuit CAD; circuit optimisation; genetic algorithms; high level synthesis; integrated circuit design; SPICE models; VASE behavioral-synthesis tool; analog systems; architecture generation; behavioral VHDL-AMS specifications; behavioral synthesis; branch/bound algorithm; component library; component synthesis; constraint transformation; constraint-satisfying designs; electronic component netlist; genetic algorithm based heuristic method; performance composition equations; performance estimation engine; technology process parameters; telecommunication application; two-layered design space exploration; two-layered synthesis; Bandwidth; Circuit synthesis; Circuit topology; DH-HEMTs; Electronic components; High level synthesis; Libraries; Permission; Space exploration; System-level design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1999. Proceedings. 36th
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-58113-092-9
  • Type

    conf

  • DOI
    10.1109/DAC.1999.782234
  • Filename
    782234