A Platform-Based Methodology for System-Level Mixed-Signal Design

The complexity of today's embedded electronic systems as well as their demanding performance and reliability requirements are such that their design can no longer be tackled with ad hoc techniques while still meeting tight time to-market constraints. In this paper, we present a system level design approach for electronic circuits, utilizing the platform-based design (PBD) paradigm as the natural framework for mixed-domain design formalization. In PBD, a meet-in-the-middle approach allows systematic exploration of the design space through a series of top-down mapping of system constraints onto component feasibility models in a platform library, which is based on bottom-up characterizations. In this framework, new designs can be assembled from the precharacterized library components, giving the highest priority to design reuse, correct assembly, and efficient design flow from specifications to implementation. We apply concepts from design centering to enforce robustness to modeling errors as well as process, voltage, and temperature variations, which are currently plaguing embedded system design in deep-submicron technologies. The effectiveness of our methodology is finally shown on the design of a pipeline A/D converter and two receiver front-ends for UMTS and UWB communications.

[1]  Alberto Sangiovanni Vincentelli,et al.  Platform-based mixed signal design: Optimizing a high-performance pipelined ADC , 2006 .

[2]  Georges Gielen,et al.  A Computer-Aided Design and Synthesis Environment for Analog Integrated Circuits , 2002 .

[3]  E. Charbon,et al.  Top-down, constraint-driven design methodology based generation of n-bit interpolative current source D/A converters , 1994, Proceedings of IEEE Custom Integrated Circuits Conference - CICC '94.

[4]  Jian Wang,et al.  Performance-centering optimization for system-level analog design exploration , 2005, ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005..

[5]  Helmut Graeb,et al.  Analog performance space exploration by Fourier-Motzkin elimination with application to hierarchical sizing , 2004, ICCAD 2004.

[6]  Alberto L. Sangiovanni-Vincentelli,et al.  Mixed signal design space exploration through analog platforms , 2005, Proceedings. 42nd Design Automation Conference, 2005..

[7]  Stephen W. Director,et al.  A new methodology for the design centering of IC fabrication processes , 1989, 1989 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[8]  Edoardo Charbon,et al.  A Top-down, Constraint-Driven Design Methodology for Analog Integrated Circuits , 1993 .

[9]  Yanmei Li,et al.  Design and Optimization of an MB-OFDM Ultra-Wideband Receiver Front-End , 2008, 2008 4th IEEE International Conference on Circuits and Systems for Communications.

[10]  Georges G. E. Gielen,et al.  Performance modeling of analog integrated circuits using least-squares support vector machines , 2004, Proceedings Design, Automation and Test in Europe Conference and Exhibition.

[11]  Alberto L. Sangiovanni-Vincentelli,et al.  Quo Vadis, SLD? Reasoning About the Trends and Challenges of System Level Design , 2007, Proceedings of the IEEE.

[12]  Alberto L. Sangiovanni-Vincentelli,et al.  Embedding Mixed-Signal Design in Systems-on-Chip , 2006, Proceedings of the IEEE.

[13]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[14]  B. Murmann,et al.  A 12 b 75 MS/s pipelined ADC using open-loop residue amplification , 2003, 2003 IEEE International Solid-State Circuits Conference, 2003. Digest of Technical Papers. ISSCC..

[15]  E. Charbon,et al.  A Top-down, Constraint-driven Design Methodology For Analog Integrated Circuits , 1996, 1992 Proceedings of the IEEE Custom Integrated Circuits Conference.

[16]  G. Hachtel The simplicial approximation approach to design centering , 1977 .

[17]  Rob A. Rutenbar,et al.  Remembrance of circuits past: macromodeling by data mining in large analog design spaces , 2002, DAC '02.

[18]  Ian Galton Digital cancellation of D/A converter noise in pipelined A/D converters , 2000 .

[19]  Alberto Sangiovanni-Vincentelli,et al.  A video driver system designed using a top-down, constraint-driven methodology , 1996, ICCAD 1996.

[20]  Xin Li,et al.  Robust analog/RF circuit design with projection-based posynomial modeling , 2004, IEEE/ACM International Conference on Computer Aided Design, 2004. ICCAD-2004..

[21]  William H. Press,et al.  Numerical recipes in C , 2002 .

[22]  Stephen P. Boyd,et al.  OPERA: optimization with ellipsoidal uncertainty for robust analog IC design , 2005, Proceedings. 42nd Design Automation Conference, 2005..

[23]  Derek J. Pike,et al.  Empirical Model‐building and Response Surfaces. , 1988 .

[24]  Rob A. Rutenbar,et al.  Practical Synthesis of High-Performance Analog Circuits , 1998 .

[25]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[26]  Henryk Sienkiewicz,et al.  Quo Vadis? , 1967, American Association of Industrial Nurses journal.

[27]  Rinaldo Castello,et al.  Design space exploration for a UMTS front-end exploiting analog platforms , 2004, ICCAD 2004.

[28]  Alberto L. Sangiovanni-Vincentelli,et al.  Support vector machines for analog circuit performance representation , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[29]  A.L. Sangiovanni-Vincentelli,et al.  A survey of optimization techniques for integrated-circuit design , 1981, Proceedings of the IEEE.

[30]  Alberto L. Sangiovanni-Vincentelli,et al.  Robust system level design with analog platforms , 2006, International Conference on Computer Aided Design.