Table of Contents
EE290 A: Advanced Topics in CADComponent Based Designof Electronic SystemsLecture 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
|