SlideShare a Scribd company logo
Opening Library Access through a
    Standard Data Interface
          Architecture

      Timothy J. Ehrler       H. John Beatty
             OMC Vice-chair           OMC Chair
     Philips Semiconductors            IBM Corp.
     tim.ehrler@philips.com   jbeatty@us.ibm.com
Introduction
• The OpenAccess Coalition (OAC) has had a long-standing, and now
  high-priority, roadmap item necessary for library model access
       – implement APIs and data structures
              • static (popular format) & dynamic (algorithmic) analysis methods
       – provide timing, power, and signal integrity modeling
       – provide functional information for synthesis, simulation, test, model
         analysis, and state-dependant evaluations
       – enable model analysis and annotation

• The Open Modeling Coalition (OMC) was chartered to respond to the
  recommendations of the Design Technology Council (DTC) Library
  Task Force concerning industry-wide characterization and modeling
  issues
       –    accuracy
       –    consistency
       –    data & algorithm transparency
       –    standard application & tool access methods

Open Library Access through a Standard Data Interface Architecture
                                                                                   2
Coalition Working Relationships
• OpenAccess Coalition (OAC) chartered to address & manage design
  database issues & maintenance
       – OAC is a donation model
              • Seed technology was donated to the OAC
              • Changes to the standard made by others are given back to the OAC
• Open Modeling Coalition (OMC) chartered to address library modeling &
  characterization issues
       – OMC is a license model
              • Seed technology is licensed to the OMC under Reasonable and Non-Discriminatory
                terms (RAND)
                  – Owner retains ownership of contributed material
              • Improvements are licensed back (RAND)
• Each coalition to have working group to address library modeling & analysis
  issues appropriate to their respective objectives
       – OAC Library Working Group (LWG)
       – OMC Data Model Working Group (DMWG)
• Oversight & coordinating work group to be established to ensure compatible
  development & implementation
       – Include members of each coalition work group
       – Satisfy the requirements and obligations of both groups

Open Library Access through a Standard Data Interface Architecture
                                                                                                 3
Proposed Joint Library Working Group
• Single work group comprising members of both coalitions under SI2
       – Less overhead among work group members
       – Fewer duplicated or conflicting efforts
• Appropriate partitioning & allocation of development & implementation roles
  & responsibilities
       – OMC members responsible for C interface (IEEE-1481)
              • OA compatible data structures & APIs
              • Interface with OA for callbacks
       – OAC members responsible for C++ interface (OA)
              • Plug-in methodology & architecture ala Design Management (DM)
              • Analysis annotation & access API definition
       – Continuous validation with respective coalition change/steering groups
• Integration & verification integral part of objectives
       – Not separate process or activity
       – Continuous communication achieves objectives much more effectively than inter-
         coalition work group “packet” communication and problem / conflict resolution

• Precluding differences and avoiding conflicts preferable to
  [perhaps] disjoint interface / integration efforts
Open Library Access through a Standard Data Interface Architecture
                                                                                          4
OMC Architecture Deliverables
• Static Format                                                                                                      Characterization
        – Controlled revisions to the                                                                                  Subsystem

          ECSM format.




                                                                                       Extended OA interface
        – ECSM-CMG established to                                                                                         Modeling
          oversee the improvements                                                                                        Subsystem




• Dynamic format
        – Reference platform built                                    DESIGN DATA                              Compiler               ECSM
          around OAC and IEEE-1481
                                                                     Data Model (DM)



• Consistent application access to
  library data and algorithms


                                                                     Application
                                                                          1
                                                                        Application
                                                                              2




Open Library Access through a Standard Data Interface Architecture
                                                                                                                                             5
OMC High-Level Architecture

                                                                            INPUT        Process Technology, Test
                                                                                               Site, Design
                  OA/OMC                                                                and Simulation Information
                  Interface
                                                                                    SNPS/Magma
                                                                                            Characterization
                                                                                                  FE               OMC
                       DESIGN DATA                                                                                     POPULAR
                                                                                                                     FORMATS (.lib,
                    Data Model (DM) *1                                                 OMC         Raw                SPDM, CSM,



                                                      DM API PLUG-IN C++
                                                                                                                      ECSM, other)



                                                      C-based Library API
                                                                                                               1       Generator
                                                                                IBM          IBM
                                                                                   IP           Model
                                                                                Generator      Generator
                                  DESIGN                                                     IBM
                                  TOOLS
                  Application1                                                                 Compilation
                                                                                                 System
                      Application2                                                                             OMC
                        Applicationn
                                                                                                  IEEE             Popular
                 MAGMA                                                                            1481             Format
                              SDF                                                                Library           Bridge
                 OA Gear    Generator
                                                                                                                         Tools using
                                                                                                                           Popular
                                                                                                                           Format
                                                                                                                          Libraries
                                                       licensed
                                                     technology


Open Library Access through a Standard Data Interface Architecture
                                                                                                                                       6
OpenAccess Library Interface Plug-In
• Application currently interfaces with                              • Application need only interface with
  design database and library                                          design database
       –    Application responsible for library                           –   Library communications transparent
            communications                                                    to application
       –    Application must handle full set of                           –   Library interface plug-in handles full
            external & callback functions                                     set of external & callback functions
       –    Complex application interface to                              –   Application relieved of library-specific
            library required                                                  interface issues




                                                                                Application




Open Library Access through a Standard Data Interface Architecture
                                                                                                                         7
7th OA Conference - Nov 2005 - Opening Library Access - Standard Data Interface Architecture

More Related Content

PDF
Tools for developing and monitoring SQL in DB2 for z/OS
PDF
M3 Modernization Case Study
PDF
AD for i in modern world
PDF
DB2 for i 7.1 - Whats New?
PDF
Ugif 04 2011 france ug04042011-jroy_part1
PPT
Introduction to MDA
PDF
Component-Based and Model-Driven Engineering: what is the difference? A CBSE ...
Tools for developing and monitoring SQL in DB2 for z/OS
M3 Modernization Case Study
AD for i in modern world
DB2 for i 7.1 - Whats New?
Ugif 04 2011 france ug04042011-jroy_part1
Introduction to MDA
Component-Based and Model-Driven Engineering: what is the difference? A CBSE ...

What's hot (11)

PDF
Qmf for z os nordic db2 days andy
PDF
[2015/2016] Modern development paradigms
PDF
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012
PPTX
Sourcing Lecture 3 Outsourcing
PDF
2013 Enterprise Track, Using Spatial ETL in a Multi-vendor Enterprise GIS Env...
PPT
On the Composition and Reuse of Viewpoints
PDF
10 - Architetture Software - More architectural styles
PDF
CICS-COBOL to J2EE Migration – White Paper
PDF
Tutorial on J2EE versus .NET for .NET Programmers
PPTX
Software Parallelisation & Platform Generation for Heterogeneous Multicore Ar...
Qmf for z os nordic db2 days andy
[2015/2016] Modern development paradigms
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012
Sourcing Lecture 3 Outsourcing
2013 Enterprise Track, Using Spatial ETL in a Multi-vendor Enterprise GIS Env...
On the Composition and Reuse of Viewpoints
10 - Architetture Software - More architectural styles
CICS-COBOL to J2EE Migration – White Paper
Tutorial on J2EE versus .NET for .NET Programmers
Software Parallelisation & Platform Generation for Heterogeneous Multicore Ar...
Ad

Viewers also liked (7)

PDF
Students Help Redesign the Library: Auraria Library and the University of Col...
PPTX
Library study
PDF
case study of chandigarh college of architecture
PPT
PR Presentation
PPTX
ARCHITECTURAL STANDARDS
PPT
Library Design & Architecture
PDF
Library Design and Architecture - 2012
Students Help Redesign the Library: Auraria Library and the University of Col...
Library study
case study of chandigarh college of architecture
PR Presentation
ARCHITECTURAL STANDARDS
Library Design & Architecture
Library Design and Architecture - 2012
Ad

Similar to 7th OA Conference - Nov 2005 - Opening Library Access - Standard Data Interface Architecture (20)

PDF
9th OA+ Conference - Nov 2006 - Open Modeling Coalition Update
PDF
CAD/CAM system in terms of hardware classification
PDF
HPC Web overview - Mobyle Workshop - September 28, 2012
PDF
Cell Today and Tomorrow - IBM Systems and Technology Group
PDF
Kognitio overview jan 2013
PDF
Kognitio overview jan 2013
PPT
Technology Fundamentals
PPT
Technology Fundamentals
PDF
A framework for distributed control and building performance simulation
PDF
21st Century SOA
PPTX
Tool-Driven Technology Transfer in Software Engineering
PPT
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
PDF
Project P erts2012
PDF
OLA Conf 2002 - OLA in SoC Design Environment - paper
PPT
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
PPTX
Mirabilis_Design AMD Versal System-Level IP Library
PPT
IS-ENES COMP Superscalar tutorial
PDF
An Integrated Framework for Parameter-based Optimization of Scientific Workflows
PPTX
Simulation Data Management using Aras and SharePoint
PPT
CLUSTER COMPUTING
9th OA+ Conference - Nov 2006 - Open Modeling Coalition Update
CAD/CAM system in terms of hardware classification
HPC Web overview - Mobyle Workshop - September 28, 2012
Cell Today and Tomorrow - IBM Systems and Technology Group
Kognitio overview jan 2013
Kognitio overview jan 2013
Technology Fundamentals
Technology Fundamentals
A framework for distributed control and building performance simulation
21st Century SOA
Tool-Driven Technology Transfer in Software Engineering
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Project P erts2012
OLA Conf 2002 - OLA in SoC Design Environment - paper
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Mirabilis_Design AMD Versal System-Level IP Library
IS-ENES COMP Superscalar tutorial
An Integrated Framework for Parameter-based Optimization of Scientific Workflows
Simulation Data Management using Aras and SharePoint
CLUSTER COMPUTING

More from Tim55Ehrler (7)

PDF
6th OA Conference - Apr 2005 - Into the Depths of OpenAccess - Timing Constra...
PDF
Into the Depths of OpenAccess - paper
PDF
DATE 2005 - OpenAccess Migration within Philips Semiconductor
PDF
DesignCon 2004 - OpenAccess Migration - Design Environment Integration
PDF
OLA Conf 2002 - OLA in SoC Design Environment - slides
PDF
CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA
PDF
SnUG 1996 - NLD Optimization for ISM - slides
6th OA Conference - Apr 2005 - Into the Depths of OpenAccess - Timing Constra...
Into the Depths of OpenAccess - paper
DATE 2005 - OpenAccess Migration within Philips Semiconductor
DesignCon 2004 - OpenAccess Migration - Design Environment Integration
OLA Conf 2002 - OLA in SoC Design Environment - slides
CICC 2001 - Reducing Multiple Design Flow Support Requirements with OLA
SnUG 1996 - NLD Optimization for ISM - slides

Recently uploaded (20)

PDF
IFRS Notes in your pocket for study all the time
PDF
MSPs in 10 Words - Created by US MSP Network
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
DOCX
Business Management - unit 1 and 2
DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PPTX
Amazon (Business Studies) management studies
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PDF
How to Get Business Funding for Small Business Fast
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
Unit 1 Cost Accounting - Cost sheet
IFRS Notes in your pocket for study all the time
MSPs in 10 Words - Created by US MSP Network
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
Laughter Yoga Basic Learning Workshop Manual
Power and position in leadershipDOC-20250808-WA0011..pdf
Business Management - unit 1 and 2
Euro SEO Services 1st 3 General Updates.docx
Ôn tập tiếng anh trong kinh doanh nâng cao
Roadmap Map-digital Banking feature MB,IB,AB
Amazon (Business Studies) management studies
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
New Microsoft PowerPoint Presentation - Copy.pptx
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
340036916-American-Literature-Literary-Period-Overview.ppt
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
How to Get Business Funding for Small Business Fast
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Unit 1 Cost Accounting - Cost sheet

7th OA Conference - Nov 2005 - Opening Library Access - Standard Data Interface Architecture

  • 1. Opening Library Access through a Standard Data Interface Architecture Timothy J. Ehrler H. John Beatty OMC Vice-chair OMC Chair Philips Semiconductors IBM Corp. tim.ehrler@philips.com jbeatty@us.ibm.com
  • 2. Introduction • The OpenAccess Coalition (OAC) has had a long-standing, and now high-priority, roadmap item necessary for library model access – implement APIs and data structures • static (popular format) & dynamic (algorithmic) analysis methods – provide timing, power, and signal integrity modeling – provide functional information for synthesis, simulation, test, model analysis, and state-dependant evaluations – enable model analysis and annotation • The Open Modeling Coalition (OMC) was chartered to respond to the recommendations of the Design Technology Council (DTC) Library Task Force concerning industry-wide characterization and modeling issues – accuracy – consistency – data & algorithm transparency – standard application & tool access methods Open Library Access through a Standard Data Interface Architecture 2
  • 3. Coalition Working Relationships • OpenAccess Coalition (OAC) chartered to address & manage design database issues & maintenance – OAC is a donation model • Seed technology was donated to the OAC • Changes to the standard made by others are given back to the OAC • Open Modeling Coalition (OMC) chartered to address library modeling & characterization issues – OMC is a license model • Seed technology is licensed to the OMC under Reasonable and Non-Discriminatory terms (RAND) – Owner retains ownership of contributed material • Improvements are licensed back (RAND) • Each coalition to have working group to address library modeling & analysis issues appropriate to their respective objectives – OAC Library Working Group (LWG) – OMC Data Model Working Group (DMWG) • Oversight & coordinating work group to be established to ensure compatible development & implementation – Include members of each coalition work group – Satisfy the requirements and obligations of both groups Open Library Access through a Standard Data Interface Architecture 3
  • 4. Proposed Joint Library Working Group • Single work group comprising members of both coalitions under SI2 – Less overhead among work group members – Fewer duplicated or conflicting efforts • Appropriate partitioning & allocation of development & implementation roles & responsibilities – OMC members responsible for C interface (IEEE-1481) • OA compatible data structures & APIs • Interface with OA for callbacks – OAC members responsible for C++ interface (OA) • Plug-in methodology & architecture ala Design Management (DM) • Analysis annotation & access API definition – Continuous validation with respective coalition change/steering groups • Integration & verification integral part of objectives – Not separate process or activity – Continuous communication achieves objectives much more effectively than inter- coalition work group “packet” communication and problem / conflict resolution • Precluding differences and avoiding conflicts preferable to [perhaps] disjoint interface / integration efforts Open Library Access through a Standard Data Interface Architecture 4
  • 5. OMC Architecture Deliverables • Static Format Characterization – Controlled revisions to the Subsystem ECSM format. Extended OA interface – ECSM-CMG established to Modeling oversee the improvements Subsystem • Dynamic format – Reference platform built DESIGN DATA Compiler ECSM around OAC and IEEE-1481 Data Model (DM) • Consistent application access to library data and algorithms Application 1 Application 2 Open Library Access through a Standard Data Interface Architecture 5
  • 6. OMC High-Level Architecture INPUT Process Technology, Test Site, Design OA/OMC and Simulation Information Interface SNPS/Magma Characterization FE OMC DESIGN DATA POPULAR FORMATS (.lib, Data Model (DM) *1 OMC Raw SPDM, CSM, DM API PLUG-IN C++ ECSM, other) C-based Library API 1 Generator IBM IBM IP Model Generator Generator DESIGN IBM TOOLS Application1 Compilation System Application2 OMC Applicationn IEEE Popular MAGMA 1481 Format SDF Library Bridge OA Gear Generator Tools using Popular Format Libraries licensed technology Open Library Access through a Standard Data Interface Architecture 6
  • 7. OpenAccess Library Interface Plug-In • Application currently interfaces with • Application need only interface with design database and library design database – Application responsible for library – Library communications transparent communications to application – Application must handle full set of – Library interface plug-in handles full external & callback functions set of external & callback functions – Complex application interface to – Application relieved of library-specific library required interface issues Application Open Library Access through a Standard Data Interface Architecture 7