1.31k likes | 1.43k Views
OCP-IP Governing Steering Committee Meeting January 11, 2011.
E N D
09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes,09:10- 09:30 AM: Annual Governance Resolutions and Elections09:30- 09:35 AM: Next GSC Meeting (Ian)09:35- 09:50 AM: Metadata WG Update (Prashant) 09:50- 10:20 AM: System Level Design WG Update (Mark/James) - Circuit Sutra’s workplan: update, schedule, and status - GreenSocs Protocol Checker Status - OCP 3.0 Support Update10:20- 10:35 AM: Motion to Adjourn/ Break/ Reconvene 10:35- 10:55 AM: NoC BWG Update (Erno) 10:55- 11:15 AM: FVWG Discussion (Gabriele) 11:15- 11:35 AM: Debug WG Update (Bob) 11:35- 11:55 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Performance Measurements (Drew) - Schedule / Participation OCP 4.0 (Drew)
11:55- 12:55 PM: Motion to Adjourn/ Lunch/ Reconvene 12:55- 01:10 PM: Technical Vision WG Status / Restated (Ian) - Capture GSC AIs emanating from prior days TVWG session01:10- 01:25 PM: Progress in Asia (Ian) 01:25- 01:35 PM: 2010 Goals / Results01:35- 02:35 PM: AI Review (Ian) 02:35- 02:45 PM: Motion to Adjourn/ Break/ Reconvene 02:45- 03:00 PM: PR Update (Joe) - 2011 PR Plan and Goals 03:00- 03:15 PM: Recruiting Update (Joe) 03:15- 03:30 PM: Budget/Cash Flow Update (Ian) - 2010 budget review - 2011 budget 03:30- 03:40 PM Motion to Adjourn/ Break/ Reconvene 03:40- 03:55 PM: Administrative Update (Joe / Ian) 03:55- 04:00 PM: Enabling Resolution (Ian)04:00 PM: Motion to Adjourn
Call to Order and Agenda Review (Ian) • Call to Order • Welcome from the President • Review Agenda • Any additional items?
Vote to Approve Last GSC Meeting Minutes • 35th GSC Meeting • September 30, 2010 via teleconference
09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes,09:10- 09:30 AM: Annual Governance Resolutions and Elections09:30- 09:35 AM: Next GSC Meeting (Ian)09:35- 09:50 AM: Metadata WG Update (Prashant) 09:50- 10:20 AM: System Level Design WG Update (Mark/James) - Circuit Sutra’s workplan: update, schedule, and status - GreenSocs Protocol Checker Status - OCP 3.0 Support Update10:20- 10:35 AM: Motion to Adjourn/ Break/ Reconvene 10:35- 10:55 AM: NoC BWG Update (Erno) 10:55- 11:15 AM: FVWG Discussion (Gabriele) 11:15- 11:35 AM: Debug WG Update (Bob) 11:35- 11:55 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Performance Measurements (Drew) - Schedule / Participation OCP 4.0 (Drew)
Motion: That it be resolved that all acts previously taken by any officer of the Corporation on behalf of the Corporation are approved, ratified, and confirmed, provided the acts were not inconsistent with the Corporation’s Articles of Incorporation or Bylaws, the California Corporations Code, or any other applicable law. Annual Meeting Saving Resolution (Ian) 7
Election of Officers: Chairman (existing is Ian Mackintosh) Secretary (existing is Drew Wingard) President (does not require annual ratification as President’s term is ongoing at the pleasure of the board) Confirmation of Named Directors (These proposed terms have been rolled over for this annual meeting): James Aldis for Texas Instruments (1 year) Drew Wingard for Sonics (1 year) Neill Mullinger for Synopsys (3 years) Stan Krolikoski for Cadence (3 Years) Annual Meeting - Elections (Ian) 8
09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes,09:10- 09:30 AM: Annual Governance Resolutions and Elections09:30- 09:35 AM: Next GSC Meeting (Ian)09:35- 09:50 AM: Metadata WG Update (Prashant) 09:50- 10:20 AM: System Level Design WG Update (Mark/James) - Circuit Sutra’s workplan: update, schedule, and status - GreenSocs Protocol Checker Status - OCP 3.0 Support Update10:20- 10:35 AM: Motion to Adjourn/ Break/ Reconvene 10:35- 10:55 AM: NoC BWG Update (Erno) 10:55- 11:15 AM: FVWG Discussion (Gabriele) 11:15- 11:35 AM: Debug WG Update (Bob) 11:35- 11:55 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Performance Measurements (Drew) - Schedule / Participation OCP 4.0 (Drew)
37th GSC Meeting Timing around week of April 11th? (Proposed April 14th) Start Time? Location? Next GSC Meeting (Ian) 10
09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes,09:10- 09:30 AM: Annual Governance Resolutions and Elections09:30- 09:35 AM: Next GSC Meeting (Ian)09:35- 09:50 AM: Metadata WG Update (Prashant) 09:50- 10:20 AM: System Level Design WG Update (Mark/James) - Circuit Sutra’s workplan: update, schedule, and status - GreenSocs Protocol Checker Status - OCP 3.0 Support Update10:20- 10:35 AM: Motion to Adjourn/ Break/ Reconvene 10:35- 10:55 AM: NoC BWG Update (Erno) 10:55- 11:15 AM: FVWG Discussion (Gabriele) 11:15- 11:35 AM: Debug WG Update (Bob) 11:35- 11:55 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Performance Measurements (Drew) - Schedule / Participation OCP 4.0 (Drew)
Meta Data WG Update Prashant Karandikar(Texas Instruments), January 11, 2011
Spirit Interoperability Implement OCP within existing spirit format Use the Magillem/Sonics proposal as basis ST-style checking is used to validate an IP description Add Abstraction Definition files for OCP TL1/2/3 abstraction sockets Status : Package released to OCP-IP Members for RTL level of abstraction Abstraction Definition files for OCP TL1/2/3 level of abstraction to be put together 14
Spirit Enhancement Propose and drive modifications into IP-XACT standard Accellera Working Group on IP-XACT Standardization is being formed. 15
Core Compatibility report Ability to automatically compare OCP interface configurations Check the inter-interface consistency (Current configuration compliance checks) Check consistency of a connected master / slave interface pair (Current interface interoperability checks) Check consistency of the ports and parameters Generate the rtl.conf file out of configured IP-XACT parameter list (legacy support) Configure IP-XACT parameter list based on an rtl.conf file and give rtl.conf files of OCP standard profiles as examples (legacy support) Status Consistency of ports & parameters checker delivered as part of the MDWG package First version of the interface checker have been send to MDWG. rtl.conf IP-XACT ( legacy support ) has been created. 16
OCP3.0 Add OCP 3.0 signals and parameters to bus definition schema Status Stephane (Magillem) has delivered Abstraction Def and bus definition for OCP3.0 The delivery is under review. Missing protocol checker rules for Cache Coherency in OCP3.0 Spec Checkers would be generated based on review comments. 17
09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes,09:10- 09:30 AM: Annual Governance Resolutions and Elections09:30- 09:35 AM: Next GSC Meeting (Ian)09:35- 09:50 AM: Metadata WG Update (Prashant) 09:50- 10:20 AM: System Level Design WG Update (Mark/James) - Circuit Sutra’s workplan: update, schedule, and status - GreenSocs Protocol Checker Status - OCP 3.0 Support Update10:20- 10:35 AM: Motion to Adjourn/ Break/ Reconvene 10:35- 10:55 AM: NoC BWG Update (Erno) 10:55- 11:15 AM: FVWG Discussion (Gabriele) 11:15- 11:35 AM: Debug WG Update (Bob) 11:35- 11:55 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Performance Measurements (Drew) - Schedule / Participation OCP 4.0 (Drew)
SLD Working Group Update Mark Burton (Windriver), January 11, 2011
Summary • Release that was due out Q3 has still not happened, due to resource constraints, especially in TI. • Connection to EDA’s currently still dead.
Other work in the WG: Not Much! • Currently we are seriously struggling. There is no longer much GreenSocs resource. TI and Sonics provide some, but can not make major contributions.
The SLD Mid-Term Vision - unchanged • OUR KIT IS HIGH QUALITY, AND STABLE.. • Ensure that OCP users have a 'complete' modelling infrastructure available • multiple levels of abstraction (pure-functional to cycle-accurate) and use models (software development, architecture exploration, etc) • completeness means • bus interface, performance monitoring interface ,system debug interface and configuration interface • Make this modelling infrastructure standards compliant. • E.g. drive existing OCP-IP experience and expertise into OSCI-TLM • Maintain alignment between OSCI-TLM OCP-IP
09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes,09:10- 09:30 AM: Annual Governance Resolutions and Elections09:30- 09:35 AM: Next GSC Meeting (Ian)09:35- 09:50 AM: Metadata WG Update (Prashant) 09:50- 10:20 AM: System Level Design WG Update (Mark/James) - Circuit Sutra’s workplan: update, schedule, and status - GreenSocs Protocol Checker Status - OCP 3.0 Support Update10:20- 10:35 AM: Motion to Adjourn/ Break/ Reconvene 10:35- 10:55 AM: NoC BWG Update (Erno) 10:55- 11:15 AM: FVWG Discussion (Gabriele) 11:15- 11:35 AM: Debug WG Update (Bob) 11:35- 11:55 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Performance Measurements (Drew) - Schedule / Participation OCP 4.0 (Drew)
09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes,09:10- 09:30 AM: Annual Governance Resolutions and Elections09:30- 09:35 AM: Next GSC Meeting (Ian)09:35- 09:50 AM: Metadata WG Update (Prashant) 09:50- 10:20 AM: System Level Design WG Update (Mark/James) - Circuit Sutra’s workplan: update, schedule, and status - GreenSocs Protocol Checker Status - OCP 3.0 Support Update10:20- 10:35 AM: Motion to Adjourn/ Break/ Reconvene 10:35- 10:55 AM: NoC BWG Update (Erno) 10:55- 11:15 AM: FVWG Discussion (Gabriele) 11:15- 11:35 AM: Debug WG Update (Bob) 11:35- 11:55 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Performance Measurements (Drew) - Schedule / Participation OCP 4.0 (Drew)
NoC Benchmarking WG Update Erno Salminen(Tampere University Technology), Jan 11, 2011
Recent activities (1) Second release of TG - Includes OCP-IP TLM kit, GUI, and tutorial Released a white paper on how to model DRAM memories - By Sonics with some help from TUT & KTH Prepared second draft of group overview document Student group at KTH has written a SystemC DRAM model - Almost ready for workgroups’ evaluation 28
Next actions Finalize article about workgroup’s goals, deliverables and outcomes - This should help recruiting new people and show framework of activity - Q1’11 Survey article regarding the traffic patterns in SoC - Continuation of ”A Methodology for Performance Analysis of Network-on-Chip Architectures for Video SoC” - By Univ. Boston, TUT, and others - Q1-Q2’11 Traffic models for TG - Initial work started at TUT - Hoped for Q2/Q3’11 31
09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes,09:10- 09:30 AM: Annual Governance Resolutions and Elections09:30- 09:35 AM: Next GSC Meeting (Ian)09:35- 09:50 AM: Metadata WG Update (Prashant) 09:50- 10:20 AM: System Level Design WG Update (Mark/James) - Circuit Sutra’s workplan: update, schedule, and status - GreenSocs Protocol Checker Status - OCP 3.0 Support Update10:20- 10:35 AM: Motion to Adjourn/ Break/ Reconvene 10:35- 10:55 AM: NoC BWG Update (Erno) 10:55- 11:15 AM: FVWG Discussion (Gabriele) 11:15- 11:35 AM: Debug WG Update (Bob) 11:35- 11:55 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Performance Measurements (Drew) - Schedule / Participation OCP 4.0 (Drew)
Functional Verification WG Update Gabriele Zarri(Cadence), January 11, 2011
FVWG Discussion (Gabriele) General items : • Continuing the activity started Nov 18th (2009) • Forecasted bi-weekly on Weds at 7.30am PT • Attending companies : Cadence, Synopsys, MIPS, TI and Sonics • Quorum not always reached. • Less fast-moving than forecasted and less intensive TI participation (impact on quorum) 34
FVWG Discussion (Gabriele) Technical items : Check document proposal formalizing all the previous work/discussions has been provided for final review to the core team of the WG around October, as expected. Still no full agreement reached, the team didn’t have a lot of time to review the document Probably 3 -4 more meetings required before opening the document review to wider audience. 35
FVWG Discussion (Gabriele) Technical items – cont : Started analysis of the coverage : identified some areas of improvement of the existing coverage Request of using a tech writer to restructure the content Identified new coverage items : will be formalized in a document before the end of the month Request of having the possibility of using the FVWG web space to share checks and coverage examples – to see if possible with current admin resources. 36
09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes,09:10- 09:30 AM: Annual Governance Resolutions and Elections09:30- 09:35 AM: Next GSC Meeting (Ian)09:35- 09:50 AM: Metadata WG Update (Prashant) 09:50- 10:20 AM: System Level Design WG Update (Mark/James) - Circuit Sutra’s workplan: update, schedule, and status - GreenSocs Protocol Checker Status - OCP 3.0 Support Update10:20- 10:35 AM: Motion to Adjourn/ Break/ Reconvene 10:35- 10:55 AM: NoC BWG Update (Erno) 10:55- 11:15 AM: FVWG Discussion (Gabriele) 11:15- 11:35 AM: Debug WG Update (Bob)11:35- 11:55 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Performance Measurements (Drew) - Schedule / Participation OCP 4.0 (Drew)
Debug WG Update Bob Uvacek(Samplify), January 11, 2011
OCP-IP Debug Interface Standard Group • Samplify Bob Uvacek, chair • HDL Neal Stollon • TI Gilbert Laurenti • Toshiba CY Pei • OCP-IP contacts Ian Mackintosh, Jeff Lin, Joe Basques Reviewing members • Nexus Neal Stollon • GreenSocs Mark Burton • Cadence Mike Young, Ran Avinun • MIPI Rolf Kuehnis, Gary Swoboda • ITRI / Globalunichip Alan Su, Prof. Lee, • Accellera / SPIRIT Neal Stollon, Debug-WG Co-Chair Anthony Berent, ARM • PLS / Infineon / SPRINT Jens Braunes, Albrecht Mayer • Tensilica Bruce Ableidinger, Grant Martin 39
Debug Working Group Plans for 2011 Explore the 2 wire interface and find an OCP extension matching the Nexus standard Investigate and prototype adding 1149.7 to OCP-IP debug interfaces Continue to monitor the market for an emerging OCP debug block (high level ESL or in RTL)
OCP-IP Debug Interface Standard Roadmap 9 10 11 12 1 2 3 4 5 6 7 8 Ongoing: Promote and present OCP debug slides in shows and journals Finish update of Debug Interface Standard --------------------------------------------------------- Searching for new points of engagement with industry and universities Who uses heterogeneous multi-processors? Applications? Biggest barrier to OCP debug IP dissemination is processor debug interface variability, and 6 months 2 men adaptation time. Work on 2 wire debug extension study 2011 41
OCP-IP Debug Interface Standard; New Developments • We see on the market that debug hardware is being used in novel ways with highly complex chips: • Several chips with multiple equal cores are on the market • Only few chips with multiple heterogeneous processor cores are on the market • Debug solutions are ad-hoc proprietary non-public 43
Other Debug Activities Bought by Accelera SPRINT GreenSocs IP-XACT ESL SPIRIT MC Ass. P1687 - IJTAG 1149.7 - CJTAG RTL ITRI 44 Government Invests
Evolution of Multi-Core Debugging and Link to OCP OCP Debug WG GOAL: Commercially available multi-core debug IP-blocks for the OCP interconnect MCDS debug IP takes 12 man months to adapt to a new processor core. Biggest obstacle is the wide variability of the debug interfaces in the processors. We plan to classify processors according to debug interface functionality: Single threaded, multi threaded, outstanding transactions, out of order, cache coherency transactions, … require different debug activities. And absolutely nice would be to see somebody using it with success. 45
Summary Main target philosophy is: Debug N cores on a chip by selecting any 2 or more cores for a time-aligned comparative debug session. OCP-IP has standardized a Debug Interface between system bus and multiple processor cores and IP-blocks in a SoC design. • It enables reusable multi-core Debug-Hardware solutions (OCP/JTAG/Nexus/MIPI) • It promotes Debug-Software for multiple cores in one GUI (See SPRINT debug APIs) • This shall create the market for SoC designers for reuse of verified multi-core debug-IP solutions (See IP-Extreme, HDL-Dynamics, Temento, ... IP providers) 47
09:00- 09:10 AM: Call to Order, Introductions, Agenda Review, Last Minutes,09:10- 09:30 AM: Annual Governance Resolutions and Elections09:30- 09:35 AM: Next GSC Meeting (Ian)09:35- 09:50 AM: Metadata WG Update (Prashant) 09:50- 10:20 AM: System Level Design WG Update (Mark/James) - Circuit Sutra’s workplan: update, schedule, and status - GreenSocs Protocol Checker Status - OCP 3.0 Support Update10:20- 10:35 AM: Motion to Adjourn/ Break/ Reconvene 10:35- 10:55 AM: NoC BWG Update (Erno) 10:55- 11:15 AM: FVWG Discussion (Gabriele) 11:15- 11:35 AM: Debug WG Update (Bob) 11:35- 11:55 AM: Specification WG Status (Drew) - Schedule / Participation OCP 3.1 (Drew) - Performance Measurements (Drew) - Schedule / Participation OCP 4.0 (Drew)
Specification WG Update Drew Wingard(Sonics Inc), January 11, 2011