Non-linear Analog Circuits