SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
OpenAccess Migration:
         Design Environment Integration

DesignCon 2004
Timothy J. Ehrler
Senior Principal Engineer
SoC Design Technology, Design Technology Group
Philips Semiconductors
tim.ehrler@philips.com
Agenda

     •     Migration Objectives
     •     Design Environments
     •     Migration Strategy
     •     Migration Progress




Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004   2
Migration Objectives (1)
                    - Design Data Process (within Design Environment)


     • Improve designer productivity
             – Reduce/eliminate design data exchange files
                    • Reduce storage requirements
                    • Reduce import/export time
                    • Reduce design data content and [mis-]interpretation issues
             – Improve inter-task operability
                    • Enable more efficient tool usage
                    • Simplify task methodology development
                    • Allow refinement/optimization of current methodologies




Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004               3
Migration Objectives (2)
                    - Design Data Exchange (among Design Environments)


     • Improve design data exchange
             – Robust interface for IP and blocks
                    • Provide standard, consistent database access
                    • Allow more appropriate/applicable tool usage
                    • IP generated/created independent of tool/environment
             – IP & block usage independent of source environment
                    • IP in any DE available for use within any other
             – Significantly reduce reuse requirements
                    • Reduce design data file requirements
                    • Consistent design data/information requirements for IP and blocks




Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004                      4
Design Environments (1)
                    - Overview

                                                                        System &        IP/IC Creation
                                                                        Software        IP Integration
                                                                         Design
                                                                       Environment




      Design                          System-                             Analog /        Radio
        Data                          on-Chip                           Mixed-Signal    Frequency
      Process                         Design                               Design         Design
                                    Environment                         Environment    Environment




     Design
      Data
    Exchange


Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004                                     5
Design Environments (2)
                    - Current Task Flow Decomposition

                                                  data
                                                  data                 input
                                                         Task
                                                         Task
                                                         Flow
                                                         Flow
                                                                       internal
                                                  data
          Design                                  data

        Environment                                      Task
                                                         Task
                                                         Flow
                                                         Flow

                                                  data
                                                  data

                                                         Task
                                                         Task          output
                                                         Flow
                                                         Flow

                                                  data
                                                  data

                                                         Task
                                                         Task
                                                         Flow
                                                         Flow

                                                  data
                                                  data

                                                         Task
                                                         Task
                                                         Flow
                                                         Flow

                                                  data
                                                  data


Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004              6
Design Environments (3)
                    - OpenAccess Based Task Flow Decomposition



                                                                      Task
                                                                      Task
                                                                      Flow
                                                                      Flow

          Design
        Environment                                                   Task
                                                                      Task
                                                                      Flow
                                                                      Flow
                                                                             common
                                                OpenAccess database




                                                                      Task
                                                                      Task
                                                                      Flow
                                                                      Flow



                                                                      Task
                                                                      Task
                                                                      Flow
                                                                      Flow



                                                                      Task
                                                                      Task
                                                                      Flow
                                                                      Flow




Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004                  7
Migration Strategy (1)
                    - Identification

     •     Determine target design environment
             – Customer need
                    • Based on [preferred] market served
             – Design environment “completeness”
                    • Environment, task-flow specifications
                      available
             – Domain coverage by OpenAccess tools

     •     Determine task flow interfaces
             – Identify OpenAccess-supported data
                    • LEF, DEF, floorplanning, routing, etc.
                    • On a per task-flow basis
             – Identify common interface data
               requirements
                    • Based on supported OpenAccess data
                      constructs




Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004   8
Migration Strategy (2)
                    - Retargeting

     •     Identify OpenAccess supported tools
             – Vendor supplied
                    • Aligned with roadmap
             – Internal, proprietary
                    • Currently OpenAccess based
                    • To be available per roadmap

     •     Retarget data accesses
             – OpenAccess replaces internal
                    • Wherever possible and compliant
                    • Includes sub- task-flows as defined
             – “disconnect” primary inputs, outputs
                    • Persistent OpenAccess data from
                      previous task-flow(s)
             – Re-direct [temporary] internal storage
                    • Use OpenAccess constructs where
                      possible




Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004   9
Migration Strategy (3)
                    - Refinement

     •     Take advantage of persistent data
             – Reduces, eliminates import/export
             – May allow concurrent tasks
                    • Extent determined by static/dynamic
                      OpenAccess mechanism of tool
     •     Modify task order within task-flows
     •     Eliminate tasks within task-flows
     •     Combine tasks within task-flows
     •     Modify task-flow order
     •     Combine/merge task-flows




Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004   10
Migration Progress (1)
                    - Achievements

     •     OpenAccess based/compliant tools identified
             – Static/dynamic access methods under review
     •     Non-OpenAccess based tools identified
             – Requires “legacy” access formats and methods
     •     Internal/proprietary tools identified
             – Application development/migration required
             – Initial OpenAccess application can serve as pilot/example
     •     Task-flow interfaces defined
             – Based on specifications and guides
             – Need to fully correlate with OA-supported data




Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004       11
Migration Progress (2)
                    - Roadmap

     •     Initial task-flows by mid-year 2004
             – Offer most productivity improvement to users
             – Comprised primarily of third-party EDA vendor tools
             – Exemplify migration process
     •     Subsequent releases
             – Progressive design cycle improvements
             – Reduced legacy file support requirements
             – Internal/proprietary application migration/development
     •     Later releases of other design environments
             – Similar objectives, constraints
             – Provide support for IP reuse
             – Enable inter-environment design data exchange



Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004    12
Last Foil

Mais conteúdo relacionado

Mais procurados

Data mining process powerpoint presentation templates.
Data mining process powerpoint presentation templates.Data mining process powerpoint presentation templates.
Data mining process powerpoint presentation templates.
SlideTeam.net
 
Data mining strategy powerpoint ppt templates.
Data mining strategy powerpoint ppt templates.Data mining strategy powerpoint ppt templates.
Data mining strategy powerpoint ppt templates.
SlideTeam.net
 
Data mining strategy powerpoint presentation templates.
Data mining strategy powerpoint presentation templates.Data mining strategy powerpoint presentation templates.
Data mining strategy powerpoint presentation templates.
SlideTeam.net
 
January 2006 Document Scanning Considerations Presentation
January 2006 Document Scanning Considerations PresentationJanuary 2006 Document Scanning Considerations Presentation
January 2006 Document Scanning Considerations Presentation
John Wang
 
Establishing A Robust Data Migration Methodology - White Paper
Establishing A Robust Data Migration Methodology - White PaperEstablishing A Robust Data Migration Methodology - White Paper
Establishing A Robust Data Migration Methodology - White Paper
James Chi
 

Mais procurados (18)

Data mining process powerpoint presentation templates.
Data mining process powerpoint presentation templates.Data mining process powerpoint presentation templates.
Data mining process powerpoint presentation templates.
 
Data mining strategy powerpoint ppt templates.
Data mining strategy powerpoint ppt templates.Data mining strategy powerpoint ppt templates.
Data mining strategy powerpoint ppt templates.
 
Data mining strategy powerpoint presentation templates.
Data mining strategy powerpoint presentation templates.Data mining strategy powerpoint presentation templates.
Data mining strategy powerpoint presentation templates.
 
Gic2011 aula3-ingles
Gic2011 aula3-inglesGic2011 aula3-ingles
Gic2011 aula3-ingles
 
January 2006 Document Scanning Considerations Presentation
January 2006 Document Scanning Considerations PresentationJanuary 2006 Document Scanning Considerations Presentation
January 2006 Document Scanning Considerations Presentation
 
Real-time Data Distribution: When Tomorrow is Too Late
Real-time Data Distribution: When Tomorrow is Too LateReal-time Data Distribution: When Tomorrow is Too Late
Real-time Data Distribution: When Tomorrow is Too Late
 
Allow me to show you what I have done over the last 25 years.
Allow me to show you what I have done over the last 25 years.Allow me to show you what I have done over the last 25 years.
Allow me to show you what I have done over the last 25 years.
 
IT Discovery: Automated Global Assessment
IT Discovery: Automated Global AssessmentIT Discovery: Automated Global Assessment
IT Discovery: Automated Global Assessment
 
PLM Data Migration
PLM Data MigrationPLM Data Migration
PLM Data Migration
 
Lync 2010 High Availability
Lync 2010 High AvailabilityLync 2010 High Availability
Lync 2010 High Availability
 
Establishing A Robust Data Migration Methodology - White Paper
Establishing A Robust Data Migration Methodology - White PaperEstablishing A Robust Data Migration Methodology - White Paper
Establishing A Robust Data Migration Methodology - White Paper
 
Hana Offerings Engl
Hana Offerings EnglHana Offerings Engl
Hana Offerings Engl
 
NASA Facilities GIS
NASA Facilities GISNASA Facilities GIS
NASA Facilities GIS
 
Lync Server 2010: High Availability [I3004]
Lync Server 2010: High Availability [I3004] Lync Server 2010: High Availability [I3004]
Lync Server 2010: High Availability [I3004]
 
Wewebu customer success story California Dept. of Public Health
Wewebu customer success story California Dept. of Public HealthWewebu customer success story California Dept. of Public Health
Wewebu customer success story California Dept. of Public Health
 
SQL Server Workshop Paul Bertucci
SQL Server Workshop Paul BertucciSQL Server Workshop Paul Bertucci
SQL Server Workshop Paul Bertucci
 
The djatoka Image Server
The djatoka Image ServerThe djatoka Image Server
The djatoka Image Server
 
Gr8 solutions Shift-iT
Gr8 solutions Shift-iTGr8 solutions Shift-iT
Gr8 solutions Shift-iT
 

Destaque

Environmental design i
Environmental  design  iEnvironmental  design  i
Environmental design i
suprajagis
 
Gd3 Design For Environment
Gd3 Design For EnvironmentGd3 Design For Environment
Gd3 Design For Environment
andrea_diaz7
 

Destaque (10)

What is appropriate environmental Design for All in the public space?
What is appropriate environmental Design for All in the public space?What is appropriate environmental Design for All in the public space?
What is appropriate environmental Design for All in the public space?
 
Rugby Aziendale
Rugby AziendaleRugby Aziendale
Rugby Aziendale
 
Business Process Design & Sustainability: A Masters of Environmental Studies ...
Business Process Design & Sustainability: A Masters of Environmental Studies ...Business Process Design & Sustainability: A Masters of Environmental Studies ...
Business Process Design & Sustainability: A Masters of Environmental Studies ...
 
Environmental design i
Environmental  design  iEnvironmental  design  i
Environmental design i
 
10 Tips for Managing a Creative Environment
10 Tips for Managing a Creative Environment10 Tips for Managing a Creative Environment
10 Tips for Managing a Creative Environment
 
Gd3 Design For Environment
Gd3 Design For EnvironmentGd3 Design For Environment
Gd3 Design For Environment
 
Design for environment methods:state-of-the-art
Design for environment methods:state-of-the-artDesign for environment methods:state-of-the-art
Design for environment methods:state-of-the-art
 
Design for Environment by Waqas Ali Tunio
Design for Environment by Waqas Ali TunioDesign for Environment by Waqas Ali Tunio
Design for Environment by Waqas Ali Tunio
 
Design For Environment: End Life of the Product
Design For Environment: End Life of the ProductDesign For Environment: End Life of the Product
Design For Environment: End Life of the Product
 
Working Hard or Hardly Working: Simple Office Design Tips
Working Hard or Hardly Working: Simple Office Design TipsWorking Hard or Hardly Working: Simple Office Design Tips
Working Hard or Hardly Working: Simple Office Design Tips
 

Semelhante a DesignCon 2004 - OpenAccess Migration - Design Environment Integration

Harvey elliott
Harvey elliottHarvey elliott
Harvey elliott
NASAPMC
 
2012 10 bigdata_overview
2012 10 bigdata_overview2012 10 bigdata_overview
2012 10 bigdata_overview
jdijcks
 
Outbrain River Presentation at Reversim Summit 2013
Outbrain River Presentation at Reversim Summit 2013Outbrain River Presentation at Reversim Summit 2013
Outbrain River Presentation at Reversim Summit 2013
Harel Ben-Attia
 

Semelhante a DesignCon 2004 - OpenAccess Migration - Design Environment Integration (20)

Introduction to Hadoop
Introduction to HadoopIntroduction to Hadoop
Introduction to Hadoop
 
Sipoc
SipocSipoc
Sipoc
 
04.egovFrame Runtime Environment Workshop
04.egovFrame Runtime Environment Workshop04.egovFrame Runtime Environment Workshop
04.egovFrame Runtime Environment Workshop
 
Complex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBaseComplex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBase
 
Otago vre-overview
Otago vre-overviewOtago vre-overview
Otago vre-overview
 
Large Scale Data Analysis Tools
Large Scale Data Analysis ToolsLarge Scale Data Analysis Tools
Large Scale Data Analysis Tools
 
Cloud computing era
Cloud computing eraCloud computing era
Cloud computing era
 
Zh tw cloud computing era
Zh tw cloud computing eraZh tw cloud computing era
Zh tw cloud computing era
 
Windows azure uk universities overview march 2012
Windows azure uk universities overview march 2012Windows azure uk universities overview march 2012
Windows azure uk universities overview march 2012
 
Sybase To Oracle Migration for DBAs
Sybase To Oracle Migration for DBAsSybase To Oracle Migration for DBAs
Sybase To Oracle Migration for DBAs
 
Building a heterogeneous Hadoop Olap system with Microsoft BI stack. PABLO DO...
Building a heterogeneous Hadoop Olap system with Microsoft BI stack. PABLO DO...Building a heterogeneous Hadoop Olap system with Microsoft BI stack. PABLO DO...
Building a heterogeneous Hadoop Olap system with Microsoft BI stack. PABLO DO...
 
Processing Big Data
Processing Big DataProcessing Big Data
Processing Big Data
 
Harvey elliott
Harvey elliottHarvey elliott
Harvey elliott
 
data warehousing
data warehousingdata warehousing
data warehousing
 
Integration of SharePoint and SAP Extended ECM (Update 2012)
Integration of SharePoint and SAP Extended ECM (Update 2012)Integration of SharePoint and SAP Extended ECM (Update 2012)
Integration of SharePoint and SAP Extended ECM (Update 2012)
 
2012 10 bigdata_overview
2012 10 bigdata_overview2012 10 bigdata_overview
2012 10 bigdata_overview
 
3d9f068c73d9f068c73aef66f694f31a049aff3f43a3d9f068c73aef66f694f31a049aff3f4ef...
3d9f068c73d9f068c73aef66f694f31a049aff3f43a3d9f068c73aef66f694f31a049aff3f4ef...3d9f068c73d9f068c73aef66f694f31a049aff3f43a3d9f068c73aef66f694f31a049aff3f4ef...
3d9f068c73d9f068c73aef66f694f31a049aff3f43a3d9f068c73aef66f694f31a049aff3f4ef...
 
Function Point Analysis: An Overview
Function Point Analysis: An OverviewFunction Point Analysis: An Overview
Function Point Analysis: An Overview
 
Outbrain River Presentation at Reversim Summit 2013
Outbrain River Presentation at Reversim Summit 2013Outbrain River Presentation at Reversim Summit 2013
Outbrain River Presentation at Reversim Summit 2013
 
SQL Server User Group 02/2009
SQL Server User Group 02/2009SQL Server User Group 02/2009
SQL Server User Group 02/2009
 

Mais de Tim55Ehrler

Mais de Tim55Ehrler (9)

9th OA+ Conference - Nov 2006 - Open Modeling Coalition Update
9th OA+ Conference - Nov 2006 - Open Modeling Coalition Update9th OA+ Conference - Nov 2006 - Open Modeling Coalition Update
9th OA+ Conference - Nov 2006 - Open Modeling Coalition Update
 
7th OA Conference - Nov 2005 - Opening Library Access - Standard Data Interfa...
7th OA Conference - Nov 2005 - Opening Library Access - Standard Data Interfa...7th OA Conference - Nov 2005 - Opening Library Access - Standard Data Interfa...
7th OA Conference - Nov 2005 - Opening Library Access - Standard Data Interfa...
 
6th OA Conference - Apr 2005 - Into the Depths of OpenAccess - Timing Constra...
6th OA Conference - Apr 2005 - Into the Depths of OpenAccess - Timing Constra...6th OA Conference - Apr 2005 - Into the Depths of OpenAccess - Timing Constra...
6th OA Conference - Apr 2005 - Into the Depths of OpenAccess - Timing Constra...
 
Into the Depths of OpenAccess - paper
Into the Depths of OpenAccess - paperInto the Depths of OpenAccess - paper
Into the Depths of OpenAccess - paper
 
DATE 2005 - OpenAccess Migration within Philips Semiconductor
DATE 2005 - OpenAccess Migration within Philips SemiconductorDATE 2005 - OpenAccess Migration within Philips Semiconductor
DATE 2005 - OpenAccess Migration within Philips Semiconductor
 
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
 
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
 
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
 

DesignCon 2004 - OpenAccess Migration - Design Environment Integration

  • 1. OpenAccess Migration: Design Environment Integration DesignCon 2004 Timothy J. Ehrler Senior Principal Engineer SoC Design Technology, Design Technology Group Philips Semiconductors tim.ehrler@philips.com
  • 2. Agenda • Migration Objectives • Design Environments • Migration Strategy • Migration Progress Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004 2
  • 3. Migration Objectives (1) - Design Data Process (within Design Environment) • Improve designer productivity – Reduce/eliminate design data exchange files • Reduce storage requirements • Reduce import/export time • Reduce design data content and [mis-]interpretation issues – Improve inter-task operability • Enable more efficient tool usage • Simplify task methodology development • Allow refinement/optimization of current methodologies Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004 3
  • 4. Migration Objectives (2) - Design Data Exchange (among Design Environments) • Improve design data exchange – Robust interface for IP and blocks • Provide standard, consistent database access • Allow more appropriate/applicable tool usage • IP generated/created independent of tool/environment – IP & block usage independent of source environment • IP in any DE available for use within any other – Significantly reduce reuse requirements • Reduce design data file requirements • Consistent design data/information requirements for IP and blocks Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004 4
  • 5. Design Environments (1) - Overview System & IP/IC Creation Software IP Integration Design Environment Design System- Analog / Radio Data on-Chip Mixed-Signal Frequency Process Design Design Design Environment Environment Environment Design Data Exchange Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004 5
  • 6. Design Environments (2) - Current Task Flow Decomposition data data input Task Task Flow Flow internal data Design data Environment Task Task Flow Flow data data Task Task output Flow Flow data data Task Task Flow Flow data data Task Task Flow Flow data data Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004 6
  • 7. Design Environments (3) - OpenAccess Based Task Flow Decomposition Task Task Flow Flow Design Environment Task Task Flow Flow common OpenAccess database Task Task Flow Flow Task Task Flow Flow Task Task Flow Flow Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004 7
  • 8. Migration Strategy (1) - Identification • Determine target design environment – Customer need • Based on [preferred] market served – Design environment “completeness” • Environment, task-flow specifications available – Domain coverage by OpenAccess tools • Determine task flow interfaces – Identify OpenAccess-supported data • LEF, DEF, floorplanning, routing, etc. • On a per task-flow basis – Identify common interface data requirements • Based on supported OpenAccess data constructs Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004 8
  • 9. Migration Strategy (2) - Retargeting • Identify OpenAccess supported tools – Vendor supplied • Aligned with roadmap – Internal, proprietary • Currently OpenAccess based • To be available per roadmap • Retarget data accesses – OpenAccess replaces internal • Wherever possible and compliant • Includes sub- task-flows as defined – “disconnect” primary inputs, outputs • Persistent OpenAccess data from previous task-flow(s) – Re-direct [temporary] internal storage • Use OpenAccess constructs where possible Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004 9
  • 10. Migration Strategy (3) - Refinement • Take advantage of persistent data – Reduces, eliminates import/export – May allow concurrent tasks • Extent determined by static/dynamic OpenAccess mechanism of tool • Modify task order within task-flows • Eliminate tasks within task-flows • Combine tasks within task-flows • Modify task-flow order • Combine/merge task-flows Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004 10
  • 11. Migration Progress (1) - Achievements • OpenAccess based/compliant tools identified – Static/dynamic access methods under review • Non-OpenAccess based tools identified – Requires “legacy” access formats and methods • Internal/proprietary tools identified – Application development/migration required – Initial OpenAccess application can serve as pilot/example • Task-flow interfaces defined – Based on specifications and guides – Need to fully correlate with OA-supported data Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004 11
  • 12. Migration Progress (2) - Roadmap • Initial task-flows by mid-year 2004 – Offer most productivity improvement to users – Comprised primarily of third-party EDA vendor tools – Exemplify migration process • Subsequent releases – Progressive design cycle improvements – Reduced legacy file support requirements – Internal/proprietary application migration/development • Later releases of other design environments – Similar objectives, constraints – Provide support for IP reuse – Enable inter-environment design data exchange Timothy J. Ehrler, Philips Semiconductors, DesignCon 2004, Feb. 2004 12