IEEE circuits and devices magazine