Copyright 1996 Cadence Berkeley Labs. Cadence Design Systems.