circuit share

17
DESIGN AND IMPLEMENTATION OF CS2FF FOR LOW POWER DIGITALVLSI’S M.V.MOUNIKA , 14204116.

Upload: mounika-mallavarapu

Post on 12-Aug-2015

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: circuit share

DESIGN AND IMPLEMENTATION OF CS2FF FOR LOW POWER

DIGITALVLSI’S

M.V.MOUNIKA,

14204116.

Page 2: circuit share

INTRODUCTION

Ultra-low power CMOS VLSIs have attracted much attention for use in power-

aware applications such as wireless smart sensor networks and implantable bio-

medical systems.

Several low-power techniques have been investigated .

Among them, reducing the supply voltage for digital circuits is the most direct

and effective way to achieve low power dissipation because of the quadratic

dependence of the power dissipation on the supply voltage.

Page 3: circuit share

One big issue for ultra-low voltage digital circuits is in the design of a flip-

flop (FF) circuit because FFs are widely used in modern digital VLSI

systems such as a general purpose register, a pipeline register, and a finite

state machine.

However, their performance tends to degrade at lower supply voltage and,

moreover, they require a number of transistors to achieve stable and low

voltage operation.

Page 4: circuit share

CONVENTIONAL FF'S

TBFF

NLFF

CLFF

Page 5: circuit share

CONVENTIONAL FFS

The TBFF consists of only 24 transistors and is used in most

standard cell libraries. However, the function becomes difficult to

operate at extremely low supply voltage, such as below the

threshold voltage, because the outputs of the tri-state buffers are

connected in wired-OR

Page 6: circuit share

And the contention increases power dissipation and results in functional

error .

Moreover, both the operation of tristate buffers and that of transmission

gates used in the TBFF tend to fail at lower supply voltage.

The NLFF and CLFF consist of only static CMOS gates.

The NLFF are suitable for low voltage operation because they are

composed of only general-purpose CMOS gates without using additional

stacking transistors.

Page 7: circuit share

TSFF

Page 8: circuit share

CLFF

Page 9: circuit share

NLFF

Page 10: circuit share

The stacking transistors need higher supply voltage as the number of

stacking transistors increases .

However, the NLFF requires 40 transistors and occupies a large area,

resulting in high power dissipation.

The CLFF can slightly reduce the number of transistors, but it uses

modified NAND and NOR gates marked with asterisks to introduce delay

time for proper operation and still requires 34 transistors.

Page 11: circuit share

Proposed cs2ff

In light of this background, we herein propose a circuits shared

static FF (CS2FF) suitable for extremely low-power digital circuits

with a small number of transistors.

The CS2FF consists of five static NORs and two inverters (INVs).

Thus, the CS2FF uses only 24 transistors

Page 12: circuit share

CS2FF

Page 13: circuit share

The INVs are used to generate control signals of CKB and CK2 from root

clock of CK.

NOR1, NOR2, and NOR3 form a master latch,while NOR3, NOR4, and

NOR5 form a slave latch.

Note that NOR3 is shared both in the master and slave latches, and is used

to acquire data in the master latch and transfer it to the slave latch.

Page 14: circuit share

The master latch operates using a positive edge of control signal of CK2.

When input data, CK2, and CKB are “D0”, low, and high, respectively,

NOR1 works as an inverter and the output of NOR3 is reset to low.

Thus, NOR2 also works as an inverter, and the data is transferred to QM

as“D0”.

Then, when CK2 and CKB become high and low, respectively, the output

of NOR1 is reset to low.

Therefore, NOR2 and NOR3 form the master latch, and the data is held at

MFB as “D0B”.

Meanwhile, the slave latch operates using a negative edge of clock signal

of CK.

Page 15: circuit share

When CK and CKB are high and low, respectively, the output of NOR4 is

reset to low and NOR5 works as an inverter.

Therefore, the data is transferred from MFB to the output of Q as “D0”.

Then, when CK and CKB become low and high, respectively, the output

NOR3 is reset to low.

Therefore, NOR4 and NOR5 form the slave latch, and the data is held at Q

as “D0”.

This way our proposed CS2FF operates as a master-slave flip-flop with a

small number of transistors.

Page 16: circuit share

SIMULATION RESULTS

Page 17: circuit share

CONCLUSION

• In this paper, we proposed a compact and low-power circuit

shared static flip-flop (CS2FF) for extremely low-power digital VLSIs. The

circuit consists of five static NORs and two inverters (INVs). The total

number of transistors was only 24, which is the same as the conventional

tri-state buffer based flip flop (TBFF) used in most standard cell libraries.

SPICE simulations demonstrated that our CS2FF achieved.