Digital Signal Processing Reference
In-Depth Information
x n
x n-1
x n-2
x n-3
x n-4
x n
h 0
h 1
h 2
h 3
h 4
h 1
h 0
h 2
h 3
h 4
x
x
x
x
x
x
x
x
x
x
Cut set 1
y n
y n-1
+
+
+
+
+
+
+
+
Cut set 2
CP
Critial Path 4th
(a)
(b)
Figure 7.5 Pipelining using cut-set (a) Two candidate cut-sets in a DFG implementing a 5-coefficient
FIR filter. (b) One level of pipelining registers added using cut-set 2
more registers. It is also worth mentioning that in many designs convenience is preferred over
absolute optimality.
The pipeline design implements the following transfer function:
H r ðÞ¼ z 1
HðzÞ
ð 7 : 2 Þ
7.2.6 Cut-set Retiming of a Direct-form FIR Filter
Cut-set retiming can be applied to a direct-form FIR filter to get a transposed direct-form (TDF)
version. The TDF is formed by first reversing the direction of addition, successively placing cut-set
lines on every delay edge. Each cut-set line cuts two edges of the DFG, one in the forward and the
other in the backward direction. Then retiming moves the registers from the forward edge to the
backward edge. This transforms the filter from DF to TDF. This form breaks the critical path by
placing a register before every addition operation. Figure 7.6 shows the process.
Example: Consider an example of fine-grain pipelining where the registers are added inside a
computational unit. Figure 7.7(a) shows a 4-bit ripple carry adder (RCA). We need to reduce the
critical path of the logic by half. This requires exactly dividing the combinational cloud into two
stages. Figure 7.7(a) shows a cut-set line that divides the critical path into equal-delay logic, where
x n
x n
x n
h 0
h 1
h 2
h 3
h 0
h 1
h 2
h 3
h 0
h 1
h 2
h 3
x
x
x
x
x
x
x
x
x
x
x
x
y n
y n
y n
+
+
+
+
+
+
+
+
+
(a)
(b)
(c)
Figure 7.6 FIR filter in direct-form transformation to a TDF structure using cut-set retiming.
(a) A 4-coefficient FIR filter in DF. (b) Reversing the direction of additions in the DF and applying
cut-set retiming. (c) The retimed filter in TDF
 
Search WWH ::




Custom Search