News

Cadence Design Systems has agreed to plead guilty and pay a $140.6 million fine to settle claims that the company violated US ...