Cadence Design Sys., Inc. v. Avant! Corp., 29 Cal. 4th 215 (Cal. 2002)