Integrated Circuit Engineering: Design, Fabrication, and Applications