Tuesday, December 19, 2006

Get a (better) job

I've been reading Ask The Headhunter for years, since Nick Corcodilos wrote a column in EE Times. It's always provocative, and worth a read if you may be looking to get hired or do some hiring in the future. (And who isn't?)

Poke around his web site to get a feel for what he writes about. It's a good reference. And, sign up for his newsletter to get his periodic thought-provoking missives. Happy Holidays!

Friday, December 01, 2006

EDA is Child's Play

One of the more common parts of my job is to figure out why something stopped working, or why it is suddenly producing different (namely worse) results than before, when "nothing's changed". Things like

  • Why is the synthesis tool crashing now when it ran fine before?
  • What changed so that I'm not making area/timing any more?
  • Why is equivalence checking failing now?

For all of these sorts of things, I end up comparing logs, netlists, scripts, etc. I am the tkdiff master! With my eagle eye and understanding of the personalities of EDA tools and companies, it's a sleuthing challenge to find the culprit.

If I tried to explain this to a layman, I'd have to say that part of my job is playing the grown-up version of one of my daughter's favorite games, Spot the Difference. Yes, that's what I went to all those years of college for. :-)