Cadence Design Systems, Inc.

Free
Electrical circuits designer