Professional Documents
Culture Documents
Top Down Modeling and Analysis of Analog Mixed Signal Systems
Top Down Modeling and Analysis of Analog Mixed Signal Systems
Rajesh R. Berigei
Worldwide Semiconductor Manager, MathWorks
2
What is Bottoms-up Analysis
Assemble AMS building blocks and analyze via simulation
AMS building blocks: MOS, BJT, Diodes, Resistors, Capacitor, Logic Gates
Design
Limited
Trade-offs
Design
hard to Complexity
Abstractions
analyze
Low Specification
Isolated
Quality Verification From
Confidence Verification
Disconnected
Tools Disconnected Efficiency and
Slow Design Teams Reuse
Iterations
4
What is Top Down Modeling and Analysis
Integrating a pulse train
System Model
Schematics
Netlist
To Tapeout 5
What is Top Down Analog Mixed-Signal Design
EE Times - Top-down
SPECIFICATION
verification guides
mixed-signal designs
Ken Kundert and Henry Chang,
Partners, Designer's Guide
ANALOG & DIGITAL DESIGN Consulting, Los Altos, CA
VERIFICATION
“In a top-down approach, the
architecture of the chip is
defined as a block diagram
Digital Analog and simulated and optimized
RTL Schematics
using a system simulator such
Workflow Workflow as Matlab or Simulink. From
the high-level simulation,
requirements for the individual
INTEGRATION/TAPE OUT circuit blocks are derived.”
6
Usage of Tools in a Top Down AMS Framework
• Explore various architectures
• Model impairments
Mixed-Signal • Fast tradeoff analysis to select best architecture to meet specifications
Blockset
• DRC
• LVS
Tapeout • Other tapeout checks
7
PLL Design
Architectural Selection With Mixed-Signal Blockset
8
Explore Various PLL Architectural Models
9
PLL Model Refinement –Impairments
10
Configure Each PLL Component and Run
analyze
configure
simulate
11
Validate Selected Architecture in Simulink
12
Export PLL Behavioral Model to AMS Designer
Challenges
1. C Code
13
Replace PLL Charge Pump With Detailed Virtuoso Schematics
14
Co-simulate Simulink With AMS Designer
Explore
Architecture
Validate
Model
Export
Refine
Co-Simulate
16
Summarizing Top-Down AMS Tool Flow Methodology
SerDes Mixed-Signal
Toolbox Blockset
Explore AMS Architecture in MS Blockset or
SerDes Toolbox
Simulink-Spectre SystemVerilog
Export
ADE-MATLAB Implement AMS design in Cadence
Co-simulation
Co-simulate Simulink with Spectre
17
Mixed-Signal Blockset – Batteries Included!
PLL ADC
• PLL Tutorial • ADC Tutorial including Cadence Incisive Digital Cosimulation
• PLL Behavioral Model with Impairments • ADC Behavioral Model with Impairments and Measurements
• Voltage Controlled Oscillator including • Interleaved ADC
Phase Noise • Subranging ADC
• PLL 2.4GHz including Cadence • Successive Approximation ADC
Virtuoso AMS Designer Analog • 3rd Order Sigma-Delta ADC including Circuit Level Implementation
Cosimulation • 4th Order Sigma-Delta ADC
• PLL 50x including different
Measurements
• PLL with Dual Modulus Prescaler
• Fractional N PLL
Equalization SMPS
• SerDes Tutorial • Switched Mode Power Supply Tutorial
• Backplane Modeling Workflow and App • Boost
• 64b/66b Coding • Buck
• 64b/67b Coding • Flyback
• 8b/10b Coding • SEPIC
• Tunable Equalizer and Bathtub Curve
Generation with Statistical Approach
and Parallel Simulation
• Clock Recovery
• SerDes 10 Gbps
• SerDes 2 Gbps with Circuit-Level CTLE
www.mathworks.com/campaigns/products/offer/mixed-signal.html
18
Other Resources on AMS at MathWorks
Available on Request
– Hands-on Analog Mixed-Signal Workshop
– Hands-on SerDes Workshop
– Seminar, presentation and demo of Analog Mixed-Signal workflows
19