integration and automation key to productivity boost in analog and mixed signal designs

32
Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs Sarah Xu Managing Director of China Operations Magma Design Automation, Inc.

Upload: shyla

Post on 06-Jan-2016

50 views

Category:

Documents


0 download

DESCRIPTION

Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs. Sarah Xu Managing Director of China Operations Magma Design Automation, Inc. Watch. Talk. Create. Listen. Capture. World is Mixed Signal…And Integrated. World is Mixed Signal. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

Integration and AutomationKEY to Productivity Boost in Analog and Mixed Signal Designs

Sarah XuManaging Director of China Operations

Magma Design Automation, Inc.

Page 2: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 2

World is Mixed Signal…And IntegratedWorld is Mixed Signal

Create

WatchTalk

Capture

Listen

Page 3: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 3

Mixed Signal = Digital + Analog/Custom

The International Technology Roadmap for Semiconductors (ITRS)

The cutting edge of DIGITAL design is 45nm. Active tape

outs have been done.The bleeding edge of

ANALOG design is 90nm, and many are trapped at 130 and 250nm (5 to 10 year old technology!)

Page 4: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 4

Outline

• The Evolution of Digital Tools

• The Evolution of Analog Tools

• The Requirements for Analog Automation

• Mixed Signal Considerations

• Magma 2.0 – Titan

Page 5: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 5

Outline

• The Evolution of Digital Tools

• The Evolution of Analog Tools

• The Requirements for Analog Automation

• Mixed Signal Considerations

• Magma 2.0 – Titan

Page 6: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 6

Evolution of Digital Tools

1960s

1970s

1980s

• Capture design by hand crafting

• Functional and timing verification by visual inspection

•Implementation by hand drawing

• Capture design by gate level schematics

• Functional verification through event driven logic simulation

•Timing verification by STA

• Capture design by RTL

• Automated logic synthesis

• Automated place and route

Page 7: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 7

Outline

• The Evolution of Digital Tools

• The Evolution of Analog Tools

• The Requirements for Analog Automation

• Mixed Signal Considerations

• Magma 2.0 – Titan

Page 8: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 8

Evolution of Analog Tools

1960s

1970s

1990s

• Capture design by hand crafting

• Functional and timing verification through visual inspection

• Implementation by hand drawing

• Capture design by gate level schematics

• Functional verification through event driven logic simulation

•Timing verification by STA

• Capture design by RTL

• Automated logic synthesis

• Automated place and route

• Capture design by hand crafting

• Functional and timing verification through test bench in real world setting

•Analog simulation via SPICE

• Capture design by transistor level schematics

Page 9: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 9

Limitation of Today’s Analog Tools

• Most of today's analog tools were conceived in 1990s• The underlying architectures were never intended to

support the sophisticated demands of a mixed-signal design environment

• Today's analog design and verification tools are essentially limited to transistor-level schematics

• Very limited success w.r.t. automation• Representing analog functionality at a high-level of

abstraction and then using these representations to generate transistor-level equivalents

• Automatically optimizing analog circuits• Automatically placing-and-routing analog circuits

Page 10: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 10

Synthesis, Place & RouteTurnaround Time

2 Days

Digital Design is Automated, Reusable

always @ (posedge sm_clock) begin if (reset == 1'b1) current_state <= 2'b00; else current_state <= next_state; end always @ (current_state or sm_in) begin // default values sm_out = 1'b1; next_state = current_state; case (current_state) idle: sm_out = 1'b0; if (sm_in) next_state = 2'b11; write: sm_out = 1'b0; if (sm_in == 1'b0) next_state = 2'b10; read: if (sm_in == 1'b1) next_state = 2'b01; wait: if (sm_in == 1'b1) next_state = 2'b00; endcase end endmodule

RTL

ADC

PLL

SERDES

Memory

Synthesized Digital

Logic

Custom Digital Cells

Digital

Page 11: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 11

Synthesis, Place & RouteTurnaround Time

2 Days

Analog / Custom Design is NOT Automated, NOT Reusable

Digital Analog

IP Process MigrationTurnaround Time

6-12 Months

IntegrationTurnaround Time

4-8 Weeks

Transcievers, SERDES…Turnaround Time

3-6 Months

ADC

PLL

SERDES

Memory

Synthesized Digital

Logic

Custom Digital Cells

Page 12: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 12

Why?

For every new process node, designs have to be re-created by-hand from scratch

Analog/Custom Design

SystemDesign

Excel, C, Paper,Verilog A/AMS

Excel, C, Paper,Verilog A/AMS

C, Matlab,SpiceC, Matlab,Spice

CircuitDesign

Excel, Matlab, Paper…

Excel, Matlab, Paper…

SchematicCapture, Spice SchematicCapture, Spice

PhysicalDesign

Placement, Routing, Extraction, Spice

Placement, Routing, Extraction, Spice

Manual Design & Constraints

Manual Design & Constraints

It’s a Very Hard Problem To Solve!

Accuracy ?Automation ?

Re-use ?Ease of Use ?Compatibility

?

Page 13: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 13

Mixed Signal = Digital + Analog/Custom

The International Technology Roadmap for Semiconductors (ITRS)

The cutting edge of DIGITAL design is 45nm. Active tape

outs have been done.The bleeding edge of

ANALOG design is 90nm, and many are trapped at 130 and 250nm (5 to 10 year old technology!)

Page 14: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 14

Outline

• The Evolution of Digital Tools

• The Evolution of Analog Tools

• The Requirements for Analog Automation

• Mixed Signal Considerations

• Magma 2.0 – Titan

Page 15: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 15

Wish List for Next Generation Analog Tools

• The ability to specify an analog function at a high level of abstraction and to then automatically translate this representation into its transistor-level equivalent

• The ability to automatically perform analog refinement and optimization

• The ability to automatically place analog components on the IC

• The ability to automatically route analog components on the IC

• The capability to automate the migration process for an analog design from one process/technology node to another and from one foundry to another

Page 16: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 16

Outline

• The Evolution of Digital Tools

• The Evolution of Analog Tools

• The Requirements for Analog Automation

• Mixed Signal Considerations

• Magma 2.0 – Titan

Page 17: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 17

Wish List for Next Generation Mixed Signal Tools

• Analog and digital design and verification engines should employ a unified database

• The environment must provide extreme capacity and performance• Such as loading the entire full-chip database in a minute or

less and re-drawing all of the analog and digital layers in seconds

• The environment must support extremely accurate parasitic extraction and full-chip mixed-signal simulation and analysis

• At the chip-finishing stage, the environment must support automatic global routing

Page 18: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 18

Outline

• The Evolution of Digital Tools

• The Evolution of Analog Tools

• The Requirements for Analog Automation

• Mixed Signal Considerations

• Magma 2.0 – Titan

Page 19: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 19

United Custom And Digital DatabaseUnited Custom And Digital Database

Full Chip Timing / Signal Noise AnalysisFull Chip Timing / Signal Noise Analysis

Integrated Full Chip LVS, DRC and ExtractionIntegrated Full Chip LVS, DRC and Extraction

Magma 2.0: Mixed-Signal Design

Titan: Mixed-Signal Platform

Digital & Analog IntegrationDigital & Analog Integration

Mixed Signal Physical Constraints *Mixed Signal Physical Constraints *

Shape Based, Constraint Driven RoutingShape Based, Constraint Driven Routing

Schematic EditorSchematic Editor Layout EditorLayout Editor

Analog IPProcess Migration *

Analog IPProcess Migration *

Integrated Simulation Environment Including

Waveform Editor

Integrated Simulation Environment Including

Waveform Editor

* Beta / Limited production now Full Production Q3-08

Page 20: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 20

Driving the Shift to Titan

• Accuracy• Production proven FineSim integrated simulation environment

• Automation• Analog IP process migration automation

• Integration Ease of Use • Integration to support digital, custom, analog flows seamlessly

• Integration with FineSim, Talus, Quartz DRC/LVS

• Faster time to tapeout• Up to 10x speed and capacity advantage over old solutions

• Speed and capacity to iterate quickly and close

• Smooth Migration Path• OpenAccess Compatibility

• Easily transition existing design to Titan

Page 21: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 21

Titan: The Only Mixed-Signal Platform

Embedded Talus

Page 22: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 22

Titan: High Speed, High Capacity Layout & Schematic Editor

• Responsive all-layer redraw, pan & zoom

• Integrated GUI with menus, hotkeys & tear-off panels

• Fully scriptable Tcl/Tk interface

• Cell hierarchy browser

• Edit-in-place correct across hierarchy

• Full cross-probing: schematics, DRC errors & parasitics

Example: Layout Editing of 42GB GDSII Design• Full Chip Open 4 min

• Redraw 8 sec

• Zoom In by 2 4 sec

• Pan time to random points 7 sec

Page 23: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 23

Titan Accuracy

Integrated Analog Simulation

Environment

FineSim SPICE : Fastest Spice Simulator

• Unified Single Executable Simulator• Native-Parallel™ Technology (NPT)

• FineSim SPICE (Full SPICE with NPT)• Increased analog SPICE capacity

• Single-CPU FineSim SPICE 3-10X Faster Than Other SPICE Engines

• FineSim Pro (Fast SPICE with NPT)• 1-3% SPICE Accuracy

• FineSim Customer Success• Toshiba, Maxim, Faraday, AMD,

SiliconBlue, STARC, Sigma Design...

Page 24: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 24

Fully Integrated Custom/Digital Analysis

• Sign-off Quality Analysis • DRC, LVS

• Extraction, Timing

• Noise, Power

• DFM, Yield

• Complete Integration• Push-button “invocation”

• Cross-probing debug

• Fast incremental iteration

Page 25: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 25

Magma’s Unified Routing System

Unified, Shape-Based Custom & Chip Finishing Router

• Shape-based flexibility

• Built for modern nm geometries and design sizes

• Supports Schematic driven Layout• Custom routing constraints

• Automates critical signal handling• Net length control (min, max, match T-line)

• Signal shielding (parallel, tandem, coax)

• Differential pair support

• Analog-digital global routing• Ensures timing consistency across digital

and custom routing regions

• Speed and capacity to easily handle the largest mixed-signal chips

Timing-Driven Global Router

TalusDigital Router

Titan CustomShape Router

Page 26: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 26

Titan: Open Architecture

OAOA

PCells™ / PyCells™PCells™ / PyCells™

OAOA

GDSGDS SPICESPICE

VerilogVerilog

LEF /DEFLEF /DEF

VolcanoVolcanoLiveLinkLiveLink

GDSGDS

3rd

PartyTools

3rd

PartyTools

PDKPDK

Page 27: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 27

Analog IP Design & Process Migration

OriginalDesign Time

Process Migration

Time

Circuit Design 80 days 50 days

Layout 60 days 60 days

IP process migration requires almost as much circuit design and layout time as

the original rev!

*Source: Rambus, www.scdsource.com/article.php?id=39

Page 28: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 28

Modern Approach to Analog IP Process Migration

• Write a specification on a computer

• Analyze the resulting circuit

• “Implement and Optimize” it

• Re-Use it• Change specifications

• Change process nodes

• Do in minutes what would take days and months “the old way”

Design & Foundry

Specific Library

AnalogIP Process Migration

Design Constraints

Schematic& Layout

Constraints

Page 29: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 29

SabioTechnology

Schematic / Layout Editor

Schematic / Layout Editor

Mixed Signal Physical

Constraints

Mixed Signal Physical

Constraints

Integrated Simulation(FineSim)

Integrated Simulation(FineSim)

Revolutionary Analog IP Design & Process Migration

AnalogWare

AnalogWare

Matlab Specs

Matlab Specs

StandardStandard

CustomCustom

Sized and Verified Design

Sized and Verified Design

ProcessCompilerProcessCompiler

Process ModelsProcess Models

PDKPDK

Titan AnalogOptimization

(Circuit & Physical)

Titan AnalogOptimization

(Circuit & Physical)

Titan

Page 30: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 30

Titan: Process Migration Results

Order Of Magnitude Faster Porting While Achieving Equal Or Better Performance

Without Titan AO

With Titan AO

PCI-E IO driver, 2.5GHz (17 corners)

2 weeks 1 hour

Bandgap (33 corners)

3 weeks 5 min

6.4GHz SERDES Linear Equalizer(9 corners)

2 weeks 5 min

1.5GHz, 1V PLL (9 corners)

2 months 1 hour

12 bit pipeline, 100MS, system + op-amps

(5 corners)2 weeks 1 hour

Page 31: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 31

• Mixed-Signal Platform• Embedded Talus

• Shape-Based Routing

• Mixed-Signal Verification

• Analog Block • Design & Migration

• Speed and Capacity

• Compatibility• Accommodate legacy data

• OA Compatible

Titan: Integrated Mixed-Signal Platform

+ +

Mixed-Signal Design

Page 32: Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs

April 20, 2023 - Magma Confidential - 32