SlideShare a Scribd company logo
Philips Semiconductors




    CICC 2001 - Wednesday May 9th
      ALF/OLA Panel Discussion




                                                                                      PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 1
OLA: A New Standard in the EDA World or another
  car wreck on the side of the EDA road(map)



                2001 Custom Integrated Circuits Conference
Philips Semiconductors




    Multiple Design Flows:
Reducing Support Requirements
           with OLA




                                                                                        PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 2
  Timothy J. Ehrler, Senior Principal
  ASIC Technical Programs Manager
      Design Technology Group
       Philips Semiconductors
       tim.ehrler@philips.com




                  2001 Custom Integrated Circuits Conference
Philips Semiconductors

Current Plight of the ASIC Vendor


• Must support many tools within a design flow
  – many tools within the sub-flows (synthesis, etc.)
  – multiple tools => multiple file formats




                                                                                                PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 3
• 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




                          2001 Custom Integrated Circuits Conference
Philips Semiconductors

Current Plight of the ASIC Vendor (2)

• Must support many libraries
  – multiple technologies and processes
  – multiple sets of libraries
     •   core, I/O, memories
     •   high- and low- VT




                                                                                                 PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 4
     •   protected and unprotected
     •   complex cores (embedded processors, DSP, etc.)                        TX   RX
                                                                              Tunnel
     •   specialty, IP                                                       DTL Conc

                                                                               Tunnel
                                                                               RX   TX

• 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



                           2001 Custom Integrated Circuits Conference
Philips Semiconductors

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




                                                                                                    PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 5
      •   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




                              2001 Custom Integrated Circuits Conference
Philips Semiconductors

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




                                                                                               PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 6
   – additional design flows may be required as applications dictate




                         2001 Custom Integrated Circuits Conference
Philips Semiconductors

Typical Design Flow
                   SPEC                                                                        SDB
                                   Contents:
                                   RTL Simulation                                                            Contents:
                                   Architectural Analysis                                                    Hierarchy planning
              Behavioral RTL                                                              Partitioning &     Automatic flatten for P&R
                                   Bus interfaces
      IP                           Software code development           Ref    Libs        Floorplanning      pre-route P/G, clock nets
                 Design
                                   RSP platform (Velocity™, Nexperia™)                                       Area estimation
                                   Feasibility: Performance, Area,
                                   Power, Clocking, Test management
                                                                                               LDB
              RTL Description
                                  Contents:
                                  Block level synthesis                                                      Contents:




                                                                                                                                              PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 7
                                  Create top level design (CPU, DSP,  Ref    Libs            Layout:         Cell and Block P&R
 Library                          analog, memory, IP templates (HDLi™),                     Cell & Block
            Functional Design                                                                                Timing driven extensions
                                  I/O, schematics)
 Models
                                  DFT (scan insertion, MBIST,
                                  JTAG, padring)
                                  Floorplanning
                                                                                               LDB
            Structural Netlist
                                   Contents:                                                 Layout:           Contents:
                                                                                                               Insert core & pad fillers
                                   Delay Calculation                    Ref Libs           Chip Assembly
                                   Static Timing Analysis                                 Design Finishing     Symbolic verification
  Library     Logic & Timing       Gate-level Simulation                                                       Bond diagram
  Models       Verification        Power Estimation
                                   Netlist Screener
                                   Verification of specification                          LDB     GDS-II          Verification
                                                                     Lib Rules,
                                                                       Timing,
                                                                       Package                                  Contents: DRC, LVS,
                   Layout    Test Program                                                     To Factory Finish Plots, Extraction, Circuit
                              Generation                                                                        Simulation, Back-annotation
                                                                                              and Mask Making
                                                                                                                & Timing Analysis


                                 multiple & proprietary file formats


                                             2001 Custom Integrated Circuits Conference
Philips Semiconductors

OLA Support of Design Flow

           Synthesis



           Static Timing




                                                                                                 PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 8
                                                                      OLA
           Design for Test                                          Compliant
                                                                     Library
                                                  OLA
           Floorplanning                          (API)              includes
                                                                      Timing
                                                                       and
                                                                      Power
                                                                    Calculation
           Place & Route                                             Routines



           Semiconductor
              Sign-Off




                       2001 Custom Integrated Circuits Conference
Philips Semiconductors

OLA Impact on Design Flow Support
       Design Process             Tools   Standard /   Total      OLA                   Total   Format
                                          Proprietary Formats Replaceable/             Formats Reduction
                                           Formats             Deleteable
  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%




                                                                                                                       PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 9
 • 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



                                          2001 Custom Integrated Circuits Conference
Philips Semiconductors

Multiple Design Flows
                                                                   Flow A          Flow B           Flow C

                                                                        RTL Development/Analysis
                                                                        RTL Development/Analysis

• Define Methodologies




                                                                                                               Technology Packages + Libraries + IP
                                                                                                               Technology Packages + Libraries + IP
                                                                    Sub Flow Sub-Flow Sub-Flow
                                                                    Sub Flow Sub-Flow Sub-Flow
   – design requirement driven
                                                                                Design Synthesis
                                                                                Design Synthesis
   – drives design processes




                                            Design Methodologies
                                            Design Methodologies




                                                                                                                                                      PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 10
                                                                        Sub-Flow Sub-Flow
                                                                        Sub-Flow Sub-Flow

• Define Specific Flows                                                     Logic/Timing Verification
                                                                            Logic/Timing Verification

   – design application driven                                      Sub-Flow Sub-Flow Sub-Flow
                                                                    Sub-Flow Sub-Flow Sub-Flow
   – drives sub-flow tool types                                        Partitioning & Floor Planning
                                                                       Partitioning & Floor Planning

                                                                    Sub-Flow Sub-Flow Sub-Flow
                                                                    Sub-Flow Sub-Flow Sub-Flow
• Determine Specific Tools
                                                                            Layout & Chip Finishing
                                                                            Layout & Chip Finishing
   – drives library requirements
                                                                      Sub-Flow
                                                                      Sub-Flow             Sub-Flow
                                                                                           Sub-Flow




                            2001 Custom Integrated Circuits Conference
Philips Semiconductors

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




                                                                                                  PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 11
   – 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



                            2001 Custom Integrated Circuits Conference
Philips Semiconductors

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




                                                                                                 PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 12
• 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



                           2001 Custom Integrated Circuits Conference

More Related Content

PPTX
Safe and Reliable Embedded Linux Programming: How to Get There
PDF
15.00 hr van Hilten
PPT
DSP by FPGA
PDF
Design of LDPC Decoder Based On FPGA in Digital Image Watermarking Technology
PDF
Fel Flyer F10
PDF
FEL Flyer F12
PDF
Fel Flyer F11
PPTX
VVDN Presentation
Safe and Reliable Embedded Linux Programming: How to Get There
15.00 hr van Hilten
DSP by FPGA
Design of LDPC Decoder Based On FPGA in Digital Image Watermarking Technology
Fel Flyer F10
FEL Flyer F12
Fel Flyer F11
VVDN Presentation

What's hot (20)

PPTX
Xilinx virtex 7 fpga - Semester Presentation
PDF
OliverStoneResume2015-2
PDF
FPGA @ UPB-BGA
PDF
Runner sv q307
PDF
OliverStoneSWResume2015-05
PDF
An Introduction to OpenSAF 5.17.2011
DOC
Leland Hamilton120320
PPTX
Introduction to EDA Tools
PDF
OpenSAF Symposium_Python Bindings_9.21.11
DOC
Maniteja_Professional_Resume
PPSX
SSNS 2012 Detailed Services Presentation
PDF
OpenSAF Symposium - Intro to OpenSAF_9.13.11
PPTX
Digital VLSI Design and FPGA Implementation
PPT
Profile
PDF
Del Sozzo's talk @ ICCD17
PDF
Keys to fast and flexible factory automation
PDF
Correlation of simulation_models_using_concept_modeling
DOCX
CV-RENJINIK-27062016
PPTX
Performance and Flexibility for Mmultiple-Processor SoC Design
PDF
FROM FPGA TO ASIC IMPLEMENTATION OF AN OPENRISC BASED SOC FOR VOIP APPLICATION
Xilinx virtex 7 fpga - Semester Presentation
OliverStoneResume2015-2
FPGA @ UPB-BGA
Runner sv q307
OliverStoneSWResume2015-05
An Introduction to OpenSAF 5.17.2011
Leland Hamilton120320
Introduction to EDA Tools
OpenSAF Symposium_Python Bindings_9.21.11
Maniteja_Professional_Resume
SSNS 2012 Detailed Services Presentation
OpenSAF Symposium - Intro to OpenSAF_9.13.11
Digital VLSI Design and FPGA Implementation
Profile
Del Sozzo's talk @ ICCD17
Keys to fast and flexible factory automation
Correlation of simulation_models_using_concept_modeling
CV-RENJINIK-27062016
Performance and Flexibility for Mmultiple-Processor SoC Design
FROM FPGA TO ASIC IMPLEMENTATION OF AN OPENRISC BASED SOC FOR VOIP APPLICATION
Ad

Similar to CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA (20)

PDF
Spirit20090924poly
PPTX
G rpc talk with intel (3)
PDF
Case Study: Porting Qt for Embedded Linux on Embedded Processors
PPT
Nobuya Okada presentation
PDF
Pragmatic optimization in modern programming - modern computer architecture c...
PPTX
SDN, OpenFlow, NFV, and Virtual Network
PPTX
Mirabilis_Design AMD Versal System-Level IP Library
PPT
PPT
PDF
SoC~FPGA~ASIC~Embedded
PPTX
Velocity-EHF for Android
PDF
Cloud Networking Trends
PPT
Aldec overview 2011-10 revised
PDF
International Journal of Computational Engineering Research(IJCER)
PDF
OLA Conf 2002 - OLA in SoC Design Environment - paper
PDF
Programmable Devices En 01
PDF
Ap nr5000 pt file
PPTX
Cockatrice: A Hardware Design Environment with Elixir
PDF
PA Develops an LTE PHY for Catapult
PPTX
How to Minimize Cost and Risk for Developing Safety-Certifiable Systems
Spirit20090924poly
G rpc talk with intel (3)
Case Study: Porting Qt for Embedded Linux on Embedded Processors
Nobuya Okada presentation
Pragmatic optimization in modern programming - modern computer architecture c...
SDN, OpenFlow, NFV, and Virtual Network
Mirabilis_Design AMD Versal System-Level IP Library
SoC~FPGA~ASIC~Embedded
Velocity-EHF for Android
Cloud Networking Trends
Aldec overview 2011-10 revised
International Journal of Computational Engineering Research(IJCER)
OLA Conf 2002 - OLA in SoC Design Environment - paper
Programmable Devices En 01
Ap nr5000 pt file
Cockatrice: A Hardware Design Environment with Elixir
PA Develops an LTE PHY for Catapult
How to Minimize Cost and Risk for Developing Safety-Certifiable Systems
Ad

More from Tim55Ehrler (8)

PDF
9th OA+ Conference - Nov 2006 - Open Modeling Coalition Update
PDF
7th OA Conference - Nov 2005 - Opening Library Access - Standard Data Interfa...
PDF
6th OA Conference - Apr 2005 - Into the Depths of OpenAccess - Timing Constra...
PDF
Into the Depths of OpenAccess - paper
PDF
DATE 2005 - OpenAccess Migration within Philips Semiconductor
PDF
DesignCon 2004 - OpenAccess Migration - Design Environment Integration
PDF
OLA Conf 2002 - OLA in SoC Design Environment - slides
PDF
SnUG 1996 - NLD Optimization for ISM - slides
9th OA+ Conference - Nov 2006 - Open Modeling Coalition Update
7th OA Conference - Nov 2005 - Opening Library Access - Standard Data Interfa...
6th OA Conference - Apr 2005 - Into the Depths of OpenAccess - Timing Constra...
Into the Depths of OpenAccess - paper
DATE 2005 - OpenAccess Migration within Philips Semiconductor
DesignCon 2004 - OpenAccess Migration - Design Environment Integration
OLA Conf 2002 - OLA in SoC Design Environment - slides
SnUG 1996 - NLD Optimization for ISM - slides

CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA

  • 1. Philips Semiconductors CICC 2001 - Wednesday May 9th ALF/OLA Panel Discussion PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 1 OLA: A New Standard in the EDA World or another car wreck on the side of the EDA road(map) 2001 Custom Integrated Circuits Conference
  • 2. Philips Semiconductors Multiple Design Flows: Reducing Support Requirements with OLA PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 2 Timothy J. Ehrler, Senior Principal ASIC Technical Programs Manager Design Technology Group Philips Semiconductors tim.ehrler@philips.com 2001 Custom Integrated Circuits Conference
  • 3. Philips Semiconductors Current Plight of the ASIC Vendor • Must support many tools within a design flow – many tools within the sub-flows (synthesis, etc.) – multiple tools => multiple file formats PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 3 • 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 2001 Custom Integrated Circuits Conference
  • 4. Philips Semiconductors Current Plight of the ASIC Vendor (2) • Must support many libraries – multiple technologies and processes – multiple sets of libraries • core, I/O, memories • high- and low- VT PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 4 • protected and unprotected • complex cores (embedded processors, DSP, etc.) TX RX Tunnel • specialty, IP DTL Conc Tunnel RX TX • 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 2001 Custom Integrated Circuits Conference
  • 5. Philips Semiconductors 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 PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 5 • 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 2001 Custom Integrated Circuits Conference
  • 6. Philips Semiconductors 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 PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 6 – additional design flows may be required as applications dictate 2001 Custom Integrated Circuits Conference
  • 7. Philips Semiconductors Typical Design Flow SPEC SDB Contents: RTL Simulation Contents: Architectural Analysis Hierarchy planning Behavioral RTL Partitioning & Automatic flatten for P&R Bus interfaces IP Software code development Ref Libs Floorplanning pre-route P/G, clock nets Design RSP platform (Velocity™, Nexperia™) Area estimation Feasibility: Performance, Area, Power, Clocking, Test management LDB RTL Description Contents: Block level synthesis Contents: PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 7 Create top level design (CPU, DSP, Ref Libs Layout: Cell and Block P&R Library analog, memory, IP templates (HDLi™), Cell & Block Functional Design Timing driven extensions I/O, schematics) Models DFT (scan insertion, MBIST, JTAG, padring) Floorplanning LDB Structural Netlist Contents: Layout: Contents: Insert core & pad fillers Delay Calculation Ref Libs Chip Assembly Static Timing Analysis Design Finishing Symbolic verification Library Logic & Timing Gate-level Simulation Bond diagram Models Verification Power Estimation Netlist Screener Verification of specification LDB GDS-II Verification Lib Rules, Timing, Package Contents: DRC, LVS, Layout Test Program To Factory Finish Plots, Extraction, Circuit Generation Simulation, Back-annotation and Mask Making & Timing Analysis multiple & proprietary file formats 2001 Custom Integrated Circuits Conference
  • 8. Philips Semiconductors OLA Support of Design Flow Synthesis Static Timing PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 8 OLA Design for Test Compliant Library OLA Floorplanning (API) includes Timing and Power Calculation Place & Route Routines Semiconductor Sign-Off 2001 Custom Integrated Circuits Conference
  • 9. Philips Semiconductors OLA Impact on Design Flow Support Design Process Tools Standard / Total OLA Total Format Proprietary Formats Replaceable/ Formats Reduction Formats Deleteable 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% PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 9 • 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 2001 Custom Integrated Circuits Conference
  • 10. Philips Semiconductors Multiple Design Flows Flow A Flow B Flow C RTL Development/Analysis RTL Development/Analysis • Define Methodologies Technology Packages + Libraries + IP Technology Packages + Libraries + IP Sub Flow Sub-Flow Sub-Flow Sub Flow Sub-Flow Sub-Flow – design requirement driven Design Synthesis Design Synthesis – drives design processes Design Methodologies Design Methodologies PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 10 Sub-Flow Sub-Flow Sub-Flow Sub-Flow • Define Specific Flows Logic/Timing Verification Logic/Timing Verification – design application driven Sub-Flow Sub-Flow Sub-Flow Sub-Flow Sub-Flow Sub-Flow – drives sub-flow tool types Partitioning & Floor Planning Partitioning & Floor Planning Sub-Flow Sub-Flow Sub-Flow Sub-Flow Sub-Flow Sub-Flow • Determine Specific Tools Layout & Chip Finishing Layout & Chip Finishing – drives library requirements Sub-Flow Sub-Flow Sub-Flow Sub-Flow 2001 Custom Integrated Circuits Conference
  • 11. Philips Semiconductors 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 PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 11 – 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 2001 Custom Integrated Circuits Conference
  • 12. Philips Semiconductors 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 PS - OLA Impact on Multiple Flow Support - DTG/ADF - TJE - 12 • 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 2001 Custom Integrated Circuits Conference