Reuse and Collaboration Opportunities in AMS Design and Verification

10
1 9/30/2006 Reuse and Collaboration Opportunities in AMS Design and Verification

description

 

Transcript of Reuse and Collaboration Opportunities in AMS Design and Verification

Page 1: Reuse and Collaboration Opportunities in AMS Design and Verification

19/30/2006

Reuse and Collaboration Opportunities in AMS Design and Verification

Page 2: Reuse and Collaboration Opportunities in AMS Design and Verification

29/30/2006

Overview

Mixed-signal simulators for architectural design improvecollaboration, reuse, and the verification schedule

Standards or models can improve verification and validation collaboration and reuse

Page 3: Reuse and Collaboration Opportunities in AMS Design and Verification

39/30/2006

Who Legerity is and What We Do

Carrier Telephony• High voltage mixed-signal telephone

drivers for central offices, local neighborhood boxes, and analog PBXs

Consumer Telephony• Voice-enabled cable modems, voice-

enabled DSL modems, analog terminal adapters

• Phone ready PCs

• Voice over wireless LAN

Page 4: Reuse and Collaboration Opportunities in AMS Design and Verification

49/30/2006

VERIFICATION

Logic Simulator

DigitalSpice

Analog

VHDL-AMS, FEA

MechanicalSDK

Software

Modeling and Design Tool Incompatability

Matlab/Simulink

SYSTEM ARCHITECTURE

Imagine verification is a fan...

CRTL Analog

Physics

Page 5: Reuse and Collaboration Opportunities in AMS Design and Verification

59/30/2006

VERIFICATIONVERIFICATION

MODELINGMODELING

MICROARCHITECTURE

MICROARCHITECTURE

Incompatible Models Delay Verification

SYSTEMARCHITECTURE

SYSTEMARCHITECTURE

Page 6: Reuse and Collaboration Opportunities in AMS Design and Verification

69/30/2006

VERIFICATION

Logic Simulator

DigitalSpice

Analog

VHDL-AMS

MechanicalSystemC

Software

Analog-Mixed-Signal Simulators Provide Solution

Analog/Mixed-signal

SYSTEM ARCHITECTURE

Page 7: Reuse and Collaboration Opportunities in AMS Design and Verification

79/30/2006

VERIFICATIONVERIFICATION

MODELINGMODELING

MICROARCHITECTURE

MICROARCHITECTURE

Common Tools Move Verification Forward

SYSTEMARCHITECTURE

SYSTEMARCHITECTURE

Page 8: Reuse and Collaboration Opportunities in AMS Design and Verification

89/30/2006

Very Little Test Case Sharing – As Expensive As Design

PRODUCT TEST

HARDWARE VALIDATION

VERIFICATION

Digital Analog

MechanicalSoftware

SYSTEM ARCHITECTURE SYSTEM TEST CASES

DESIGN TEST CASES

VERIFICATION TEST CASES

RANDOM TESTCASE GEN

VALIDATION TEST CASES

PRODUCTION TEST CASES

Page 9: Reuse and Collaboration Opportunities in AMS Design and Verification

99/30/2006

Virtual Lab Or Standard Devices/Languages May Provide Solution

Hardware vendors provide simulation models of their devicesDefine a standard set of devices and behaviorA standard mixed-signal verification assertion language can be definedBonus: Common environment allows common GUI between laboratory and simulation (e.g. LabView)Question: Do similar issues arise in signal processing and mechanical designs?

S D

SD

E S C

D L T

P R O LIAN T 8 00 0

SD

1 2 3 4 5 6 7 8 9 1 0 11 1 2

Page 10: Reuse and Collaboration Opportunities in AMS Design and Verification

109/30/2006

Summary

Problems• Collaboration between architecture and implementation

• Delayed verification

• Little test case, test bench, or RTG infrastructure reuse

Solutions• Common design and modeling simulation tools

• Virtual lab or language standards