Articles by William Dunham, Cadence Design Systems Inc., San Jose, CA