• DocumentCode
    267725
  • Title

    Exploiting satisfiability modulo theories for analog layout automation

  • Author

    Saif, Sherif M. ; Dessouky, Mohamed ; Nassar, Salwa ; Abbas, Hazem ; El-Kharashi, M. Watheq ; Abdulaziz, Mohammad

  • Author_Institution
    Mentor Graphics Egypt, Cairo, Egypt
  • fYear
    2014
  • fDate
    16-18 Dec. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper explores the use of Satisfiability Modulo Theories to handle mirror symmetry and common-centroid analog layout placement constraints. The proposed system reads the constraints and generates the corresponding equations or inequalities needed for Microsoft Z3 solver. These inequalities are resolved using quantifier free nonlinear real arithmetic theory. This theory has doubly exponential complexity in the worst case and it guarantees generating a solution if one exists. The proposed system produces multiple layouts that satisfy the constraints and allows the designer to choose the appropriate one according to designer´s experience.
  • Keywords
    analogue circuits; electronic design automation; integrated circuit layout; Microsoft Z3 solver; analog layout automation; common-centroid analog layout placement constraints; exponential complexity; mirror symmetry; quantifier free nonlinear real arithmetic theory; satisfiability modulo theories; Complexity theory; Equations; Geometry; Gravity; Layout; Mathematical model; Mirrors; Analog; Automation; Layout; Placement; SMT; Z3;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design & Test Symposium (IDT), 2014 9th International
  • Conference_Location
    Algiers
  • Type

    conf

  • DOI
    10.1109/IDT.2014.7038590
  • Filename
    7038590