SlideShare a Scribd company logo
A. Bhvaya Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 5, Issue 7, (Part - 4) July 2015, pp.101-105
www.ijera.com 101 | P a g e
Design and Implementation of Multibit Flip flops by Using Single
Phase Adiabatic Clock
A. Bhavya, Dr. B.L. Malleswari
M. Tech VLSI Design, Department of Electrical, Electronics & Communication Engg. SRI DEVI WOMENS
ENGINEERING COLLEGE V.N.PALLY, Near Gandipet, R.R Dist(500075)
Department of Electrical, Electronics & Communication Engg. SRI DEVI WOMENS ENGINEERING
COLLEGE V.N.PALLY, Near Gandipet, R.R Dist (500075)
ABSTRACT
As technology advances, a system on chip (SOC) design can contain more and more components that lead to a
high power density. Now-a-days in IC's, the power consumed by clocking gradually takes a dominant part. .
Power, Area, Performance has become a main issue in VLSI design. In previous designs they have performed a
co-ordinate transformation to identify the flip-flops that can be merged and their legal regions. A combinational
table is formed by that flip-flops. Finally they used hierarchical way to merge the flip-flops. Due to this design
the power consumption can be reduced by replacing some flip-flops by fewer multi-bit flip-flops. We have
proposed an single phase adiabatic clock in for further reduction of the power. In our design also first we will
identify the mergeable flip-flops, build a combinational table from mergeable flip-flops and all the flip-flops are
divided into sub regions to check whether they are working properly or not and finally these flip-flops are
combined together, at this point we are giving an single phase adiabatic clock as input to those flip-flops for the
reduction of power consumption and timing.
Index Terms -- Clock power reduction, merging, multi bit flip-flops, Adiabatic clock
I. Introduction
As technology advances, an system on chip
(SOC) design can contain more and more
components that leads to high power density [1]. A
heavy growth recently has done by portable
multimedia and communication devices. Main
advantage of these products is long battery life. In
many products, main portion of circuits is occupied
by multi-bit flip flops and delay buffers. By reducing
the power consumption, we can increase battery life
and also we can reduce the overheating problem of
the circuit, but increases packaging or cooling.
Therefore, the consideration of power consumption in
complex SOCs has become a heavy challenge to
designers. Now-a-days VLSI designs, power
consumed by clocking has taken a maximum portion
of the whole design especially for those who design
deeply scaled CMOS technologies.
Thus, several methodologies have been proposed
to reduce the power consumption of clocking. In the
recent years, as the process technology advances,
feature size of IC is shrank, the minimum size of
clock drivers can trigger more than one flip-flop [3].
The required circuit and the power consumption
can be reduced, when smaller flip-flops are replaced
by larger bits of multi flip-flops[2].
In previous designs they have performed a co-
ordinate transformation to identify the flip-flops
which can be merged. A combinational table is
formed by that flip-flops. Finally hierarchical way is
used to merge the flip-flops. By using this design the
power consumption is reduced by replacing some
flip-flops by fewer multi-bit flip-flops. In our
proposed design a single phase adiabatic clock is
used for further reduction of the power and timing.
1.1 Multi-Bit Flip-Flops
Combination of two or more flip flops is known
as multi-bit flip flops. In multi-bit flip flops a single
clock is shared between all flip flops, due to this
power consumption can be reduced.
A single-bit flip-flop has two latches (Master
latch and slave latch). The latches need “Clk” and
“Clk’ ” signal to perform operations.
Fig 1.1(A) Single bit flip-flop
RESEARCH ARTICLE OPEN ACCESS
A. Bhvaya Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 5, Issue 7, (Part - 4) July 2015, pp.101-105
www.ijera.com 102 | P a g e
Fig 1.1(B) Example of merging two 1-bit flip-flops
into one 2-bit flip-flop.
(a) Two 1-bit flip-flops (before merging). (b) 2-bit
flip-flop (after merging).
Multi-bit flip-flop cells are capable of decreasing
the power consumption because they have shared
Inverter inside the flip-flop and they can minimize
clock skew at the same time. To obtain these benefits,
the ASIC design must meet the following
requirements. The single-bit flip-flops we want to
replace with multi-bit flip-flop must have same clock
condition and same set/reset condition.
Fig 1.1(C) Schematic of 2bit flip-flop
Fig 1.1(D) Waveform of 2bit flip-flop
II. Adiabatic Logic
In modern computer system design power, area
and timing consumption became a high. During past
years several effective power management design
techniques have been developed.
The word adiabatic is taken from Greek language
which means “impassible” and implies the
thermodynamic principle of state change with no loss
of gain or heat [5].
2.1 Purpose of Adiabatic logic
Adiabatic switching is also known as alternative
CMOS logic, with no loss or gain of energy.
The below circuits operates when given supply is
given at vdd.When the input supply is given at in
then the output is appeared at outbar. The output will
be hign when the input supply is given at inbar . This
circuit operates when the vdd voltage is not greater
that 1.8v [6].
Fig 2.1(a) Schematic of Adiabatic circuit
Fig 2.1(b) Waveform of adiabatic circuit
III. Formulation of problem
3.1 Identification of Mergeable Flip-flops
The identification of mergeable flip flops can be
done by using binary tree concept.
In computer science, a binary tree is defined as
tree data structure. In binary tree format each node
has at most two children, they are left child and
the right child. From a graph theory, binary (and K-
ary) trees as defined as arborescences. A binary tree
is also known as bifurcating arborescence a term
which actually appears in some very old
programming books, before the modern computer
science terminology. It is also possible to interpret a
binary tree as an undirected, rather than a directed
graph, in which case a binary tree is an ordered,
rooted tree. A binary tree is a special case of an
ordered K-ary tree, where k is 2.
A. Bhvaya Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 5, Issue 7, (Part - 4) July 2015, pp.101-105
www.ijera.com 103 | P a g e
Fig 3.1 Example of labelled binary tree
3.2 Combinational Table
We will build a combination table, which records
all possible combinations of flip-flops to get feasible
flip-flops before replacements. Thus, we can replace
flip-flops depending on the combinational table. Each
time we use only one combination of flip-flops, to
reduce the search time [1].
For simplicity we use a binary tree to represent
one combination.. A flip-flop in L is demoted by each
node in the tree. The types of flip-flops denoted by
leaves will constitute the type of the flip-flop in the
root. For each node, the bit width of the
corresponding flip-flop equals to the bit width
summation of flip-flops denoted by its left and right
child. In the beginning, we initialize a combination ni
for each kind of flip-flops in L (. Then, in order to
represent all combinations by using a binary tree, we
may add pseudo types, which denote those flip-flops
that are not provided by the library. For example,
assume that a library only supports two kinds of flip-
flops whose bit widths are 1 and 4, respectively. In
order to use a binary tree to denote a combination
whose bit width is 4, there must exist flip-flops
whose bit widths are 2 and 3 in L.Thus, we have to
create two pseudo types of flip-flops with 2- and 3-bit
if L does not provide these flip-flops.
Fig 3.2(A). Example of building the combination
table. (a) Initialize the library L and the combination
table T . (b) Pseudo types are added into L, and the
corresponding binary tree is also build for each
combination in T. (c) New combination n3 is
obtained from combining two n1s. (d) New
combination n4 is obtained from combining n1 and
n3, and the combination n5 is obtained from
combining two n3s. (e) New combination n6 is
obtained from combining n1 and n4. (f) Last
combination table is obtained after deleting the
unused combination in (e).
Fig 3.2(B) Schematic of 8bits using combinational
table
Fig 3.3(C) waveform of 8bits using combinational
table
3.4 Merging of flip-flops
To reduce the complexity, we first divide the
whole placement region into several sub regions, and
use the combination table to replace flip-flops in each
sub region. Then, several sub regions are combined
into a larger sub region and the flip-flops are replaced
again so that those flip-flops in the neighbouring sub
regions can be replaced further. Finally, those flip-
flops with pseudo types are deleted in the last stage
because they are not provided by the supported
library [1].
A. Bhvaya Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 5, Issue 7, (Part - 4) July 2015, pp.101-105
www.ijera.com 104 | P a g e
Fig 3.4(A). Example of replacements of flip-flops. (a)
Sets of flip-flops before merging. (b) Two 1-bit flip-
flops, f1 and f2, are replaced by the 2-bit flip-flop f3.
(c) Two 1-bit flip-flops, f4 and f5, are replaced by the
2-bit flip-flop f6. (d) Two 2-bit flip-flops, f7 and f8,
are replaced by the 4-bit flip-flop f9. (e) Two 2-bit
flip-flops, f3 and f6, are replaced by the 4-bit flip-flop
f10. (f) Sets of flip-flops after merging.
Fig 3.4(B) Merging of 8bit flip-flops
Fig 3.4(C) Waveform of 8bits of merging flip-flops
3.5 Addition of adiabatic clock to merging flip-
flops
Adiabatic clock is used for power reduction in
sequential circuits. Adiabatic clock resembles a sine
wave.
Fig 3.5(A) Sine wave which resembles an adiabatic
clock
Fig 3.5(B)Addition of adiabatic clock to merging
flip-flops
Fig 3.5(C) Waveform of adiabatic clock
IV. Results
Power calculations and timing is shown in below
table
Power
and
Timing
Combination
of 8bit flip
flops
Merging
of 8bit
flip flops
Using
Adiabatic
clock
Power(W) 2.515E-3 770.6E-6 697.6E-6
Timing(s) 0.15 0.15 0.02
Table 4. Power and Timing calculations for different
regions
A. Bhvaya Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 5, Issue 7, (Part - 4) July 2015, pp.101-105
www.ijera.com 105 | P a g e
V. Conclusion
Identification of mergeable flip flops can be done
by using binary tree format and later those megeable
flip flops are formed as multi-bits by using
combinational table until further reduction of flip
flops cannot be done. By using combinational table
the flip flops are merged to check whether those flip
flops are working properly or not. From the above
results we can conclude that power and timing are
reduced by using single phase adiabatic clock. As the
multi-bits increases the power consumption and
timing also reduces using adiabatic clock.
References
[1.] "Effective and Efficient Approach for Power
Reduction by Using Multi-Bit Flip-Flops"
by Ya-Ting. Shyu, J.M. Lin, C.P. Huang,
C.W. Lin, Ying-Zu Lin, and S-J Chang,
IEEE Transactions on Very Large Scale
Integration (VLSI) Systems, Vol 21, NO.4,
April 2013.
[2.] "A Survey of post-placement techniques of
Multi-Bit Flip-Flops" by S.K. Priya, P.M.
Krishnammal, B.Sivaranjini, International
Journal of Engineering Research and
Development, Vol.10, Issue 3(March 2014) ,
PP. 11-18.
[3.] "Clock Network Power Saving Using Multi-
Bit Flip-Flops in Multiple Voltage Island
Design" by Jhen-Hong He, Li-Wei Huang,
Jui-Hung Hung, Yu-Cheng Lin, Guo-syuan
Liou, Tsai-Ming Hsieh, Proceedings of the
2nd International Conference on Computer
Science and Electronics Engineering
(ICCSEE 2013)
[4.] "Power Aware Placement" by Yongseok
Cheon, Pei-Hsin Ho, Andrew B. Kahng,
Sherief Reda, QinkeWang.
[5.] "Side-Channel Analysis Aspects of
Lightweight Block Ciphers" by Carsten
Rolfes, February 28, 2009.
[6.] "New Single Phase Adiabatic Logic
Family" by Mihail Cutitaru, Lee A. Belfore.

More Related Content

Viewers also liked

Spectroscopic studies on Mn2+ ions doped Cadmium Aluminum Fluoro Lead Borate ...
Spectroscopic studies on Mn2+ ions doped Cadmium Aluminum Fluoro Lead Borate ...Spectroscopic studies on Mn2+ ions doped Cadmium Aluminum Fluoro Lead Borate ...
Spectroscopic studies on Mn2+ ions doped Cadmium Aluminum Fluoro Lead Borate ...
IJERA Editor
 
Image Enhancement Using Filter To Adjust Dynamic Range of Pixels
Image Enhancement Using Filter To Adjust Dynamic Range of PixelsImage Enhancement Using Filter To Adjust Dynamic Range of Pixels
Image Enhancement Using Filter To Adjust Dynamic Range of Pixels
IJERA Editor
 
Privacy Preservation and Restoration of Data Using Unrealized Data Sets
Privacy Preservation and Restoration of Data Using Unrealized Data SetsPrivacy Preservation and Restoration of Data Using Unrealized Data Sets
Privacy Preservation and Restoration of Data Using Unrealized Data Sets
IJERA Editor
 
Efficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum CostEfficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum Cost
IJERA Editor
 
C505050911
C505050911C505050911
C505050911
IJERA Editor
 
Research onidentify stadia of interchange exit ramp in mountainous urban freeway
Research onidentify stadia of interchange exit ramp in mountainous urban freewayResearch onidentify stadia of interchange exit ramp in mountainous urban freeway
Research onidentify stadia of interchange exit ramp in mountainous urban freeway
IJERA Editor
 
Dh4201729733
Dh4201729733Dh4201729733
Dh4201729733
IJERA Editor
 
Trust Your Cloud Service Provider: User Based Crypto Model
Trust Your Cloud Service Provider: User Based Crypto ModelTrust Your Cloud Service Provider: User Based Crypto Model
Trust Your Cloud Service Provider: User Based Crypto Model
IJERA Editor
 
Challenges and Proposed Solutions for Cloud Forensic
Challenges and Proposed Solutions for Cloud ForensicChallenges and Proposed Solutions for Cloud Forensic
Challenges and Proposed Solutions for Cloud Forensic
IJERA Editor
 
Diagnosis Chest Diseases Using Neural Network and Genetic Hybrid Algorithm
Diagnosis Chest Diseases Using Neural Network and Genetic Hybrid AlgorithmDiagnosis Chest Diseases Using Neural Network and Genetic Hybrid Algorithm
Diagnosis Chest Diseases Using Neural Network and Genetic Hybrid Algorithm
IJERA Editor
 
Ultrasonic and Volumetric Investigations of -Butyrolactone with Aliphatic Al...
Ultrasonic and Volumetric Investigations of -Butyrolactone with Aliphatic Al...Ultrasonic and Volumetric Investigations of -Butyrolactone with Aliphatic Al...
Ultrasonic and Volumetric Investigations of -Butyrolactone with Aliphatic Al...
IJERA Editor
 
Communication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkCommunication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet Network
IJERA Editor
 
Attribute-Based Data Sharing
Attribute-Based Data SharingAttribute-Based Data Sharing
Attribute-Based Data Sharing
IJERA Editor
 
Apprehension of Youth towards Social Networking Sites: Two Sides of a Coin
Apprehension of Youth towards Social Networking Sites: Two Sides of a CoinApprehension of Youth towards Social Networking Sites: Two Sides of a Coin
Apprehension of Youth towards Social Networking Sites: Two Sides of a Coin
IJERA Editor
 
Future Internet: Challenge And Research Trend
Future Internet: Challenge And Research TrendFuture Internet: Challenge And Research Trend
Future Internet: Challenge And Research Trend
IJERA Editor
 
Burning Behavior of Liquid Fuel Droplets
Burning Behavior of Liquid Fuel DropletsBurning Behavior of Liquid Fuel Droplets
Burning Behavior of Liquid Fuel Droplets
IJERA Editor
 
Provider Aware Anonymization Algorithm for Preserving M - Privacy
Provider Aware Anonymization Algorithm for Preserving M - PrivacyProvider Aware Anonymization Algorithm for Preserving M - Privacy
Provider Aware Anonymization Algorithm for Preserving M - Privacy
IJERA Editor
 
A Study on Physico-Chemical Characteristics of Borewell Water In Sugar Town, ...
A Study on Physico-Chemical Characteristics of Borewell Water In Sugar Town, ...A Study on Physico-Chemical Characteristics of Borewell Water In Sugar Town, ...
A Study on Physico-Chemical Characteristics of Borewell Water In Sugar Town, ...
IJERA Editor
 
An Empirical Study of the Applications of Classification Techniques in Studen...
An Empirical Study of the Applications of Classification Techniques in Studen...An Empirical Study of the Applications of Classification Techniques in Studen...
An Empirical Study of the Applications of Classification Techniques in Studen...
IJERA Editor
 

Viewers also liked (20)

Spectroscopic studies on Mn2+ ions doped Cadmium Aluminum Fluoro Lead Borate ...
Spectroscopic studies on Mn2+ ions doped Cadmium Aluminum Fluoro Lead Borate ...Spectroscopic studies on Mn2+ ions doped Cadmium Aluminum Fluoro Lead Borate ...
Spectroscopic studies on Mn2+ ions doped Cadmium Aluminum Fluoro Lead Borate ...
 
Image Enhancement Using Filter To Adjust Dynamic Range of Pixels
Image Enhancement Using Filter To Adjust Dynamic Range of PixelsImage Enhancement Using Filter To Adjust Dynamic Range of Pixels
Image Enhancement Using Filter To Adjust Dynamic Range of Pixels
 
Privacy Preservation and Restoration of Data Using Unrealized Data Sets
Privacy Preservation and Restoration of Data Using Unrealized Data SetsPrivacy Preservation and Restoration of Data Using Unrealized Data Sets
Privacy Preservation and Restoration of Data Using Unrealized Data Sets
 
Efficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum CostEfficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum Cost
 
C505050911
C505050911C505050911
C505050911
 
Research onidentify stadia of interchange exit ramp in mountainous urban freeway
Research onidentify stadia of interchange exit ramp in mountainous urban freewayResearch onidentify stadia of interchange exit ramp in mountainous urban freeway
Research onidentify stadia of interchange exit ramp in mountainous urban freeway
 
Dh4201729733
Dh4201729733Dh4201729733
Dh4201729733
 
Trust Your Cloud Service Provider: User Based Crypto Model
Trust Your Cloud Service Provider: User Based Crypto ModelTrust Your Cloud Service Provider: User Based Crypto Model
Trust Your Cloud Service Provider: User Based Crypto Model
 
Challenges and Proposed Solutions for Cloud Forensic
Challenges and Proposed Solutions for Cloud ForensicChallenges and Proposed Solutions for Cloud Forensic
Challenges and Proposed Solutions for Cloud Forensic
 
Diagnosis Chest Diseases Using Neural Network and Genetic Hybrid Algorithm
Diagnosis Chest Diseases Using Neural Network and Genetic Hybrid AlgorithmDiagnosis Chest Diseases Using Neural Network and Genetic Hybrid Algorithm
Diagnosis Chest Diseases Using Neural Network and Genetic Hybrid Algorithm
 
Ultrasonic and Volumetric Investigations of -Butyrolactone with Aliphatic Al...
Ultrasonic and Volumetric Investigations of -Butyrolactone with Aliphatic Al...Ultrasonic and Volumetric Investigations of -Butyrolactone with Aliphatic Al...
Ultrasonic and Volumetric Investigations of -Butyrolactone with Aliphatic Al...
 
Communication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkCommunication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet Network
 
Attribute-Based Data Sharing
Attribute-Based Data SharingAttribute-Based Data Sharing
Attribute-Based Data Sharing
 
Apprehension of Youth towards Social Networking Sites: Two Sides of a Coin
Apprehension of Youth towards Social Networking Sites: Two Sides of a CoinApprehension of Youth towards Social Networking Sites: Two Sides of a Coin
Apprehension of Youth towards Social Networking Sites: Two Sides of a Coin
 
Future Internet: Challenge And Research Trend
Future Internet: Challenge And Research TrendFuture Internet: Challenge And Research Trend
Future Internet: Challenge And Research Trend
 
Burning Behavior of Liquid Fuel Droplets
Burning Behavior of Liquid Fuel DropletsBurning Behavior of Liquid Fuel Droplets
Burning Behavior of Liquid Fuel Droplets
 
M046056672
M046056672M046056672
M046056672
 
Provider Aware Anonymization Algorithm for Preserving M - Privacy
Provider Aware Anonymization Algorithm for Preserving M - PrivacyProvider Aware Anonymization Algorithm for Preserving M - Privacy
Provider Aware Anonymization Algorithm for Preserving M - Privacy
 
A Study on Physico-Chemical Characteristics of Borewell Water In Sugar Town, ...
A Study on Physico-Chemical Characteristics of Borewell Water In Sugar Town, ...A Study on Physico-Chemical Characteristics of Borewell Water In Sugar Town, ...
A Study on Physico-Chemical Characteristics of Borewell Water In Sugar Town, ...
 
An Empirical Study of the Applications of Classification Techniques in Studen...
An Empirical Study of the Applications of Classification Techniques in Studen...An Empirical Study of the Applications of Classification Techniques in Studen...
An Empirical Study of the Applications of Classification Techniques in Studen...
 

Similar to Design and Implementation of Multibit Flip flops by Using Single Phase Adiabatic Clock

V4301111116
V4301111116V4301111116
V4301111116
IJERA Editor
 
DUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTION
DUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTIONDUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTION
DUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTION
ijcsit
 
DUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTION
DUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTIONDUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTION
DUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTION
AIRCC Publishing Corporation
 
Power and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible GatesPower and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible Gates
RSIS International
 
Tri-State Buffer with Common Data Bus
Tri-State Buffer with Common Data BusTri-State Buffer with Common Data Bus
Tri-State Buffer with Common Data Bus
IJERA Editor
 
A Low Power Row and Column Compression for High-Performance Multiplication on...
A Low Power Row and Column Compression for High-Performance Multiplication on...A Low Power Row and Column Compression for High-Performance Multiplication on...
A Low Power Row and Column Compression for High-Performance Multiplication on...
ijsrd.com
 
IMPLEMENTATION OF 128-BIT SPARSE KOGGE-STONE ADDER USING VERILOG
IMPLEMENTATION OF 128-BIT SPARSE KOGGE-STONE ADDER USING VERILOGIMPLEMENTATION OF 128-BIT SPARSE KOGGE-STONE ADDER USING VERILOG
IMPLEMENTATION OF 128-BIT SPARSE KOGGE-STONE ADDER USING VERILOG
International Journal of Technical Research & Application
 
Efficient FPGA implementation of high speed digital delay for wideband beamfor...
Efficient FPGA implementation of high speed digital delay for wideband beamfor...Efficient FPGA implementation of high speed digital delay for wideband beamfor...
Efficient FPGA implementation of high speed digital delay for wideband beamfor...
journalBEEI
 
Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...
Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...
Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...
iosrjce
 
F010632733
F010632733F010632733
F010632733
IOSR Journals
 
Design the High Speed Kogge-Stone Adder by Using
Design the High Speed Kogge-Stone Adder by UsingDesign the High Speed Kogge-Stone Adder by Using
Design the High Speed Kogge-Stone Adder by Using
IJERA Editor
 
Shift register design using two bit flip flop
Shift register design using two bit flip flopShift register design using two bit flip flop
Shift register design using two bit flip flop
jpstudcorner
 
D-Flip Flop Layout: Efficient in Terms of Area and Power
D-Flip Flop Layout: Efficient in Terms of  Area and Power D-Flip Flop Layout: Efficient in Terms of  Area and Power
D-Flip Flop Layout: Efficient in Terms of Area and Power
IJEEE
 
POWER REDUCTION IN VLSI SYSTEMS BY USING MULTI-BIT FLIP-FLOPS
POWER REDUCTION IN VLSI SYSTEMS BY USING MULTI-BIT FLIP-FLOPSPOWER REDUCTION IN VLSI SYSTEMS BY USING MULTI-BIT FLIP-FLOPS
POWER REDUCTION IN VLSI SYSTEMS BY USING MULTI-BIT FLIP-FLOPS
Editor IJMTER
 
Pasta documentation
Pasta  documentationPasta  documentation
Pasta documentation
chendrashekar pabbaraju
 
Low power and high performance detff using common
Low power and high performance detff using commonLow power and high performance detff using common
Low power and high performance detff using common
eSAT Publishing House
 
Intelligent space buffers power efficient solution for network on chip
Intelligent space buffers   power efficient solution for network on chipIntelligent space buffers   power efficient solution for network on chip
Intelligent space buffers power efficient solution for network on chipDhiraj Chaudhary
 
Power efficient solution for network on chip
Power efficient solution for network on chipPower efficient solution for network on chip
Power efficient solution for network on chipDhiraj Chaudhary
 
Bl34395398
Bl34395398Bl34395398
Bl34395398
IJERA Editor
 

Similar to Design and Implementation of Multibit Flip flops by Using Single Phase Adiabatic Clock (20)

V4301111116
V4301111116V4301111116
V4301111116
 
C1031118
C1031118C1031118
C1031118
 
DUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTION
DUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTIONDUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTION
DUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTION
 
DUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTION
DUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTIONDUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTION
DUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTION
 
Power and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible GatesPower and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible Gates
 
Tri-State Buffer with Common Data Bus
Tri-State Buffer with Common Data BusTri-State Buffer with Common Data Bus
Tri-State Buffer with Common Data Bus
 
A Low Power Row and Column Compression for High-Performance Multiplication on...
A Low Power Row and Column Compression for High-Performance Multiplication on...A Low Power Row and Column Compression for High-Performance Multiplication on...
A Low Power Row and Column Compression for High-Performance Multiplication on...
 
IMPLEMENTATION OF 128-BIT SPARSE KOGGE-STONE ADDER USING VERILOG
IMPLEMENTATION OF 128-BIT SPARSE KOGGE-STONE ADDER USING VERILOGIMPLEMENTATION OF 128-BIT SPARSE KOGGE-STONE ADDER USING VERILOG
IMPLEMENTATION OF 128-BIT SPARSE KOGGE-STONE ADDER USING VERILOG
 
Efficient FPGA implementation of high speed digital delay for wideband beamfor...
Efficient FPGA implementation of high speed digital delay for wideband beamfor...Efficient FPGA implementation of high speed digital delay for wideband beamfor...
Efficient FPGA implementation of high speed digital delay for wideband beamfor...
 
Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...
Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...
Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...
 
F010632733
F010632733F010632733
F010632733
 
Design the High Speed Kogge-Stone Adder by Using
Design the High Speed Kogge-Stone Adder by UsingDesign the High Speed Kogge-Stone Adder by Using
Design the High Speed Kogge-Stone Adder by Using
 
Shift register design using two bit flip flop
Shift register design using two bit flip flopShift register design using two bit flip flop
Shift register design using two bit flip flop
 
D-Flip Flop Layout: Efficient in Terms of Area and Power
D-Flip Flop Layout: Efficient in Terms of  Area and Power D-Flip Flop Layout: Efficient in Terms of  Area and Power
D-Flip Flop Layout: Efficient in Terms of Area and Power
 
POWER REDUCTION IN VLSI SYSTEMS BY USING MULTI-BIT FLIP-FLOPS
POWER REDUCTION IN VLSI SYSTEMS BY USING MULTI-BIT FLIP-FLOPSPOWER REDUCTION IN VLSI SYSTEMS BY USING MULTI-BIT FLIP-FLOPS
POWER REDUCTION IN VLSI SYSTEMS BY USING MULTI-BIT FLIP-FLOPS
 
Pasta documentation
Pasta  documentationPasta  documentation
Pasta documentation
 
Low power and high performance detff using common
Low power and high performance detff using commonLow power and high performance detff using common
Low power and high performance detff using common
 
Intelligent space buffers power efficient solution for network on chip
Intelligent space buffers   power efficient solution for network on chipIntelligent space buffers   power efficient solution for network on chip
Intelligent space buffers power efficient solution for network on chip
 
Power efficient solution for network on chip
Power efficient solution for network on chipPower efficient solution for network on chip
Power efficient solution for network on chip
 
Bl34395398
Bl34395398Bl34395398
Bl34395398
 

Recently uploaded

Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 

Recently uploaded (20)

Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 

Design and Implementation of Multibit Flip flops by Using Single Phase Adiabatic Clock

  • 1. A. Bhvaya Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 5, Issue 7, (Part - 4) July 2015, pp.101-105 www.ijera.com 101 | P a g e Design and Implementation of Multibit Flip flops by Using Single Phase Adiabatic Clock A. Bhavya, Dr. B.L. Malleswari M. Tech VLSI Design, Department of Electrical, Electronics & Communication Engg. SRI DEVI WOMENS ENGINEERING COLLEGE V.N.PALLY, Near Gandipet, R.R Dist(500075) Department of Electrical, Electronics & Communication Engg. SRI DEVI WOMENS ENGINEERING COLLEGE V.N.PALLY, Near Gandipet, R.R Dist (500075) ABSTRACT As technology advances, a system on chip (SOC) design can contain more and more components that lead to a high power density. Now-a-days in IC's, the power consumed by clocking gradually takes a dominant part. . Power, Area, Performance has become a main issue in VLSI design. In previous designs they have performed a co-ordinate transformation to identify the flip-flops that can be merged and their legal regions. A combinational table is formed by that flip-flops. Finally they used hierarchical way to merge the flip-flops. Due to this design the power consumption can be reduced by replacing some flip-flops by fewer multi-bit flip-flops. We have proposed an single phase adiabatic clock in for further reduction of the power. In our design also first we will identify the mergeable flip-flops, build a combinational table from mergeable flip-flops and all the flip-flops are divided into sub regions to check whether they are working properly or not and finally these flip-flops are combined together, at this point we are giving an single phase adiabatic clock as input to those flip-flops for the reduction of power consumption and timing. Index Terms -- Clock power reduction, merging, multi bit flip-flops, Adiabatic clock I. Introduction As technology advances, an system on chip (SOC) design can contain more and more components that leads to high power density [1]. A heavy growth recently has done by portable multimedia and communication devices. Main advantage of these products is long battery life. In many products, main portion of circuits is occupied by multi-bit flip flops and delay buffers. By reducing the power consumption, we can increase battery life and also we can reduce the overheating problem of the circuit, but increases packaging or cooling. Therefore, the consideration of power consumption in complex SOCs has become a heavy challenge to designers. Now-a-days VLSI designs, power consumed by clocking has taken a maximum portion of the whole design especially for those who design deeply scaled CMOS technologies. Thus, several methodologies have been proposed to reduce the power consumption of clocking. In the recent years, as the process technology advances, feature size of IC is shrank, the minimum size of clock drivers can trigger more than one flip-flop [3]. The required circuit and the power consumption can be reduced, when smaller flip-flops are replaced by larger bits of multi flip-flops[2]. In previous designs they have performed a co- ordinate transformation to identify the flip-flops which can be merged. A combinational table is formed by that flip-flops. Finally hierarchical way is used to merge the flip-flops. By using this design the power consumption is reduced by replacing some flip-flops by fewer multi-bit flip-flops. In our proposed design a single phase adiabatic clock is used for further reduction of the power and timing. 1.1 Multi-Bit Flip-Flops Combination of two or more flip flops is known as multi-bit flip flops. In multi-bit flip flops a single clock is shared between all flip flops, due to this power consumption can be reduced. A single-bit flip-flop has two latches (Master latch and slave latch). The latches need “Clk” and “Clk’ ” signal to perform operations. Fig 1.1(A) Single bit flip-flop RESEARCH ARTICLE OPEN ACCESS
  • 2. A. Bhvaya Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 5, Issue 7, (Part - 4) July 2015, pp.101-105 www.ijera.com 102 | P a g e Fig 1.1(B) Example of merging two 1-bit flip-flops into one 2-bit flip-flop. (a) Two 1-bit flip-flops (before merging). (b) 2-bit flip-flop (after merging). Multi-bit flip-flop cells are capable of decreasing the power consumption because they have shared Inverter inside the flip-flop and they can minimize clock skew at the same time. To obtain these benefits, the ASIC design must meet the following requirements. The single-bit flip-flops we want to replace with multi-bit flip-flop must have same clock condition and same set/reset condition. Fig 1.1(C) Schematic of 2bit flip-flop Fig 1.1(D) Waveform of 2bit flip-flop II. Adiabatic Logic In modern computer system design power, area and timing consumption became a high. During past years several effective power management design techniques have been developed. The word adiabatic is taken from Greek language which means “impassible” and implies the thermodynamic principle of state change with no loss of gain or heat [5]. 2.1 Purpose of Adiabatic logic Adiabatic switching is also known as alternative CMOS logic, with no loss or gain of energy. The below circuits operates when given supply is given at vdd.When the input supply is given at in then the output is appeared at outbar. The output will be hign when the input supply is given at inbar . This circuit operates when the vdd voltage is not greater that 1.8v [6]. Fig 2.1(a) Schematic of Adiabatic circuit Fig 2.1(b) Waveform of adiabatic circuit III. Formulation of problem 3.1 Identification of Mergeable Flip-flops The identification of mergeable flip flops can be done by using binary tree concept. In computer science, a binary tree is defined as tree data structure. In binary tree format each node has at most two children, they are left child and the right child. From a graph theory, binary (and K- ary) trees as defined as arborescences. A binary tree is also known as bifurcating arborescence a term which actually appears in some very old programming books, before the modern computer science terminology. It is also possible to interpret a binary tree as an undirected, rather than a directed graph, in which case a binary tree is an ordered, rooted tree. A binary tree is a special case of an ordered K-ary tree, where k is 2.
  • 3. A. Bhvaya Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 5, Issue 7, (Part - 4) July 2015, pp.101-105 www.ijera.com 103 | P a g e Fig 3.1 Example of labelled binary tree 3.2 Combinational Table We will build a combination table, which records all possible combinations of flip-flops to get feasible flip-flops before replacements. Thus, we can replace flip-flops depending on the combinational table. Each time we use only one combination of flip-flops, to reduce the search time [1]. For simplicity we use a binary tree to represent one combination.. A flip-flop in L is demoted by each node in the tree. The types of flip-flops denoted by leaves will constitute the type of the flip-flop in the root. For each node, the bit width of the corresponding flip-flop equals to the bit width summation of flip-flops denoted by its left and right child. In the beginning, we initialize a combination ni for each kind of flip-flops in L (. Then, in order to represent all combinations by using a binary tree, we may add pseudo types, which denote those flip-flops that are not provided by the library. For example, assume that a library only supports two kinds of flip- flops whose bit widths are 1 and 4, respectively. In order to use a binary tree to denote a combination whose bit width is 4, there must exist flip-flops whose bit widths are 2 and 3 in L.Thus, we have to create two pseudo types of flip-flops with 2- and 3-bit if L does not provide these flip-flops. Fig 3.2(A). Example of building the combination table. (a) Initialize the library L and the combination table T . (b) Pseudo types are added into L, and the corresponding binary tree is also build for each combination in T. (c) New combination n3 is obtained from combining two n1s. (d) New combination n4 is obtained from combining n1 and n3, and the combination n5 is obtained from combining two n3s. (e) New combination n6 is obtained from combining n1 and n4. (f) Last combination table is obtained after deleting the unused combination in (e). Fig 3.2(B) Schematic of 8bits using combinational table Fig 3.3(C) waveform of 8bits using combinational table 3.4 Merging of flip-flops To reduce the complexity, we first divide the whole placement region into several sub regions, and use the combination table to replace flip-flops in each sub region. Then, several sub regions are combined into a larger sub region and the flip-flops are replaced again so that those flip-flops in the neighbouring sub regions can be replaced further. Finally, those flip- flops with pseudo types are deleted in the last stage because they are not provided by the supported library [1].
  • 4. A. Bhvaya Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 5, Issue 7, (Part - 4) July 2015, pp.101-105 www.ijera.com 104 | P a g e Fig 3.4(A). Example of replacements of flip-flops. (a) Sets of flip-flops before merging. (b) Two 1-bit flip- flops, f1 and f2, are replaced by the 2-bit flip-flop f3. (c) Two 1-bit flip-flops, f4 and f5, are replaced by the 2-bit flip-flop f6. (d) Two 2-bit flip-flops, f7 and f8, are replaced by the 4-bit flip-flop f9. (e) Two 2-bit flip-flops, f3 and f6, are replaced by the 4-bit flip-flop f10. (f) Sets of flip-flops after merging. Fig 3.4(B) Merging of 8bit flip-flops Fig 3.4(C) Waveform of 8bits of merging flip-flops 3.5 Addition of adiabatic clock to merging flip- flops Adiabatic clock is used for power reduction in sequential circuits. Adiabatic clock resembles a sine wave. Fig 3.5(A) Sine wave which resembles an adiabatic clock Fig 3.5(B)Addition of adiabatic clock to merging flip-flops Fig 3.5(C) Waveform of adiabatic clock IV. Results Power calculations and timing is shown in below table Power and Timing Combination of 8bit flip flops Merging of 8bit flip flops Using Adiabatic clock Power(W) 2.515E-3 770.6E-6 697.6E-6 Timing(s) 0.15 0.15 0.02 Table 4. Power and Timing calculations for different regions
  • 5. A. Bhvaya Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 5, Issue 7, (Part - 4) July 2015, pp.101-105 www.ijera.com 105 | P a g e V. Conclusion Identification of mergeable flip flops can be done by using binary tree format and later those megeable flip flops are formed as multi-bits by using combinational table until further reduction of flip flops cannot be done. By using combinational table the flip flops are merged to check whether those flip flops are working properly or not. From the above results we can conclude that power and timing are reduced by using single phase adiabatic clock. As the multi-bits increases the power consumption and timing also reduces using adiabatic clock. References [1.] "Effective and Efficient Approach for Power Reduction by Using Multi-Bit Flip-Flops" by Ya-Ting. Shyu, J.M. Lin, C.P. Huang, C.W. Lin, Ying-Zu Lin, and S-J Chang, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol 21, NO.4, April 2013. [2.] "A Survey of post-placement techniques of Multi-Bit Flip-Flops" by S.K. Priya, P.M. Krishnammal, B.Sivaranjini, International Journal of Engineering Research and Development, Vol.10, Issue 3(March 2014) , PP. 11-18. [3.] "Clock Network Power Saving Using Multi- Bit Flip-Flops in Multiple Voltage Island Design" by Jhen-Hong He, Li-Wei Huang, Jui-Hung Hung, Yu-Cheng Lin, Guo-syuan Liou, Tsai-Ming Hsieh, Proceedings of the 2nd International Conference on Computer Science and Electronics Engineering (ICCSEE 2013) [4.] "Power Aware Placement" by Yongseok Cheon, Pei-Hsin Ho, Andrew B. Kahng, Sherief Reda, QinkeWang. [5.] "Side-Channel Analysis Aspects of Lightweight Block Ciphers" by Carsten Rolfes, February 28, 2009. [6.] "New Single Phase Adiabatic Logic Family" by Mihail Cutitaru, Lee A. Belfore.