Title :
Efficient approximation of symbolic expressions for analog behavioral modeling and analysis
Author :
Tan, Sheldon X D ; Shi, C. J Richard
Author_Institution :
Dept. of Electr. Eng., Univ. of California, Riverside, CA, USA
fDate :
6/1/2004 12:00:00 AM
Abstract :
Efficient algorithms are presented to generate approximate expressions for transfer functions and characteristics of large linear-analog circuits. The algorithms are based on a compact determinant decision diagram (DDD) representation of exact transfer functions and characteristics. Several theoretical properties of DDDs are characterized, and three algorithms, namely, based on dynamic programming, based on consecutive k-shortest path (SP), and based on incremental k-SP, are presented in this paper. We show theoretically that all three algorithms have time complexity linearly proportional to |DDD|, the number of vertices of a DDD, and that the incremental k-SP-based algorithm is fastest and the most flexible one. Experimental results confirm that the proposed algorithms are the most efficient ones reported so far, and are capable of generating thousands of dominant terms for typical analog blocks in CPU seconds on a modern computer workstation.
Keywords :
analogue integrated circuits; circuit simulation; decision diagrams; integrated circuit modelling; matrix algebra; transfer functions; DDD representation; analog behavioral modeling; analog blocks; analog symbolic analysis; circuit simulation; consecutive k-shortest path; determinant decision diagram; dynamic programming; incremental k-SP-based algorithm; large linear-analog circuits; matrix determinant; symbolic expressions; time complexity; transfer functions; Analog circuits; Central Processing Unit; Character generation; Computer errors; Dynamic programming; Radio frequency; Semiconductor device modeling; System-on-a-chip; Transfer functions; Very large scale integration; Analog symbolic analysis; DDDs; behavioral modeling; circuit simulation; determinant decision diagrams; matrix determinant;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2004.828135