ipl alliance & ipdk overview · ipl alliance momentum july ‘09 1st foundry ipdk released:...

18
IPL Alliance & iPDK Overview GSA AMS Working Group February 13, 2013

Upload: others

Post on 12-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

IPL Alliance & iPDK Overview

GSA AMS Working Group February 13, 2013

Page 2: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

IPL Alliance Interoperable PDK Libraries • Not-for-profit standard organization

– Established in April 2007 by 5 EDA companies – Current board members: ST Micro, Synopsys and TSMC – Working Groups: PCells, Properties and Parameters, Analog

Constraints

• Charter: – Create and promote standards for an interoperable eco-system

in custom design

• Benefits: – Reduce PDK development and support costs – Create choices in building your analog flow – Increase design reuse and portability

Page 3: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

IPL Alliance Momentum

July ‘09 1st Foundry iPDK Released: TSMC 65nm

Nov ‘08 iCDF Standard Established

Jun ‘08 IPL Expands from PCells to PDKs

Apr ‘07 1st Interoperable PCell Library Released

Feb‘10 IPL 1.0 Released

June‘11 IPL Constraints1.0 Available

Dec ‘11 IPL Constraints 1.1 Available

June‘12 IPL 2.0 Available

Oct ‘12 All top 5 foundries support iPDK

Jan ‘13 SNPS Contributed PyCell API Tech.

Page 4: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

IPL Alliance Members

Growing Membership Go to www.IPLNow.com for more information

Page 5: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

IPL’s Approach To Achieving PDK Interoperability • Involve EDA vendors, foundries and users

• Use existing standards where feasible

• Validate standards with prototype iPDK’s and flows

• Target modern process technology nodes – Collaborate with a foundry to implement production iPDK

• Release open standard for industry adoption

Page 6: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

Next Steps for IPL Alliance

• Collaborate with Industries' efforts on PDK standardizations

• Increase customer adoption of iPDKs

• Validate IPL 2.0 with IPL Alliance members

• Finalize IPL Constraints 2.0 for general release

• Grow IPL Alliance membership

Page 7: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

Get Involved, Become a Member

www.IPLnow.com IPL & iPDK Group

Page 8: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

iPDK Standard

Page 9: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

Foundry iPDK Content

Cadence OA PDK

OpenAccess (SKILL)

One Foundry iPDK for all EDA vendors

Foundry iPDK

Open Access, Open-standard languages (Python and Tcl)

• OA Schematic Symbols

• SKILL Callbacks

• Tech Files • DRC/LVS/LPE

• Spice Models

• Tech Files • DRC/LVS/LPE

• Spice Models

• SKILL PCells • PyCells

• OA Schematic Symbols • Interoperable Component

Description Format (iCDF) • SKILL Callbacks • Tcl Callbacks

• OA Schematic Symbols • Component Description Format

(CDF) • SKILL Callbacks

Page 10: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

• Less PyCell code: ¼ to ½ the code vs. Tcl/ SKILL™ • 40/28/20nm Rules supported

– PyCells can easily support DFM rules such as fixed pitches, conditionals etc.

• Reuse – PyCells and iCDF are process independent – Can be re-used by rebinding to a new-node tech file

• Faster PyCell runtime: 2X to 10X faster

– ROD like APIs without the performance penalty

• Interactive development environment improves development efficiency

Modern Architecture Improves PDK Productivity

Page 11: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

• IPL 2.0 40nm reference iPDK download package – Generic 40nm sample iPDK including source code – iPDK developer & User guide – Generic 40nm OpenAccess-based reference design

• Updated release of IPL 1.0’s 90nm reference iPDK

– Available now for IPL Alliance members

• Benefits – Test drive IPL iPDK with multiple custom design flows – Learn, review and comply with IPL 2.0 standard – Create and provide iPDK using IPL 2.0 standard

IPL 2.0 Open Standard For iPDK

Page 12: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

• 40 + foundry iPDKs available – Technologies ranging from 0.6um to 20nm

• More than 10 pure play foundries are providing

iPDKs for customers – TSMC, GLOBALFOUNDRIES, UMC, SMIC, TowerJazz,

Dongbu HiTek, X-FAB and more – All top 5 foundries have iPDKs

• Many custom iPDKs available

iPDK Availability & Status

Page 13: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

IPL Constraints Standard

Page 14: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

IPL Constraints Working Group Members

• Altera • Mentor Graphics • Pulsic • Synopsys • TSMC • Xilinx and ST Micro in an advisory role

14

Page 15: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

Need for Interoperable Constraints

• Analog and custom design increasingly rely on design intent constraints to improve productivity – Improves communication among designers – Enables automation of the design process

• There is no common, open standard

• Users enter constraints multiple times – Once for each tool set – Tools don’t pass on constraints

15

Page 16: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

IPL Design Constraint WG Charter

• Define syntax and schema for open, interoperable design constraints

• Create a single unified set of constraints – Include formats and semantics – Include ability to define user/custom constraints

• Start with proof-of-concept constraint set – Representative of most common constraints

• Solicit donations to maximize coverage

16

Page 17: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

• IPL Constraints 1.1 – Specifications for an initial set of design constraints

• Include both the formats and semantics – Results of the IPL constraint working group – Available to IPL Alliance members for additional validation – Need donations for additional constraints

• Benefits

– Improve productivity and quality of results – Enter once, use many times with multiple tools in the flow

IPL Constraints 1.1 Open Standard For Interoperable Design Constraints

Page 18: IPL Alliance & iPDK Overview · IPL Alliance Momentum July ‘09 1st Foundry iPDK Released: TSMC 65nm Nov ‘08 iCDF Standard Established Jun ‘08 IPL Expands from PCells to PDKs

• IPL Alliance is gain momentum with foundries! – 4 of top 5 pure-play foundries are IPL Alliance members

• IPL Alliance members continue to collaborate in developing and validating more iPDKs and developing constraints standard

• IPL Alliance is looking forward to future collaboration with GSA AMS Working Group

Summary