Consortium The Organization Overview & Status Update February 2006 Ralph von Vignau, The SPIRIT Consortium Chair © SPIRIT 2006. All rights reserved.

Slides:



Advertisements
Similar presentations
IP-XACT and Eclipse DSPD VPP launch meeting
Advertisements

OCP-IP SLD New Generation Using OSCI-TLM-2.0 to Model a Real Bus Protocol at Multiple Levels of Abstraction FDL 2008 James Aldis, Texas Instruments Mark.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Presenter : Shao-Chieh Hou VLSI Design, Automation and Test, VLSI-DAT 2007.
Standard Interfaces for FPGA Components Joshua Noseworthy Mercury Computer Systems Inc.
SAFe Automotive aRchItecture SAFARI. SAFARI_Presentation_Short_v1.ppt 2 / /P. Cuenot/ © Continental AG ARTEMIS/Call2 R&D Project Proposal Project.
HW/SW Interface Management thru Automated Register Specification Anupam Bakshi Engineering Director Agnisys Technology Pvt. Ltd.
Maintaining Consistency Between SystemC and RTL System Designs Presenter: Christopher Lennard, PhD. Authors: ARM - Alistair Bruce, Andrew Nightingale,
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
CSC-8530: Distributed Systems Christopher Salembier 28-Oct-2009.
Feng-Xiang Huang A Low-Cost SOC Debug Platform Based on On-Chip Test Architectures.
Usage of System C Marco Steffan Overview Standard Existing Tools Companies using SystemC.
Design For Verification Synopsys Inc, April 2003.
IP Re-Use: The Key Challenge in SOC (System- on-Chip) Product Development D Y Yang Chairman, Taiwan SoC Consortium Jan. 14, 2003.
Define Embedded Systems Small (?) Application Specific Computer Systems.
November 18, 2004 Embedded System Design Flow Arkadeb Ghosal Alessandro Pinto Daniele Gasperini Alberto Sangiovanni-Vincentelli
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation Mike Smorul, Joseph JaJa, Yang Wang, and Fritz McCall.
Foundation and XACTstepTM Software
Churning the Most Out of IP-XACT for Superior Design Quality Ayon Dey Lead Engineer, TI Anshuman Nayak Senior Product Director, Atrenta Samantak Chakrabarti.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Role of Standards in TLM driven D&V Methodology
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
SCRAM Software Configuration, Release And Management Background SCRAM has been developed to enable large, geographically dispersed and autonomous groups.
DATA FOUNDATION TERMINOLOGY WG 4 th Plenary Update THE PLUM GOALS This model together with the derived terminology can be used Across communities and stakeholders.
Web Services Experience Language Web Services eXperience Language Technical Overview Ravi Konuru e-Business Tools and Frameworks,
SOC Consortium Course Material ASIC Logic National Taiwan University Adopted from National Chiao-Tung University IP Core Design.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
1CADENCE DESIGN SYSTEMS, INC. Cadence Proposed Transaction Level Interface Enhancements for SCE-MI SEPTEMBER 11, 2003.
11 Using SPIRIT for describing systems to debuggers DSDP meeting February 2006 Hobson Bullman – Engineering Manager Anthony Berent – Debugger Architect.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Extreme Makeover for EDA Industry
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
1 PAR Presentation DASC meeting at DAC, June 21, 2001 Project title: A standard for an Advanced Library Format (ALF) describing Integrated Circuit (IC)
1 Integration Verification: Re-Create or Re-Use? Nick Gatherer Trident Digital Systems.
Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages Basic Profile 1.0 August 12, 2003 Copyright © 2003 by.
Interfacing Registry Systems December 2000.
CEN WS/BII Standards and Interoperability The path towards more efficient procurement in Europe Alcalá de Henares September 15, Jostein Frømyr CEN.
EDA Standards – The SPIRIT View Gary Delp VP and Technical Director SPIRIT.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
AIA RFID Data Exchange Guideline Status AIA / Electronics Enterprise Integration Committee May 10, 2005.
Geneva, Switzerland, April 2012 Introduction to session 7 - “Advancing e-health standards: Roles and responsibilities of stakeholders” ​ Marco Carugi.
The Macro Design Process The Issues 1. Overview of IP Design 2. Key Features 3. Planning and Specification 4. Macro Design and Verification 5. Soft Macro.
Encapsule Systems Reducing Software Development Costs.
Structure for Packaging, Integrating and Re-using IP within Tool-flows Study Group Status.
Conceptual Data Modelling for Digital Preservation Planets and PREMIS Angela Dappert.
SpecC stands for “specification description language based on C”.
Describing target hardware in debuggers Aaron Spear DEBUG TECHNOLOGIES ARCHITECT ACCELERATED TECHNOLOGY DIVISION Feb 2006 DSDP Meeting/Toronto.
BridgePoint Integration John Wolfe / Robert Day Accelerated Technology.
UML MARTE Time Model for Spirit IP-XACT Aoste Project INRIA Sophia-Antipolis.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
Copyright 2010, The World Bank Group. All Rights Reserved. Recommended Tabulations and Dissemination Section B.
Brian Bailey Interfaces Technical Committee.
ISCUG Keynote May 2008 Acknowledgements to the TI-Nokia ESL forum (held Jan 2007) and to James Aldis, TI and OSCI TLM WG Chair 1 SystemC: Untapped Value.
Design with Vivado IP Integrator
Accellera Systems Initiative Overview April 2013 Dennis Brophy, Vice Chairman.
International Planetary Data Alliance Registry Project Update September 16, 2011.
WS ►I Promoting Web services interoperability across platforms, applications and programming languages October, 2002.
April 15, 2013 Atul Kwatra Principal Engineer Intel Corporation Hardware/Software Co-design using SystemC/TLM – Challenges & Opportunities ISCUG ’13.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Linux Standard Base Основной современный стандарт Linux, стандарт ISO/IEC с 2005 года Определяет состав и поведение основных системных библиотек.
Extending Model-Driven Engineering in Tango
How to Quick Start Virtual Platform Development
The SPIRIT Consortium DAC 2006
IP – Based Design Methodology
CoCentirc System Studio (CCSS) by
An Introduction to Software Architecture
Verilog-AMS Integration with P1800 SV Standard
OCP-IP SLD New Generation Using OSCI-TLM-2
Presentation transcript:

Consortium The Organization Overview & Status Update February 2006 Ralph von Vignau, The SPIRIT Consortium Chair © SPIRIT All rights reserved

2 Structure of Presentation The SPIRIT Consortium Vision The SPIRIT Consortium Organization Technical Overview of Specifications Deliverables and Roadmap

3 HW Accelerators DSP On-chip Memory Dedicated Peripherals Logic Core support CPU Core ARB Decode Complex system interconnect: Configurable Bus Matrix Core subsystem: Select and Automate Integration Peripheral IP: Select, Configure and Automate Integration Build full system: Auto-Validate Build … we need industry standards for data exchange to enable the ecosystem For Advanced SoC Design Paradigms..

4 SPIRIT Meta-data: –Machine-interpretable design IP –Specifies integration requirements –Consistent across all design views SPIRIT generators: –Point-tool launch –IP configuration launch –Interface for integration with SPIRIT-enabled tools HW Accelerators DSP ARB Decode On-chip Memory Logic Dedicated Peripherals Integrate SPIRIT Provides the Critical Standard Import Configure Core support CPU

5 Why use Design Meta-data? Relate specification to implementation –Machine interpretable coupling of design views –e.g., Meta-data describes how Verilog signal list of a design IP describes a bus interface Broad applicability –Is applicable to new and legacy IP –No enforced design style or methodology –A by-product of IP import into SPIRIT-enabled tools

6 The SPIRIT Vision for SoC Design IP shipped with machine-readable SPIRIT 'data-book' –IP catalogued using SPIRIT XML meta-data –IP will be automatically configured and integrated into designs From SPIRIT, data for all design views is generated –Simulation models, documentation, tool-config., embedded SW –SoC configuration-data managed through project life-cycle –Consistency between design and verification views maintained SPIRIT-enabled specialist IP and tools market emerges –Point tools operate in any SPIRIT-enabled design environment –A rich 3 rd -party IP generators market emerges

7 The SPIRIT Consortium Technical Goals Build on existing standards –XML (W3C) –Synchronize with VSIA, IEEE, Accellera, OSCI, OCP-IP 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

8 The SPIRIT Consortium Adoption Goals Worldwide adoption: a single meta-data standard –well exceeds 1000 downloads to date, all regions represented Strong supply chain support (IP and EDA tools) –significant downloads from more than 20 major supply-chain companies –many have announced SPIRIT support in product Broad system integrator usage –significant downloads from more than 20 major systems houses, and more than 100 systems companies are examining the standard –some significant new memberships, supply side and integrators Academic usage and development –More than 50 major academic institutes downloading

9 Structure of Presentation The SPIRIT Consortium Vision The SPIRIT Consortium Organization Technical Overview of Specifications Deliverables and Roadmap

10 The SPIRIT Consortium Organization Chairman:Ralph von Vignau, Philips Vice-chair: Christopher Lennard, ARM Steering Committee: organizational decisions, approvals Technical Working Groups: –SWG: Current schema releases (v1.x for RTL design) –EWG: ESL Technical Working Group (extensions to handle TLM) –VWG: Verification Technical Working Group (application to VIP) Steering Committee Members:

11 The Growing Consortium Membership Contributing Members Steering Committee

12 Structure of Presentation The SPIRIT Consortium Vision The SPIRIT Consortium Organization Technical Overview of Specifications Deliverables and Roadmap

13 SPIRIT in Design Environments Design Build Design Capture protocol buswidth  P system_bus Component IP UARTGPIO address interface registers Design Build protocol buswidth  P system_bus Component IP UARTGPIO  P Component IP UARTGPIO MEM address interface registers address interface registers SPIRIT IP Import Export SPIRIT Enabled IP Component IP Component XML Component IP Component XML SPIRIT Meta-data SPIRIT Enabled SoC Design Tool Configured IP Point Tool SPIRIT APIs Point Tool Generator XML Configurator XML SPIRIT Enabled Generators SoC Design IP XML SoC Design IP Design XML

14 Key Elements of SPIRIT 1.x Component schema –describe any IP block: cores, peripherals, buses components Design schema –describes any system: component instances, and connectivity PMD (platform meta data) rules –describes access rights and default parameters Bus definitions –describe bus interface, integration requirements and defaults Generator Interfaces: –LGI: Loose Generator Interface (support in all SPIRIT 1.x deliverables) Meta-data dumping mechanism –TGI: Tight Generator Interface (initial support for SPIRIT 1.2, Q1 2006) Access SPIRIT data-bases directly get and set methods

15 Checking Validity of SPIRIT Usage Rules to ensure uniform adoption of specifications –Parse Validity: tool can read valid SPIRIT XML without error –Description Validity: design meta-data checked against SPIRIT XML schema; description completely captures relevant data –Semantic Validity: must adhere to correct semantic interpretation of SPIRIT XML elements and attributes Semantic Validity Checker –Members can use an example tcl-script checker today Completion of checker being driven by real-world usage –SPIRIT semantic checker public release with SPIRIT v1.2

16 Structure of Presentation The SPIRIT Consortium Vision The SPIRIT Consortium Organization Technical Overview of Specifications Deliverables and Roadmap

17 SPIRIT v1.x Deliverables XML Schema –Bus, Component IP and SoC Design IP (interconnection) –Loose Generator (LGI) & Tight Generator Interface (TGI) support –Timing constraint for flow to synthesis Generator APIs –LGI interface –TGI interface Will be released with SPIRIT v1.2 in Q Documentation –Requirements, User Guide, online schema documentation XML Examples –Leon IP (UART w/ timing constraints, timers, interrupt controller) –busDefinitions Encapsulating most major bus protocols in SPIRIT v1.2

18 Current: SPIRIT v1.2 for RTL Design The SPIRIT Consortium Specification Public Release – End Q IEEE Standardization Process (P1685) –Starts early Q Mainstream adoption has started –Already proven in production silicon design flows Comprehensive and complete for RTL design –Added over current v1.1 release Comprehensive hierarchy support Exchange of system configuration data Support for monitors and assertions Tight generator Interface Comprehensive semantics and rule checker Set of SoC SPIRIT busDefinitions for common buses

19 Futures: SPIRIT for System-Level Design Build on SPIRIT v1.x to support –one meta-data database for ESL and RTL –backwards compatibility with SPIRIT v1.x IP and generators –support of transaction interfaces and adaptors –automatic assembly of mixed-abstraction system models –consistency of system model views between abstractions # Compatible with SPIRIT v1.2 for RTL design –SPIRIT for ESL (v2.0) ---ALPHA Release - Dec 2005 –SPIRIT for ESL ---Public Release -Q Mainstream adoption expected H IEEE standardization: –To follow a period of industry adoption and review

20 The SPIRIT Consortium Roadmap SPIRIT launch:DAC 2003 –Requirements:Q SPIRIT 1.0: Scope – RTLDec 2004 SPIRIT 1.1: Scope – w/ Timing Constraints DAC 2005 SPIRIT 1.2: Scope – RTL, Verification IP & TGI –BETA Release (Member Review)Dec 2005 –Validated public releaseQ –IEEE 1685 Process startsQ SPIRIT Futures: Scope – ESL, Transactional Verification IP –Requirement Public ReleaseDATE 2005 –ALPHA Release (v2.0 Member Review)Dec 2005 –Validated Public Release: Q –IEEE Process startsH1 2007

21 Thank You for Your Attention! Collaborating for Consortium Collaborating for Efficient IP-Based SoC Design The