IEEE circuits and devices magazine (The Isntitute of Electrical and Electronics Engineering)