xstream: rapid generation of custom processors for asic designs

16
XStream: Rapid Generation of Custom Processors for ASIC Designs Binu Mathew * ASIC: Application Specific Integrated Circuit

Upload: mikkel

Post on 23-Jan-2016

32 views

Category:

Documents


0 download

DESCRIPTION

XStream: Rapid Generation of Custom Processors for ASIC Designs. Binu Mathew. * ASIC: Application Specific Integrated Circuit. Logical Design is the Primary Cost Barrier in ASIC Design. Spec. Chip. Logical Design. Physical Design. Fabrication. 15 months, 10 designers. 2 months, - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: XStream: Rapid Generation of Custom Processors for ASIC Designs

XStream: Rapid Generation of Custom Processorsfor ASIC Designs

Binu Mathew

* ASIC: Application Specific Integrated Circuit

Page 2: XStream: Rapid Generation of Custom Processors for ASIC Designs

Logical Design is the Primary Cost Barrier in ASIC Design

Logical Design

Physical Design

FabricationSpec Chip

15 months, 10 designers

2 months,2 layout engineers

2 months,ASIC vendor’s fabrication facility

80% of cost 20% of cost Time to market is critical

Page 3: XStream: Rapid Generation of Custom Processors for ASIC Designs

The Business Opportunity 11,000 ASIC designs in year 2000 (DataQuest)

Average team: 10 designers, 15 months/design (Collett)

Design cost: $33B, mostly salaries ECAE revenue forecast, 2004: $1.88B (Gartner)

Per person, per year, license Volume royalties Customisation and training contracts

Page 4: XStream: Rapid Generation of Custom Processors for ASIC Designs

The XStream Technology

Very high performance custom processors replace ASIC modules Reduce design time for stream oriented ASIC modules

by 95% Retain 40-90% of ASIC performance

Software replaces hardware design Software prototype already exists Flexible, fast bug fixes, feature upgrades Share chip across product family

Page 5: XStream: Rapid Generation of Custom Processors for ASIC Designs

Usage Scenario: MPEG Encoder

Page 6: XStream: Rapid Generation of Custom Processors for ASIC Designs

Usage Scenario: MPEG Encoder

Page 7: XStream: Rapid Generation of Custom Processors for ASIC Designs

Usage Scenario: MPEG Encoder

Software(C Benchmarks)

Performance, area, power specifications

XStreamCAD Suite

3-10 HDL OptionCost/Benefit report

Flexibility requirement

Page 8: XStream: Rapid Generation of Custom Processors for ASIC Designs

XStream: Unique Technology Performance

Pattern accelerators Do restricted domains extremely well Fall back to traditional methods

Reactive Threads Fast response to events like in custom circuits

Compiler controlled data flow Mimics custom circuits

Power efficiency Compiler controlled clock gating

Page 9: XStream: Rapid Generation of Custom Processors for ASIC Designs

Competitive Comparison Features

Competitors

Examples Rapid Automated Generation

Fast/ late cycle

bug fix

10+ copies/ chip

Low power

ASIC level performance

XStream

ASIC + HDL Verilog, VHDL

Programmable chips

CPUs, FPGAs

Domain specific chips

Network processors

GPUs: NVidia, ATI

Custom CPUs Tensilica’s Xtensa, Coware’s LisaTek

Easier Development Better Performance

Page 10: XStream: Rapid Generation of Custom Processors for ASIC Designs

Summary

Reduce a large fraction of the $33B/year ASIC design cost: Replace ASIC modules with XStream processor +

Software 95% time savings for many ASIC modules 159x energy reduction compared to embedded CPUs Flexibility

Easy to do bug fixes late in product cycle Platform ASICs shared across product family

Page 11: XStream: Rapid Generation of Custom Processors for ASIC Designs

Blank Slide

Page 12: XStream: Rapid Generation of Custom Processors for ASIC Designs

Competitive Comparison Features

Competitors

Examples Rapid Automated Generation

Fast/ late cycle

bug fix

10+ copies/ chip

Low power

ASIC level performance

XStream ASIC + HDL Verilog,

VHDL Programmable chips

CPUs, FPGAs

Domain specific chips

Network processors: Intel

GPUs: NVidia, ATI

Custom CPUs Tensilica’s Xtensa, Coware’s LisaTek

Page 13: XStream: Rapid Generation of Custom Processors for ASIC Designs

Usage Scenario – Showing BenefitReduce design time for stream oriented

ASIC modules by 95% Retain 40-90% of ASIC performance 159x energy advantage over general

purpose processor 175% performance of high performance

CPU

Page 14: XStream: Rapid Generation of Custom Processors for ASIC Designs

Back-up Slides

Data validating different claims

Page 15: XStream: Rapid Generation of Custom Processors for ASIC Designs

Competitive Comparison Features

Competitors

Examples Rapid Automated Generation

Fast/ late cycle

bug fix

10+ copies/ chip

Low power

ASIC level performance

XStream

ASIC + HDL Verilog, VHDL

Programmable chips

CPUs, FPGAs

Domain specific chips

Network processors: Intel

GPUs: NVidia, ATI

Custom CPUs Tensilica’s Xtensa, Coware’s LisaTek

Page 16: XStream: Rapid Generation of Custom Processors for ASIC Designs

Usage Scenario: Camera Phone

CameraMPEGEncoder

User InterfaceCPU Wireless

Module

Control CPU

FlashMemory

Much morestuff

Screen

Antenna

Much much more stuff

System on Chip (SOC)

Microphone Speaker