A Platform for Placement of Analog Integrated Circuits Using Satisfiability Modulo Theories

作者:Saif Sherif M; Dessouky Mohamed; El Kharashi M Watheq*; Abbas Hazem; Nassar Salwa
来源:Journal of Circuits, Systems, and Computers, 2016, 25(5): 1650047.
DOI:10.1142/S021812661650047X

摘要

Satisfiability modulo theories (SMT) is an area concerned with checking the satisfiability of logical formulas over one or more theories. SMT can be well tuned to solve several of the most intriguing problems in electronic design automation (EDA). Analog placers use physical constraints to automatically generate small sections of layout. The work presented in this paper shows that SMT solvers can be used for the automation of analog placement, given some physical constraints. We propose a tool that uses Microsoft Z3 SMT solver to find valid placement solutions for the given analog blocks. Accordingly, it generates multiple layouts that fulfill some given constraints and provides a variety of alternative layouts. The user has the option to choose one of the feasible solutions. The proposed system uses the quantifier-free linear real arithmetic (QFLRA), which makes the problem decidable. The proposed system is able to generate valid placement solutions for benchmarks. For benchmarks that have many constraints and few geometries, the proposed system achieves a speedup that is 10 times faster than other recently used approaches.

  • 出版日期2016-5

全文