Table of Contents
EE290 A: Advanced Topics in CADComponent Based Designof Electronic Systems
Outline
Semiconductor Capital Investment
Moore’s Law
NTRS: Microprocessor: total transistors/chip
NRTS: ASIC/Microprocessor logic transistors
NRTS: Chip Frequency (Ghz)
Evolution of the EDA Industry
To Design, Implement, Verify 10M transistors
Why?:The Deep Sub-Micron Double-Whammy
Crisis: Productivity Gap
Within a 50K - 100K Module
Outline
Design Paradigm: Re-useable IP
Also: Trend towards programmable Solutions
Key Forces Driving Component-based Design
Next Step in the Evolution of the EDA Industry
Growing list of IP Blocks
Example: Configurable Microprocessor
PPT Slide
PPT Slide
Outline
Challenges in Component-based Design
What is a Component?
What is a Component?
What is a Component?
Challenges in Component-based Design
The Seven Views of Computer Systems
View One: Hierarchy of Computer Levels
PPT Slide
Design: How are Components Described and How are They Modeled?
Design: How are Components Described and How are They Modeled?
Design: How are Components Described and How are They Modeled?
What is an Architecture?
What is an Architecture?
What is an Instruction-Set Architecture?
Specification vs. Description
Languages versus Models
Languages versus Models
Languages versus Models
VHDL: The “nroff/latex” of Design
Encoding Information in Time & Space
Challenges in Component-based Design
Architecture for SOC
A Vision: Design System 2010
System-On-A-Chip: 1998
Transition to Extensive Use of Regular Structures
Move Towards Regularity and Programmability
Particular Function (e.g. MPEG)
Example of System Behavior
IP-Based Design of Behavior
IP-Based Design of Implementation
Separate Behavior from Architecture
Map Between Behavior and Architecture
Basic Principles
System Level Design
System Design
Estimation and Modeling
Communication Refinement
Communication Refinement
IP Integration
Challenges in Component-based Design
System-on-a-Chip IP Creation andAnalysis Flow
System-on-a-Chip Design Flow
System-on-a-Chip Integration Flow
PPT Slide
Berkeley Wireless Research Center (BWRC)
BWRC Long-Term Research Drivers
Homework 1: JPEG as a Component
Scenario 2 Implications: Power as the Driver
Challenges in Component-based Design
|