DVClub Austin – June 19, 2019 – Presenters: Elena Tsanko (IBM) & Cliff Cummings (Sunburst Design, Inc.)
Please join us on June 19, 2019 at the Norris Conference Center for a catered lunch and networking. Elena Tsanko, a Processor Validation Engineer at IBM, and Cliff Cummings, President of Sunburst Design, Inc., will be presenting.
- 11:30am — Doors Open / Networking
- 12:00pm — Lunch / Presentations by Elena Tsanko (IBM) & Cliff Cummings (Sunburst Design, Inc.)
- 1:00pm — Networking
“Portable Address Translation Stimuli Gneration Using Graph-Based CSP” by Elena Tsanko (IBM)
In light of the growing industrial effort in research and development of stimuli generation solutions that can run on a variety of execution platforms including simulation, emulation, FPGA prototyping, and post-silicon, Elena Tsanko will discuss the IBM stimuli generator that was successfully used to create stimuli for memory management unit (MMU) verification. She will describe how the generator was applied in different stages of processor verification and on different execution platforms – on the simulation platform during unit and core level verification, on an accelerator platform and all the way to post-silicon bring-up lab. She will also explain the challenges each platform introduced and how they led to the different methods of generator usage.
- Elena Tsanko is a Processor Validation Engineer at IBM System Group. She has 14 years of experience in test generation tool development, pre-silicon core verification and post-silicon functional validation. As part of IBM Bring-Up Lab exerciser team her mission is to contribute to success of new IBM PowerPC processors by ensuring their functional correctness.
“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!