Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home2/aefody/public_html/specman-verification.com/scripts/sb_utility.php:873) in /home2/aefody/public_html/specman-verification.com/index.php on line 11

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home2/aefody/public_html/specman-verification.com/scripts/sb_utility.php:873) in /home2/aefody/public_html/specman-verification.com/index.php on line 11

Warning: strpos(): needle is not a string or an integer in /home2/aefody/public_html/specman-verification.com/index.php on line 71
Tips for HVL and HDL users with special emphasis on Specman-e, SystemVerilog and Questa
Specman Verification
Verification engineer? Verifigen has the right project for you!
Me @ DVCon 
Friday, April 6, 2012, 05:57 AM - Hardcore verification
In 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
  |  permalink
Add color to your UVM environment 
Monday, December 26, 2011, 08:35 AM - Hardcore verification
This 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!

  |  permalink
DeepChip in the HolyLand!!! - 1st November at Hilton TA 
Tuesday, October 25, 2011, 01:11 PM - Hardcore verification
The 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)
  |  permalink