Clay Shirky wrote an interesting article a couple of years ago about why certain blogs are orders of magnitude more popular than others. I thought you all might enjoy it.
I'd also recommend this one:
By the way, for those of you reading this from outside the US, this Thursday is Thanksgiving. This means, I'll be busy eating turkey instead of thinking about verification towards the end of this week!
What an afternoon. I need to write a user's guide for a testbench I'm working on but can't use Microsoft Word. Instead, I need to write a document that is compatible with StarOffice 7. I've got OpenOffice.org 2.0 installed on my laptop and decided to spend some time this afternoon trying to set up a simple template for the guide.
Important safety tip - the object_copy() method in Vera does a deep copy of everything, which causes problems if the object you're trying to copy has back references to parent objects (thus potentially causing infinite recursion or severe performance degradation).
As each of us goes through life we come across times where what we're doing causes us great pain. The question we need to ask ourselves is, is that pain normal, or are ants eating away at your eye? In other words, is the pain the sort of thing you should just learn to accept or would it be better to find a way to do something about it?
BTW... You might want to make sure you didn't just finish eating before reading the Reuter's article above...
Verification teams at every chip design company on the planet eventually develop what to them seems like a set of amazing and revolutionary tools to help them get their jobs done. Through my work as a consultant I get an opportunity to see many of these tools in action. Some are quite good - others could use some work. In every case, someone has spent a significant amount of time creating and maintaining the tool in question. In almost every case, a similar tool exists elsewhere in industry. Isn't it a shame we all have to keep doing the same work over and over again when someone has already gone to the trouble?
Sun just announced that they're giving away access to Java Studio Creator and Java Studio Enterprise 8. I haven't had a chance to try it out but it's basically a Java development environment with what looks to be a good UML modeling tool. Given the similaritites between Vera and Java it should be possible to get some good use out of the UML portion of JSE. Here's a tip to those of you from Cadence, Mentor, and Synopsys -- If you're going to be developing new languages, it's really a requirement that a suite of free tools of this sort should be available for SystemVerilog, Vera, and e.
Cooley just published his yearly verification survey, proving once again that there really is a general lack of understanding in the design community about what it means to be a verification engineer. Don't get me wrong... Cooley seems to know what he's talking about when it comes to back-end design issues. However, I shudder every time I read an ESNUG post describing how awful HVLs are, and how everyone should use Perl and C for building complex test environments. It seems many posting to DeepChip these days are excited about SystemVerilog, down on e, ambivalent about Vera, and love their Verilog, C, and Perl testbenches!