+ All Categories
Home > Documents > Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling...

Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling...

Date post: 11-Mar-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
19
1 © 2015 The MathWorks, Inc. Top Down Modeling and Analysis of Analog Mixed-Signal Systems Rajesh R. Berigei Worldwide Semiconductor Manager, MathWorks
Transcript
Page 1: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

1© 2015 The MathWorks, Inc.

Top Down Modeling and Analysis of Analog Mixed-Signal Systems

Rajesh R. BerigeiWorldwide Semiconductor Manager, MathWorks

Page 2: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

2

Agenda

What is Top Down Modeling and Analyis

Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

Tools, Flows and Methodology to support a Top Down AMS workflow

Using a Top Down AMS Workflow to implement– Phased Locked Loop– Analog to Digital Converter– SerDes (was covered in previous talk)

Page 3: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

3

What is Bottoms-up Analysis

Charge PumpSimulation Time: Seconds to Minutes

Assemble AMS building blocks and analyze via simulationAMS building blocks: MOS, BJT, Diodes, Resistors, Capacitor, Logic Gates

Video Cable EqualizerSimulation Time: Hours to Days

Page 4: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

4

Other Pitfalls Of Bottoms-up Analysis

Design Trade-offs

hard to analyze

ComplexityLimited Design

Abstractions

LowVerification Confidence

QualitySpecification

Isolated From

Verification

DisconnectedTeams

Efficiency and Reuse

Disconnected Tools

Slow Design Iterations

Page 5: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

5

What is Top Down Modeling and AnalysisIntegrating a pulse train

Testbench Model

Amplifier Model

Integrator Model

IO Model

Behavioral Netlist

SchematicsNetlist

System Model

To Tapeout

Page 6: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

6

What is Top Down Analog Mixed-Signal Design

INTEGRATION/TAPE OUT

AnalogDigital

ANALOG & DIGITAL DESIGN

SPECIFICATION

Schematics Workflow

RTL Workflow

VERIFIC

ATIO

N

EE Times - Top-down verification guides

mixed-signal designsKen Kundert and Henry Chang,

Partners, Designer's Guide Consulting, Los Altos, CA

“In a top-down approach, the architecture of the chip is

defined as a block diagram and simulated and optimized

using a system simulator such as Matlab or Simulink. From

the high-level simulation, requirements for the individual

circuit blocks are derived.”

Page 7: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

7

Usage of Tools in a Top Down AMS Framework

Mixed-Signal Blockset

• Explore various architectures• Model impairments• Fast tradeoff analysis to select best architecture to meet specifications

Simulink

• Validate architecture in Simulink• Export Behavioral model to Virtuoso• High level testbench cosimulation management with AMS Designer

Virtuoso

• Start with initial behavioral model netlist from Simulink• Implement schematics for each block• Co-simulate each schematic block with high level system model in Simulink

Tapeout

• DRC• LVS• Other tapeout checks

Page 8: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

8

PLL DesignArchitectural Selection With Mixed-Signal Blockset

Measurement testbenches

Phase noise analysis

White-box architectural models

Building blocks with impairments

Open and closed-loop analysis

Page 9: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

9

Explore Various PLL Architectural Models

Model PLL and ADCs using architectural models Integer-N PLLs Fractional-N PLLs Flash, SAR ADCs

Page 10: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

10

PLL Model Refinement –Impairments

Get started in your design using building blocks including impairments– Finite rise and fall time– Leakage, imbalance– Phase noise– Aperture jitter– PLL lock time and frequency– PLL phase noise profile

Page 11: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

11

Configure Each PLL Component and Run

Model AMS behavior and impairments using your specs Perform open and closed-loop PLL analysis

configure

analyze

simulate

Page 12: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

12

Validate Selected Architecture in Simulink

Page 13: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

13

Export PLL Behavioral Model to AMS Designer

2. SystemVerilog (DPIC) wrapper

1. C Code

3. Incisive / AMS Designer

Challenges

Page 14: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

14

Replace PLL Charge Pump With Detailed Virtuoso Schematics

Page 15: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

15

Co-simulate Simulink With AMS Designer

Two variable step solvers working togetherCharge-pump being simulated in SpectreRest of the PLL system simulated in Simulink

Page 16: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

16

Similar Methodology and Tool Flow can be Applied to ADC

Export

Co-Simulate

ExploreArchitecture Validate

Model

Refine

Page 17: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

17

Summarizing Top-Down AMS Tool Flow Methodology

Simulink

SystemVerilog Export

Cadence

Simulink-SpectreCo-simulation

ADE-MATLAB

Mixed-Signal Blockset

SerDes Toolbox

Export Behavioral Model to Cadence

Implement AMS design in Cadence

Co-simulate Simulink with Spectre

Explore AMS Architecture in MS Blockset or SerDes Toolbox

Post process simulation data to optimize model

Validate Behavioral Model in Simulink

Page 18: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

18

Mixed-Signal Blockset – Batteries Included!

Equalization SMPS

www.mathworks.com/campaigns/products/offer/mixed-signal.html

PLL ADC • PLL Tutorial• PLL Behavioral Model with Impairments• Voltage Controlled Oscillator including

Phase Noise• PLL 2.4GHz including Cadence

Virtuoso AMS Designer Analog Cosimulation

• PLL 50x including different Measurements

• PLL with Dual Modulus Prescaler• Fractional N PLL

• ADC Tutorial including Cadence Incisive Digital Cosimulation• ADC Behavioral Model with Impairments and Measurements• Interleaved ADC• Subranging ADC• Successive Approximation ADC• 3rd Order Sigma-Delta ADC including Circuit Level Implementation• 4th Order Sigma-Delta ADC

• SerDes Tutorial• Backplane Modeling Workflow and App• 64b/66b Coding• 64b/67b Coding• 8b/10b Coding• Tunable Equalizer and Bathtub Curve

Generation with Statistical Approach and Parallel Simulation

• Clock Recovery• SerDes 10 Gbps• SerDes 2 Gbps with Circuit-Level CTLE

• Switched Mode Power Supply Tutorial• Boost• Buck• Flyback• SEPIC

Page 19: Top Down Modeling and Analysis of Analog Mixed-Signal Systems · 2 Agenda What is Top Down Modeling and Analyis Why is Top Down relevant to Analog Mixed-Signal (referred to as AMS)

19

Other Resources on AMS at MathWorks

Self Paced Learning– MATLAB and Simulink for Mixed-Signal Systems– Simulink Onramp– MATLAB Onramp

Available on Request– Hands-on Analog Mixed-Signal Workshop– Hands-on SerDes Workshop– Seminar, presentation and demo of Analog Mixed-Signal workflows


Recommended