Professional Documents
Culture Documents
LFSR Using Gdi and CDFF PDF
LFSR Using Gdi and CDFF PDF
1
Kiruthiga S,
2
Rajesh Kumar S P, 3Shangeeth M, 4Sowndarya R.
1
Associate professor, Department of ECE, Sri Krishna College of
Technology,kiruthiga261992@gmail.com
234
UG Student, Department of ECE, Sri Krishna College of Technology,
16tuec208@skct.edu.in,16tuec220@skct.edu.in,16tuec235@skct.edu.in
EXISTING METHOD:
LFSR is a combination of flip flops and XOR gates. In
the design of LFSR, it looks like a chain where the output of one
flip flop is fed as input to the following flip flop and the chain
continues. Depending on the characteristic polynomial, the
circuit has been designed to yield the required diffused bits as
Table 2: FUNCTIONS OF SINGLE CELL GDI output. The feedback delay which determines the operating
speed of an LFSR depends on the delay of the XOR gate. The
characteristic polynomial determines the number of XOR gates.
LFSR with complex polynomial will result in more number of
LITERATURE SURVEY
XOR gates which end up with a high delay [1]. Characteristic
polynomial x8 + x7 +x3 + x2 + 1 is shown in Fig 2.
The model for the power optimization of the linear feedback
shift register (LFSR) for low power BIST implementation in
a hardware description language (HDL). They used an LFSR
based pseudo-random test pattern generator for the testing of
ASIC chips that generates a sequence of test patterns [2]. The
model for the study and analysis of various LFSR
architectures. They used CMOS, GDI (Gate Diffusion
Input), MGDI (Modified Gate Diffusion Input), and
MTCMOS (Multi-threshold CMOS) techniques in cadence
virtuoso for the implementation of LFSR which employed in Fig 2: 8 bit LFSR
low power testing. These techniques provide low
complexity, delay, and reduction in area [3]. The model for PROPOSED METHOD
low power implementation of Linear feedback shift register
(LFSR). This low power LFSR used for pseudo-random In general, LFSR is combination of flip-flop and XOR
gate. Our proposed system is a combination of GDI and CDFF
sequence generation, encryption and decryption of the
techniques as discussed earlier. XOR gate is implemented using
systems [4].
GDI and flip-flop is implemented using conditional discharge
technology.
XOR USING GDI As a result, the output node will be charged to HIGH in the
second stage.
In VLSI design, GDI is power and area minimizing HIGH-to-LOW input transition is capture in Stage 2. If
technique. GDI implements functions using at most two LOW input is fed during the sampling period, this shows the first
MOS transistors. The simplest GDI cell contains three input: stage is disabled, and pre charge state is continued in
G is the common input to the gate of nMOS and pMOS, P is intermediate node. As the result, final node will be HIGH and in
feed to the source of pMOS, and N is feed to the source of the sampling period, the discharge path in the second stage will
nMOS as shown in Fig 3. In GDI bulk of pMOS and nMOS be enabled, allowing the output node to discharge and to
are connected to P or N terminals rather than to GND and correctly capture the input data. Fig 4, shows the simple
VDD. The main reasons for GDI are simpler gates, reduced implementation of a flip flop [7].
number of transistors and lesser power dissipation. Fig 3
displays implementation of the XOR gate using GDI logic. It
consists of a body gate and an inverter. The body gate is
controlled by one input and the bulk of pMOS is tied to the
other input signal, while the bulk of nMOS is connected to
the output of inverter section nMOS. Clock signal fed to
body gates determines the state of the circuit. Clock creates
two alternative paths, to hold the states of the latch and
transparent state. Inverters complement the values to input
and they buffer internal signals for swing restoration. With
respect to the preset input initial value of LFSR is set. This
technique has lesser power dissipation, area, and power delay
[3].
SIMULATION RESULT
Fig 3: XOR USING GDI In this design the proposed LFSR with conditional
discharge flip flop (CDFF) and gain diffusion input (GDI) based
FLIPFLOP USING CDFF XOR gate is analyzed in the T-spice.
Conditional discharge flip-flop (CDFF) has two The conditional discharge flip flop consumes
stages, responsibility for capturing the LOW-to-HIGH 5.170142e-005 watts and the proposed LFSR consumes
transition is taken by stage one. In the sampling window if 1.382332e-004 watts. The waveform results are shown in the
the input is HIGH, the internal node is discharged, assuming following Fig 5, proposed LFSR architecture and Fig 6, the
that were initially (LOW, HIGH) for the discharge path conditional discharge flip flop (CDFF).
to be enabled.
CONCLUSION