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

What's hot

Qmf for z os nordic db2 days andy
Qmf for z os nordic db2 days andyQmf for z os nordic db2 days andy
Qmf for z os nordic db2 days andy
Peter Schouboe
 
[2015/2016] Modern development paradigms
[2015/2016] Modern development paradigms[2015/2016] Modern development paradigms
[2015/2016] Modern development paradigms
Ivano Malavolta
 
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012ITCamp
 
Sourcing Lecture 3 Outsourcing
Sourcing Lecture 3 OutsourcingSourcing Lecture 3 Outsourcing
Sourcing Lecture 3 Outsourcing
Frank Willems
 
2013 Enterprise Track, Using Spatial ETL in a Multi-vendor Enterprise GIS Env...
2013 Enterprise Track, Using Spatial ETL in a Multi-vendor Enterprise GIS Env...2013 Enterprise Track, Using Spatial ETL in a Multi-vendor Enterprise GIS Env...
2013 Enterprise Track, Using Spatial ETL in a Multi-vendor Enterprise GIS Env...
GIS in the Rockies
 
On the Composition and Reuse of Viewpoints
On the Composition and Reuse of ViewpointsOn the Composition and Reuse of Viewpoints
On the Composition and Reuse of Viewpoints
Henry Muccini
 
10 - Architetture Software - More architectural styles
10 - Architetture Software - More architectural styles10 - Architetture Software - More architectural styles
10 - Architetture Software - More architectural stylesMajong DevJfu
 
CICS-COBOL to J2EE Migration – White Paper
CICS-COBOL to J2EE Migration – White PaperCICS-COBOL to J2EE Migration – White Paper
CICS-COBOL to J2EE Migration – White Paper
Kumaran Systems Inc
 
Tutorial on J2EE versus .NET for .NET Programmers
Tutorial on J2EE versus .NET for .NET Programmers Tutorial on J2EE versus .NET for .NET Programmers
Tutorial on J2EE versus .NET for .NET Programmers David Freitas
 
Software Parallelisation & Platform Generation for Heterogeneous Multicore Ar...
Software Parallelisation & Platform Generation for Heterogeneous Multicore Ar...Software Parallelisation & Platform Generation for Heterogeneous Multicore Ar...
Software Parallelisation & Platform Generation for Heterogeneous Multicore Ar...
chiportal
 

What's hot (11)

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

Viewers also liked

Students Help Redesign the Library: Auraria Library and the University of Col...
Students Help Redesign the Library: Auraria Library and the University of Col...Students Help Redesign the Library: Auraria Library and the University of Col...
Students Help Redesign the Library: Auraria Library and the University of Col...
Brown-Sica Margaret
 
Library study
Library studyLibrary study
Library study
harshasulodia
 
case study of chandigarh college of architecture
case study of chandigarh college of architecturecase study of chandigarh college of architecture
case study of chandigarh college of architecture
Abhishek Tiwari
 
PR Presentation
PR PresentationPR Presentation
PR Presentation
tixydo
 
ARCHITECTURAL STANDARDS
ARCHITECTURAL STANDARDSARCHITECTURAL STANDARDS
ARCHITECTURAL STANDARDSstuti31
 
Library Design & Architecture
Library Design & ArchitectureLibrary Design & Architecture
Library Design & Architecture
Moreno Barros
 
Library Design and Architecture - 2012
Library Design and Architecture - 2012Library Design and Architecture - 2012
Library Design and Architecture - 2012
Moreno Barros
 

Viewers also liked (7)

Students Help Redesign the Library: Auraria Library and the University of Col...
Students Help Redesign the Library: Auraria Library and the University of Col...Students Help Redesign the Library: Auraria Library and the University of Col...
Students Help Redesign the Library: Auraria Library and the University of Col...
 
Library study
Library studyLibrary study
Library study
 
case study of chandigarh college of architecture
case study of chandigarh college of architecturecase study of chandigarh college of architecture
case study of chandigarh college of architecture
 
PR Presentation
PR PresentationPR Presentation
PR Presentation
 
ARCHITECTURAL STANDARDS
ARCHITECTURAL STANDARDSARCHITECTURAL STANDARDS
ARCHITECTURAL STANDARDS
 
Library Design & Architecture
Library Design & ArchitectureLibrary Design & Architecture
Library Design & Architecture
 
Library Design and Architecture - 2012
Library Design and Architecture - 2012Library Design and Architecture - 2012
Library Design and Architecture - 2012
 

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

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
Tim55Ehrler
 
HPC Web overview - Mobyle Workshop - September 28, 2012
HPC Web overview - Mobyle Workshop - September 28, 2012HPC Web overview - Mobyle Workshop - September 28, 2012
HPC Web overview - Mobyle Workshop - September 28, 2012Hervé Ménager
 
Cell Today and Tomorrow - IBM Systems and Technology Group
Cell Today and Tomorrow - IBM Systems and Technology GroupCell Today and Tomorrow - IBM Systems and Technology Group
Cell Today and Tomorrow - IBM Systems and Technology Group
Slide_N
 
Kognitio overview jan 2013
Kognitio overview jan 2013Kognitio overview jan 2013
Kognitio overview jan 2013Kognitio
 
Kognitio overview jan 2013
Kognitio overview jan 2013Kognitio overview jan 2013
Kognitio overview jan 2013
Michael Hiskey
 
Technology Fundamentals
Technology FundamentalsTechnology Fundamentals
Technology Fundamentals
ashishsharma1506
 
A framework for distributed control and building performance simulation
A framework for distributed control and building performance simulationA framework for distributed control and building performance simulation
A framework for distributed control and building performance simulation
Daniele Gianni
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
Bob Rhubart
 
Tool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software EngineeringTool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software Engineering
Heiko Koziolek
 
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
David Rosenblum
 
Project P erts2012
Project P erts2012Project P erts2012
Project P erts2012
AdaCore
 
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
Tim55Ehrler
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Prolifics
 
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
Deepak Shankar
 
IS-ENES COMP Superscalar tutorial
IS-ENES COMP Superscalar tutorialIS-ENES COMP Superscalar tutorial
IS-ENES COMP Superscalar tutorial
Roger Rafanell Mas
 
An Integrated Framework for Parameter-based Optimization of Scientific Workflows
An Integrated Framework for Parameter-based Optimization of Scientific WorkflowsAn Integrated Framework for Parameter-based Optimization of Scientific Workflows
An Integrated Framework for Parameter-based Optimization of Scientific Workflows
vijayskumar
 
Simulation Data Management using Aras and SharePoint
Simulation Data Management using Aras and SharePointSimulation Data Management using Aras and SharePoint
Simulation Data Management using Aras and SharePoint
Aras
 
Experiences in Delivering Spark as a Service
Experiences in Delivering Spark as a ServiceExperiences in Delivering Spark as a Service
Experiences in Delivering Spark as a Service
Khalid Ahmed
 

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

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
 
HPC Web overview - Mobyle Workshop - September 28, 2012
HPC Web overview - Mobyle Workshop - September 28, 2012HPC Web overview - Mobyle Workshop - September 28, 2012
HPC Web overview - Mobyle Workshop - September 28, 2012
 
Cell Today and Tomorrow - IBM Systems and Technology Group
Cell Today and Tomorrow - IBM Systems and Technology GroupCell Today and Tomorrow - IBM Systems and Technology Group
Cell Today and Tomorrow - IBM Systems and Technology Group
 
Kognitio overview jan 2013
Kognitio overview jan 2013Kognitio overview jan 2013
Kognitio overview jan 2013
 
Kognitio overview jan 2013
Kognitio overview jan 2013Kognitio overview jan 2013
Kognitio overview jan 2013
 
Technology Fundamentals
Technology FundamentalsTechnology Fundamentals
Technology Fundamentals
 
Technology Fundamentals
Technology FundamentalsTechnology Fundamentals
Technology Fundamentals
 
A framework for distributed control and building performance simulation
A framework for distributed control and building performance simulationA framework for distributed control and building performance simulation
A framework for distributed control and building performance simulation
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
Tool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software EngineeringTool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software Engineering
 
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
 
Project P erts2012
Project P erts2012Project P erts2012
Project P erts2012
 
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
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
 
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
 
IS-ENES COMP Superscalar tutorial
IS-ENES COMP Superscalar tutorialIS-ENES COMP Superscalar tutorial
IS-ENES COMP Superscalar tutorial
 
An Integrated Framework for Parameter-based Optimization of Scientific Workflows
An Integrated Framework for Parameter-based Optimization of Scientific WorkflowsAn Integrated Framework for Parameter-based Optimization of Scientific Workflows
An Integrated Framework for Parameter-based Optimization of Scientific Workflows
 
Simulation Data Management using Aras and SharePoint
Simulation Data Management using Aras and SharePointSimulation Data Management using Aras and SharePoint
Simulation Data Management using Aras and SharePoint
 
CLUSTER COMPUTING
CLUSTER COMPUTINGCLUSTER COMPUTING
CLUSTER COMPUTING
 
Experiences in Delivering Spark as a Service
Experiences in Delivering Spark as a ServiceExperiences in Delivering Spark as a Service
Experiences in Delivering Spark as a Service
 

More from 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 - paper
Tim55Ehrler
 
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
Tim55Ehrler
 
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
Tim55Ehrler
 
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
Tim55Ehrler
 
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
Tim55Ehrler
 
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
Tim55Ehrler
 

More from 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
 

Recently uploaded

Auditing study material for b.com final year students
Auditing study material for b.com final year  studentsAuditing study material for b.com final year  students
Auditing study material for b.com final year students
narasimhamurthyh4
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
taqyed
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
fisherameliaisabella
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
techboxsqauremedia
 
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
jamalseoexpert1978
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
Corey Perlman, Social Media Speaker and Consultant
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Holger Mueller
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
Corey Perlman, Social Media Speaker and Consultant
 
An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.
Any kyc Account
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
LuanWise
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
balatucanapplelovely
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
bosssp10
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
LuanWise
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s DholeraTata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Avirahi City Dholera
 
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
AnnySerafinaLove
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
ecamare2
 

Recently uploaded (20)

Auditing study material for b.com final year students
Auditing study material for b.com final year  studentsAuditing study material for b.com final year  students
Auditing study material for b.com final year students
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
 
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
 
An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s DholeraTata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
 
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
 

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