SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Open Modeling Coalition (OMC) Overview
                  9th OpenAccess+ Conference


                    Timothy J. Ehrler, PMTS
   Manager, Global CAD Infrastructure, AMD

                             Nov. 10, 2006
Overview

Membership

Technical Steering Group
    Architecture

Working Groups
    Joint Data Model Working Group
    ECSM Change Management Group
    Statistical Timing Working Group

Roadmap - Milestones




2    Nov. 10, 2006   Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
Membership

Advanced Micro Devices                       LSI Logic

Altos Design Automation                      NXP Semiconductors

ARM                                          Renesas Technology America
                                             Inc.
Cadence Design Systems
                                             Silicon Navigator
Extreme DA
                                             STMicroelectronics
Freescale Semiconductor
                                             Sun Microsystems
IBM Corporation
                                             Virage Logic
Intel Corporation




 3   Nov. 10, 2006   Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
Technical Steering Group
                     Architecture

                               Static Library Architecture: Today
       Each application calculates
                                                                   Foundr y Kits: Process/BSIM/SPICE/T est Data
       its own delays

          DESIGN TOOLS
                            DESIGN
                             DATA                                       Characterization and Modeling
                                                                                 Subsystem


                        Data Model API

                                                                                              STATIC F ORMAT
                                                                                              LIBR ARY DATA
                                                                              .lib
                                 DC1




                 Design                                                         ECSM
                                       DC2




                 Application1
                    Design                                                           CCS
                                             DCn




                     Application2
                        Design                                                        Other
                        Applicationn
                                                                              Library Model Data


         Note: DC i = Calculator for delay, power, etc internal to each Application
      Innovation Through Collaboration                                                                     –2–




4   Nov. 10, 2006                 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
Technical Steering Group
                     Architecture                                                                                      (cont.)


                                   Library Architecture: OMC Vision,
                                                            Phase 1
                Library Use Flow                                                             Library Creation Flow
                                                                                         Foundry Kits: Process/BSIM/SPICE/Test Data
     DESIGN TOOLS           OA
                          DESIGN
                           DATA
                                                                                                Characterization Subsystem

                                                                                                      OMC Char. Interface
            OpenAccess API (Std)
                                                                                             Modeling Subsystem
                                          OA/OM Plug-In
                                                          IEEE 1481 API



                                                                          Design           EXECUTABLE SHARED
           Design                                                                            LIBRARY MODELS
                                                                          Context                                    STATIC FORMAT
           Application1
             Design                                                                                                  LIBRARY DATA
              Application2
                Design                                                                       IEEE 1481




                                                                                                          DC
                Applicationm                                                                 Executable
                                                                          Cell and                                          .lib
                                                                           Design
                                                                                                                       ECSM Std
       Design
                       DCp




                                                                          Behavior
       Applicationp
         Design                                                                                                              CCS
                             DCq




         Applicationq                                                               Cell Behavior


      Innovation Through Collaboration                                                                                             –5–




5   Nov. 10, 2006                   Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
Technical Steering Group
                     Architecture                                                                                                                  (cont.)


                               Library Architecture: OMC Vision,
                                                        Phase 3
     Both static and executable libraries are
     supported only through OA/OM API interface
                                                                                                        Foundry Kits: Process/BSIM/SPICE/Test Data
     DESIGN                 OA
     TOOLS                DESIGN
                           DATA                                                                               Characterization Subsystem

                                                                                                                    OMC Char. Interface
            OpenAccess API (Std)                                                       IP Behavior
                                                                                                           Modeling Subsystem
                                                                                       and Modeling
                                                         IEEE 1481 API + statistical
                                         OA/OM Plug-In




                                                                                                     EXECUTABLE SHARED




                                                                                                                            .lib2IEEE1481 Conv.
           Design                                                                                      LIBRARY MODELS                             STATIC FORMAT
                                                                                                                                                   LIBRARY DATA
           Application1
             Design
              Application2
                Design                                                                 Cell and
                                                                                                      IEEE 1481




                                                                                                                   DC
                Applicationm                                                            Design        Executable                                      .lib
                                                                                       Behavior                                                    ECSM Std
                                                                                                                                                       CCS




      Innovation Through Collaboration                                                                                                                       – 14 –




6   Nov. 10, 2006                  Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
Working Groups

                    Library Architecture: Current Working
                                                  Groups
                Library Use Flow                                                                             Library Creation Flow
                                                                                                          Foundry Kits: Process/BSIM/SPICE/Test Data
     DESIGN TOOLS
                          OA
                        DESIGN
                         DATA             JDM WG                                                                Characterization Subsystem
                                                                                              Char. WG
                                                                                                                      OMC Char. Interface
            OpenAccess API (Std)                                                           IP Behavior
                                                                                                             Modeling Subsystem
                                                                                           and Modeling
                                                             IEEE 1481 API + statistical
                                             OA/OM Plug-In




                                                                                                           EXECUTABLE SHARED          STATIC FORMAT
                                                                                                             LIBRARY MODELS            LIBRARY DATA
                 OA Gear                                                                    Cell and
                 STAOA/OM                                                                    Design
                                                                                                            IEEE 1481




                                                                                                                         DC
                                                                                            Behavior                                        .lib
                                                                                                            Executable
                                                                                                                                         ECSM Std
                                                                                                                                             CCS


                                                                                                          Statistical WG ECSM-CMG
                                         Application WG
      Innovation Through Collaboration                                                                                                             –8–




7   Nov. 10, 2006                 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
Joint Data Model Working Group
Progress
   Moving very well, making good progress
   Sample design submitted
   Milestones agreed on
   Finalize plug-in design for simple delay calculation
   Select implementation platform
   Match data structure needs between OA and 1481 => no data translation steps
   Enhance delay calculation for instance based IR drop/xtalk/parasitic reduction etc
   Add power calculation design/implementation
   Add functional modeling/implementation
   SSTA + other OMC/OA WG changes to OMC



Roadmap
  Finalize plug-in design for simple delay calculation
     –   Tentative milestone completion: Nov-Dec 2006
     Select implementation platform
     –   Timing engine to be used in the reference flow and in proof of concept implementation
     –   Tentative milestone completion: Jan-Feb 2006
     Match data structure needs between OA and 1481
     –   Develop API and information model definition for timing arcs and nodes data structures to be used by the plug-in in
         working with 1481 library
     –   Tentative milestone completion: Apr-May 2007




 8       Nov. 10, 2006              Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
ECSM Change Management Group

ECSM Timing and Power Spec Version 2.1.1
    voted on and approved for release by TSG
    currently undergoing 60-day exclusionary period
    – October 10 thru December 10




9    Nov. 10, 2006   Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
ECSM Change Management Group                                          (cont.)




            ECSM Working Group Roadmap

        ECSM Timing         ECSM Power               ECSM Noise       ECSM Stat
        Models              Extensions               Extensions       Extensions
        Feb 2006            July 2006                Feb 2007*        April 2007*




                                 ECSM Extensions



            ECSM Power             ECSM Noise      ECSM Statistical
            Contribution           Contribution    Contribution
                                                                           *Expected
            March 2006             Sep 2006        Nov 2006
                                                                             Date




10   Nov. 10, 2006         Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
Statistical Timing Working Group

     Request for Technology issued
        Si2, on behalf of the Statistical Working Group (SWG) within the Open
        Modeling Coalition, is seeking proposals for providing extensions to current
        formats and languages to support statistical timing, as described below:
        – A Liberty-based static format extension that provides a way to communicate
          statistical parameters used to do timing sign-off for designs. Preference will be given
          to formats compatible with existing Si2 licensed formats.
        – A dynamic IEEE1481-based format that provides a way to extend the current timing
          API to include statistical parameters as part of the requested calculation.
        – Any other contributions in the areas of statistical analysis (e.g. characterization,
          simulation) that apply to the OMC architecture will be entertained.
        multiple submissions received

              Date            Activity

              08/18/2006      Si2 releases Request for Technology
              08/25/2006      Si2 releases general announcement to industry
              10/27/2006      Last day for submissions
              12/01/2006      Submission review period complete
              12/15/2006      Selection process complete and selected submitter(s) notified
              02/17/2007      Legal Agreement(s) signed with Si2



11   Nov. 10, 2006         Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
Roadmap - Milestones
                                                                            2006                                                  2007
                                                         Q1            Q2          Q3           Q4          Q1              Q2           Q3         Q4
                                                 Jan     Feb Mar   Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar      Apr May Jun Jul Aug Sep Oct Nov Dec
OMC guiding Architecture
 1.0 Defined
 Reviewed and updated to 1.1
 Reviewed and updated to 1.2

ECSM-CMG
  Si2 Signal Integrity Standardization date
  Si2 ECSM Statistical Standard

 Joint Data Model WG
  Plugin: DCL API and Base Code
  Plugin: Base Application
  DAC demo
  Plugin: Extended OA/DCL Functionality
  Plugin: Extended Application Functionality

 Characterization WG
  Characterization/EinsGen API
  1481 compatible parser/writer/preamble
  DCL Model/Plugin API
  Statistical Extensions

 Statistical WG (Oscar to update)
  Statistical Timing spec complete
  Prototype working example
  Statistical power modeling spec and reference design

  Roadmap 2007/2008/2009
   Statistical noise modeling spec and reference design
   Statistical DFY/DFM spec and reference design

OMC Version 1.1 Reference Implementation
 Specification                                                                                       0.5         1.00
 Partial Flow Operational [define]



 12      Nov. 10, 2006                         Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
Roadmap - Milestones

OMC Guiding Architecture, rev 1.2                                     Jul. 2006

SI2 ECSM Statistical Standard w/Signal Integrity                      Apr 2007

OMC Reference Flow Implementation, rev 1.1                            May 2007

IEEE-1481 / OpenAccess Plug-in Demo @ DAC                             Jun 2007

Statistical Power Model Spec. & Reference Design                      Jun 2007

Statistical Extensions to DCL Characterization                        Sep 2007

OpenAccess Plug-in – Ext. App. Functionality                          Sep 2007




13   Nov. 10, 2006   Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
Trademark Attribution


AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices, Inc. in the United States
and/or other jurisdictions. Other names used in this presentation are for identification purposes only and may be trademarks
of their respective owners.

©2006 Advanced Micro Devices, Inc. All rights reserved.




 14    Nov. 10, 2006              Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
Biography
      Name:         Timothy J. Ehrler
      Company:      Advanced Micro Devices
      Position:     Principal Member Technical Staff
                    Manager Global CAD Infrastructure
      Education:    BS Computer & Information Science
                    College of Engineering
                    The Ohio State University


      Timothy received his BS in Computer and Information Science from The Ohio State University, College of Engineering, joining
      Industrial Nucleonics as Test Systems Analyst, followed by 14 years with Honeywell Information Systems / Groupe Bull
      developing and managing their proprietary HDL-based Design Language System for large mainframe computer system design.

      Timothy joined VLSI Technology, Inc., in 1993 as a staff software engineer for the development of the integrated ASIC design
      environment from library view generation to tool development, acquiring 2 patents for IC library timing & analysis. He managed
      the ASIC tools development group and, after the acquisition by Philips Semiconductors, managed ASIC Technical Programs.
      He architected the Chip Physical Architecture design area of the Philips SoC Design Environment and led the efforts within
      Philips in migrating towards OpenAccess based/compliant design environments.

      Timothy joined AMD (Advanced Micro Devices) in June 2006 as a Principal Member of the Technical Staff, and is manager of
      Global CAD Infrastructure. He serves as the AMD representative on the OpenAccess Change Team and the Open Modeling
      Coalition Technical Steering Group. He also currently chairs the OMC and is a member of the IEEE 1481 standard committee.

      ~~~~~

      Timothy has contributed to the Advanced Library Format (ALF), now IEEE 1603, and led the migration effort within VLSI/Philips
      from a proprietary environment to ALF. He led efforts toward adoption of OLA libraries and EDA tools within Philips as a
      member of the Open Library Architecture (OLA) / IEEE-1481v2 working group.

      Timothy participates in the OpenAccess Coalition as a Change Team member, was a member of the Golden Gate working
      group, chaired the Timing Working Group, and developed the source-core timing constraints now undergoing beta-test. He also
      served as chairman of the Open Modeling Coalition and is now AMD’s representative & Technical Steering Group member,
      chaired its Joint Data Model Working Group to define/develop an OpenAccess plug-in for OMC library architecture access, and
      is a member of the related IEEE 1481 standards group for version 2 balloting in 2006.




15   Nov. 10, 2006                 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference

Mais conteúdo relacionado

Semelhante a 9th OA+ Conference - Nov 2006 - Open Modeling Coalition Update

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
 
Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization  Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization Ivano Malavolta
 
Тенденции развития современных Центров Обработки Данных
 Тенденции развития современных Центров Обработки Данных Тенденции развития современных Центров Обработки Данных
Тенденции развития современных Центров Обработки ДанныхCisco Russia
 
01 necto introduction_ready
01 necto introduction_ready01 necto introduction_ready
01 necto introduction_readywww.panorama.com
 
M3 Modernization Case Study
M3 Modernization Case StudyM3 Modernization Case Study
M3 Modernization Case StudyADC Austin Tech
 
AI Scalability for the Next Decade
AI Scalability for the Next DecadeAI Scalability for the Next Decade
AI Scalability for the Next DecadePaula Koziol
 
CRASH Special Report - JEE
CRASH Special Report - JEECRASH Special Report - JEE
CRASH Special Report - JEECAST
 
Embedded system
Embedded systemEmbedded system
Embedded systemzdyhit
 
Framework Engineering
Framework EngineeringFramework Engineering
Framework EngineeringYoungSu Son
 
Industrial Architecture Technical Summary Presentation
Industrial Architecture Technical Summary PresentationIndustrial Architecture Technical Summary Presentation
Industrial Architecture Technical Summary PresentationPanduit
 
MADES Seminar @ Laboratory of Model-Driven Engineering Applied to Embedded Sy...
MADES Seminar @ Laboratory of Model-Driven Engineering Applied to Embedded Sy...MADES Seminar @ Laboratory of Model-Driven Engineering Applied to Embedded Sy...
MADES Seminar @ Laboratory of Model-Driven Engineering Applied to Embedded Sy...Alessandra Bagnato
 
A todo esto ¿Qué es una arquitectura?
A todo esto ¿Qué es una arquitectura?A todo esto ¿Qué es una arquitectura?
A todo esto ¿Qué es una arquitectura?DCC8090
 
2012 06-15-jazoon12-sub138-eranea-large-apps-migration
2012 06-15-jazoon12-sub138-eranea-large-apps-migration2012 06-15-jazoon12-sub138-eranea-large-apps-migration
2012 06-15-jazoon12-sub138-eranea-large-apps-migrationDidier Durand
 
Software Architecture: views and viewpoints
Software Architecture: views and viewpointsSoftware Architecture: views and viewpoints
Software Architecture: views and viewpointsHenry Muccini
 
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
 

Semelhante a 9th OA+ Conference - Nov 2006 - Open Modeling Coalition Update (20)

Avenue Omg
Avenue OmgAvenue Omg
Avenue Omg
 
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
 
AUTODESK 2017
AUTODESK 2017 AUTODESK 2017
AUTODESK 2017
 
Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization  Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization
 
Тенденции развития современных Центров Обработки Данных
 Тенденции развития современных Центров Обработки Данных Тенденции развития современных Центров Обработки Данных
Тенденции развития современных Центров Обработки Данных
 
01 necto introduction_ready
01 necto introduction_ready01 necto introduction_ready
01 necto introduction_ready
 
M3 Modernization Case Study
M3 Modernization Case StudyM3 Modernization Case Study
M3 Modernization Case Study
 
AI Scalability for the Next Decade
AI Scalability for the Next DecadeAI Scalability for the Next Decade
AI Scalability for the Next Decade
 
CRASH Special Report - JEE
CRASH Special Report - JEECRASH Special Report - JEE
CRASH Special Report - JEE
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Framework Engineering
Framework EngineeringFramework Engineering
Framework Engineering
 
Industrial Architecture Technical Summary Presentation
Industrial Architecture Technical Summary PresentationIndustrial Architecture Technical Summary Presentation
Industrial Architecture Technical Summary Presentation
 
MADES Seminar @ Laboratory of Model-Driven Engineering Applied to Embedded Sy...
MADES Seminar @ Laboratory of Model-Driven Engineering Applied to Embedded Sy...MADES Seminar @ Laboratory of Model-Driven Engineering Applied to Embedded Sy...
MADES Seminar @ Laboratory of Model-Driven Engineering Applied to Embedded Sy...
 
A todo esto ¿Qué es una arquitectura?
A todo esto ¿Qué es una arquitectura?A todo esto ¿Qué es una arquitectura?
A todo esto ¿Qué es una arquitectura?
 
2012 06-15-jazoon12-sub138-eranea-large-apps-migration
2012 06-15-jazoon12-sub138-eranea-large-apps-migration2012 06-15-jazoon12-sub138-eranea-large-apps-migration
2012 06-15-jazoon12-sub138-eranea-large-apps-migration
 
Software Architecture: views and viewpoints
Software Architecture: views and viewpointsSoftware Architecture: views and viewpoints
Software Architecture: views and viewpoints
 
PIM4Cloud
PIM4CloudPIM4Cloud
PIM4Cloud
 
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)
 
Mihai_Nuta
Mihai_NutaMihai_Nuta
Mihai_Nuta
 
Sa 008 patterns
Sa 008 patternsSa 008 patterns
Sa 008 patterns
 

Mais de 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
 
CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA
CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLACICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA
CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLATim55Ehrler
 
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
 

Mais de Tim55Ehrler (7)

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
 
CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA
CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLACICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA
CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA
 
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
 

9th OA+ Conference - Nov 2006 - Open Modeling Coalition Update

  • 1. Open Modeling Coalition (OMC) Overview 9th OpenAccess+ Conference Timothy J. Ehrler, PMTS Manager, Global CAD Infrastructure, AMD Nov. 10, 2006
  • 2. Overview Membership Technical Steering Group Architecture Working Groups Joint Data Model Working Group ECSM Change Management Group Statistical Timing Working Group Roadmap - Milestones 2 Nov. 10, 2006 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
  • 3. Membership Advanced Micro Devices LSI Logic Altos Design Automation NXP Semiconductors ARM Renesas Technology America Inc. Cadence Design Systems Silicon Navigator Extreme DA STMicroelectronics Freescale Semiconductor Sun Microsystems IBM Corporation Virage Logic Intel Corporation 3 Nov. 10, 2006 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
  • 4. Technical Steering Group Architecture Static Library Architecture: Today Each application calculates Foundr y Kits: Process/BSIM/SPICE/T est Data its own delays DESIGN TOOLS DESIGN DATA Characterization and Modeling Subsystem Data Model API STATIC F ORMAT LIBR ARY DATA .lib DC1 Design ECSM DC2 Application1 Design CCS DCn Application2 Design Other Applicationn Library Model Data Note: DC i = Calculator for delay, power, etc internal to each Application Innovation Through Collaboration –2– 4 Nov. 10, 2006 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
  • 5. Technical Steering Group Architecture (cont.) Library Architecture: OMC Vision, Phase 1 Library Use Flow Library Creation Flow Foundry Kits: Process/BSIM/SPICE/Test Data DESIGN TOOLS OA DESIGN DATA Characterization Subsystem OMC Char. Interface OpenAccess API (Std) Modeling Subsystem OA/OM Plug-In IEEE 1481 API Design EXECUTABLE SHARED Design LIBRARY MODELS Context STATIC FORMAT Application1 Design LIBRARY DATA Application2 Design IEEE 1481 DC Applicationm Executable Cell and .lib Design ECSM Std Design DCp Behavior Applicationp Design CCS DCq Applicationq Cell Behavior Innovation Through Collaboration –5– 5 Nov. 10, 2006 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
  • 6. Technical Steering Group Architecture (cont.) Library Architecture: OMC Vision, Phase 3 Both static and executable libraries are supported only through OA/OM API interface Foundry Kits: Process/BSIM/SPICE/Test Data DESIGN OA TOOLS DESIGN DATA Characterization Subsystem OMC Char. Interface OpenAccess API (Std) IP Behavior Modeling Subsystem and Modeling IEEE 1481 API + statistical OA/OM Plug-In EXECUTABLE SHARED .lib2IEEE1481 Conv. Design LIBRARY MODELS STATIC FORMAT LIBRARY DATA Application1 Design Application2 Design Cell and IEEE 1481 DC Applicationm Design Executable .lib Behavior ECSM Std CCS Innovation Through Collaboration – 14 – 6 Nov. 10, 2006 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
  • 7. Working Groups Library Architecture: Current Working Groups Library Use Flow Library Creation Flow Foundry Kits: Process/BSIM/SPICE/Test Data DESIGN TOOLS OA DESIGN DATA JDM WG Characterization Subsystem Char. WG OMC Char. Interface OpenAccess API (Std) IP Behavior Modeling Subsystem and Modeling IEEE 1481 API + statistical OA/OM Plug-In EXECUTABLE SHARED STATIC FORMAT LIBRARY MODELS LIBRARY DATA OA Gear Cell and STAOA/OM Design IEEE 1481 DC Behavior .lib Executable ECSM Std CCS Statistical WG ECSM-CMG Application WG Innovation Through Collaboration –8– 7 Nov. 10, 2006 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
  • 8. Joint Data Model Working Group Progress Moving very well, making good progress Sample design submitted Milestones agreed on Finalize plug-in design for simple delay calculation Select implementation platform Match data structure needs between OA and 1481 => no data translation steps Enhance delay calculation for instance based IR drop/xtalk/parasitic reduction etc Add power calculation design/implementation Add functional modeling/implementation SSTA + other OMC/OA WG changes to OMC Roadmap Finalize plug-in design for simple delay calculation – Tentative milestone completion: Nov-Dec 2006 Select implementation platform – Timing engine to be used in the reference flow and in proof of concept implementation – Tentative milestone completion: Jan-Feb 2006 Match data structure needs between OA and 1481 – Develop API and information model definition for timing arcs and nodes data structures to be used by the plug-in in working with 1481 library – Tentative milestone completion: Apr-May 2007 8 Nov. 10, 2006 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
  • 9. ECSM Change Management Group ECSM Timing and Power Spec Version 2.1.1 voted on and approved for release by TSG currently undergoing 60-day exclusionary period – October 10 thru December 10 9 Nov. 10, 2006 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
  • 10. ECSM Change Management Group (cont.) ECSM Working Group Roadmap ECSM Timing ECSM Power ECSM Noise ECSM Stat Models Extensions Extensions Extensions Feb 2006 July 2006 Feb 2007* April 2007* ECSM Extensions ECSM Power ECSM Noise ECSM Statistical Contribution Contribution Contribution *Expected March 2006 Sep 2006 Nov 2006 Date 10 Nov. 10, 2006 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
  • 11. Statistical Timing Working Group Request for Technology issued Si2, on behalf of the Statistical Working Group (SWG) within the Open Modeling Coalition, is seeking proposals for providing extensions to current formats and languages to support statistical timing, as described below: – A Liberty-based static format extension that provides a way to communicate statistical parameters used to do timing sign-off for designs. Preference will be given to formats compatible with existing Si2 licensed formats. – A dynamic IEEE1481-based format that provides a way to extend the current timing API to include statistical parameters as part of the requested calculation. – Any other contributions in the areas of statistical analysis (e.g. characterization, simulation) that apply to the OMC architecture will be entertained. multiple submissions received Date Activity 08/18/2006 Si2 releases Request for Technology 08/25/2006 Si2 releases general announcement to industry 10/27/2006 Last day for submissions 12/01/2006 Submission review period complete 12/15/2006 Selection process complete and selected submitter(s) notified 02/17/2007 Legal Agreement(s) signed with Si2 11 Nov. 10, 2006 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
  • 12. Roadmap - Milestones 2006 2007 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec OMC guiding Architecture 1.0 Defined Reviewed and updated to 1.1 Reviewed and updated to 1.2 ECSM-CMG Si2 Signal Integrity Standardization date Si2 ECSM Statistical Standard Joint Data Model WG Plugin: DCL API and Base Code Plugin: Base Application DAC demo Plugin: Extended OA/DCL Functionality Plugin: Extended Application Functionality Characterization WG Characterization/EinsGen API 1481 compatible parser/writer/preamble DCL Model/Plugin API Statistical Extensions Statistical WG (Oscar to update) Statistical Timing spec complete Prototype working example Statistical power modeling spec and reference design Roadmap 2007/2008/2009 Statistical noise modeling spec and reference design Statistical DFY/DFM spec and reference design OMC Version 1.1 Reference Implementation Specification 0.5 1.00 Partial Flow Operational [define] 12 Nov. 10, 2006 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
  • 13. Roadmap - Milestones OMC Guiding Architecture, rev 1.2 Jul. 2006 SI2 ECSM Statistical Standard w/Signal Integrity Apr 2007 OMC Reference Flow Implementation, rev 1.1 May 2007 IEEE-1481 / OpenAccess Plug-in Demo @ DAC Jun 2007 Statistical Power Model Spec. & Reference Design Jun 2007 Statistical Extensions to DCL Characterization Sep 2007 OpenAccess Plug-in – Ext. App. Functionality Sep 2007 13 Nov. 10, 2006 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
  • 14. Trademark Attribution AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices, Inc. in the United States and/or other jurisdictions. Other names used in this presentation are for identification purposes only and may be trademarks of their respective owners. ©2006 Advanced Micro Devices, Inc. All rights reserved. 14 Nov. 10, 2006 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference
  • 15. Biography Name: Timothy J. Ehrler Company: Advanced Micro Devices Position: Principal Member Technical Staff Manager Global CAD Infrastructure Education: BS Computer & Information Science College of Engineering The Ohio State University Timothy received his BS in Computer and Information Science from The Ohio State University, College of Engineering, joining Industrial Nucleonics as Test Systems Analyst, followed by 14 years with Honeywell Information Systems / Groupe Bull developing and managing their proprietary HDL-based Design Language System for large mainframe computer system design. Timothy joined VLSI Technology, Inc., in 1993 as a staff software engineer for the development of the integrated ASIC design environment from library view generation to tool development, acquiring 2 patents for IC library timing & analysis. He managed the ASIC tools development group and, after the acquisition by Philips Semiconductors, managed ASIC Technical Programs. He architected the Chip Physical Architecture design area of the Philips SoC Design Environment and led the efforts within Philips in migrating towards OpenAccess based/compliant design environments. Timothy joined AMD (Advanced Micro Devices) in June 2006 as a Principal Member of the Technical Staff, and is manager of Global CAD Infrastructure. He serves as the AMD representative on the OpenAccess Change Team and the Open Modeling Coalition Technical Steering Group. He also currently chairs the OMC and is a member of the IEEE 1481 standard committee. ~~~~~ Timothy has contributed to the Advanced Library Format (ALF), now IEEE 1603, and led the migration effort within VLSI/Philips from a proprietary environment to ALF. He led efforts toward adoption of OLA libraries and EDA tools within Philips as a member of the Open Library Architecture (OLA) / IEEE-1481v2 working group. Timothy participates in the OpenAccess Coalition as a Change Team member, was a member of the Golden Gate working group, chaired the Timing Working Group, and developed the source-core timing constraints now undergoing beta-test. He also served as chairman of the Open Modeling Coalition and is now AMD’s representative & Technical Steering Group member, chaired its Joint Data Model Working Group to define/develop an OpenAccess plug-in for OMC library architecture access, and is a member of the related IEEE 1481 standards group for version 2 balloting in 2006. 15 Nov. 10, 2006 Open Modeling Coalition (OMC) Overview - 9th OpenAccess+ Conference