A knowledge-based approach to analog IC design | Synapse