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
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;
Conference_Titel :
Design & Test Symposium (IDT), 2014 9th International
Conference_Location :
Algiers
DOI :
10.1109/IDT.2014.7038590