Friday, April 6, 2012, 05:57 AM - Hardcore verificationIn the latest months all my writing energy, in fact, all my energy, was consumed by two DVCon papers, that I can now share with you. The first, is about SV and UVM random stability, a subject which, surprisingly enough, no one ever wrote about in the past. It opens with a crash course on random stability in SystemVerilog, and then moves on to explore UVMís random stability infrastructure and some problems and possible solutions. If youíre looking for some more user-friendly material than IEEE-1864 and the non-existent UVM documentation on the subject, you are in the right place.
The second paper was harder and more demanding to write, but Iím sure some of this blogís readers will find it helpful as well. It deals with e/eRM to SV/UVM migration, and will help anyone who is about to go through this process understand better the challenges, and plan for the best solutions upfront. It contains many cool tips and code examples that show how to implement them. It will also help you do your SystemVerilog signal mapping just like you used to do when you were using Specman/e (i.e. by specifying strings to ďhdl_path()Ē, with a package that Iím especially proud of.
You can find both paperís here:
UVM Random Stability - don't leave it to chance
e/eRM to SystemVerilog/UVM - mind the gap but don't miss the train
And hereís the poster I prepared for the random stability paper presentation, just in case youíre looking to replace Elvis on your bedroom wall:
UVM Random Stability poster
Monday, December 26, 2011, 08:35 AM - Hardcore verificationThis is the tiniest contribution ever made to UVM but its usefullness is inverse proportional to its size. It Allows you to color all messages coming from a specific block or environment in your UVM testbench. The colors will be visible in a batch mode run, so you can use it to make log files dumped by regression more readable. In fact, this is exactly what I've created it for. Enjoy!
Tuesday, October 25, 2011, 01:11 PM - Hardcore verificationThe moment all Israeli EDA industry have been waiting from has finally arrived. No, I'm not talking about specman-verification's revival...John Cooley, the author of the best industry blog, is coming to give the keynote at the annual Mentor Graphics Expo in Hilton Tel-Aviv on the 1st of November at exactly 09:55. As a Mentor Graphics employee, I have my place guaranteed, but you're not, so go ahead and register now.
(And yes, I'm back to writing, sorry for being away for so long)