I N V E N T I V EI N V E N T I V E EDA360 - Is End-to-End Design a Riddle, a Rebus, or a Reality?...

Post on 27-Dec-2015

213 views 0 download

Tags:

transcript

I N

V E

N T

I V

E

EDA360 - Is End-to-End Design a Riddle, a Rebus, or a Reality?

April 6, 2011

2

Three Key Pillars of EDA360

© 2011 Cadence Design Systems, Inc. All Rights Reserved.

System Realization

SoC Realization

Silicon Realization

EDA360

3

Three Key Pillars of EDA360

© 2011 Cadence Design Systems, Inc. All Rights Reserved.

EDA360

System Realization

SoC Realization

Silicon Realization

4

Three Key Pillars of EDA360

© 2011 Cadence Design Systems, Inc. All Rights Reserved.

EDA360

System Realization

SoC Realization

Silicon Realization

Traditional EDA, including all the required technologies to design, verify, and implement silicon, packages, and boards

5

Three Key Pillars of EDA360

© 2011 Cadence Design Systems, Inc. All Rights Reserved.

EDA360

System Realization

SoC Realization

Silicon Realization

Software content (IP), tools, and services that enable the delivery, integration, and support of high-quality IP required in complex SoCs

Traditional EDA, including all the required technologies to design, verify, and implement silicon, packages, and boards

6

Three Key Pillars of EDA360

© 2011 Cadence Design Systems, Inc. All Rights Reserved.

EDA360

System Realization

SoC Realization

Silicon Realization

Software content (IP), tools, and services that enable hardware-aware system development and verification

Software content (IP), tools, and services that enable the delivery, integration, and support of high-quality IP required in complex SoCs

Traditional EDA, including all the required technologies to design, verify, and implement silicon, packages, and boards

7

Silicon Realization – Customer Challenges

• Time to market– Disaggregated, global design chain

limits visibility and predictability forcomplex designs – causingschedule delays and respins

– Lack of true holistic and integratedsilicon-package-board flowscauses productivity gap

– Reuse

• Profitability– Design failure catastrophic– Functionality, performance, and power improvements

contribute to higher margins– Manufacturability

© 2011 Cadence Design Systems, Inc. All Rights Reserved.

8

System Realization – Customer Challenges

• Software development trails hardware development, impacting time-to-market

• Hardware-software integration complexity impeding product shipments, quality

• Effective and predictable system and sub-system verification

© 2011 Cadence Design Systems, Inc. All Rights Reserved.

9

System Realization – Market LandscapeDevelopment costs rising

© 2011 Cadence Design Systems, Inc. All Rights Reserved.

90nm 65nm 45nm 32nm 22nm$0

$20

$40

$60

$80

$100

$120

$140

$160

Mill

ions

Software

HW Implementationand Manufacturing

HW Design andVerification

Source: IBS 2009

System Realization – Market LandscapeMarket window shrinking; growing penalties for delay

© 2011 Cadence Design Systems, Inc. All Rights Reserved.10

3 months

6 months

9 months

12 months

0% 2000% 4000% 6000%

IC Revenue Loss Due to Product Delay

Fast MarketMedium MarketSlow MarketP

rodu

ct D

elay

Source: IBS Percent Revenue Loss

Application ApplicationApplication Application

Application Framework / GUI

Libraries

O/S

O/S RuntimesSystem

Sample Challenges at Each Realization Layer

SoC

Silicon

Test Programs

Mixed Signal Low Power Advanced Node

Giga-Gates/GHz DFMVerification

IP ConfigurationDrivers

PowerManagement…Scheduler

Hardware System Architecture

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.12

Common Design Database

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.13

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.14

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.15

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.16

Silicon Realization

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.17

Silicon Realization

Chip (Spec to GDSII)

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.18

Silicon Realization

Chip (Spec to GDSII)

Digital Flow (GigaGates/GHz)

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.19

Silicon Realization

Chip (Spec to GDSII)

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.20

Silicon Realization

Chip (Spec to GDSII)

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

RF Sub Flow

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.21

Silicon Realization

Chip (Spec to GDSII)

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

RF Sub Flow

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.22

Silicon Realization

Chip (Spec to GDSII)

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.23

Silicon Realization

Chip (Spec to GDSII) Package

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.24

Silicon Realization

Chip (Spec to GDSII) Package

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.25

Silicon Realization

Chip (Spec to GDSII) Package

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.26

Silicon Realization

Chip (Spec to GDSII) Package

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.27

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.28

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Layoutand

Routing

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.29

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Layoutand

Routing

AMSSimulation

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.30

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Layoutand

Routing

AMSSimulation

Signal andPower

Integrity

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.31

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Layoutand

Routing

AMSSimulation

FPGA andPCB

Codesign

Signal andPower

Integrity

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.32

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Layoutand

Routing

AMSSimulation

FPGA andPCB

Codesign

Signal andPower

Integrity

Silicon Realization

High-Quality IP

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.33

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Layoutand

Routing

AMSSimulation

FPGA andPCB

Codesign

Signal andPower

Integrity

Silicon Realization

High-Quality IP

Design IP

Synthesizable(Soft)

Process-Specific(Hard)

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.34

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Layoutand

Routing

AMSSimulation

FPGA andPCB

Codesign

Signal andPower

Integrity

Silicon Realization

High-Quality IP

Design IP

Verification IP

Synthesizable(Soft)

Process-Specific(Hard)

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.35

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Layoutand

Routing

AMSSimulation

FPGA andPCB

Codesign

Signal andPower

Integrity

Silicon Realization

High-Quality IP

Design IP

Verification IP

IP-CentricDesign Environment

Synthesizable(Soft)

Process-Specific(Hard)

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.36

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Layoutand

Routing

AMSSimulation

FPGA andPCB

Codesign

Signal andPower

Integrity

Silicon Realization

High-Quality IP

Design IP

Verification IP

IP-CentricDesign Environment

Synthesizable(Soft)

Process-Specific(Hard)

System Realization

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.37

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Layoutand

Routing

AMSSimulation

FPGA andPCB

Codesign

Signal andPower

Integrity

Silicon Realization

High-Quality IP

Design IP

Verification IP

IP-CentricDesign Environment

Synthesizable(Soft)

Process-Specific(Hard)

System Realization

Middleware OS Drivers

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

Apps

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.38

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Layoutand

Routing

AMSSimulation

FPGA andPCB

Codesign

Signal andPower

Integrity

Silicon Realization

High-Quality IP

Design IP

Verification IP

IP-CentricDesign Environment

Synthesizable(Soft)

Process-Specific(Hard)

System Realization

Hardware-Aware SoftwareDevelopment Environment

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

Middleware OS DriversApps

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.39

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Layoutand

Routing

AMSSimulation

FPGA andPCB

Codesign

Signal andPower

Integrity

Silicon Realization

High-Quality IP

Design IP

Verification IP

IP-CentricDesign Environment

Synthesizable(Soft)

Process-Specific(Hard)

System Realization

Hardware-Aware SoftwareDevelopment Environment

System-Level HardwareDesign Environment

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

Middleware OS DriversApps

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.40

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Layoutand

Routing

AMSSimulation

FPGA andPCB

Codesign

Signal andPower

Integrity

Silicon Realization

High-Quality IP

Design IP

Verification IP

IP-CentricDesign Environment

Synthesizable(Soft)

Process-Specific(Hard)

System Realization

Hardware-Aware SoftwareDevelopment Environment

System-Level HardwareDesign Environment

Virtual PrototypingEnvironment

System-Level SimulationSystem-Level Emulation

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

Middleware OS DriversApps

EDA360 – The Technical Version

© 2011 Cadence Design Systems, Inc. All Rights Reserved.41

Silicon Realization

Chip (Spec to GDSII) Package Board

Digital Flow (GigaGates/GHz)

Mixed-Signal Flow

Custom/Analog Flow

Low-Power Flow

RF Sub Flow

SingleChip

MultiChip

2.5DAnd3D

Layoutand

Routing

AMSSimulation

FPGA andPCB

Codesign

Signal andPower

Integrity

Silicon Realization

High-Quality IP

Design IP

Verification IP

IP-CentricDesign Environment

Synthesizable(Soft)

Process-Specific(Hard)

System Realization

Hardware-Aware SoftwareDevelopment Environment

System-Level HardwareDesign Environment

Virtual PrototypingEnvironment

System-Level SimulationSystem-Level Emulation

System-Level Verification

Common Design Database

Design Intent (Power, Pinout, Signal Integrity, Jitter, Cost, Use Cases, Etc.

Design Abstraction (models have multiple abstraction views for different tools)

Design Convergence (Get to the final design in an iterative but deterministic way)

Middleware OS DriversApps

EDA360 Case Study: Agilent InfiniiVision Digital/Mixed-Signal Sampling Oscilloscope

© 2011 Cadence Design Systems, Inc. All Rights Reserved.42

Reproduced with Permission, Courtesy of Agilent Technologies, Inc.

Note: This case study is based on public, published data and nothing is implied about the EDA tools used to develop this product.

Agilent InfiniiVision 2000/3000 DSO/MSO System Block Diagram

© 2011 Cadence Design Systems, Inc. All Rights Reserved.43

MeasurementBuffer(64K)

AcquisitionMemory Manager

DRAMADC Data

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Trigger

DisplayPlotter

DRAM

GUI Controller

Mask

WaveformSynthesis

A/D Converter

Measurement and Search

Acceleration*

User Interface Host

Processor

LCD PanelAnalog Signals

Digital Signals

Diagram as published in EE Times

* 23 automated measurements such as voltage, time, and frequency as well as four waveform math functions including FFT

Agilent InfiniiVision 2000/3000 DSO/MSO System Intent

© 2011 Cadence Design Systems, Inc. All Rights Reserved.44

MeasurementBuffer(64K)

AcquisitionMemory Manager

DRAMADC Data

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Trigger

DisplayPlotter

DRAM

GUI Controller

Mask

WaveformSynthesis

A/D Converter

Measurement and Search

Acceleration

User Interface Host

Processor

LCD PanelAnalog Signals

Digital Signals

2 Gbytes/sec

4 Gbytes/sec

Diagram as published in EE Times

Agilent InfiniiVision 2000/3000 DSO/MSO System Intent

© 2011 Cadence Design Systems, Inc. All Rights Reserved.45

MeasurementBuffer(64K)

AcquisitionMemory Manager

DRAMADC Data

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Trigger

DisplayPlotter

DRAM

GUI Controller

Mask

WaveformSynthesis

A/D Converter

Measurement and Search

Acceleration

User Interface Host

Processor

LCD PanelAnalog Signals

Digital Signals

2 Gbytes/sec

4 Gbytes/sec

>4 Gbytes/sec

Diagram as published in EE Times

Agilent InfiniiVision 2000/3000 DSO/MSO System Intent

© 2011 Cadence Design Systems, Inc. All Rights Reserved.46

MeasurementBuffer(64K)

AcquisitionMemory Manager

DRAMADC Data

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Trigger

DisplayPlotter

DRAM

GUI Controller

Mask

WaveformSynthesis

A/D Converter

Measurement and Search

Acceleration

User Interface Host

Processor

LCD PanelAnalog Signals

Digital Signals

2 Gbytes/sec

4 Gbytes/sec

>4 Gbytes/sec

>>4 Gbytes/sec

Diagram as published in EE Times

Agilent InfiniiVision 2000/3000 DSO/MSO System Partitioning

© 2011 Cadence Design Systems, Inc. All Rights Reserved.47

MeasurementBuffer(64K)

AcquisitionMemory Manager

DRAMADC Data

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Trigger

DisplayPlotter

DRAM

GUI Controller

Mask

WaveformSynthesis

A/D Converter

Measurement and Search

Acceleration

Processor running Win CE

LCD PanelAnalog Signals

Digital Signals

MegaZoom IV

SoC

Diagram as published in EE Times

Agilent InfiniiVision 2000/3000 DSO/MSO System Partitioning

© 2011 Cadence Design Systems, Inc. All Rights Reserved.48

MeasurementBuffer(64K)

AcquisitionMemory Manager

DRAMADC Data

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Hardware SerialDecoders

(Simultaneous)

Trigger

DisplayPlotter

DRAM

GUI Controller

Mask

WaveformSynthesis

A/D Converter

Measurement and Search

Acceleration

Processor running Win CE

LCD PanelAnalog Signals

Digital Signals

MegaZoom IV

SoC

On-Chip DRAM allows High-Bandwidth

Connections

On-chip DRAM allows wide, high-bandwidth

connections

Diagram as published in EE Times

Agilent MegaZoom IV SoC

© 2011 Cadence Design Systems, Inc. All Rights Reserved.49

Reproduced with Permission, Courtesy of Agilent Technologies, Inc.

Agilent InfiniiVision 2000 X-Series DSO Circuit Board

© 2011 Cadence Design Systems, Inc. All Rights Reserved.50

Image courtesy of David Jones, www.eevblog.com

Agilent InfiniiVision 2000 X-Series DSO Circuit Board

© 2011 Cadence Design Systems, Inc. All Rights Reserved.51

Image courtesy of David Jones, www.eevblog.com

Detail: Board-Level Design Intent

© 2011 Cadence Design Systems, Inc. All Rights Reserved.52

Serpentines ensure that all analog inputs reach

the ADC simultaneously

Differential-pair serpentines ensure that all analog inputs reach

the ADC simultaneouslyImage courtesy of David Jones, www.eevblog.com

Agilent InfiniiVision 2000 X-Series DSO Circuit Board

© 2011 Cadence Design Systems, Inc. All Rights Reserved.53

Quad 8-bit,1-Gsample/sec ADC

MegaZoom IVSOC

FPGA

ST Micro SPEAr600 MPU with two ARM9

processor cores

Image courtesy of David Jones, www.eevblog.com

ST Microelectronics SPEAr600 Block Diagram

© 2011 Cadence Design Systems, Inc. All Rights Reserved.54

FPGA Interface

Why use an ST Micro SPEAr600?

© 2011 Cadence Design Systems, Inc. All Rights Reserved.55

Less than $9 in production volumes!

Win CE Support

FPGA Interface

56

Three Key Pillars of EDA360

© 2011 Cadence Design Systems, Inc. All Rights Reserved.

System Realization

SoC Realization

Silicon Realization

EDA360

© 2011 Cadence Design Systems, Inc. All rights reserved.57

Questions and Answers