Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.
-
Upload
arnold-mclaughlin -
Category
Documents
-
view
213 -
download
0
Transcript of Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.
![Page 1: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/1.jpg)
Design VASG Kicks-Off VHDL 200x
Stephen BaileyChair
![Page 2: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/2.jpg)
Agenda
• Welcome
• Review of Tuesdays Public Meeting
• What we are NOT doing today
• What we are doing today
• Schedule & Next meeting(s)
![Page 3: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/3.jpg)
Welcome!
• I’m pleased by the interest in the future of VHDL!
• After a few false starts
I am glad to report thatI am actually being pushedby others to get this workmoving and on track!
![Page 4: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/4.jpg)
Review of Public Meeting
• On Tuesday, we held a public meeting at DVCon
• Purpose: Publicize our work to update VHDL
• Response: (TBD)
![Page 5: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/5.jpg)
What We are NOT Doing Today
• We are not here to gather requests
• We are not here to discuss the merits (or lack thereof) of requests
• We are not here to analyze any requests
• We are not here to design solutions to any requests
We are not prepared to jump into this level of detail!
![Page 6: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/6.jpg)
What are we doing today?
• Glad you asked.
• Agree on an overall process
• Agree on an initial break-out of functional responsibilities
• Identify the leaders for each functional team
• Identify key milestones
• Set schedules to meet milestones
We will ship on schedule!
![Page 7: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/7.jpg)
Chair /= Dictator
• What follows is my strawman submitted for discussion
• Please, let us not get our britches twisted in a knot
• Let’s agree on the general process
• Get started immediately (tomorrow) on enhancing VHDL
• Remain reasonable professionals during the process
![Page 8: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/8.jpg)
The Process
• Collect requests
• Reasonableness check & assignment
• Analyze request
• Propose language change
• Review change
• Integrate change
• Update LRM
• Ballot & Publish
• Repeat (as needed)
![Page 9: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/9.jpg)
The Process
• Validation
No recommended change will be accepted unless:• At least one EDA vendor has prototyped the change
• At least one end user has tested the change
• Discard anything that
No one cares to implement
Nor can be bothered to try (or pressure their favorite EDA vendor to prototype)
![Page 10: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/10.jpg)
Accellera & IEEE
• IEEE owns the copyright to VHDL
Therefore, official standardization via IEEE standards balloting process
• Accellera
Facilitates: Resources, coordination and publicity
Informal (de facto) interim standardization• “Sense-of”
• System Verilog 3.0, 3.1, etc.
• Serves as a “light-weight” synchronization point
![Page 11: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/11.jpg)
Fast-Tracking
• Can (should) we fast-track a limited set of capabilities?
• 1164 and 1076.3 could use:
vector/scalar logical operations
unary reduction operations
Standard Signal Spy / XMR capability
to_string/to_str functions added to TextIO
• I think we should try to meet their needs ASAP
![Page 12: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/12.jpg)
Teamwork
• Must divide the work to make timely progress
How many teams?
Scope for each team?
Resolving overlaps?
Reviewing team findings and recommendations
Integrating team results into a coherent whole
• But WG can direct priorities
![Page 13: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/13.jpg)
Proposed Team Structure
• Fast-Track (J Lewis & J Willis)
• Simulation performance (J Ries)
• Testbench/verification (W Ecker/M Bauer?)
• Assertion-based verification (R Anderson)
• Environment (D Soderberg?)
• Modeling and productivity (J Lewis)
• Data types and abstraction (P Menchini)
• Miscellaneous (J Willis)
• Steering Committee (S Bailey)
![Page 14: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/14.jpg)
Fast-Track
• Could be ISAC
• Possible that Fast-Track becomes Misc team after fast-track is completed in 6 months
![Page 15: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/15.jpg)
For each team
• Enumerate initial assignment of requests
• (Want to get agreement from “steering committee before I spend the time on this”)
• Also, want to allow the flexibility that more than one team can analyze the same request
Require both (all) teams to agree to proposed (re)solution
• Team members and team leader
![Page 16: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/16.jpg)
Schedule
• DATE
Informational meeting (like DVcon mtg)
• DAC
Each team has:• Reasonableness check of all assigned requests
• Prioritized what is to be done when
• General direction for highest priority items
• Schedule to achieve draft 1
Fast-track has:• Technical proposal submitted for WG review and approval
![Page 17: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/17.jpg)
Schedule
• DAC+1 month
WG determination of fast-track update
Will it be submitted for balloting?
• Dec 03
Draft 1 submission to VASG for approval• May or may not be submitted for IEEE balloting
• WG needs to decide if IEEE approval at that time is a good use of time
• Clearly some relationship to fast-track
![Page 18: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/18.jpg)
Schedule
• DAC 04
Draft 2 submission to WG for review/approval
Determination if draft 2 should be submitted for IEEE balloting
WG assessment of remaining work• Development of continued work plan
• Including additional drafts
• IEEE balloting
![Page 19: Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.](https://reader035.fdocuments.net/reader035/viewer/2022071807/56649ed35503460f94be2f4e/html5/thumbnails/19.jpg)
Schedule
• Steering Committee
WG Chair, ISAC Chair, team leaders
Review progress bi-weekly
• Teams
Must meet no less frequently than bi-weekly to ensure progress
Assume virtual meetings (telecon/web)• Up to team to decide most effective way to meet