Title: The SPIRIT Consortium DAC 2006
1The SPIRIT ConsortiumDAC 2006
- Overview and Partner Demos
2Structure of Session
- Overview of The Consortium
-
- Technical Overview
- Roadmap and Futures
- IEEE Standardization Process
3The 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
4Completing 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.
5Statistics on Specification Downloads
v1.2, complete for RTL
654 members strong, and growing!
Board of Directors
Associate Member
Contributing Members
Welcoming new members www.spiritconsortium.org
7Building 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
8New 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
9With 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!
10New 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. -
11The 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
12The 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
13Structure of Session
- Overview of The Consortium
-
- Technical Overview
- Roadmap and Futures
- IEEE Standardization Process
14Key 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
15Technical 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
16IP-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
17The 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
18Elements 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
19ESL 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
20ESL 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
21Verification 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)
22VWG 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
23Approved 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
24Approved 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!
25The 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
26Structure of Session
- Overview of The Consortium
-
- Technical Overview
- Roadmap and Futures
- IEEE Standardization Process
27Roadmap Strategy
- Driven by
- Market Requirements
- Technology Directions
- Relationships and Partnerships
- Vision for 2-3 years
- Commitments for the immediate future
28Roadmap 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
29The 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
30Technical 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!
31Roadmaps 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
32Proposed 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!
33Proposed 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!
34Invitation 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
35Structure of Session
- Overview of The Consortium
-
- Technical Overview
- Roadmap and Futures
- IEEE Standardization Process
36IEEE 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
37IEEE 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