SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Xilinx virtex 7 fpga - Semester Presentation
Xilinx virtex 7 fpga - Semester PresentationXilinx virtex 7 fpga - Semester Presentation
Xilinx virtex 7 fpga - Semester PresentationMuhammad Muzaffar Khan
 
OliverStoneResume2015-2
OliverStoneResume2015-2OliverStoneResume2015-2
OliverStoneResume2015-2Oliver Stone
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05Oliver Stone
 
An Introduction to OpenSAF 5.17.2011
An Introduction to OpenSAF 5.17.2011An Introduction to OpenSAF 5.17.2011
An Introduction to OpenSAF 5.17.2011OpenSAF Foundation
 
OpenSAF Symposium_Python Bindings_9.21.11
OpenSAF Symposium_Python Bindings_9.21.11OpenSAF Symposium_Python Bindings_9.21.11
OpenSAF Symposium_Python Bindings_9.21.11OpenSAF Foundation
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_ResumeVaddi Maniteja
 
SSNS 2012 Detailed Services Presentation
SSNS 2012 Detailed Services PresentationSSNS 2012 Detailed Services Presentation
SSNS 2012 Detailed Services Presentationcampojo
 
OpenSAF Symposium - Intro to OpenSAF_9.13.11
OpenSAF Symposium - Intro to OpenSAF_9.13.11OpenSAF Symposium - Intro to OpenSAF_9.13.11
OpenSAF Symposium - Intro to OpenSAF_9.13.11OpenSAF Foundation
 
Digital VLSI Design and FPGA Implementation
Digital VLSI Design and FPGA ImplementationDigital VLSI Design and FPGA Implementation
Digital VLSI Design and FPGA ImplementationAmber Bhaumik
 
Keys to fast and flexible factory automation
Keys to fast and flexible factory automationKeys to fast and flexible factory automation
Keys to fast and flexible factory automationARC Advisory Group
 
Correlation of simulation_models_using_concept_modeling
Correlation of simulation_models_using_concept_modelingCorrelation of simulation_models_using_concept_modeling
Correlation of simulation_models_using_concept_modelingSalvatore Scalera
 
CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016Renjini K
 
Performance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC DesignPerformance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC DesignYalagoud Patil
 
FROM FPGA TO ASIC IMPLEMENTATION OF AN OPENRISC BASED SOC FOR VOIP APPLICATION
FROM FPGA TO ASIC IMPLEMENTATION OF AN OPENRISC BASED SOC FOR VOIP APPLICATIONFROM FPGA TO ASIC IMPLEMENTATION OF AN OPENRISC BASED SOC FOR VOIP APPLICATION
FROM FPGA TO ASIC IMPLEMENTATION OF AN OPENRISC BASED SOC FOR VOIP APPLICATIONieijjournal
 

Tendances (20)

Xilinx virtex 7 fpga - Semester Presentation
Xilinx virtex 7 fpga - Semester PresentationXilinx virtex 7 fpga - Semester Presentation
Xilinx virtex 7 fpga - Semester Presentation
 
OliverStoneResume2015-2
OliverStoneResume2015-2OliverStoneResume2015-2
OliverStoneResume2015-2
 
FPGA @ UPB-BGA
FPGA @ UPB-BGAFPGA @ UPB-BGA
FPGA @ UPB-BGA
 
Runner sv q307
Runner sv q307Runner sv q307
Runner sv q307
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05
 
An Introduction to OpenSAF 5.17.2011
An Introduction to OpenSAF 5.17.2011An Introduction to OpenSAF 5.17.2011
An Introduction to OpenSAF 5.17.2011
 
Leland Hamilton120320
Leland Hamilton120320Leland Hamilton120320
Leland Hamilton120320
 
Introduction to EDA Tools
Introduction to EDA ToolsIntroduction to EDA Tools
Introduction to EDA Tools
 
OpenSAF Symposium_Python Bindings_9.21.11
OpenSAF Symposium_Python Bindings_9.21.11OpenSAF Symposium_Python Bindings_9.21.11
OpenSAF Symposium_Python Bindings_9.21.11
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
 
SSNS 2012 Detailed Services Presentation
SSNS 2012 Detailed Services PresentationSSNS 2012 Detailed Services Presentation
SSNS 2012 Detailed Services Presentation
 
OpenSAF Symposium - Intro to OpenSAF_9.13.11
OpenSAF Symposium - Intro to OpenSAF_9.13.11OpenSAF Symposium - Intro to OpenSAF_9.13.11
OpenSAF Symposium - Intro to OpenSAF_9.13.11
 
Digital VLSI Design and FPGA Implementation
Digital VLSI Design and FPGA ImplementationDigital VLSI Design and FPGA Implementation
Digital VLSI Design and FPGA Implementation
 
Profile
ProfileProfile
Profile
 
Del Sozzo's talk @ ICCD17
Del Sozzo's talk @ ICCD17Del Sozzo's talk @ ICCD17
Del Sozzo's talk @ ICCD17
 
Keys to fast and flexible factory automation
Keys to fast and flexible factory automationKeys to fast and flexible factory automation
Keys to fast and flexible factory automation
 
Correlation of simulation_models_using_concept_modeling
Correlation of simulation_models_using_concept_modelingCorrelation of simulation_models_using_concept_modeling
Correlation of simulation_models_using_concept_modeling
 
CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016
 
Performance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC DesignPerformance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC Design
 
FROM FPGA TO ASIC IMPLEMENTATION OF AN OPENRISC BASED SOC FOR VOIP APPLICATION
FROM FPGA TO ASIC IMPLEMENTATION OF AN OPENRISC BASED SOC FOR VOIP APPLICATIONFROM FPGA TO ASIC IMPLEMENTATION OF AN OPENRISC BASED SOC FOR VOIP APPLICATION
FROM FPGA TO ASIC IMPLEMENTATION OF AN OPENRISC BASED SOC FOR VOIP APPLICATION
 

Similaire à CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA

Spirit20090924poly
Spirit20090924polySpirit20090924poly
Spirit20090924polyGary Dare
 
G rpc talk with intel (3)
G rpc talk with intel (3)G rpc talk with intel (3)
G rpc talk with intel (3)Intel
 
Case Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded ProcessorsCase Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded Processorsaccount inactive
 
Nobuya Okada presentation
Nobuya Okada presentationNobuya Okada presentation
Nobuya Okada presentationkazu_papasan
 
Pragmatic optimization in modern programming - modern computer architecture c...
Pragmatic optimization in modern programming - modern computer architecture c...Pragmatic optimization in modern programming - modern computer architecture c...
Pragmatic optimization in modern programming - modern computer architecture c...Marina Kolpakova
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkTim4PreStartup
 
Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryDeepak Shankar
 
SoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedSoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedChili.CHIPS
 
Velocity-EHF for Android
Velocity-EHF for AndroidVelocity-EHF for Android
Velocity-EHF for Androidmichaeljfawcett
 
Aldec overview 2011-10 revised
Aldec overview 2011-10 revisedAldec overview 2011-10 revised
Aldec overview 2011-10 revisedPrateek Chopra
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) ijceronline
 
OLA Conf 2002 - OLA in SoC Design Environment - paper
OLA Conf 2002 - OLA in SoC Design Environment - paperOLA Conf 2002 - OLA in SoC Design Environment - paper
OLA Conf 2002 - OLA in SoC Design Environment - paperTim55Ehrler
 
Ap nr5000 pt file
Ap nr5000 pt fileAp nr5000 pt file
Ap nr5000 pt fileAddPac1999
 
Cockatrice: A Hardware Design Environment with Elixir
Cockatrice: A Hardware Design Environment with ElixirCockatrice: A Hardware Design Environment with Elixir
Cockatrice: A Hardware Design Environment with ElixirHideki Takase
 
PA Develops an LTE PHY for Catapult
PA Develops an LTE PHY for CatapultPA Develops an LTE PHY for Catapult
PA Develops an LTE PHY for Catapultgrahambell
 
How to Minimize Cost and Risk for Developing Safety-Certifiable Systems
How to Minimize Cost and Risk for Developing Safety-Certifiable SystemsHow to Minimize Cost and Risk for Developing Safety-Certifiable Systems
How to Minimize Cost and Risk for Developing Safety-Certifiable SystemsReal-Time Innovations (RTI)
 

Similaire à CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA (20)

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

Plus de Tim55Ehrler

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

Plus de Tim55Ehrler (8)

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