Previous month:
December 2006
Next month:
March 2007

DVCon Events in iCal Format

My laptop crashed earlier this week.  Instead of reinstalling Office 2003 I decided to give the Office 2007 60-day trial a try.  One of the interesting features of Outlook 2007 is that it now supports subscribing to calendars in the iCal format.  At the same time, I've been trying to organize my schedule for DVCon next week.  I started entering all of the sessions into my Outlook calendar when I realized it would be much more useful if I created a Google calendar for DVCon and shared it with everyone via iCal.  If you know what I'm talking about and want to give it a try, use the following link:

Or if that doesn't work, you may want to click through to the iCal file directly.  Sadly, I haven't been able to figure out how to get Outlook 2007 to dynamically sync with the calendar, or else I just haven't waited long enough for new events to show up.  Either way, let me know if you find this useful or if you find any errors.


Things I've Learned While Working at Verilab

I'm aware that from time to time some of you may venture past the confines of my blog over to the Verilab website (good for you!).  Once you get there, you may find yourself a bit underwhelmed.  Turns out, though we occasionally post new papers in the "downloads" section of the site, the site in general has suffered from a lack of TLC of late.  Since August, we've been working on remedying that, with a lot of effort having started just recently to develop content for a new and improved site, to be released within the next few months.

As part of that effort, I've been trying to come up with a compelling "Day in the Life" type story to add to the "Careers" section of the site.  I've had my share of interesting days working for Verilab, but as I started a trip down memory lane I realized that the most interesting part of my experience at Verilab isn't what happened to me on any one day, but instead, what I've learned while I've been here.  So, on that note, I thought I'd share with you a (somewhat incomplete) list of the interesting things I've learned while working at Verilab.

Continue reading "Things I've Learned While Working at Verilab" »


When Vegans Attack

Ok, I'm a little late in sharing this, but hopefully regular readers of Cool Verification will find this as humorous as I do.  Back in November I noticed a huge spike in hits to an obscure post in my blog about lunchables entitled I Hate Lunchables.  If you do a Google search on "lunchables" you'll find that post shows up as the 12th result (as of today anyways).  Turns out Jennifer McCann, author of the book "Vegan Lunch Box" and a blog of the same name decided to use my description of lunchables as an intro into her vegetarian recipe for a similar dish.  As expected, when people from the Vegan Lunch Box blog visit my site, they don't browse around much past that particular article :-).


Tips For Your Daily Stand-up Meetings

Followers of the Scrum method of project management will typically start their day with a "stand-up meeting".  In short, this is a quick daily meeting (15 minutes or less) where the participants share the answers to the following questions with each other[1]:

  • Was I able to fulfill what I committed to?
  • What am I comfortable committing to today?
  • What is obstructing me in meeting my commitments?

Jason Yip from Thoughtworks has written an excellent article entitled It's Not Just Standing Up: Patterns of Daily Stand-up Meetings on how to hold an effective daily stand-up meeting.   In it, he helps answer questions such as:

  • "What is the purpose of the daily stand-up meeting?"
  • "Who attends the daily stand-up?"
  • "What do we talk about during the daily stand-up?"
  • "When and where are the daily stand-ups held?"
  • "How do we keep up the energy level of the daily stand-up?"
  • "How do we encourage self-managing daily stand-ups?"

And,

  • "Smells are about when things are going wrong"

Check it out!

[1] It's Not Just Standing Up: Patterns of Daily Stand-up Meetings,  Jason Yip, ThoughtWorks, Inc.


Testing on the Toilet

Just in case you've been living in a hole recently and hadn't heard about it, here's a link to the Google Testing Blog - where you can regularly download your very own updated installment of "Testing on the Toilet".  ToT is distributed to over 500 Google restrooms worldwide.  Hey, if it's good enough for Google, it must be good enough for the rest of us, right? :-).


DVCon - February 21-23, 2007

As many of you know, DVCon is being held February 21-23 in San Jose.  Looks like there will be an interesting technical program.  The  Wednesday tutorials will cover assertion-based verification, practical usage of the AVM and VMM SystemVerilog methodologies, formal verification, and SystemC.  Thursday will be focused on  SystemVerilog, SystemC, and physical layer verification, with the afternoon "bigwigs" panel, now renamed the "Troublemakers Panel" moderated by John Cooley

I was excited to see that Jerry Vauk from AMD will be participating in the "Blended Coverage: A Recipe for Success" panel discussion moderated by Harry Foster from Mentor on Friday.  I've worked with Jerry in the past, so it will be interested to hear his views on the topic.  The rest of the day will include presentations on the SystemVerilog DPI, formal verification, advanced stimulus generation, low power design, and building reusable IP (among other things).

I am planning to attend DVCon and hope many of you will be there as well.  In fact, I'd love to meet up with any of you who are readers of Cool Verification. If you're going to be in San Jose during the conference please send me an email (jl at coolverification dot com) and let me know!

Also, if my poor, depleted laptop battery can handle it, I'm going to try to post my thoughts on the conference live throughout each day on Cool Verification.  If somehow that gets to be technically difficult I'll upload a report each evening.  If there is any specific information that you'd like to hear about, drop me a line and I'll try my best to find out for you!