Analog and Digital Circuits