Design VHDL 04 Language Revision 25 Feb 03 Stephen Bailey Chair, IEEE 1076 Working Group (VHDL Analysis and Standardization Group -- VASG)

Slides:



Advertisements
Similar presentations
IT Works so Uwork(s): Letting Technology work for You!!!
Advertisements

ASTM OFFICERS CONFERENCE SUBCOMMITTEE CHAIRMENS DUTIES AND RESPONSIBILITIES.
EDOS Workgroup Update July 16, 2013 Laboratory Orders Interface Initiative.
EDOS Workgroup Update Laboratory Orders Interface Initiative.
EDOS Workgroup Update Laboratory Orders Interface Initiative.
EDOS Workgroup Update June 18, 2013 Laboratory Orders Interface Initiative.
Participation Requirements for a Guideline Panel Co-Chair.
P1801 PAR Extension Motivation Address deferred issues Consider further UPF/CPF convergence SAIF integration and extension Continue to raise the abstraction.
Participation Requirements for a Patient Representative.
(Project) SIGN OFF PROCESS June 21, 2010
Release & Deployment ITIL Version 3
ISO 9001:2015 Revision overview - General users
TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
3 Dec 2003Market Operations Standing Committee1 Market Rule and Change Management Consultation Process John MacKenzie / Darren Finkbeiner / Ella Kokotsis,
Copyright OASIS, 2001 OASIS Election & Voter Services Technical Committee John Borras Office of e-Envoy Cabinet Office UK Government May 2002.
TAC July 2, 2003 Market Design Implementation Process Recommendation.
Ashenden Designs IEEE DASC Steering Committee 2 December 2003 San Jose, CA, USA Peter Ashenden DASC Interim Chair.
Website HistoryFeaturesComponents Member Input Forum Examples.
Council of Research Associate Deans January 20, 2011.
1 PAR Presentation DASC meeting at DAC, June 21, 2001 Project title: A standard for an Advanced Library Format (ALF) describing Integrated Circuit (IC)
IEEE DASC Co-Sponsorship of UPF Working Group Proposal prepared by: Stephen Bailey Chair, Accellera UPF Technical Subcommittee.
Ashenden Designs IEEE Design Automation Standards Committee Plenary, 25 September 2003 Frankfurt, Germany Peter Ashenden DASC Interim.
Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.
Stephen Bailey Technical Marketing Chair, IEEE 1076 Working Group Customer presentation Supporting Assertion-Based Verification in VHDL An Assertions Functional.
U.S. Department of Agriculture eGovernment Program Design Approach for usda.gov April 2003.
P1800 SystemVerilog Proposed Operation Guidelines & Structure Johny Srouji (group chair)
Ashenden Designs IEEE DASC Steering Committee 20 September 2004 Piscataway, NJ Peter Ashenden DASC Chair.
INFO 424 Team Project Practicum Week 2 - Launch report, Project tracking, Review report Glenn Booker Notes largely from Prof. Hislop.
EDOS Workgroup Update May 21, 2013 Laboratory Orders Interface Initiative.
Copyright © , Model Technology Working Group VHDL, VHDL-200x DASC Meeting DATE, 19 Feb 2004 Paris, France
Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.
Rosetta Study Group Report IEEE DASC. 1. Broad market potential Applications: heterogeneous model integration –ESL, System-Level Design, System Security,
Welcome to the February 2000 Accredited Standards Committee X12 General Session.
Ashenden Designs IEEE DASC Steering Committee 19 February 2004 Paris, France Peter Ashenden DASC Chair.
DASC Steering Committee 10 March 2004 Peter Ashenden DASC Chair Victor Berman DASC Vice Chair.
HDL+ Sub-Committees Chairs Meeting Vassilios Gerousis HDL+ Committee Chairman + Accellera Technical Chairman Infineon Technologies.
1 ALF IEEE kickoff meeting February 20, 2001 Prepared by Wolfgang Roethig
1 PAR Presentation DASC meeting at DAC, June 21, 2001 Project title: A standard for an Advanced Library Format (ALF) describing Integrated Circuit (IC)
Slide 1 IEEE Standardization Issues for SPIRIT Options, Costs, Impacts Victor Berman, 28 July 2005.
Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.
SOLUTION What kind of plan do we need? How will we know if the work is on track to be done? How quickly can we get this done? How long will this work take.
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.
P Dec-15 IEEE P1801 Working Group (Unified Power Format – UPF) Status Stephen Bailey Chair, P1801 Working Group.
Dual Logo Procedures Alex Zamfirescu IEC USNC TA TC93 Convener IEC TC93 WG2 November 2004.
Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.
STESEG taskforce on timeliness and benchmarkingJune The Short-term economic statistics: STES Timeliness Framework Richard McKenzie OECD.
DASC Steering Committee 17 June 2005 Peter Ashenden DASC Chair Victor Berman DASC Vice Chair.
ELECTRONIC SERVICES & TOOLS Strategic Plan
19th January 2012 Don Wells (Hess)
U.S. Department of Agriculture eGovernment Program Smart Choice Pre-Select Phase Transition September 2002.
EDOS Workgroup Update Laboratory Orders Interface Initiative.
IEC TC93 Liaison Report DASC SC Alex Zamfirescu IEC USNC Technical Aadviser TC93 Convener IEC TC93 WG2 September,
DASC Overview October, 2008 Victor Berman, Chair (Improv Systems) Stan Krolikoski, Vice Chair (Cadence) Kathy Werner, Secretary (Freescale) Karen Bartleson,
P SystemC Analog/Mixed-Signal (AMS) extensions Working Group July 6, 2015 | Martin Barnasconi | P Chair.
Laboratory Orders Interface Initiative
GTO2003EXT.ppt 5/19/2018 Input to IEEE TAB Ad-hoc Standards Committee John Darringer - President CEDA Victor Berman - Chairman DASC October 2008.
TechStambha PMP Certification Training
Implementation Strategy July 2002
The Standards Development Process
WG Technical Editor’s Report
Verilog-AMS Integration with P1800 SV Standard
IEC TC93 Liaison Report DASC SC Alex Zamfirescu IEC USNC Technical Aadviser TC93 Convener IEC TC93 WG2 September,
VASG Kicks-Off VHDL 200x Stephen Bailey Chair.
Region 8 Meeting Harvey Solomon, MD
Formalizing the Wireless Chair’s Meeting
(Project) SIGN OFF PROCESS MONTH DAY, YEAR
Overview of The Bidder Response Form and Changes to the IT RFP Template March 8, 2019.
NWM New Working Methods
Presentation transcript:

Design VHDL 04 Language Revision 25 Feb 03 Stephen Bailey Chair, IEEE 1076 Working Group (VHDL Analysis and Standardization Group -- VASG)

2 Agenda Why a language revision now? What can we expect to see? Who will be doing the work? How can I get involved? Panel: Q&A with audience

3 Why a language revision now? VHDL has been very stable since 1993  VHDL users have found the language provides most of what was needed for RTL design and verification But progress overtaking stability  Design sizes  Especially explosion in verification cycles  New methods becoming state-of-practice Revise VHDL for methods and productivity

4 What can we expect to see? Design and verification productivity  Shorter, more concise designs and testbenches  Faster tools Testbench/Verification Higher abstraction levels General functional improvements Simplifications

5 The Fine Print In the following slides:  Many requests are covered  This is not comprehensive  It is only a sample  There is no guarantee of new features  Only a promise that we will do at least a 1st level analysis of all requests

6 Design & Verification Productivity Faster tool performance  Eliminate anachronisms (linkage)  New features to key tool optimizations  Changes to facilitate tool optimizations (delta cycle collapse) Designer/Verifier productivity  Low level access from abstract types  Features/short-hand for common ops  Conciseness & accuracy in design intent  Relax/rationalize use restrictions

7 Type System / Abstraction User-defined bit-layout of types  Integers (including >32 bits)  User-defined floating point/fixed point  Enumerations  Records Unions / variant records Object-orientation Sparse / associative arrays Interface objects

8 Verification & TestBenches Assertion-based verification support Formatted textio and string ops High-level communications (mailboxes & queues) Random data gen and alternative selection XMR/Signal spy Dynamic process creation/deletion Coverage data collection & access

9 Modeling Capabilities “Register-kind” applied to std_logic Additional operations  Vector/scalar logical ops  Unary reduction “Pass-thru” gate (jumpers) Garbage collection case-generate and if-else generate

10 Environment Direct C and Verilog Standard sim control commands & subprograms VCD for VHDL Conditional analysis (predefined “macros”)

11 What can we expect to see? Process Leveraging of industry efforts  Keep implementation costs lower Strive for simplicity in design  Higher performance & quality tools  Easier to learn Keep to VHDL style and nature Commitment from EDA vendors Interactive validation from end-users Backward compatibility

12 Fast-Tracking Phased release/approval of capabilities  WG defined approved, unofficial version Some limited capabilities could be fast- tracked  Relatively non-controversial  Local language impact  Benefits other dependent standards Vector/scalar logical ops Unary reduction ???

13 Who will be doing the work? IEEE is the standards organization (VASG & SA) Accellera will provide resources and logistics to assist But, ultimately:  EDA vendors & highly motivated individuals  Driven by end-user needs  As reflected in the active participation in VASG

14 Organization Time-honored: Divide and conquer  ISAC (standing subcommittee of VASG) Will review all inputs and delegate/assign  Technical committees will be formed Based on common functional / technical areas  VASG will coordinate the committees Overlaps will happen Broader reviews and integration of effort required

15 Process Collect requests and inputs (on-going) Form committees with defined scopes Committees  Identify end-user drivers  Identify priorities  Perform analysis and technical work  Submit work at discrete points for VASG and broader review

16 Process (2) EDA Vendors (overlapping roles)  Help identify end-user  Prototype proposed changes  Solicit validation of prototypes from end- user  Provide feedback on implementation difficulty and validation results

17 Process (3) VASG  Herd the committees  Ensure all work integrates  Ensure all work keeps VHDL consistent  Ensure all work is properly reviewed  Ensure all significant language changes have been validated by end-users and have at least one sponsoring EDA vendor  Update LRM and ballot revised standard

18 How can I get involved? All IEEE standards efforts are open VASG and committees define membership  Generally, WG/committee activity required  Anyone can monitor & review results  DASC membership ($40 or $50) For balloting, must be IEEE SA member  IEEE member + $10 for SA membership Case-by-case exceptions possible

19 How can I get involved? (2) Subscribe:  vhdl-200x  Post privileges: controlled by VASG chair or Contact any of the individuals on the panel or the chair and let us know your interest

20 How can I get involved? (3) How can I submit requests?  Click on bugs&enhancements link  Fill out the form to the best of your ability. We may modify the submission process  If we do, the eda.org/pub/vasg page will provide directions/links

Design Panel Q&A Ask any question you want or any comments We will do our best to provide an answer or record the information John Ries Jim Lewis John Willis? Dennis Brophy? Alex Zamfirescu?