1 / 37

The SPIRIT Consortium DAC 2006

The SPIRIT Consortium DAC 2006. Overview and Partner Demos. Structure of Session. Overview of The Consortium Technical Overview Roadmap and Futures IEEE Standardization Process. The SPIRIT Consortium Vision (2003). The SPIRIT Consortium was announced at DAC 2003

Download Presentation

The SPIRIT Consortium DAC 2006

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. # Downloads / Month 250 200 Spec 1.0 150 Spec 1.1 100 Spec 1.2 50 0 Jul-05 Jun-05 Jun-06 Oct-05 Jan-06 Jan-05 Apr-06 Apr-05 Nov-05 Mar-06 Mar-05 Aug-05 May-05 Feb-06 May-06 Feb-05 Sep-05 Dec-05 Dec-04 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

  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 VWG Verification DWG Debug … WG [Roadmap] Chair + Co-Chair > 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 • Contributionsinvited 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@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 • Contributionsinvited 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@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 generatedby 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 there’s 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 Verification Definition Integration Verification Design Constraints(with Si2) Ongoing Schema support IP-XACTSchema 1.2 New Partnership SoC Debug(with Eclipse) New WG Documentation(with DITA, ECIX) Data ModelCapture(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@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@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 2:00pm – 4:00pm 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 > $1B pay $10K > $1M pay $ 5K < $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

More Related