DVClub Portland – June 13, 2019 – Presenter: Cliff Cummings (Sunburst Design, Inc.)
Please join us on June 13, 2019 at Portland Community College for a catered lunch and networking. Cliff Cummings, President of Sunburst Design, Inc., will be presenting.
- 11:30am — Doors Open / Networking
- 12:00pm — Lunch / Presentations by Cliff Cummings (Sunburst Design, Inc.)
- 1:00pm — Networking
“UVM Analysis Port Functionality and Using Transaction Copy Commands” by Cliff Cummings (Sunburst Design, Inc.)
There is significant confusion surrounding UVM analysis ports and similar confusion about the UVM transaction copy command. Many verification engineers who consider themselves to be UVM experts can easily spend hours debugging analysis port issues if they are unaware of important considerations related to analysis port paths.
This presentation explains UVM analysis port usage and compares the functionality to subscriber satellite TV. The presentation shows simplified, non-UVM, analysis port implementations to clarify how the corresponding UVM port connections work. The presentation describes how the analysis port write() method efficiently calls each subscriber’s write() method. Part of the explanation describes when an analysis implementation port requires the use of a transaction copy() command.
- Cliff Cummings is President of Sunburst Design, Inc., a company that specializes in world-class SystemVerilog, Synthesis and UVM Verification training. Cliff has presented hundreds of SystemVerilog seminars and training classes and has been a featured speaker at multiple world-wide SystemVerilog and Assertion Based Verification seminars. Cliff has been an active participant on every IEEE Verilog and SystemVerilog committee, and has presented more than 50 papers on Verilog & SystemVerilog related design, synthesis, and OVM/UVM verification techniques, including more than 20 that were voted “Best Paper.” Cliff holds a BSEE from Brigham Young University and an MSEE from Oregon State University.
RSVP NOW and invite some of your colleagues as well!