System Design and Implementation with SPW - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

System Design and Implementation with SPW

Description:

CADENCE CONFIDENTIAL. System Design and Implementation with ... Algor. IP. Comp. IP. Proto. IP. System Design. CADENCE CONFIDENTIAL. design at various levels ... – PowerPoint PPT presentation

Number of Views:47
Avg rating:3.0/5.0
Slides: 24
Provided by: tapank4
Category:

less

Transcript and Presenter's Notes

Title: System Design and Implementation with SPW


1
System Design and Implementation with SPW
  • PRESENTED BY Tapan Kapoor
  • Date - 25th August 2003

2
Agenda
  • Overview
  • System Design untimed functional
  • Fixed-point exploration
  • Implementation

3
Design Activities
Modeling


Verification
Optimization


Representation
Visualization
4
Need for System Level Design
  • design complexity
  • time to market

5
System Level Design
  • System-on-Chip (SOC) Design
  • Increase of Design Complexity
  • Move to higher levels of Abstraction

Level
Number of Components
System Level
ALGORITHM RTL GATE TRANSISTOR
1E0
Abstraction
Accuracy
1E1
1E2
1E3
1E4
1E5
1E6
1E7
6
Algorithmic Design Challenges Cellular Evolution
3G
3GPP CDMA2000
  • Hybrid ARQ protocol
  • Turbo Coding
  • 2 Mbps
  • Transmit Diversity
  • Multiple channels
  • Multiple symbol rates
  • Multiple modulation schemes

7
Algorithmic Design Challenges Design Complexity
  • CDMA2K example, one of 16 modes
  • Physical layer standard is gt500 pages
  • How do you know your tests are complete and
    correct?

8
Algorithmic Design Challenges Analog/RF Modeling
  • Peak to average power ratio no longer 1
  • Nonlinearities, phase jitter, noise figure
    important to overall system performance
  • UWB systems will have a 3-10 GHz bandwidth
  • Analog/RF models must be very fast.

9
Algorithmic Design Challenges Control Modeling
  • Hybrid ARQ schemes require tight MAC and PHY
    integration
  • Need to model both MAC PHY for performance
    tests (system throughput).
  • Modeling of bus interfaces
  • Design of the higher protocols
  • Verification of the software

10
System DesignAbstraction Levels
Structural/ Implementation Detail
Order/ Timing Detail
System Design
Untimed (causality)
Functional
Timed (estimated)
Structural
Bus- Functional
Timing- accurate
Cycle- accurate
RTL/ISS
11
Design and Verification
design at various levels
enables
12
Algorithm Design Flow
  • Datapath intensive design flow
  • Consistent capture method for testbench and
    design
  • Model design and environment
  • Floating point model is the FVP

Floating Point Algorithm
Fixed Point Algorithm
Consistent Testbench
Hardware/Software Design FGPA, ASIC or DSP RTL,
SystemC, C, Asm
13
Design Flow Algorithms to Hw
Capture algorithm (Specification)
Floating-Point Algorithm
Verify algorithm, refine types, decide bit-widths
Fixed-Point Algorithm
  • Test Bench
  • (Stimulus and Simulation models)

Define architecture of the design
Fixed Point Architectural Design
Verify algorithms hardware implementation
RTL to Gate-level Translation
Physical Design (Place and Route)
14
Algorithm Design and Verification
  • Hierarchical Capture
  • Signal Analysis
  • Mixed-level Verification
  • Optimal Implementation

15
Dataflow Design and Platform FVP
Dataflow design
Datapath HW IP
Application Libraries
Environment Models
DSP SW IP
Analog /RF Behavior
DSP
16
Granularity of Communication
  • Token Level (Dataflow Tokens)
  • Transaction Level (Bus Read/Write)
  • Signal Level (Bits and Bitvectors)

17
Transaction Level Modeling TLM
Transactions
Signals
18
Unified Verification Methodology FVP Concept
19
Functional Virtual Prototype FVP
B2
B1
B3
B4
  • Processor Software
  • Digital RTL
  • Analog/Mixed Signal
  • Dataflow/DSP
  • Transaction-Level Model
  • Block Implement. and Test
  • Block Verification In System
  • Block Integration, System Verification

20
System design in SPW
21
HW implementation in SPW
22
Example Design
23
Demonstration
  • System design behavioral IDCT design
  • Fixed-point exploration
  • Implementation Cycle accurate IDCT
Write a Comment
User Comments (0)
About PowerShow.com