Course Name: Architectural Design of Digital Integrated Circuits

Course abstract

Digital arithmetic plays an important role in the design of general-purpose digital processors and of embedded systems for signal processing, graphics, and communications. In spite of a mature body of knowledge in digital arithmetic, each new generation of processors or digital systems creates new arithmetic design problems. Designers, researchers, and graduate students will find solid solutions to these problems in this course. This course explains the fundamental principles of algorithms available for performing arithmetic operations on digital computers. These include basic arithmetic operations like addition, subtraction, multiplication, and division in fixed-point and floating-point number systems as well as more complex operations such as square root extraction and evaluation of exponential, logarithmic, and trigonometric functions. The algorithms described are independent of the particular technology employed for their implementation.

Course Instructor

Media Object

Indranil Hatai

Indranil Hatai received the B.E. degree in electronics and communication engineering from the University of Burdwan, India, in 2004,and the M.S. degree (by research) and PhD in microelectronicsand VLSI design from the Department of Electronics and Electrical Communication Engineering, IIT Kharagpur, India, in 2011 and 2017 respectively. He is currently working as an assistant professor in the School of VLSI Technology, Indian Institute of Engineering, Science and Technology (IIEST), Shibpur. His research interest includes reconfigurable architecture of digital filters, software defined radio, and VLSI-based signal processing design
More info

Teaching Assistant(s)

No teaching assistant data available for this course yet
 Course Duration : Aug-Sep 2018

  View Course


 Enrollment : 18-Apr-2018 to 06-Aug-2018