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 :
بازگشت