Architectural Design of Digital Integrated Circuits

Go to class
Write Review

Free Online Course: Architectural Design of Digital Integrated Circuits provided by Swayam is a comprehensive online course, which lasts for 12 weeks long. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from Swayam. Architectural Design of Digital Integrated Circuits is taught by Prof. Indranil Hatai.

Overview
  • 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.INTENDED AUDIENCE :Computer Science, Electrical Engineering, Electronics & Communication EngineeringPREREQUISITES :Basic Digital Electronics Design.INDUSTRY SUPPORT :Intel, Samsung, Freescale, Texas Instruments

Syllabus
  • Week 1: Efficient technique/s for Algorithm to Architecture MappingWeek 2: Efficient technique/s for Algorithm to Architecture MappingWeek 3: Recent Trends on Adder/Subtractor DesignWeek 4: Recent Trends on Multiplier/Divider DesignWeek 5: Efficient VLSI Architectures for Various DSP blocks (FIR filter, CORDIC, FFT etc)Week 6: Efficient VLSI Architectures for Various DSP blocks (FIR filter, CORDIC, FFT etc)Week 7: Fundamentals of Efficient Design and Implementation strategies of Digital VLSI Design (Clock Tree synthesis, Timing Closure, Synthesis)Week 8: Fundamentals of Efficient Design and Implementation strategies of Digital VLSI Design (Clock Tree synthesis, Timing Closure, Synthesis)
    Week 9:Static Timing Analysis
    Week 10: Clock SkewWeek 11: VLSI Interview FAQsWeek 12: Tips and tricks for Digital VLSI based IC design