Analog and Digital Design