EE290 A: Advanced Topics in CAD Component Based Design of Electronic Systems

1/19/99


Click here to start


Table of Contents

EE290 A: Advanced Topics in CAD Component Based Design of 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 and Analysis 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

Author: user

Email: newton@ic.eecs.berkeley.edu

Home Page: http://www-cad.eecs.berkeley.edu/~newton/Courses/EE290sp99/lectures