Last month John Cooley released the results of his 2007 Verification Census. He concluded, among other things, that SystemVerilog use is up, 'e' use is down, and that most engineers think specialty languages such as 'e' and Vera will be dead in 5 years. Mike Fister, head honcho at Cadence shot back at Cooley saying that he felt the survey wasn't "statistically relevant". Cooley claims his 818 responses must be significant, and that Fister is simply "protecting his $4 M paycheck":
My second question was "what is this 3% that Fister is talking about?" Then
I figured 818 responses / 25,000 ESNUG subscribers = 3.2%. That must be it.
Hmmm... I'm not a statistician. So I phoned Gary Smith about this 3%.
"Heck, 818 responses is plenty. We do directed surveys all the
time and easily as few as 35 responses in a selected category can
be statistically significant. Fister needs to track these
subcategories very closely to know. So far, Cadence has not been
open at all about outside information coming into the company."
- Gary Smith of Gary Smith EDA
OK, so I'm not drinking my own Kool-Aid in this survey. Crap! And I'm just
now remembering all those CNN polls where they only asked *500* people about
some Big Issue -- and *that* poll data is considered statistically kosher
to represent the attitudes of 300 million Americans! Crap.
All this barking was just Mike Fister protecting his $4 M paycheck. Funny.
After reading this exchange, I felt as though both Cooley and Fister had made mistakes regarding the validity of survey data. I am definitely not a survey expert, so I decided to do some checking on the web to find out whether any of the claims regarding the veracity of Cooley's data could be true.
Continue reading "Comments on Cooley's Verification Census" »
Last week I quoted Tom Fitzpatrick, Verification Technologist at Mentor Graphics as saying "SystemC and SystemVerilog are the only two growing verification standards", and that e and Vera were on the decline. Mike Stellfox from Cadence Design Systems disagreed, and provided an analysis of the situation from his perspective. I asked Tom if he had a rebuttal to Mike's response, and yesterday he provided one. Here's what Tom had to say:
Continue reading "Fitzpatrick on SystemVerilog" »
Earlier this week I attended a presentation hosted by the Computer Engineering Research Center at The University of Texas at Austin and given by Brian Moore, Director of Validation Research in Intel's Microprocessor Technology Lab. In "Hundreds of Cores: Verification Challenges of Tera-scale Computers" (sorry, haven't been able to find a link to the actual slides yet), Moore discussed recent advances in computer architecture and the challenges that validation teams will face as a result. I was hoping he would delve into detail about the types of tools and techniques Intel was using to validate multi-core processors, and what his views were on whether those technologies would scale. Instead, the discussion was more general, perhaps more focused on motivating the students in attendance. Below, I'll summarize the talk and provide observations on where I would have liked to have learned more.
Continue reading "Intel@UT: “Hundreds of Cores: Verification Challenges of Tera-scale Computers”" »
Back in October, I received a mail from Mike Mintz asking if I'd like to take a look at a book he just wrote with Robert Ekendahl - "Hardware Verification with C++, A Practitioner's Handbook". It sounded interesting enough, and I knew Mike had been working on a C++ verification library from a brief correspondence we had about a year ago, so I agreed to give it a read. Around the same time, I read a post by Joel Spolsky (Book Review: Beyond Java) where he reviews a recent book by Bruce Tate (Beyond Java). As luck would have it, at the same time all of this was going on I also had just upgraded to an unlimited subscription for O'Reilly's Safari Books Online, which meant I could immediately start reading "Beyond Java" (which I did). Reading these three items got me thinking about the state of the art programming-wise in hardware verification versus state of the art in the software industry as a whole.
Continue reading "Hardware Verification with C++" »
Recent Comments