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

425 views

Published on

Open Modeling Coalition status update on reference implementation of standardized Open Library Accessibility API with interface to OpenAccess design database.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
425
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Open Modeling Coalition (OMC) Overview 9th OpenAccess+ Conference Timothy J. Ehrler, PMTS Manager, Global CAD Infrastructure, AMD Nov. 10, 2006
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×