IEEE Circuits and devices