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!
Tuesday, December 19, 2006
Friday, December 01, 2006
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. :-)