Course Details
Subject {L-T-P / C} : EC6206 : VLSI Signal Processing { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Prof. Debiprasad Priyabrata Acharya
Syllabus
Typical Signal Processing Algorithms, Overview of VLSI Architectures, Representations of DSP Algorithms. Iteration Bound, Pipelining, Parallel Processing, Definitions and Properties, General Methodology, Unfolding Algorithm, Critical Path, Unfolding, and Retiming, Folding Transformation, Register Minimization. Overview, Design Methodology, Matrix Operations and 2D Systolic Array Design, Parallel Algorithm Expressions, Canonical Mapping Methodology, Generalized Mapping. Carry-Look ahead Addition, Prefix Computations, Carry-Save Addition, Multiplication and Convolution. Important Features, DSP Processors for Mobile and Wireless Communications, Processors for Multidimensional Signal Processing
Course Objectives
- Learn architectures of signal processing algorithms for VLSI implementation
Course Outcomes
CO1: To understand IC design flow for signal processing applications <br />CO2: To develop the knowledge of signal processing algorithms like Convolution, Correlation, FFT, FIR filters and the like. <br />CO3: To learn design of systolic architectures for above mentioned algorithms <br />CO4: To learn the register length precision analysis linking to performance of the algorithms. <br />CO5: Solve practical and state of the art signal processing algorithms using VLSI architectures to serve industries.
Essential Reading
- K. K. Parhi, VLSI Digital Signal Processing Systems, Design and Implementation, John Wiley , 1999
- -, -, - , -
Supplementary Reading
- S.Y.Kung, VLSI Array Processors, Prentice-Hall , 1988
- -, -, - , -