Behavioral Modeling for High-Level Synthesis of Analog and Mixed-Signal Systems from VHDL-AMS

High-level synthesis is highly demanded for managing the complexity of analog and mixed-signal system designs. However, synthesis methods are currently in their infancy. The absence of a high-level specification notation is an important limitation for the development of efficient synthesis methods. This paper presents a behavioral model and a VHDL-AMS subset for high-level synthesis of analog and mixed-signal systems. The model (named aBlox) offers a composition semantics for functionality description, and an orthogonal, declarative mechanism for expressing the performance requirements of a system. The model was developed after analyzing a large number of systems for telecommunication, signal processing, control engineering, and analog computing. The model expresses the meaning of (1) analog and digital data, (2) continuous and event-driven functionality (behavior), (3) analog performance attributes, and (4) analog-digital interactions. The aBlox model served as a foundation for defining a semantically sound VHDLAMS subset for synthesis. Also, the VHDL-AMS subset was identified so that its constructs can be mapped to architectures of circuits. We introduced several restrictions to the VHDL-AMS instructions, such that their semantics matches to that of the aBlox model. To motivate the usefulness of the model and the VHDL-AMS subset, we presented a case study that used VHDLAMS inputs.

[1]  D. J. Harris Analogue and digital computer methods , 1964 .

[2]  Carlo Ghezzi,et al.  Programming language concepts , 1982 .

[3]  A.S. Sedra,et al.  Analog MOS integrated circuits for signal processing , 1987, Proceedings of the IEEE.

[4]  Rob A. Rutenbar,et al.  KOAN/ANAGRAM II: new tools for device-level analog placement and routing , 1991 .

[5]  Thomas A. Henzinger,et al.  The Algorithmic Analysis of Hybrid Systems , 1995, Theor. Comput. Sci..

[6]  Brian A. A. Antao,et al.  ARCHGEN: Automated synthesis of analog systems , 1995, IEEE Trans. Very Large Scale Integr. Syst..

[7]  Georges Gielen,et al.  Using top-down CAD tools for mixed analog/digital ASICs: a practical design case , 1996 .

[8]  Klaus Waldschmidt,et al.  KIR-a graph-based model for description of mixed analog/digital systems , 1996, Proceedings EURO-DAC '96. European Design Automation Conference with EURO-VHDL '96 and Exhibition.

[9]  C.-J. Richard Shi,et al.  Behavioral level noise modeling and jitter simulation of phase-locked loops with faults using VHDL-AMS , 1997, Proceedings. 15th IEEE VLSI Test Symposium (Cat. No.97TB100125).

[10]  Klaus Waldschmidt,et al.  Repartitioning and technology mapping of electronic hybrid systems , 1998, Proceedings Design, Automation and Test in Europe.

[11]  Mohamed I. Elmasry,et al.  Mixed Signal VLSI Wireless Design: Circuits and Systems , 1999 .

[12]  W. Martin Snelgrove,et al.  Continuous-time delta-sigma modulators for high-speed a/d conversion , 2013 .

[13]  Alex Doboli,et al.  Behavioral synthesis of analog systems using two-layered design space exploration , 1999, DAC '99.

[14]  Tzi-Dar Chiueh,et al.  Solving the shortest path problem using an analog network , 1999 .

[15]  Ranga Vemuri,et al.  Hierarchical constraint transformation using directed interval search for analog system synthesis , 1999, Design, Automation and Test in Europe Conference and Exhibition, 1999. Proceedings (Cat. No. PR00078).

[16]  Alex Doboli,et al.  A VHDL-AMS compiler and architecture generator for behavioral synthesis of analog systems , 1999, Design, Automation and Test in Europe Conference and Exhibition, 1999. Proceedings (Cat. No. PR00078).

[17]  Ernst Christen,et al.  Vhdl-ams---a hardware description language for analog and mixed-signal applications , 1999 .

[18]  Ranga Vemuri,et al.  Specification and design-space exploration for high-level synthesis of analog and mixed-signal systems , 2000 .

[19]  Ranga Vemuri,et al.  A heuristic technique for system-level architecture generation from signal-flow graph representations of analog systems , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[20]  Rob A. Rutenbar,et al.  Computer-aided design of analog and mixed-signal integrated circuits , 2000, Proceedings of the IEEE.

[21]  Alex Doboli,et al.  A functional specification notation for co-design of mixed analog-digital systems , 2002, Proceedings 2002 Design, Automation and Test in Europe Conference and Exhibition.