The SPIRIT Consortium DAC 2006 - PowerPoint PPT Presentation

1 / 37
About This Presentation
Title:

The SPIRIT Consortium DAC 2006

Description:

Formal standardization of deliverables started ... Deliverables driven through to standardization: ... IP-XACT IEEE Standardization (P1685): May 06 start ... – PowerPoint PPT presentation

Number of Views:118
Avg rating:3.0/5.0
Slides: 38
Provided by: christoph280
Category:

less

Transcript and Presenter's Notes

Title: The SPIRIT Consortium DAC 2006


1
The SPIRIT ConsortiumDAC 2006
  • Overview and Partner Demos

2
Structure of Session
  • Overview of The Consortium
  • Technical Overview
  • Roadmap and Futures
  • IEEE Standardization Process

3
The SPIRIT Consortium Vision (2003)
  • The SPIRIT Consortium was announced at DAC 2003
  • The original Vision upon which the Consortium was
    formed

Achieve an open standard for a development
framework upon which an SoC development flow,
from components to chip, can be built allowing
distribution and use of IP from varied sources as
well as the free choice of tools used in the SoC
development
4
Completing to Our Vision
  • 3 specifications publicly released
  • RTL support baseline v1.0 Dec 2004
  • Timing Constraints v1.1 June 2005
  • Hierarchy, Verification v1.2 April 2006
  • Design-chain support started with v1.0
  • Multi-vendor validation of principles
  • Multi-vendor demonstrations with each release
  • Formal standardization of deliverables started
  • IEEE 1685 Working Group taking v1.2 Specification
  • Gaining industry recognition
  • Around 2000 downloads, hundreds of companies
  • Membership grown to over 54 members!
  • Representing US, Japan and the EU.

5
Statistics on Specification Downloads
v1.2, complete for RTL
6
54 members strong, and growing!
Board of Directors
Associate Member
Contributing Members
Welcoming new members www.spiritconsortium.org
7
Building The Consortium for the Future
  • Industry sees a strong role for The Consortium
  • Proven body for multi-vendor IP and flow
    integration
  • The Consortium is structuring for long term
    sustainability
  • Became a CA non-profit corporation (March 30th
    2006)
  • Increase transparency on operational processes
  • Expand international operations
  • Formalize relations with other standards
    organizations
  • And carrying forward our key values
  • Clear technical focus and industry contribution
  • Membership differentiation based on engineering
    dedication
  • Keeping low cost approach
  • Able to cooperate with other organizations

8
New Vision for The Consortium
  • To establish a set of IP and tool integration
    standards enabling proliferation of IP reuse
    through design automation
  • Built on our membership experience
  • Clear technology vision that lowers design risk
  • Removing barriers to market through IP
    automation standards
  • Enabling best core technology and tools to
    support it
  • Fueling SoC innovation through design
    integration
  • Enabling fastest path to market for embedded
    systems design
  • Deliverables driven through to standardization
  • All specifications will be pushed in batches
    through IEEE

9
With New Brands and Room for Growth
  • IP-XACT The Meta-Data Specifications
  • IP-XACT is the name for the meta-data
    specifications delivered by The Consortium
  • The Consortium may consider new specification
    families that promote our vision
  • The SPIRIT Consortium The Organization
  • The Consortium has a new logo!

10
New Associate Member Class
  • Associate Membership enables non-profit
    organizations to participate!
  • Rights of Reviewing Members to universities,
    research institutes and non-profit organizations
  • An Associate Member can engage their companies /
    members in early specification releases
  • Enables these institutes to feedback into the
    specs
  • Foundation for partnership with standards bodies
  • Driving IP-XACT standardization in Japan
  • STARC is the first Associate Member
  • Can collaborate with its member companies on
    early releases
  • STARC member companies include Fujitsu, MEI,
    NEC, Oki, Renesas, ROHM, SANYO, Seiko Epson,
    SHARP, Sony and Toshiba.

11
The Consortium Membership Structure
President Vice-President Technical
Director Marketing Director Treasurer Secretary
Officers Elected by BoD
Elected fromand by Contributing Members
Currently set at 9 companies Number set by BoD
Approval
Board of Directors
Requires Contribution Statement BoD
ApprovalCan provide candidates for BoD position
Contributing Members
Consortium Members
Associate Members
Non-Profit Organizations and Institutes by BoD
Approval
Free Membership Only Companies
Reviewing Members
12
The Consortium Officers BoD
Chairman Ralph von Vignau Philips
Vice-Chairman Christopher Lennard ARM
Treasurer Pierre Bricaud Synopsys
Technical Director Gary Delp LSI Logic
Marketing Director Christopher Lennard ARM
Secretary Lynn Horobin Consortium Admin
Director John Goodenough ARM
Director Victor Berman Cadence
Director Jean Bou-Farhat LSI Logic
Director Bill Chown Mentor Graphics
Director Bart De Loore Philips
Director Frank Ghenassia STMicroelectronics
Director Pierre Bricaud Synopsys
Director OPEN
Director OPEN
13
Structure of Session
  • Overview of The Consortium
  • Technical Overview
  • Roadmap and Futures
  • IEEE Standardization Process

14
Key messages from The Consortium
  • The SPIRIT Consortium is Delivering again
  • IP-XACT public release
  • Transfer of stable specification to IEEE
  • IP-XACT with ESL Extensions Beta2
  • Available to Reviewing members of the SPIRIT
    Consortium
  • The technical Roadmap is long range
  • With regular deliverables
  • Extending our range
  • Descriptive meta data across the SOC design
    process
  • Principles of operation 
  • Language neutral
  • Progress by Contribution
  • Open source Examples
  • 2 working implementations
  • Alpha, beta, release, IEEE

15
Technical Working Group Organization
Technical Director
Maintain Alignment Setup cooperation
assistance Track progress
Head of Family Meeting Chair 1 Rep. / WG
Chaired by Technical Director
Specification Releases
Maintain Core Deliverables Assist merge of
branches Add features
Schema Working Group
Drop into IEEE WG
EWG ESL
WG Roadmap
VWG Verification
DWG Debug
Chair Co-Chair gt 3 Companies
Working Groups develop topic-specific technical
updates Constant cooperation with S-WG Merge with
S-WG main stream following BETA validation 1 vote
/ company
16
IP-XACT Benefits Today (v1.2)
Source Philips, March 2006
Top levelinterconnect
Improvements createbenefit for all
Automated verification
Development productivityincrease
Overall TTM gain New Design 25 Derivative
50
Flow scripting and documentation
Chip Composition
Enabled
17
The SPIRIT Consortium Technical Goals
  • Build on existing standards
  • XML (W3C)
  • Synchronize with IEEE, Eclipse, OSCI, Si2, VSIA
  • Standardize one IP meta-data description
  • One way to describe IP to enable configuration
    and integration
  • Standardize one API for generator integration
  • Enable efficient and cost-effective integration
    of multi-sourced IP and point tools

18
Elements of SPIRIT Deliverables
  • Validated and consistent release package
  • Specification, Schema, XSLT converter, Open
    Source Examples
  • Schema includes
  • Component schema for cores, peripherals, buses,
    components
  • Design schema for systems, component instancing,
    connectivity
  • Bus definitions
  • Re-usable definitions for bus interface,
    integration reqs, defaults
  • Comprehensive set for common buses (first release
    in IP-XACT, The SPIRIT Consortium specification
    v1.2)
  • Generator Interfaces
  • Tight Generator Interface (first in IP-XACT with
    ESL Extensions, v1.4)
  • Access SPIRIT data-bases directly

19
ESL Working Group
  • EWG Chair Jean-Michel Fernandez, Cadence
  • Active Member Companies
  • ARM, Cadence, CoWare, Infineon, LSI, Mentor
    Graphics, Philips Semiconductor, ST
    Microelectronics, Synopsys
  • EWG Activity Develop IP-XACT with ESL
    Extensions, specification v1.4, to address
  • Include all IP-XACT features
  • TGI Tight Generator Interface
  • Model TLM component (SystemC, SystemVerilog...
    but not only)
  • Model mix TLM and RTL component (different
    abstraction levels)
  • Model transactors (to bridge between 2
    abstraction levels)
  • Distributed IP modeling (Cooperating IP views
    developed by 2 parties)
  • Centralized IP modeling (Cooperating IP views
    developed by 1 party)
  • Incremental IP modeling (IP undergo progressive
    refinement)
  • Model (sub) designs mixing TLM and RTL IP

20
ESL WG Roadmap
  • EWG roadmap
  • DAC 2006 Release IP-XACT v1.4 alpha2 to
    reviewing members
  • End December Public Release of IP-XACT v1.4 and
    drop into IEEE
  • Current solution in place
  • New requirements will be part of future releases
  • EWG future work (in the next 6 months)
  • Validate IP-XACT v1.4 by developing IP and tools
  • Contributions invited on
  • Validation of IP-XACT v1.4 for Verification IP
    (VIP) at TLM
  • Validation of IP-XACT v1.4 for TLM and RTL
    Implementation IP
  • Development of IP-XACT v1.4 Semantic rule checker
  • TGI validation (write generator examples)
  • feedback_at_spiritconsortium.org

21
Verification Working Group
  • VWG Chair John Swanson, Synopsys
  • Active Member Companies
  • ARM, Cadence, LSI, Mentor Graphics, Phillips, ST,
    Synopsys
  • VWG Activity Made 1.2 Schema enhancements needed
    for RTL Verification including
  • Assertions
  • Monitors
  • Passive interfaces
  • Verification file sets
  • Mixed language verification
  • Testbench generation (RTL)

22
VWG Roadmap
  • VWG roadmap
  • DAC 2006 Release IP-XACT v1.4 alpha2 to
    reviewing members
  • VWG future work (in the next 6 months)
  • Validation of IP-XACT 1.4 for mixed abstraction
    verification
  • Mixed abstraction testbench generation
  • Unit test migration into system environment
  • TL VIP packaging
  • Contributions invited on
  • Validation of IP-XACT v1.4 for Verification IP
    (VIP) at TLM
  • Validation of IP-XACT v1.4 for TLM and RTL
    verification
  • TGI validation (write generator examples)
  • Invitation to new contributors to bring new ideas
    into VWG!
  • contribute_at_spiritconsortium.org

23
Approved New Working Group Call for
participation!
  • Debug Working Group Anthony Berent, ARM, chair
  • Charter
  • Energize major debug tools vendors to become
    Contributing Members of The Consortium in this
    work group
  • Create technical exchange with the Eclipse DSDP
    group
  • Define requirements for describing HW targets to
    SW debuggers
  • Identify extensions, clarifications and semantic
    rules required to ensure IP-XACT meets the
    additional requirements
  • Demonstrate that IP-XACT can be generated by
    design tools and used by a variety of debug tools
  • Scope
  • Ensure use of IP-XACT to describe IP to debug
    tools
  • Extension of IP-XACT technical capabilities to
    cover at least
  • The additional information required by debug
    tools about registers and memory
  • The description of debugger access (e.g. JTAG)
  • The identification of processor architectures and
    versions

24
Approved New Technical Sub-GroupCall for
participation!
  • Subteam in the SWG Data Model Examination
  • Alex Zamfirescu, Denali Software, chair
  • Charter
  • Examine various system description languages
  • Evaluate data model to ensure IP-XACT can contain
    the description
  • Make recommendations to the SWG for inclusion
    into IP-XACT
  • Scope
  • SystemRDL contributor present
  • Debug cooperation from Debug WG
  • Additional Call for participation!

25
The SPIRIT Consortium Summary
  • International standardization organization
  • Initially formed June 2003 (DAC Conference)
  • CA non-profit organization launch July 2006
    (DAC)
  • Supported in products from multiple vendors today
  • The Consortium Deliverables
  • IP-XACT for RTL design (v1.2) Current Release
  • IP-XACT IEEE Standardization (P1685) May 06
    start
  • Language-independent generator interface Q4 2006
  • Schema extensions for ESL design Q4 2006
  • New developments are in the pipe!
  • IP-XACT data-model, IP-XACT for debug starting
  • And theres more on the roadmap

26
Structure of Session
  • Overview of The Consortium
  • Technical Overview
  • Roadmap and Futures
  • IEEE Standardization Process

27
Roadmap Strategy
  • Driven by
  • Market Requirements
  • Technology Directions
  • Relationships and Partnerships
  • Vision for 2-3 years
  • Commitments for the immediate future

28
Roadmap Topics
t
ESL 1.4 (with OSCI)
ESL Abstraction Support(with OSCI)
System Verification
Integration Verification
Verification Definition
Design Constraints(with Si2)
Ongoing Schema support
IP-XACT Schema 1.2
New Partnership
SoC Debug(with Eclipse)
New WG
Documentation(with DITA, ECIX)
Data Model Capture(with SystemRDL)
New sub-group
IP Transport
  • Futures
  • Embedded Software
  • Analog Mixed-Signal
  • Languages

done
current
next
future
29
The Consortium Deliverables
  • IP-XACT for RTL design (v1.2) Current Release
  • IP-XACT IEEE Standardization (P1685) May 06
    start
  • Language-independent generator interface Q4
    2006
  • IP-XACT with ESL Extensions (v1.4) Q4 2006
  • Plan for 2007 release Q3 2006
  • Anticipated new content from
  • SoC Debug
  • Design Constraints
  • Documentation

30
Technical Working Group Proposals
  • Currently Active Groups
  • Schema Working Group
  • ESL Working Group
  • Verification Working Group
  • Debug Working Group
  • Proposed
  • Design Constraints Working Group
  • Documentation Working Group
  • Join a Working Group and have your say!

31
Roadmaps WG Setup
  • Roadmaps are driven by the BoD membership
  • Required developments assessed every two quarters
  • Priorities set at BoD, including operational
    strategy
  • Companies can apply with contributing statement
  • New WG Setup proposals aligned with Roadmap
  • Proposal requires min. 3 companies committed
  • 1 provisional Chair
  • Chair to define Charter, Scope and Roadmap Goals

32
Proposed WG Design Constraints
  • Value Consistent standards to guide throughout
    design
  • Group is in formation process
  • Activity sequencing depends upon resource
  • Plans for collaboration with Si2
  • Scope Domain Based Properties
  • Clocks, resets, power, frequency, security,
    simulation, etc
  • Scope Parameterization of Constraints
  • Generic structure defined for Parameterization
  • Scope Chip level constraint inputs
  • interface timing
  • extend the application of meta-data into the
    front and back-end flows
  • develop any necessary schema extensions for
    back-end integration
  • Join this Working Group and have your say!

33
Proposed WG Documentation
  • Value consistent, up to date documentation
    automatically
  • Scope
  • Documentation should be able to be extracted that
    describes the status of the system accurately at
    any time.
  • Types of automated documentation that would
    benefit are technical data sheets, integration
    manuals, user documents, functional descriptions
    ...
  • Requirements defining the types of content and
    their usage in documents - to be done in
    cooperation with current document standards
    groups  e.g. DITA, IEC 61360, OASIS, Si2 ...
  • Specification of the XML schema requirements and
    definition of the schema for support of automated
    documentation
  • Join this Working Group and have your say!

34
Invitation to Participate!
  • Join the Current Working Groups
  • Schema
  • ESL
  • Verification
  • SoC Debug
  • Help form these proposed WGs
  • Design Constraints
  • Documentation
  • Propose New Working Groups
  • participate_at_spiritconsortium.org

35
Structure of Session
  • Overview of The Consortium
  • Technical Overview
  • Roadmap and Futures
  • IEEE Standardization Process

36
IEEE Standards Process (P1685)
  • SPIRIT Technical deliverables
  • Initial technical drop is based on IP-XACT, v1.2
  • Final drop IP-XACT w/ ESL Extensions, Q4 2006
  • Chair Victor Berman
  • vberman_at_cadence.com
  • Meeting Schedule
  • First meeting, May 06   Operational policies,
    PAR scope       
  • Second Meeting, June 06 Roadmap
  • Third Meeting, July (DAC) 06 General
    participation invited
  • Thursday, July 27th 200pm 400pm Room
    218
  • H1 2007 Ratify specification in the IEEE

37
IEEE P1685
  • Organization
  • Entity based WG one company one vote
  • Self funded through member dues on sliding scale
  • gt 1B pay 10K gt 1M pay 5K lt 1M pay
    1K
  • Current Membership
  • ARM, Cadence, CoWare, Denali, Freescale, LSI,
    Mentor, Philips, Sonics, ST, Synopsys
  • Current Web Site http//www.eda.org/spirit-p1685/
  • Tracking to an expedited schedule
  • Will use IEEE funded services to expedite ballot
    and publication
  • Will use professional technical editor for final
    documents
  • Will provide hosting of XML schema for free use
Write a Comment
User Comments (0)
About PowerShow.com