cicc 2001 - reducing multiple design flow support requirements with ola

12
PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 1 Philips Semiconductors 2001 Custom Integrated Circuits Conference CICC 2001 - Wednesday May 9th ALF/OLA Panel Discussion OLA: A New Standard in the EDA World or another car wreck on the side of the EDA road(map)

Upload: tim55ehrler

Post on 05-Dec-2014

459 views

Category:

Documents


0 download

DESCRIPTION

This presentation demonstrates the advantages of employing Open Library Architecture (OLA) libraries to reduce support for multiple design flows.

TRANSCRIPT

Page 1: CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA

PS

-O

LA

Im

pact

on M

ultip

le F

low

Sup

port

-D

TG

/AD

F -

TJE

-1

Philips Semiconductors

2001 Custom Integrated Circuits Conference

CICC 2001 - Wednesday May 9thALF/OLA Panel Discussion

OLA: A New Standard in the EDA World or another car wreck on the side of the EDA road(map)

Page 2: CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA

PS

-O

LA

Im

pact

on M

ultip

le F

low

Sup

port

-D

TG

/AD

F -

TJE

-2

Philips Semiconductors

2001 Custom Integrated Circuits Conference

Multiple Design Flows:Reducing Support Requirements

with OLA

Timothy J. Ehrler, Senior Principal

ASIC Technical Programs Manager

Design Technology Group

Philips Semiconductors

[email protected]

Page 3: CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA

PS

-O

LA

Im

pact

on M

ultip

le F

low

Sup

port

-D

TG

/AD

F -

TJE

-3

Philips Semiconductors

2001 Custom Integrated Circuits Conference

• Must support many design flows

– flows are driven by design applications

• ASIC high performance

• mixed signal, analog

• low power (wireless)

• RF design

– different design flows require different sets of tools

• Must support many tools within a design flow

– many tools within the sub-flows (synthesis, etc.)

– multiple tools => multiple file formats

Current Plight of the ASIC Vendor

Page 4: CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA

PS

-O

LA

Im

pact

on M

ultip

le F

low

Sup

port

-D

TG

/AD

F -

TJE

-4

Philips Semiconductors

2001 Custom Integrated Circuits Conference

• Information comes from a variety of sources

– multiple characterization tools with different file formats

– internal general/specific library packages

– internal/external (3rd party) memories, complex cores, IP

• Must support many libraries

– multiple technologies and processes

– multiple sets of libraries

• core, I/O, memories

• high- and low- VT

• protected and unprotected

• complex cores (embedded processors, DSP, etc.)

• specialty, IP

Current Plight of the ASIC Vendor (2)

TunnelRX TX

DTL Conc

TX RXTunnel

Page 5: CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA

PS

-O

LA

Im

pact

on M

ultip

le F

low

Sup

port

-D

TG

/AD

F -

TJE

-5

Philips Semiconductors

2001 Custom Integrated Circuits Conference

Impact on Design Flow Support

• Many formats required to enable supported tools

– multiple sources for characterization/view information

– not necessarily 1st generation views from available information

– inconsistent interpretation/view by tools from same vendor

• multiple library “flavors” required by different vendor tools

• Qualification process for each tool/library combination

– verification of tool/library interoperability

– consideration of impact on subsequent tools in flow

– preliminary and tactical libraries may not be fully qualified

• resource availability may restrict/reduce verification

Page 6: CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA

PS

-O

LA

Im

pact

on M

ultip

le F

low

Sup

port

-D

TG

/AD

F -

TJE

-6

Philips Semiconductors

2001 Custom Integrated Circuits Conference

Impact on Design Flow Support (2)

• Support and qualification requirements ever increasing

– new technologies and processes constantly being introduced

– new tools, or additional capabilities therein, always added

– additional design flows may be required as applications dictate

Page 7: CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA

PS

-O

LA

Im

pact

on M

ultip

le F

low

Sup

port

-D

TG

/AD

F -

TJE

-7

Philips Semiconductors

2001 Custom Integrated Circuits Conference

Typical Design Flow

SPECContents:RTL Simulation

Architectural AnalysisBus interfaces

Software code developmentRSP platform (Velocity™, Nexperia™)

Feasibility: Performance, Area,

Power, Clocking, Test management

IPBehavioral RTL

Design

RTL DescriptionContents:Block level synthesis

Create top level design (CPU, DSP,

analog, memory, IP templates (HDLi™), I/O, schematics)

DFT (scan insertion, MBIST, JTAG, padring)

Floorplanning

Library Models

Functional Design

Structural Netlist

Contents:Delay Calculation

Static Timing AnalysisGate-level Simulation

Power EstimationNetlist Screener

Verification of specification

Layout

Logic & TimingVerification

Library Models

Test ProgramGeneration

SDB

Contents:Cell and Block P&R

Timing driven extensions

LDB

Ref Libs Layout:Cell & Block

Ref Libs

Contents:Hierarchy planning

Automatic flatten for P&R

pre-route P/G, clock nets

Area estimation

Partitioning &Floorplanning

LDB

Ref LibsLayout:

Chip AssemblyDesign Finishing

LDB GDS-IILib Rules,

Timing,Package

Contents:Insert core & pad fillers

Symbolic verification

Bond diagram

Verification

Contents: DRC, LVS, Plots, Extraction, Circuit

Simulation, Back-annotation & Timing Analysis

To Factory Finishand Mask Making

multiple & proprietary file formatsmultiple & proprietary file formats

Page 8: CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA

PS

-O

LA

Im

pact

on M

ultip

le F

low

Sup

port

-D

TG

/AD

F -

TJE

-8

Philips Semiconductors

2001 Custom Integrated Circuits Conference

OLA Support of Design Flow

OLA(API)

OLA(API)

OLACompliant

Library

includesTiming

andPower

CalculationRoutines

Synthesis

Static Timing

Design for Test

Floorplanning

Place & Route

Semiconductor Sign-Off

Page 9: CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA

PS

-O

LA

Im

pact

on M

ultip

le F

low

Sup

port

-D

TG

/AD

F -

TJE

-9

Philips Semiconductors

2001 Custom Integrated Circuits Conference

OLA Impact on Design Flow Support

• Major Reduction in Supported File Formats

– corresponding reduction of generation/verification requirements

• eliminate generation/translation tool requirements

• reduce generation & verification resources (h/w, personnel, time)

• Even Greater Savings for Multiple Libraries

– relative to OLA Replaceable/Deleteable numbers

• 16 libraries per technology ~= 16-fold reduction

• dependent on tool set choices and interfaces

Design Process Tools Standard /Proprietary

Formats

TotalFormats

OLAReplaceable/

Deleteable

TotalFormats

FormatReduction

RTL Development/Analysis 5 3/0 3 2/0 2 33%Design Synthesis 7 4/6 10 4/1 6 40%

Logic/Timing Verification 17 5/11 16 6/5 6 63%Partitioning & Floor Planning 11 3/9 12 5/0 8 33%

Layout & Chip Finishing 21 4/15 19 6/2 12 37%

Page 10: CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA

PS

-O

LA

Im

pact

on M

ultip

le F

low

Sup

port

-D

TG

/AD

F -

TJE

-10

Philips Semiconductors

2001 Custom Integrated Circuits Conference

Multiple Design Flows

RTL Development/AnalysisRTL Development/Analysis

Sub-FlowSub-Flow

Sub-FlowSub-Flow

Sub-FlowSub-Flow

Sub FlowSub Flow

Sub-FlowSub-Flow

Sub-FlowSub-Flow

Sub-FlowSub-Flow

Sub-FlowSub-Flow

Sub-FlowSub-Flow

Sub-FlowSub-Flow

Sub-FlowSub-Flow

Sub-FlowSub-Flow

Sub-FlowSub-Flow

Des

ign

Meth

od

olo

gie

sD

esig

n M

eth

od

olo

gie

s

Tec

hn

olo

gy

Pa

cka

ges

+ L

ibra

ries

+ I

PT

ech

no

log

y P

ack

ag

es +

Lib

rari

es +

IP

Flow A Flow B Flow C

Design SynthesisDesign Synthesis

Logic/Timing VerificationLogic/Timing Verification

Partitioning & Floor PlanningPartitioning & Floor Planning

Layout & Chip FinishingLayout & Chip Finishing

• Define Methodologies

– design requirement driven

– drives design processes

• Define Specific Flows

– design application driven

– drives sub-flow tool types

• Determine Specific Tools

– drives library requirements

Page 11: CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA

PS

-O

LA

Im

pact

on M

ultip

le F

low

Sup

port

-D

TG

/AD

F -

TJE

-11

Philips Semiconductors

2001 Custom Integrated Circuits Conference

OLA Impact on Multiple Design Flows

• Significant Reduction in Supported File Formats

– proportional generation/verification savings

• impacted by number of libraries

• dependent on sub-flow tool choices

• Easier Introduction of Subsequent Flows & Tools

– reduced/eliminated generation/verification requirements

• great impact on tool evaluation requirements and resources

• Faster Introduction of Additional Libraries

– efforts focused primarily on library validation, not tools

• eliminates many flow-dependent verification processes

• Reduced Impact on Previously Released IP

– eliminates IP package updates for additional flows & tools

– ensures stability of released IP during design development

Page 12: CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA

PS

-O

LA

Im

pact

on M

ultip

le F

low

Sup

port

-D

TG

/AD

F -

TJE

-12

Philips Semiconductors

2001 Custom Integrated Circuits Conference

Summary & Conclusion

• OLA allows the ASIC vendor to be more productive

– reduced number of supported file formats

– reduction in qualification time

– allows easier and faster introduction of new technologies

– encourages 3rd party IP generation

• OLA provides EDA vendor easier entry into design flows

– OLA compliant tools don’t require exhaustive library verification

– ASIC vendor doesn’t need to generate/qualify “another format”

– consistent “behavior” of library eliminates convergence issues

• The OLA standard is a WIN-WIN for ASIC and EDA vendors