Welcome Guest

UVM “Stop Hitting your Brother” Coding Guidelines

Authored on: Jul 31, 2020 by Rich Edelman and Chris Spear, Mentor, a Siemens Business

Technical Paper

0
More InfoLess Info

The Universal Verification Methodology (UVM) promised a perfect world where a common set of guidelines for testbenches and connected verification IP would make a compatible, simpler world. Just don’t look too closely at the standard. UVM carries baggage from previous standards such as OVM, VMM, eRM, AVM, and more.

This paper describes situations where UVM provides multiple ways to solve a problem and suggests approaches outside of UVM. It also explains the issues with certain approaches, recommends solutions, and describes the tradeoffs. The authors follow this adage on giving guidance: it is better to tell someone what to do, than what not to do. If you tell a kid to stop hitting his brother, he might not know what to do instead. So first, always tell someone what to do, such as go outside and play.

View
 
Please Login

You will be redirected to the login page

×
Please Login

You will be redirected to the login page

×
Please Login

You will be redirected to the login page