Title: Integrated circuits and semiconductor devices: Theory and application