Presentation is loading. Please wait.

Presentation is loading. Please wait.

Platform-based Design for Mixed Analog-Digital Designs Fernando De Bernardinis, Yanmei Li, Alberto Sangiovanni-Vincentelli May 10, 2004 Analog Platform.

Similar presentations


Presentation on theme: "Platform-based Design for Mixed Analog-Digital Designs Fernando De Bernardinis, Yanmei Li, Alberto Sangiovanni-Vincentelli May 10, 2004 Analog Platform."— Presentation transcript:

1 Platform-based Design for Mixed Analog-Digital Designs Fernando De Bernardinis, Yanmei Li, Alberto Sangiovanni-Vincentelli May 10, 2004 Analog Platform Behavioral models Performance models Interconnection models Export non-idealities at system level Fast, reasonably accurate simulations for system exploration Built for Top-down use Constrain behavioral models to implementation architecture Accurate models obtained through bottom-up characterization of platform Model analog component composition Allow composing systems from APs maintaining performance accuracy Encapsulate analog components providing an abstraction level consistent with platform based design paradigm Implement function/communication/architecture mapping in the analog context Provide accurate performance estimation for optimization through constraints propagation Performance models are approximated with Support Vector Machines (SVMs) n-dimensional functions that evaluate to {0,1}, 2D projection shown aside Characterization cost C  #sim · T sim  k dim(I) · T sim –Constrain I with Analog Constraint Graphs so that effective dimensionality is drastically reduced –Exploit ACGs to bias characterization A tool set is available to generate performance models IBIB W2W2 L2L2 W4W4 L4L4 V GS2 V GS4 22  M = W M /L M ½ ½ Define the platform library for the system New topologies can be easily added and compared through the exploration-through optimization top- down flow Define behavioral model and P Select new topology Derive ACG and nominal configuration Generate P Select new topology Derive ACG and nominal configuration Generate P … Multi-stage gm/gm wide-band amplifier Top-level design problem: –determine optimal configuration (#stages and gain distribution) so to minimize power First step: behavioral model Second step: Interconnection model (  C load ) Third step: Performance model +-+- +-+- n System Requirements Architectural Space Decouple circuit from system design Harness designer creativity exporting several circuit topologies at the system level Platforms do not solve circuit synthesis problem directly, they export circuits at system level System Specs System Design Matlab/Simulink, V-AMS, … Breakdown Requirements System Level Exploration Circuit design Size, Simulate and iterate Layout design Verify and iterate Circuit Sizing & Synthesis Analog Platform  Given a circuit topology, performance characterization defines the platform architectural space Performance models allow selecting feasible points in the architectural space The framework is the same as for digital platforms  capture mixed signal designs I P  Performance models allow defining multiple levels of abstraction Performance models map the architecture space I of level i into the architecture space P of level i+1 For a circuit platform i: – I is the set of n-tuples (I  R n ) {W1, W2, …, L1, L2, …, IB1, …, VB1,..} – O is the set of m-tuples (O  R m ) {Power, Gain, NF, IIP3, P -1dB, DR,…} –  : R n  R m is the AP Evaluation function analytical expressions, simplified simulations, Spice simulations A performance model is a relation P s.t. P(x)=1  x  (I) Performance Models AP Design Flow: Bottom-up Phase Top-down Phase Build System with APs Define a formal set of conditions for feasibility Define an objective function for optimization Optimize system constraining behavioral models to their P Run local optimization to meet requirements Refine/Add platforms Return optimal performances and candidate solutions Set a well defined design problem Automatic exploration needs formal definition for working systems Optimize the system and refine the architectural blocks – Architectural exploration is performed n out Exploit Platforms for optimizing the system Formulate as an optimization problem at behavioral level Constrain instances with APs Perform optimization (SA) Return feasible specs and candidate instances Top-down Design Example: Bottom-Up Analog Platform Design Paradigm Abstract A design methodology for system level analog design is proposed. Analog Platforms provide a new abstraction layer that allows fast while accurate evaluation of analog components at the system level. Analog Constraint Graphs (ACGs) are introduced to make the approach more efficient. The basic idea and design flow of Platform-based Analog Design are presented. A multi-stage amplifier design is discussed as a proof-of-concept example. Platform Characterization


Download ppt "Platform-based Design for Mixed Analog-Digital Designs Fernando De Bernardinis, Yanmei Li, Alberto Sangiovanni-Vincentelli May 10, 2004 Analog Platform."

Similar presentations


Ads by Google