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

4/26/99


Click here to start


Table of Contents

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

Approaches to increase IP reuse

Where Does IP Come From?

Utility of Reuse - Semiconductor

Utility of Reuse - 3rd party IP

Utility of Reuse - Customer designs

Summary of Motivation

Technical Challenges to Integration

How the integration challenge is faced

Third Party IP Suppliers

The tensilica solution:

Imagine the possibilities…...

Prototype and Emulation Support

Standard EDA tools are supported

DW8051 : The Complete Solution

Design for Reuse

Why Reuse is Hard

High Quality Documentation

Example of Poor Partitioning

Example of Good Partitioning

Consistent Coding Guidelines are Key

Verification is Key to Reuse

Code Coverage Reports

DesignWareTM Development Lifecycle

Verification Phase Activities

Semiconductor Companies

Architectures for Higher Computation Requirements

MC68332

MC68332

http://www.lsil.com/products/unit5_5.html

OakDSPCore CWDSP1650

ARM Core7 Thumb Embedded

ARM/LSI’s Features to Ease Integration

ARM7 core

ARM’s Amba open standard

More Features to Ease Integration

Even more Features to Ease Integration

End Customer Integration

Who will “manage” your Internal IP?

Organizing for Reuse-Based Design

PPT Slide

Summary

Author: user