1
A Low- Power LFSR Architecture Item Multiphase SR Multiphase Clk generator Inputs of 1 XOR gate Clock tree to serial FF's DTs in serial FF's Inputs of serial FF's Total (when k = n - 1) Tsung-Chu Huang Conv. GVork[l] Ours n+5 (k+ 15)/2 - 2n + 10 5 + 17 2 x ; 2 x f 2x; ;xn 4n - 4x(n-k) ix5xn - ix5x(n-k) f x (n - k) 77a + 1 3n + 16 n + 32.5 Kuen- Jong Lee Dept. of E.E., Nat'l Cheng Kung Univ., Taiwan LFSR's are widely used in the BIST environment. In [I] (a) (h) a multiphase technique is proposed to reduce the data tran- ,,, sitions (DTs) in both the LFSR and the circuit under test. ____ @, , '/) ~ "8, '1 .... .... I), /)I 1% i)k! 1)' +e , 0'.? 0' I 0, +n However, its multiphase clock generator is implemented by a conventional Johnson counter with a complex con- trol logic. which requires considerable area overhead and power dissipation. Also the employed dynamic demultiplex- ers may consume much power. In this paper, we develop a low-power multiphase clock generator, employ static demul- tiplexers and propose a hybrid design to reduce the power. The power model is based on the wezghted transitzon count (WTC) [2]. The internal gates of a latch consume 2 transi- tions per cycle when the data changes. The clock and data input capacitances of a latch are assumed the same as that of a regular gate. A double-latch FF thus consumes 5 tran- sitions including the interconnection between latches when the data changes. Our design can be described as follows. First. a con- ventional n-phase clock generator usually employs an ;-FF Johnson counter. We propose to replace each FF with a latch as shown in Fig. 1, where correct n-phase clock signals can still be generated without the data transparency prob- lem if the odd and even latches are in complemented (low- or high-level enabled) types and each enabled latch has the same data as its preceding latch. With this latch-based Johnson counter the WTC can be reduced from 2n + 10 to 2 + 17 per cycle. Second, in a conventional Ic-phase shift register (k@SR) as shown in Fig. 2(a), the demultiplexer is implemented by joined transmission gates, which actually consume much power at joint out. We modify the output stage as Fig. 2(b) shows. During phase z only will be high and only the data DkP2 may change with a probabil- ity of ?j. The k@SR consumes 2 and $ transitions in the demultiplexer and the data input. respectively. The active FF thus consunies $ transitions in average in its internal gates and 2 transitions at the clock input. Therefore, the k@SR takes $ + transitions per cycle. Finally, single- and multi-Dhase clock schemes are combined in a hvbrid LFSR design taking the advantage of sharing a k-phase clock gen- erator by multiple k@SR. Fig. 3 shows an example with c(z) = 1 + c1z + c2z2 +. . . + c,_1zn-' + zn, where contigu- ous coefficients cj+l, cj+g, ..,cj+k-l are zeros. .. ... . ..... .. .. ... .. RCW Clk .. .. . .. .. Figure 1: A n-phase multiphase clock generator. 1081-7735/01$10.00 0 2001 IEEE 470 Figure 2: (a) A k@SR and (b) its output bus. U Figure 3: A hybrid LFSR. h4. Lowy. Parallel Implementation of LFSR for Low Power Applications. IEEE Trans. on Circuit and System, 43(6):458-466, Jun. 1996. T.-C. Huang and K.-J. Lee. Reduction of Power Consump- tion in Scan-based Circuits during Test Application by an Input Control Technique. IEEE Trans. on CAD of Circuits and Systems, 20(7):911-917, Jul. 2001.

00990337

Embed Size (px)

DESCRIPTION

DAC constraints

Citation preview

  • A Low- Power LFSR Architecture

    Item Multiphase SR Multiphase Clk generator Inputs of 1 XOR gate Clock tree to serial FF's DTs in serial FF's Inputs of serial FF's Total (when k = n - 1)

    Tsung-Chu Huang

    Conv. GVork[l] Ours n + 5 ( k + 15)/2

    - 2n + 10 5 + 17 2 x ; 2 x f 2 x ;

    ; x n

    4n - 4 x ( n - k ) i x 5 x n - i x 5 x ( n - k )

    f x ( n - k ) 77a + 1 3n + 16 n + 32.5

    Kuen- Jong Lee

    Dept. of E.E., Nat'l Cheng Kung Univ., Taiwan

    LFSR's are widely used in the BIST environment. In [I] ( a ) (h) a multiphase technique is proposed to reduce the data tran- ,,, sitions (DTs) in both the LFSR and the circuit under test.

    _ _ _ _ @, , '/) ~ "8, '1 .... ....

    I ) , /)I 1% i)k! 1)'

    +e , 0'.? 0' I 0, +n However, its multiphase clock generator is implemented by a conventional Johnson counter with a complex con- trol logic. which requires considerable area overhead and power dissipation. Also the employed dynamic demultiplex- ers may consume much power. In this paper, we develop a low-power multiphase clock generator, employ static demul- tiplexers and propose a hybrid design to reduce the power. The power model is based on the wezghted transitzon count (WTC) [2]. The internal gates of a latch consume 2 transi- tions per cycle when the data changes. The clock and data input capacitances of a latch are assumed the same as that of a regular gate. A double-latch FF thus consumes 5 tran- sitions including the interconnection between latches when the data changes.

    Our design can be described as follows. First. a con- ventional n-phase clock generator usually employs an ;-FF Johnson counter. We propose to replace each FF with a latch as shown in Fig. 1, where correct n-phase clock signals can still be generated without the data transparency prob- lem if the odd and even latches are in complemented (low- or high-level enabled) types and each enabled latch has the same data as its preceding latch. With this latch-based Johnson counter the WTC can be reduced from 2n + 10 to 2 + 17 per cycle. Second, in a conventional Ic-phase shift register (k@SR) as shown in Fig. 2(a), the demultiplexer is implemented by joined transmission gates, which actually consume much power at joint out. We modify the output stage as Fig. 2(b) shows. During phase z only will be high and only the data D k P 2 may change with a probabil- ity of ?j. The k@SR consumes 2 and $ transitions in the demultiplexer and the data input. respectively. The active F F thus consunies $ transitions in average in its internal gates and 2 transitions at the clock input. Therefore, the k@SR takes $ + transitions per cycle. Finally, single- and multi-Dhase clock schemes are combined in a hvbrid LFSR design taking the advantage of sharing a k-phase clock gen- erator by multiple k@SR. Fig. 3 shows an example with c(z) = 1 + c1z + c2z2 +. . . + c,_1zn-' + zn, where contigu- ous coefficients cj+l, cj+g, . . , c j + k - l are zeros.

    .. ...

    . .....

    .. . . ...

    . . RCW

    Clk .. .. . .. .. Figure 1: A n-phase multiphase clock generator.

    1081-7735/01$10.00 0 2001 IEEE 470

    Figure 2: (a) A k@SR and (b) its output bus.

    U

    Figure 3: A hybrid LFSR.

    h4. Lowy. Parallel Implementation of LFSR for Low Power Applications. IEEE Trans. on Circuit and System, 43(6):458-466, Jun. 1996. T.-C. Huang and K.-J. Lee. Reduction of Power Consump- tion in Scan-based Circuits during Test Application by an Input Control Technique. IEEE Trans. on CAD of Circuits and Systems, 20(7):911-917, Jul. 2001.