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
Link To Document