Department of Electronics and Communication Engineering: Subject: Vlsi Signal Processing

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 8

FORMAT : QP09 KCE/DEPT.

OF ECE

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

ME VLSI DESIGN

SUBJECT : VLSI SIGNAL PROCESSING

SEMESTER : II

COURSE PLAN (VL 5291)


(Version : 1)

PREPARED BY
Mr. P.RAJA PIRIAN, AP/ECE

VLSI SP 1 KCE/I M.E VLSI / VLSI SP


FORMAT : QP09 KCE/DEPT. OF ECE

VL5291 VLSI SIGNAL PROCESSING LTPC


3003
UNIT I PIPELINING AND PARALLEL PROCESSING OF DIGITAL FILTERS 9
Introduction to DSP systems Typical DSP algorithms, Data flow and Dependence grap hs critical
path, Loop bound, iteration bound, Longest path matrix algorithm, Pipelining and Parallel processing
of FIR filters, Pipelining and Parallel processing for low power.

UNIT II ALGORITHMIC STRENGTH REDUCTION TECHNIQUE I 9


Retiming definitions and properties, Unfolding an algorithm for unfolding, properties of
unfolding, sample period reduction and parallel processing application, Algorithmic strength
reduction in filters and transforms 2 - parallel FIR filter, 2-parallel fast FIR filter, DCT architecture,
rank-order filters, Odd - Even merge - sort architecture, parallel rank - order filters.

UNIT III ALGORITHIMIC STRENGTH REDUCTION II 9


Fast convolution Cook - Toom algorithm, modified Cook Toom algorithm, Pipelined and parallel
recursive filters Look - Ahead pipelining in first - order IIR filters, Look
Ahead pipelining with power of - 2 decomposition, Clustered look - ahead pipelining, Parallel
processing of IIR filters, combined pipelining and parallel processing of IIR filters.

UNIT IV BIT - LEVEL ARITHMETIC ARCHITECTURES 9


Bit - level arithmetic architectures parallel multipliers with sign extension, parallel carry - ripple
and carry - save multipliers, Design of Lyons bit - serial multipliers using Horners rule, bit - serial
FIR filter, CSD representation, CSD multiplication using Horners rule for precision improvement,
Distributed Arithmetic fundamentals and FIR filters

UNIT V NUMERICAL STRENGTH REDUCTION, WAVE AND


ASYNCHRONOUS PIPELINING 9
Numerical strength reduction sub expression elimination, multiple constant multiplication,
iterative matching, synchronous pipelining and clocking styles, clock skew in edge - triggered single
phase clocking, two phase clocking, wave pipelining. Asynchronous pipelining bundled data versus
dual rail protocol.
TOTAL: 45 PERIODS

SIGNATUR OF STAFF INCHARGE HOD/ECE


( P.RAJA PIRIAN )

VLSI SP 2 KCE/I M.E VLSI / VLSI SP


FORMAT : QP09 KCE/DEPT. OF ECE

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING


COURSE PLAN

Sub. Code : VL 5291 Branch / Year / Sem : M.E VLSI/ I / II


Sub.Name : VLSI SIGNAL PROCESSING Batch : 2017 -2019
Staff Name : Mr. P.Raja Pirian Academic Year : 2017-18 (EVEN)

COURSE OBJECTIVE

To introduce techniques for altering the existing DSP structures to suit VLSI
implementations.
To introduce efficient design of DSP architectures suitable for VLSI

REFERENCES:

R1. Keshab K. Parhi, VLSI Digital Signal Processing Systems, Design and implementation,
Wiley, Interscience, 2007.

WEB RESOURCES

W1. http://galia.fc.uaslp.mx/~rmariela/RTDSP/ch4.pdf. (Topic : 07)


W2. http://www.iro.umontreal.ca/~dift6221/demicheli4/retiming.4.ps.pdf. (Topic : 09)
W3. http://web.cecs.pdx.edu/~mperkows/CAPSTONES/DSP1/parapipe.ppt. (Topic : 24)
W4. http://www.win.tue.nl/~cberkel/2IN35/Parhi/chap13.pdf. (Topic : 26)
W5. http://ics.kaist.ac.kr/ee877_2015s/A4_Numerical_Strength_Reduction.pdf. (Topic : 34)

Topic Topic Books for Page No. Teaching No. of Cumulative


VLSI SP 3 KCE/I M.E VLSI / VLSI SP
FORMAT : QP09 KCE/DEPT. OF ECE

Hours No. of
No Reference Methodology
Required periods
UNIT I PIPELINING AND PARALLEL PROCESSING OF DIGITAL FILTERS (09)
Introduction to DSP
01. R1 1 BB 1 1
systems
Typical DSP
02. R1 2-26 BB 1 2
algorithms
Data flow and
03. R1 36-40 BB 1 3
Dependence graphs
04. Critical path R1 45 BB 1 4
Loop bound,
05. R1 45-47 BB 1 5
Iteration bound
Longest path
06. R1 47-50 BB 1 6
matrix algorithm
Pipelining and
R1 63-76 BB
07. Parallel processing 2 8
W1 1-46 PPT
of FIR filters
Pipelining and
08. Parallel processing R1 76-83 BB 1 9
for low power
LEARNING OUTCOME
At the end of unit, students should be able to
Understand the concepts of different dataflow algorithm.
Describe the behaviors of digital filters.
Acquire knowledge about Parallel Processing.
UNIT II ALGORITHMIC STRENGTH REDUCTION TECHNIQUE I (09)
Retiming
R1 91-112 BB
09. definitions and 1 10
W2 1-9 PPT
properties
Unfolding an
10. algorithm for R1 119-126 BB 1 11
unfolding
Properties of
11. R1 127-128 BB 1 12
unfolding
Sample period
reduction and
12. R1 128-140 BB 1 13
parallel processing
application
Algorithmic
strength reduction
13. R1 255-256 BB 1 14
in filters and
transforms.
No. of Cumulative
Topic Books for Teaching
Topic Page No. Hours No. of
No Reference Methodology
Required periods

VLSI SP 4 KCE/I M.E VLSI / VLSI SP


FORMAT : QP09 KCE/DEPT. OF ECE

Parallel FIR filter,


14. parallel fast FIR R1 256-275 BB 1 15
filter,
DCT architecture,
15. rank Order filters R1 275-296 BB 1 16

Odd - Even merge -


16. sort architecture R1 286-288 BB 1 17

Parallel rank -
17. order filters. R1 289-293 BB 1 18

LEARNING OUTCOME
At the end of unit, students should be able to
Understand the concepts retiming.
Describe about the reduction methods.
Acquire knowledge about different DCT architectures.

UNIT III ALGORITHIMIC STRENGTH REDUCTION II (09)


Fast convolution
18. Cook - Toom R1 227-234 BB 1 19
algorithm
Modified Cook
19. R1 234-242 BB 2 21
Toom algorithm,
Pipelined and
20. parallel recursive R1 313-320 BB 1 22
filters
Look - Ahead
21. pipelining in first - R1 320-321 BB 1 23
order IIR filters
Look Ahead
pipelining with
22. R1 321-324 BB 1 24
power of - 2
decomposition
Clustered look -
23. R1 327-328 BB 1 25
ahead pipelining
Parallel processing R1 339-345 BB
24. 1 26
of IIR filters W3 1-13 PPT
Combined
pipelining and
25. R1 345-348 BB 1 27
parallel processing
of IIR filters.
No. of Cumulative
Topic Books for Teaching
Topic Page No. Hours No. of
No Reference Methodology
Required periods

VLSI SP 5 KCE/I M.E VLSI / VLSI SP


FORMAT : QP09 KCE/DEPT. OF ECE

LEARNING OUTCOME
At the end of unit, students should be able to
Understand the concept of fast convolution algorithm.
Describe the pipelining algorithms used for FIR and IIR filter.
Acquire knowledge about pipelining and parallel processing of IIR filters..

UNIT IV BIT - LEVEL ARITHMETIC ARCHITECTURES (09)


Bit - level arithmetic R1 477-478 BB
26. architectures 1 28
W4 1-38 PPT
Parallel multipliers
27. R1 478-481 BB 1 29
with sign extension
Parallel carry - ripple
28. and carry - save R1 481-483 BB 1 30
multipliers
Design of Lyons bit -
29. serial multipliers R1 490-495 BB 1 31
using Horners rule
30. Bit - serial FIR filter R1 499-501 BB 1 32
31. CSD representation R1 505-507 BB 1 33
CSD multiplication
using Horners rule
32. R1 507-511 BB 1 34
for precision
improvement
Distributed
Arithmetic
33. R1 511-518 BB 2 36
fundamentals and
FIR filters

LEARNING OUTCOME
At the end of unit, students should be able to
Understand the concepts of various Bit level arithmetic architectures.
Describe Horners rule for Lyons bit serial multipliers.
Acquire knowledge about the arithmetic fundamentals used in FIR filter.
UNIT V NUMERICAL STRENGTH REDUCTION, WAVE AND ASYNCHRONOUS
PIPELINING (09)
Numerical strength R1 BB
34. 559 1 37
reduction W5 PPT
Sub expression
35. R1 560 BB 1 38
elimination
Multiple constant
36. R1 560-566 BB 1 39
multiplication
37. Iterative matching R1 561-562 BB 1 40
No. of Cumulative
Topic Books for Teaching
Topic Page No. Hours No. of
No Reference Methodology
Required periods

VLSI SP 6 KCE/I M.E VLSI / VLSI SP


FORMAT : QP09 KCE/DEPT. OF ECE

Synchronous
38 pipelining and R1 593-600 BB 1 41
clocking styles
39. Clock skew in edge R1 601-602 BB 1 42
Triggered single
40. phase clocking, R1 602-603 BB 1 43
Two phase
604
41. Clocking, R1 BB 1 44
606-611
wave pipelining.
Asynchronous
pipelining bundled
42. R1 619-621 BB 1 45
data versus dual
rail protocol.
LEARNING OUTCOME
At the end of unit, students should be able to
Understand the concepts numerical reduction in pipelining.
Describe effectiveness of clock signals in the pipelining.
Acquire knowledge about asynchronous pipelining and dual rail protocol.
COURSE OUTCOME
At the end of the course, the students will be able to
Know about Pipelining in parallel processing of digital filters.
Get an idea about algorithmic reduction techniques.
Understand the concept of BIT level arithmetic algorithms in Pipelining.
Get familiar with various reduction technique and also know about clock signal operations
in pipeline.
CONTENT BEYOND THE SYLLABUS
1. Signal Processing in Neural Network Using VLSI Implementation.

INTERNAL ASSESSMENT DETAILS

TEST NO. I II MODEL


Topic Nos. 1-17 18-33 1-42
Date

Prepared by Verified By
Mr.P.Raja Pirian HOD/ECE

Approved by
PRINCIPAL

REVIEW SHEET

VLSI SP 7 KCE/I M.E VLSI / VLSI SP


FORMAT : QP09 KCE/DEPT. OF ECE

After Completion of syllabus

Faculty experience in handling / covering syllabus

Unit I :

Unit II :

Unit III :

Unit IV :

Unit V :

Difficulties (if any)

Feedback on University Question Paper

SIGNATURE OF STAFF HOD/ECE

VLSI SP 8 KCE/I M.E VLSI / VLSI SP

You might also like