Platform-based Design for Mixed Analog-Digital Designs - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Platform-based Design for Mixed Analog-Digital Designs

Description:

A design methodology for system level analog design is proposed. ... Verify and iterate. Circuit. Sizing & Synthesis. Analog Platform. Chess Review, May 10, 2004 ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 11
Provided by: F167
Category:

less

Transcript and Presenter's Notes

Title: Platform-based Design for Mixed Analog-Digital Designs


1
Platform-based Design for Mixed Analog-Digital
Designs
  • Fernando De Bernardinis, Yanmei Li,
  • Alberto Sangiovanni-Vincentelli

2
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.

3
Analog Platform Definition
  • Export non-idealities at system level
  • Fast, reasonably accurate simulations for
    system exploration
  • Built for Top-down use

Behavioral models
Analog Platform
  • Constrain behavioral models to implementation
    architecture
  • Accurate models obtained through bottom-up
    characterization of platform

Performance models
Interconnection models
  • 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

4
Analog Platform Design Paradigm
  • 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
  • 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

5
Performance Models
  • Performance models allow defining multiple levels
    of abstraction
  • Performance models map the architecture space I
    of level i into the architecture space O of level
    i1
  • For a circuit platform i
  • I is the set of n-tuples (I ? Rn) W1, W2, ,
    L1, L2, , IB1, , VB1, ..
  • O is the set of m-tuples (O ? Rm)Power, Gain,
    NF, IIP3, P-1dB, DR,
  • ? Rn ? Rm 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)

6
Platform Characterization
  • 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 Tsim ? kdim(I)
    Tsim
  • Constrain ? 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

7
AP Flow Bottom-up Phase
Define behavioral model and P
Select new topology

Derive ACG and nominal configuration
Generate P
  • Define the platform library for the system
  • New topologies can be easily added and compared
    through the exploration-through optimization
    top-down flow

8
AP Design Flow Top-down Phase
  • Set a well defined design problem

Build System with APs
  • Automatic exploration needs formal definition for
    working systems
  • Optimize the system and refine the architectural
    blocks Architectural exploration is performed

9
AP Design Example Bottom up
  • 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 (? Cload)
  • Third step Performance model

10
AP Design Example Top down
  • 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
Write a Comment
User Comments (0)
About PowerShow.com