chip ex 2011 faraday

18
Integral System-Level Design Integration, Simulation, Verification & Implementation May 4, 2011 By [email protected]

Upload: chiportal

Post on 26-Jun-2015

613 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Chip ex 2011 faraday

Integral System-Level Design Integration,

Simulation, Verification & Implementation

May 4, 2011

By [email protected]

Page 2: Chip ex 2011 faraday

Market Fact for Increasing Complex System-Level Design

PND/MID Automotive Netbook/Smartbook

The product life cycle of every

generation for most industrial products,

is around and even less than 1 year.

VoIP

STB

Digital-TV

PNDIPC

E-Book

is around and even less than 1 year.

But, it seems twice devices are built into the same

chip area per 18 months

by Moore’s law.

May 4, 2011

Page 3: Chip ex 2011 faraday

Brief of Complex System-Level Design from Spec. to Be a Product

� Firm product spec.

� Get IPs from sources� System-level design (SLD)

integration from IPs by� Product owner self, and� Help from IP sources

� Other time/resource-consuming

efforts for -� Frontend simulation/

verification� Backend Implementation/ � Backend Implementation/

Verification� System-level verification, if

possible� Sign-off & Go-To-

Manufacture� Software support

� OS� Driver (IP/ICE)� Toolchain

� System application bring-up

May 4, 2011

Page 4: Chip ex 2011 faraday

Bottleneck of Increasing Complex System-Level Design

� Survey Market

Requirement

Document. (MRD)

� Gather Product

Requirement

Document. (PRD)

� Refine/Trade-off

2 months

SoC/ASIC

Integration

2 months

SoC/ASIC

Implementation

2 months

Data-in Preparation3 ~ 6 months

Platform integration

~3 months

Spec.

Kickoff Spec Formal Data-InTrial Data-In Tape-Out

� Simulation-oriented

integration

� Get IPs from sources.

� SLD integration from IPs.

� BFM testbench creation

& C models for

� Synthesis-oriented

integration

� Synthesizable target

designs more than

models, such as clock

control, reset control,

� Implementation-

oriented tasks

� Clock/reset tree

control/constraints.

� Chip-level synthesis

design constraints.

� Backend Gate-To-

GDSII tasks

� SLD physical

implementation

� SLD physical

verification -

Ordinary solutions take 12 ~ 16 months from project kickoff to tape-out for complex

SoC designs.

� Refine/Trade-off

MRD & PRD.

� Early System

Architecture

Evaluation.

� Get Product Brief.

� IP Sourcing.

� Etc.

& C models for

integration test. (verify

connection, bus, and so

on)

� DFT integration.

� Iterative verification &

debugging.

� FPGA emulation 1.

� Etc.

control, reset control,

real I/O and so on.

� C patterns, instead of

BFM-only ones.

� Iterative verification &

debugging.

� FPGA emulation 2.

� Etc.

design constraints.

� Pin/Pad assignment &

Chip environment

constraints.

� FloorPlan constraints.

� Pre-layout design data

base & simulation.

� ATPG creation.

� Etc.

verification -

DRC/ERC/LVS

� Verified GSDII for

Go-To-

Manufacture

� Post-layout

design data base

& simulation.

� Sign-off & T/O.

� Etc.

May 4, 2011

Page 5: Chip ex 2011 faraday

Fact of Increasing Complex System-Level Design

Ordinary solutions take 12 ~ 16 months from project kickoff to tape-out for complex SoC designs.

The product life cycle of everygeneration for most industrial products,is around and even less than 1 year.

But, it seems twice devices are built into the same chip area per 18 monthsby Moore’s law.

tape-out for complex SoC designs.

All of us are competing against –

� Design/Verification Complexity

� Time & our Life

May 4, 2011

Page 6: Chip ex 2011 faraday

The Reliable Integral SoC Methodology for Accumulative Knowledge & Re-usability – 1/5

Pack and maintain each IP as an Abstract Model (SPIRIT) and basic re-use

entity for accumulative knowledge data base.

Bus Controller

(Arbiter,

Decoder)

AHB Bus

FA526MAC

10/100

AHB to PCI

Bridge

SDRAM

Controller

Static

Memory

Controller

LCD

Controller

DMA

Controller

USB2.0

Device

USB2.0

PHY

USB1.1

Host

USB 1.1

PHY

IP Model OutputInputAHB to APB

Bridge

APB Bus

ControllerController

Controller Controller

Power

manage

FF

UARTIrDA

BT

UART

ST

UARTCF

SD/

MMC

SMMCINTCPWM GPIOI2C WDT Timer

SSPSSP

I2S/

AC97

IP Model

Side Band

Signals

Output

Interface

Input

Interface

SPIRIT stands for “Structure for Packaging, Integrating and Re-using IP within Tool flows”.

May 4, 2011

Page 7: Chip ex 2011 faraday

The Reliable Integral SoC Methodology for Accumulative Knowledge & Re-usability - 2/5

Tables Description Applied Module

$<design>.pin.xml Chip pin-out list table: chip

pin name, IO types

Chip Construction:

pin module creation

Use three Microsoft Excel specification sheets that involve SPIRIT instances of

wanted IPs, to capture the whole SLD every time.

$<design>.dftcfg.xml DFT configuration table:

internal scan, mbist, VSIA,

hard-IP test, IOLT, process

monitor, debug signals

Chip Construction:

DFT module creation

$<design>.resmap.xml Resource table: IP list,

instances, Master/Slave

mapping, interrupt, DMA

Core Construction

May 4, 2011

Page 8: Chip ex 2011 faraday

The Reliable Integral SoC Methodology for Accumulative Knowledge & Re-usability - 3/5

Three Microsoft Excel specification sheets look as -

May 4, 2011

Page 9: Chip ex 2011 faraday

The Reliable Integral SoC Methodology for Accumulative Knowledge & Re-usability - 4/5

Then, all things can be looked like -

� Capturing

specification

� Creation on

demand

� Plugging

And, can be done more safe, reliable & accumulative as Plug & Play method

automatically.

� Plugging

� Implementation/V

erification

environment

creation

May 4, 2011

Page 10: Chip ex 2011 faraday

The Reliable Integral SoC Methodology for Accumulative Knowledge & Re-usability - 5/5

� Automatic SLD RTL design integration

� Rapid DFT integration

� Automatic verification environment generation (Bus, IO, DFT)

� Test-bench creation and pattern-reuse

SoCompilerTM IDE

� Test-bench creation and pattern-reuse

� Static timing analysis environment generation

� Design synthesis environment generation

� Link to existing robust ASIC implementation flow natively

� Link to FPGA emulation platform SoFlexibleTM with FPGA netlist and

constraint

May 4, 2011

Page 11: Chip ex 2011 faraday

Achievement of Reliable Integral SoC Methodology for Complex SLD

2 months

SoC/ASIC

Integration

2 months

SoC/ASIC

Implementation

2 months

Data-in Preparation3 ~ 6 months

Platform integration

~3 months

Spec.

Kickoff Spec Formal Data-InTrial Data-In Tape-Out

Ordinary

Solutions take 12 ~ 16 months from project kickoff to tape-out for complex SoC designs.

1 month 2 months1.5 months3.5 w2.5 w

Platform Delivery Tape-OutSpec Signoff Trial Data-In

Formal Data-InKickoff

Platform Simulation

PlatformSynthesis

Faraday’s reliable integral SoC methodology can take only 6 months to achieve by the accumulative

knowledge and re-usability.

May 4, 2011

Page 12: Chip ex 2011 faraday

Brief of Complex System-Level Design from Spec. to Be a Product (repetition)

� Firm product spec.

� Get IPs from sources� System-level design (SLD)

integration from IPs by� Product owner self, and� Help from IP sources

� Other time/resource-consuming

efforts for -� Frontend simulation/

verification� Backend Implementation/

verification� Backend Implementation/

Verification� System-level verification, if

possible� Sign-off & Go-To-

Manufacture� Software support

� OS� Driver (IP/ICE)� Toolchain

� System application bring-up

May 4, 2011

Page 13: Chip ex 2011 faraday

Ordinary SoC evaluation-purpose-only platform

� Pre-defined system-level design

(SLD), built into the chip and the

evaluation platform.

� May include some S/W or

tool kits for the evaluation.

� Can’t be another targeted SLD

with different system/ bus

architecture, I/O address

SoC chip

architecture, I/O address

mapping, etc.

� Help for –

� IP evaluation.

� Fundamental rough S/W

development.

Overall evaluation platform

May 4, 2011

Page 14: Chip ex 2011 faraday

SoFlexibleTM FPGA emulationplatform EVB

� Integrating the targeted

SLD into the FPGA emulation platform.

� Help for –� Consistent/Solid firm

IPs from soft IPs, instead of any IP

.instead of any IP

modeling efforts.� System-level

function verification.� Fundamental system

architecture evaluation.

� Further exact S/W development.

FPGA

Wanted passive components

May 4, 2011

Page 15: Chip ex 2011 faraday

SoDualWareTM Technology – 1/3

May 4, 2011

Page 16: Chip ex 2011 faraday

SoDualWareTM Technology – 2/3

May 4, 2011

Page 17: Chip ex 2011 faraday

SoDualWareTM Technology – 3/3� Silicon hard IPs in the

realized platform, utilized to support the targeted SLD.

� Help for –� Native IP modeling.

� IP evaluation.

� Peripheral modeling, connecting to real world.world.

� System-level verification.

� Further detailed system architecture evaluation.

� More exact S/W development.

Realized platform

Targeted system-leveldesign

May 4, 2011

Page 18: Chip ex 2011 faraday

Thank you

Faraday distributor in Israel:

Advanced Semiconductor Technology Ltd. (AST)Tel: +972-9-7744278

Email: [email protected]

May 4, 2011