The art and science of analog circuit design