SlideShare a Scribd company logo
1 of 7
Download to read offline
International Journal of VLSI design & Communication Systems (VLSICS) Vol.2, No.1, March 2011
DOI : 10.5121/vlsic.2011.2104 37
DESIGN AND IMPLEMENTATION OF AREA AND
POWER OPTIMISED NOVEL SCANFLOP
R.Jayagowri1
and K.S.Gurumurthy2
1
Research Scholar, Department of Electronics and Communication Engineering,
Jawaharlal Nehru Technological University, Hyderabad, India
rjgowri@rediffmail.com
2
Professor, Department of Electronics and Communication Engineering, University
Visveswaraya College of Engineering, Bangalore, India
drksgurumurthy@gmail.com
ABSTRACT
The power consumption of IC during test mode is higher than its normal mode. This brings the power as
one of the major design constraints for today’s low power design technologies. In normal scan based test
circuits most of the power consumed due to the switching activity of scanflops during shift and capture
cycles. In this paper a novel scanflop is presented which reduces the switching activity of the scanflop for
clock and it reduces the power consumption of the circuit and it also reduces area and test time too. The
proposed Dual Mode One Latch Double Edge Triggered (DMOL-DET) scanflop which shift the two bits
of test vector in a clock cycle, during its test mode and captures the single data in a clock cycle during its
data mode. The design and functionality of the proposed scanflop is discussed and compared with the
different flipflops which shows that the proposed scan flop reduces the test time and clock switching
activity by 50%, area by 30% and static power by 25%.
Keywords
Scanflop, Double edge triggered flipflop, test time, low power, Latch, Testing, Scan chain.
1. INTRODUCTION
Testing of a chip is a mandatory to ensure its quality after manufacturing process. Scan based
testing is one among the popular testing techniques. The scan chains are introduced into the
VLSI circuit design to improve the testability of the circuit. After the logic synthesis of any
design all the flipflops in the circuit are replaced by the Scanflops and are connected as a shift
register to form the scanchain, through which the vectors are applied into the design for test [1].
The conceptual example of scan chain is shown in Figure 1. The logic diagram of scanflop used
in scan chain is as shown in Figure 2. Usually the scanflop is the combination of multiplexer
and a D-flipflop. Scan based testing happens with the help of scan flop in three different cycles.
During the shift-in cycle of testing the scanflop allows the test vectors to enter into the design
and during the capture cycle, the data from combo cloud is captured into flops. Finally during
the shift-out cycle the captured vectors are shifted out of the design to compare the current
output with the expected output to ensure the quality of the chip.
Every chip has to work in both in normal mode and in test mode. Zorian [2] showed that the
power consumed by the chip in test mode is twice that of the normal mode. The test power [3]
can be calculated using the equ (1 – 3).
The energy of the circuit during test is
( ) ( )2
K 1 K 0 DD i iE V , V 1/ 2C V S i,k F− = ∑
--- (1)
International Journal of VLSI design & Communication Systems (VLSICS) Vol.2, No.1, March 2011
38
Peak dynamic power during test is
( 1) ( )
K
( )
Ppeak max
k kV V
E
T
− − 
=  
  --- (2)
The average power is
/Pave Etotal T L= × --- (3)
Figure 1. The model of the scan chain
Figure 2. Block diagram of Scan flop
Where in equ (1) the K denotes Kth
vector, I denotes the ith
node of the CUT and in equ (2 ,3) the
term T denotes the time period. Where in equ (3) the L is the length of the test which is the
number of test patterns applied. There are different test methods [4-5] and techniques proposed
in the literature. Scan based test is the very popular technique of testing because of their simple
D
SI
SE
D
SI
SE
C
O
M
B
O
L
O
G
I
C
D
SI
SE
Data PI
SI
SE
CLK
PO
Data
SI Out(y)
SE
CLK
op
MU
X
Q
D
International Journal of VLSI design & Communication Systems (VLSICS) Vol.2, No.1, March 2011
39
architecture, repeatability, direct controllability and direct observability [1]. The clock scheme
modification is one of the power reduction approach for scan based testing. Pouya and Crouch
[6] showed that the clock tree is the major contributor for the test power. Sankaralinkam, Pouya
and Touba [7] proposed and proved the technique which uses the multiple scan chain for the full
scan circuits. Bonhomme et.al present a technique [8] based on a gated clock scheme for the
scan path and clock tree feeding for the scan path. Using such a modified clock scheme during
scan operation reduces the clock rate on scan cells and clock transition density in the CUT [5].
In [9] it is explained that even double edge triggered flipflops are also meant for reducing the
clock transition in the circuit and the total power consumption too.
In this paper a power reduction technique is presented using a novel double edge triggered
flipflop with a clock scheme to reduce the test power. This paper is organized as Section-2
explains the proposed method, Section -3 shows the simulated results and it is compared
with other scanflops in terms of its performance, area, static power and Section-4
concludes the work and future work.
2. PROPOSED METHOD
In this proposed method the scanflop which is introduced into the design after the logic
synthesize is modified to reduce with the number of clock transition. Usually any flipflop is a
combination of two latches. The first latch acts as a Master latch and second latch acts as a slave
latch. For a positive edge triggered flipflop master latch is a negative latch and followed by a
slave latch which is a positive latch to capture the data change in a flipflop during the positive
edge of the clock pulse. Similarly the negative edge triggered flipflop has the positive latch as
its master and negative latch as its slave to capture the data change only during the negative
edge of the clock pulse. In the proposed method the D-flipflop has only one positive latch which
itself made to use as a flipflop which can capture the change in data only during the edges of the
clock pulse. This is achieved by generating a clock trigger signal from the system clock pulse.
The generated clock trigger signal has very narrow ON time which exactly coincide with the
edges of the system clock to capture the data either at the positive or negative edges of the
system clock. The same flipflop is made to capture the data during both positive and negative
edges of clock it works like a double edge triggered flipflop.
Figure 3. Block diagram of one latch-double edge triggered flipflop.
Clock
trigger
Pos
latc
h
System
clock
Generated
clock
D q
qb
International Journal of VLSI design & Communication Systems (VLSICS) Vol.2, No.1, March 2011
40
In the proposed method the onelatch-flipflop is made to work both as a positive edge
triggered flipflop in one mode and double edge triggered flipflop in another mode. The
block diagram of onelatch-double edge triggered flipflop is shown in Figure 3.
The proposed flipflop can be introduced into testing as a scanflop just by combining it
with the multiplexer. The structure of OL-DET scanflop is shown in Figure 4. The
proposed OL-DET scanflop is efficient enough to reduce the power during testing
because it required only n/2 clock cycles to shift-in or shift-out the n-vectors into the n-
number of flipflops in scanchain, because this flop captures two data per clock cycles.
Figure 4. Structure of OL- DET scanflop
During the shift-in and shift-out cycle of testing the circuit works in test mode where the entire
scanflop works as a shift register and it is independent of the combo cloud present in the circuit
and it can work comfortably with half a clock cycle. But during capture cycle the circuit works
in the data mode. It is necessary that the combo cloud should evaluate the vector values from the
flop and the output from combo is captured again by the flipflop. The entire evaluation of
combo should happen in half a cycle if the flop is a double edge triggered flipflop. It is
advantageous in one way as a fast system but another way it may lead for more number of
multicycle path constraints. To avoid this problem the same scanflop is modified as dual mode
double edge triggered flipflop just by modifying the clock trigger generator circuit. The circuit
diagram of clock trigger generator is shown in Figure 5.
The and-gate (A1) is responsible for generating the pulse with a narrow on time as a output of
clock generator during the positive edge of the system clock. Similarly Nor-gate (A2) is
responsible for the generating pulse with narrow ON time during the negative edge of the
system clock. The inverter (A5) in the circuit is a slow gate when compared to other gates which
is responsible for a narrow ON time in the generated clock pulse. During the ON time of the
generated clock pulse the latch in DFF capture the change in the data. The and-gate(A3) in the
circuit which helps the entire flop to work in the dual mode. During the test mode scan enable
(se = 1) which allows the clock trigger generator signal to generate narrow positive pulse (ON
time) during both positive and negative edges of the system clock pulse. So, the flop works as
a double edge triggered flipflop during shift-in and shift-out cycle of testing. During the capture
cycle the circuit enters into the data mode with the values of scan enable (se= 0) which
stops generating the positive level of the clock trigger pulse during the negative edge of
the system clock and allow the circuit to generate the narrow pulse only during the
positive edge of the system clock. So, the DMOL-DET works as a single edge ordinary
Clock trigger
generator
Pos latch
System
clock
Generated
clock
D
q
qb
si
se
International Journal of VLSI design & Communication Systems (VLSICS) Vol.2, No.1, March 2011
41
positive edge triggered flipflop in data mode. This helps in avoiding the multicycle path
constraint and unnecessary partitioning of the circuit.
Figure 5. Dual mode one latch Double Edge Triggered flipflop
3. RESULTS
In this paper the proposed circuit is implemented and simulated using Cadence NCSIM tool to
observe its functionality. The results are shown in Figure 6. It is observed from the simulated
output waveform the clock trigger generator circuit is able to generate the narrow positive pulse
during the positive and negative edges of system clock when se =1 and only during the
positive edge when se = 0. The input data ‘si’ entered into the flop during se = 1 and during
se = 0 the data values of ‘d’ entered into the flop. The circuited is simulated for 10 MHz .
Pos latch
System
clock
Generated
clock
D q
qb
si
se
A4
A3A2
A1
A5
International Journal of VLSI design & Communication Systems (VLSICS) Vol.2, No.1, March 2011
42
Figure 6. Simulated output of DMOL-DET
It is also observed from the waveform the speed of the flop is increased during the shift cycles.
The same circuit is synthesized using the RTL compiler of Cadence tool for 180nm technology
to observe the area required for the circuit and static power analysis. The comparison of
different scan flops[10] are shown in the Table.1. From the table it is observed that the area
required for DMOL-DET is less for DFF with the extra cost of area for clock trigger generator
circuit area. If it is compared as a single flop the cost of the clock trigger generator circuit area
is explicit but, when scanchain is formed using these flops the appreciable amount of area
reduction can be observed in the DMOL-DET flop.
Table 1. Comparison of Different Scanflops.
Type of flop
/parameters
Usual
scanflop
Pipelined
DET
scanflop
DMOL-DET
scanflop(Flop + clock
generator circuit)
Single scanflop area
(in gate counts)
59.70 80.73 41.86 + 27.03 = 68.89
Area of 10 flops as a
scanchain
624.06 834 445.6 + 27.03 = 472.63
Number of cycles to
shift 10 bits
10 5 5
Static leakage power
(nw)
52.43 60.19 30.55 + 8.90 = 39.45
International Journal of VLSI design & Communication Systems (VLSICS) Vol.2, No.1, March 2011
43
4. CONCLUSIONS
It is observed from the result that DMOL-DET reduces the chip area about 30% when
compared to the ordinary scanflop and 43% when compare to the Pipelined DET scanflop.It
also reduces the static power about 25% when compared to the usual scanflop, 35% when
compared to the pipelined DET scanflop and the speed of testing get increased during shift
cycle for about 50% when compared to the usual scanflop. As a conclusion the DMOL-DET
can be used in the digital circuit as a good scanflop for testing purpose which helps in reducing
the area, power and increasing speed. As a future work the characteristics and its dynamic
power analysis of the proposed scanflop can be carried out.
REFERENCES
[1] Alfred.L.Crouch, (2000) Design-for-Test for Digital Ic’s and Embedded Core Systems, prentice
Hall PTR.
[2] Y.Zorian, (1993) “A Distributed BIST Control Scheme for Complex VLSI Devices”, Proc. 11th
IEEE VLSI Test Symposium, IEEE CS Press, Los Alamitos, Calif, pp4-9.
[3] C.P.Ravikumar, (2008) “Test Strategies for Low Power Devices”, Proc. IEEE Design,
Automation and Test in Europe, pp728-733.
[4] Srivaths Ravi, (2007) “Power-aware Test: Challenges and Solutions”, International Test
Conference, Lecture 2.2, pp1-10.
[5] P.Girard, (2002) “Survey of Low-Power Testing of VLSI Circuits”, IEEE Design and Test of
Computers, Vol. 19, No. 3, pp80-90.
[6] B.Pouya and A.Crouch, (2000) “Optimization Trade Offs for Vector Volume and Test Power”,
Proc. International Test Conference, IEEE Press, Piscataway.N.J, pp873-881.
[7] R.Sankaralingam, B.Pouya and N.A.Touba, (2001) “Reducing Power Dissipation during Test
using Scan Chain Disable”, proc. 19th
VLSI Test Symposium, IEEE CS Press, Los Alamitos,
Calif, pp319-324.
[8] Y.Bonhomme et al., (2001) “A Gated Clock Scheme for Low Power Scan Testing of Logic ICs
or Embedded Cores”, Proc. 10th
Asian Test Symposium, IEEE CS Press, Los Alamitos, Calif,
pp253-258.
[9] Kiat-Seng, Yeo-Samir.S, Rafil.S, Wangling Coh, CMOS/BICMOS ULSI-LowVoltage, Low
Power, Pearson Education Pvt. Ltd.
[10] R.Jayagowri and K.S.Gurumurthy, (2010) “Power Optimization during Shift Cycle of Scan
Based IC testing”, International Journal of Recent Trends in Engineering, pp135-138.

More Related Content

What's hot

Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...IJPEDS-IAES
 
Experimental Evaluation of Torque Performance of Voltage and Current Models u...
Experimental Evaluation of Torque Performance of Voltage and Current Models u...Experimental Evaluation of Torque Performance of Voltage and Current Models u...
Experimental Evaluation of Torque Performance of Voltage and Current Models u...IJPEDS-IAES
 
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...ijcsa
 
Speed control of IM using Space Vector Modulation
Speed control of IM using Space Vector ModulationSpeed control of IM using Space Vector Modulation
Speed control of IM using Space Vector ModulationAsif Jamadar
 
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...ijistjournal
 
Time v Frequency Domain Analysis For Large Automotive Systems
Time v Frequency Domain Analysis For Large Automotive SystemsTime v Frequency Domain Analysis For Large Automotive Systems
Time v Frequency Domain Analysis For Large Automotive SystemsAltair
 
control system lab 02 - PID tuning
control system lab 02 - PID tuning control system lab 02 - PID tuning
control system lab 02 - PID tuning nalan karunanayake
 
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...IOSRJVSP
 
Atc On An Simd Cots System Wmpp05
Atc On An Simd Cots System   Wmpp05Atc On An Simd Cots System   Wmpp05
Atc On An Simd Cots System Wmpp05Ülger Ahmet
 
Analysis and optimization of electrodes for improving the performance of ring...
Analysis and optimization of electrodes for improving the performance of ring...Analysis and optimization of electrodes for improving the performance of ring...
Analysis and optimization of electrodes for improving the performance of ring...eSAT Journals
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
An investigation on switching
An investigation on switchingAn investigation on switching
An investigation on switchingcsandit
 
LAS16-TR04: Using tracing to tune and optimize EAS (English)
LAS16-TR04: Using tracing to tune and optimize EAS (English)LAS16-TR04: Using tracing to tune and optimize EAS (English)
LAS16-TR04: Using tracing to tune and optimize EAS (English)Linaro
 
Direct Torque Control of Four Switch Three Phase Inverter Fed Induction Motor...
Direct Torque Control of Four Switch Three Phase Inverter Fed Induction Motor...Direct Torque Control of Four Switch Three Phase Inverter Fed Induction Motor...
Direct Torque Control of Four Switch Three Phase Inverter Fed Induction Motor...IAES-IJPEDS
 
DEVELOPMENT OF A NEUROFUZZY CONTROL SYSTEM FOR THE GUIDANCE OF AIR ...
DEVELOPMENT OF A  NEUROFUZZY  CONTROL   SYSTEM   FOR   THE  GUIDANCE  OF AIR ...DEVELOPMENT OF A  NEUROFUZZY  CONTROL   SYSTEM   FOR   THE  GUIDANCE  OF AIR ...
DEVELOPMENT OF A NEUROFUZZY CONTROL SYSTEM FOR THE GUIDANCE OF AIR ...Ahmed Momtaz Hosny, PhD
 
Design of low power barrel shifter and rotator using two phase clocked adiaba...
Design of low power barrel shifter and rotator using two phase clocked adiaba...Design of low power barrel shifter and rotator using two phase clocked adiaba...
Design of low power barrel shifter and rotator using two phase clocked adiaba...eSAT Publishing House
 

What's hot (20)

Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
 
Continuous & discontinuous conduction
Continuous & discontinuous conductionContinuous & discontinuous conduction
Continuous & discontinuous conduction
 
Experimental Evaluation of Torque Performance of Voltage and Current Models u...
Experimental Evaluation of Torque Performance of Voltage and Current Models u...Experimental Evaluation of Torque Performance of Voltage and Current Models u...
Experimental Evaluation of Torque Performance of Voltage and Current Models u...
 
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
 
Speed control of IM using Space Vector Modulation
Speed control of IM using Space Vector ModulationSpeed control of IM using Space Vector Modulation
Speed control of IM using Space Vector Modulation
 
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
 
Time v Frequency Domain Analysis For Large Automotive Systems
Time v Frequency Domain Analysis For Large Automotive SystemsTime v Frequency Domain Analysis For Large Automotive Systems
Time v Frequency Domain Analysis For Large Automotive Systems
 
control system lab 02 - PID tuning
control system lab 02 - PID tuning control system lab 02 - PID tuning
control system lab 02 - PID tuning
 
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...
 
Atc On An Simd Cots System Wmpp05
Atc On An Simd Cots System   Wmpp05Atc On An Simd Cots System   Wmpp05
Atc On An Simd Cots System Wmpp05
 
Analysis and optimization of electrodes for improving the performance of ring...
Analysis and optimization of electrodes for improving the performance of ring...Analysis and optimization of electrodes for improving the performance of ring...
Analysis and optimization of electrodes for improving the performance of ring...
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
An investigation on switching
An investigation on switchingAn investigation on switching
An investigation on switching
 
Discrete Time Optimal Tracking Control of BLDC Motor
Discrete Time Optimal Tracking Control of BLDC MotorDiscrete Time Optimal Tracking Control of BLDC Motor
Discrete Time Optimal Tracking Control of BLDC Motor
 
LAS16-TR04: Using tracing to tune and optimize EAS (English)
LAS16-TR04: Using tracing to tune and optimize EAS (English)LAS16-TR04: Using tracing to tune and optimize EAS (English)
LAS16-TR04: Using tracing to tune and optimize EAS (English)
 
Direct Torque Control of Four Switch Three Phase Inverter Fed Induction Motor...
Direct Torque Control of Four Switch Three Phase Inverter Fed Induction Motor...Direct Torque Control of Four Switch Three Phase Inverter Fed Induction Motor...
Direct Torque Control of Four Switch Three Phase Inverter Fed Induction Motor...
 
Mp3422592263
Mp3422592263Mp3422592263
Mp3422592263
 
DEVELOPMENT OF A NEUROFUZZY CONTROL SYSTEM FOR THE GUIDANCE OF AIR ...
DEVELOPMENT OF A  NEUROFUZZY  CONTROL   SYSTEM   FOR   THE  GUIDANCE  OF AIR ...DEVELOPMENT OF A  NEUROFUZZY  CONTROL   SYSTEM   FOR   THE  GUIDANCE  OF AIR ...
DEVELOPMENT OF A NEUROFUZZY CONTROL SYSTEM FOR THE GUIDANCE OF AIR ...
 
Design of low power barrel shifter and rotator using two phase clocked adiaba...
Design of low power barrel shifter and rotator using two phase clocked adiaba...Design of low power barrel shifter and rotator using two phase clocked adiaba...
Design of low power barrel shifter and rotator using two phase clocked adiaba...
 
00769767
0076976700769767
00769767
 

Similar to DESIGN AND IMPLEMENTATION OF AREA AND POWER OPTIMISED NOVEL SCANFLOP

Vlsics040303LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP
Vlsics040303LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOPVlsics040303LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP
Vlsics040303LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOPVLSICS Design
 
An introduction to scan test for test engineers
An introduction to scan test for test engineersAn introduction to scan test for test engineers
An introduction to scan test for test engineersMohit Mongia
 
Design of -- Two phase non overlapping low frequency clock generator using Ca...
Design of -- Two phase non overlapping low frequency clock generator using Ca...Design of -- Two phase non overlapping low frequency clock generator using Ca...
Design of -- Two phase non overlapping low frequency clock generator using Ca...Prashantkumar R
 
A survey of scan-capture power reduction techniques
A survey of scan-capture power reduction techniquesA survey of scan-capture power reduction techniques
A survey of scan-capture power reduction techniquesIJECEIAES
 
FPGA IMPLEMENTATION OF UNIVERSAL SHIFT REGISTER FOR ASYNCHRONOUS DATA SAMPLING
FPGA IMPLEMENTATION OF UNIVERSAL SHIFT REGISTER FOR ASYNCHRONOUS DATA SAMPLINGFPGA IMPLEMENTATION OF UNIVERSAL SHIFT REGISTER FOR ASYNCHRONOUS DATA SAMPLING
FPGA IMPLEMENTATION OF UNIVERSAL SHIFT REGISTER FOR ASYNCHRONOUS DATA SAMPLINGEditor IJMTER
 
Design and implementation of synchronous 4 bit up counter using 180 nm cmos p...
Design and implementation of synchronous 4 bit up counter using 180 nm cmos p...Design and implementation of synchronous 4 bit up counter using 180 nm cmos p...
Design and implementation of synchronous 4 bit up counter using 180 nm cmos p...eSAT Publishing House
 
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 commoneSAT Publishing House
 
Design and implementation of modified clock generation
Design and implementation of modified clock generationDesign and implementation of modified clock generation
Design and implementation of modified clock generationeSAT Journals
 
Loc, los and loes at speed testing methodologies for automatic test pattern g...
Loc, los and loes at speed testing methodologies for automatic test pattern g...Loc, los and loes at speed testing methodologies for automatic test pattern g...
Loc, los and loes at speed testing methodologies for automatic test pattern g...eSAT Journals
 
Loc, los and loes at speed testing methodologies for automatic test pattern g...
Loc, los and loes at speed testing methodologies for automatic test pattern g...Loc, los and loes at speed testing methodologies for automatic test pattern g...
Loc, los and loes at speed testing methodologies for automatic test pattern g...eSAT Publishing House
 
Scan-Based Delay Measurement Technique Using Signature Registers
Scan-Based Delay Measurement Technique Using Signature RegistersScan-Based Delay Measurement Technique Using Signature Registers
Scan-Based Delay Measurement Technique Using Signature RegistersIJMER
 
A Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeA Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeIOSR Journals
 
Low power and high performance detff using common feedback inverter logic
Low power and high performance detff using common feedback inverter logic Low power and high performance detff using common feedback inverter logic
Low power and high performance detff using common feedback inverter logic eSAT Journals
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...ijceronline
 
Jitter transfer Functions in Minutes
Jitter transfer Functions in MinutesJitter transfer Functions in Minutes
Jitter transfer Functions in MinutesJean-Marc Robillard
 
Techniques for Minimizing Power Consumption in DFT during Scan Test Activity
Techniques for Minimizing Power Consumption in DFT during Scan Test ActivityTechniques for Minimizing Power Consumption in DFT during Scan Test Activity
Techniques for Minimizing Power Consumption in DFT during Scan Test ActivityIJTET Journal
 

Similar to DESIGN AND IMPLEMENTATION OF AREA AND POWER OPTIMISED NOVEL SCANFLOP (20)

Vlsics040303LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP
Vlsics040303LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOPVlsics040303LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP
Vlsics040303LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP
 
An introduction to scan test for test engineers
An introduction to scan test for test engineersAn introduction to scan test for test engineers
An introduction to scan test for test engineers
 
Design of -- Two phase non overlapping low frequency clock generator using Ca...
Design of -- Two phase non overlapping low frequency clock generator using Ca...Design of -- Two phase non overlapping low frequency clock generator using Ca...
Design of -- Two phase non overlapping low frequency clock generator using Ca...
 
G352734
G352734G352734
G352734
 
G352734
G352734G352734
G352734
 
A survey of scan-capture power reduction techniques
A survey of scan-capture power reduction techniquesA survey of scan-capture power reduction techniques
A survey of scan-capture power reduction techniques
 
FPGA IMPLEMENTATION OF UNIVERSAL SHIFT REGISTER FOR ASYNCHRONOUS DATA SAMPLING
FPGA IMPLEMENTATION OF UNIVERSAL SHIFT REGISTER FOR ASYNCHRONOUS DATA SAMPLINGFPGA IMPLEMENTATION OF UNIVERSAL SHIFT REGISTER FOR ASYNCHRONOUS DATA SAMPLING
FPGA IMPLEMENTATION OF UNIVERSAL SHIFT REGISTER FOR ASYNCHRONOUS DATA SAMPLING
 
Design and implementation of synchronous 4 bit up counter using 180 nm cmos p...
Design and implementation of synchronous 4 bit up counter using 180 nm cmos p...Design and implementation of synchronous 4 bit up counter using 180 nm cmos p...
Design and implementation of synchronous 4 bit up counter using 180 nm cmos p...
 
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
 
Design and implementation of modified clock generation
Design and implementation of modified clock generationDesign and implementation of modified clock generation
Design and implementation of modified clock generation
 
Loc, los and loes at speed testing methodologies for automatic test pattern g...
Loc, los and loes at speed testing methodologies for automatic test pattern g...Loc, los and loes at speed testing methodologies for automatic test pattern g...
Loc, los and loes at speed testing methodologies for automatic test pattern g...
 
Loc, los and loes at speed testing methodologies for automatic test pattern g...
Loc, los and loes at speed testing methodologies for automatic test pattern g...Loc, los and loes at speed testing methodologies for automatic test pattern g...
Loc, los and loes at speed testing methodologies for automatic test pattern g...
 
Scan-Based Delay Measurement Technique Using Signature Registers
Scan-Based Delay Measurement Technique Using Signature RegistersScan-Based Delay Measurement Technique Using Signature Registers
Scan-Based Delay Measurement Technique Using Signature Registers
 
Fv3610681072
Fv3610681072Fv3610681072
Fv3610681072
 
A Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeA Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver Tree
 
Low power and high performance detff using common feedback inverter logic
Low power and high performance detff using common feedback inverter logic Low power and high performance detff using common feedback inverter logic
Low power and high performance detff using common feedback inverter logic
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 
Ad4101172176
Ad4101172176Ad4101172176
Ad4101172176
 
Jitter transfer Functions in Minutes
Jitter transfer Functions in MinutesJitter transfer Functions in Minutes
Jitter transfer Functions in Minutes
 
Techniques for Minimizing Power Consumption in DFT during Scan Test Activity
Techniques for Minimizing Power Consumption in DFT during Scan Test ActivityTechniques for Minimizing Power Consumption in DFT during Scan Test Activity
Techniques for Minimizing Power Consumption in DFT during Scan Test Activity
 

Recently uploaded

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 

DESIGN AND IMPLEMENTATION OF AREA AND POWER OPTIMISED NOVEL SCANFLOP

  • 1. International Journal of VLSI design & Communication Systems (VLSICS) Vol.2, No.1, March 2011 DOI : 10.5121/vlsic.2011.2104 37 DESIGN AND IMPLEMENTATION OF AREA AND POWER OPTIMISED NOVEL SCANFLOP R.Jayagowri1 and K.S.Gurumurthy2 1 Research Scholar, Department of Electronics and Communication Engineering, Jawaharlal Nehru Technological University, Hyderabad, India rjgowri@rediffmail.com 2 Professor, Department of Electronics and Communication Engineering, University Visveswaraya College of Engineering, Bangalore, India drksgurumurthy@gmail.com ABSTRACT The power consumption of IC during test mode is higher than its normal mode. This brings the power as one of the major design constraints for today’s low power design technologies. In normal scan based test circuits most of the power consumed due to the switching activity of scanflops during shift and capture cycles. In this paper a novel scanflop is presented which reduces the switching activity of the scanflop for clock and it reduces the power consumption of the circuit and it also reduces area and test time too. The proposed Dual Mode One Latch Double Edge Triggered (DMOL-DET) scanflop which shift the two bits of test vector in a clock cycle, during its test mode and captures the single data in a clock cycle during its data mode. The design and functionality of the proposed scanflop is discussed and compared with the different flipflops which shows that the proposed scan flop reduces the test time and clock switching activity by 50%, area by 30% and static power by 25%. Keywords Scanflop, Double edge triggered flipflop, test time, low power, Latch, Testing, Scan chain. 1. INTRODUCTION Testing of a chip is a mandatory to ensure its quality after manufacturing process. Scan based testing is one among the popular testing techniques. The scan chains are introduced into the VLSI circuit design to improve the testability of the circuit. After the logic synthesis of any design all the flipflops in the circuit are replaced by the Scanflops and are connected as a shift register to form the scanchain, through which the vectors are applied into the design for test [1]. The conceptual example of scan chain is shown in Figure 1. The logic diagram of scanflop used in scan chain is as shown in Figure 2. Usually the scanflop is the combination of multiplexer and a D-flipflop. Scan based testing happens with the help of scan flop in three different cycles. During the shift-in cycle of testing the scanflop allows the test vectors to enter into the design and during the capture cycle, the data from combo cloud is captured into flops. Finally during the shift-out cycle the captured vectors are shifted out of the design to compare the current output with the expected output to ensure the quality of the chip. Every chip has to work in both in normal mode and in test mode. Zorian [2] showed that the power consumed by the chip in test mode is twice that of the normal mode. The test power [3] can be calculated using the equ (1 – 3). The energy of the circuit during test is ( ) ( )2 K 1 K 0 DD i iE V , V 1/ 2C V S i,k F− = ∑ --- (1)
  • 2. International Journal of VLSI design & Communication Systems (VLSICS) Vol.2, No.1, March 2011 38 Peak dynamic power during test is ( 1) ( ) K ( ) Ppeak max k kV V E T − −  =     --- (2) The average power is /Pave Etotal T L= × --- (3) Figure 1. The model of the scan chain Figure 2. Block diagram of Scan flop Where in equ (1) the K denotes Kth vector, I denotes the ith node of the CUT and in equ (2 ,3) the term T denotes the time period. Where in equ (3) the L is the length of the test which is the number of test patterns applied. There are different test methods [4-5] and techniques proposed in the literature. Scan based test is the very popular technique of testing because of their simple D SI SE D SI SE C O M B O L O G I C D SI SE Data PI SI SE CLK PO Data SI Out(y) SE CLK op MU X Q D
  • 3. International Journal of VLSI design & Communication Systems (VLSICS) Vol.2, No.1, March 2011 39 architecture, repeatability, direct controllability and direct observability [1]. The clock scheme modification is one of the power reduction approach for scan based testing. Pouya and Crouch [6] showed that the clock tree is the major contributor for the test power. Sankaralinkam, Pouya and Touba [7] proposed and proved the technique which uses the multiple scan chain for the full scan circuits. Bonhomme et.al present a technique [8] based on a gated clock scheme for the scan path and clock tree feeding for the scan path. Using such a modified clock scheme during scan operation reduces the clock rate on scan cells and clock transition density in the CUT [5]. In [9] it is explained that even double edge triggered flipflops are also meant for reducing the clock transition in the circuit and the total power consumption too. In this paper a power reduction technique is presented using a novel double edge triggered flipflop with a clock scheme to reduce the test power. This paper is organized as Section-2 explains the proposed method, Section -3 shows the simulated results and it is compared with other scanflops in terms of its performance, area, static power and Section-4 concludes the work and future work. 2. PROPOSED METHOD In this proposed method the scanflop which is introduced into the design after the logic synthesize is modified to reduce with the number of clock transition. Usually any flipflop is a combination of two latches. The first latch acts as a Master latch and second latch acts as a slave latch. For a positive edge triggered flipflop master latch is a negative latch and followed by a slave latch which is a positive latch to capture the data change in a flipflop during the positive edge of the clock pulse. Similarly the negative edge triggered flipflop has the positive latch as its master and negative latch as its slave to capture the data change only during the negative edge of the clock pulse. In the proposed method the D-flipflop has only one positive latch which itself made to use as a flipflop which can capture the change in data only during the edges of the clock pulse. This is achieved by generating a clock trigger signal from the system clock pulse. The generated clock trigger signal has very narrow ON time which exactly coincide with the edges of the system clock to capture the data either at the positive or negative edges of the system clock. The same flipflop is made to capture the data during both positive and negative edges of clock it works like a double edge triggered flipflop. Figure 3. Block diagram of one latch-double edge triggered flipflop. Clock trigger Pos latc h System clock Generated clock D q qb
  • 4. International Journal of VLSI design & Communication Systems (VLSICS) Vol.2, No.1, March 2011 40 In the proposed method the onelatch-flipflop is made to work both as a positive edge triggered flipflop in one mode and double edge triggered flipflop in another mode. The block diagram of onelatch-double edge triggered flipflop is shown in Figure 3. The proposed flipflop can be introduced into testing as a scanflop just by combining it with the multiplexer. The structure of OL-DET scanflop is shown in Figure 4. The proposed OL-DET scanflop is efficient enough to reduce the power during testing because it required only n/2 clock cycles to shift-in or shift-out the n-vectors into the n- number of flipflops in scanchain, because this flop captures two data per clock cycles. Figure 4. Structure of OL- DET scanflop During the shift-in and shift-out cycle of testing the circuit works in test mode where the entire scanflop works as a shift register and it is independent of the combo cloud present in the circuit and it can work comfortably with half a clock cycle. But during capture cycle the circuit works in the data mode. It is necessary that the combo cloud should evaluate the vector values from the flop and the output from combo is captured again by the flipflop. The entire evaluation of combo should happen in half a cycle if the flop is a double edge triggered flipflop. It is advantageous in one way as a fast system but another way it may lead for more number of multicycle path constraints. To avoid this problem the same scanflop is modified as dual mode double edge triggered flipflop just by modifying the clock trigger generator circuit. The circuit diagram of clock trigger generator is shown in Figure 5. The and-gate (A1) is responsible for generating the pulse with a narrow on time as a output of clock generator during the positive edge of the system clock. Similarly Nor-gate (A2) is responsible for the generating pulse with narrow ON time during the negative edge of the system clock. The inverter (A5) in the circuit is a slow gate when compared to other gates which is responsible for a narrow ON time in the generated clock pulse. During the ON time of the generated clock pulse the latch in DFF capture the change in the data. The and-gate(A3) in the circuit which helps the entire flop to work in the dual mode. During the test mode scan enable (se = 1) which allows the clock trigger generator signal to generate narrow positive pulse (ON time) during both positive and negative edges of the system clock pulse. So, the flop works as a double edge triggered flipflop during shift-in and shift-out cycle of testing. During the capture cycle the circuit enters into the data mode with the values of scan enable (se= 0) which stops generating the positive level of the clock trigger pulse during the negative edge of the system clock and allow the circuit to generate the narrow pulse only during the positive edge of the system clock. So, the DMOL-DET works as a single edge ordinary Clock trigger generator Pos latch System clock Generated clock D q qb si se
  • 5. International Journal of VLSI design & Communication Systems (VLSICS) Vol.2, No.1, March 2011 41 positive edge triggered flipflop in data mode. This helps in avoiding the multicycle path constraint and unnecessary partitioning of the circuit. Figure 5. Dual mode one latch Double Edge Triggered flipflop 3. RESULTS In this paper the proposed circuit is implemented and simulated using Cadence NCSIM tool to observe its functionality. The results are shown in Figure 6. It is observed from the simulated output waveform the clock trigger generator circuit is able to generate the narrow positive pulse during the positive and negative edges of system clock when se =1 and only during the positive edge when se = 0. The input data ‘si’ entered into the flop during se = 1 and during se = 0 the data values of ‘d’ entered into the flop. The circuited is simulated for 10 MHz . Pos latch System clock Generated clock D q qb si se A4 A3A2 A1 A5
  • 6. International Journal of VLSI design & Communication Systems (VLSICS) Vol.2, No.1, March 2011 42 Figure 6. Simulated output of DMOL-DET It is also observed from the waveform the speed of the flop is increased during the shift cycles. The same circuit is synthesized using the RTL compiler of Cadence tool for 180nm technology to observe the area required for the circuit and static power analysis. The comparison of different scan flops[10] are shown in the Table.1. From the table it is observed that the area required for DMOL-DET is less for DFF with the extra cost of area for clock trigger generator circuit area. If it is compared as a single flop the cost of the clock trigger generator circuit area is explicit but, when scanchain is formed using these flops the appreciable amount of area reduction can be observed in the DMOL-DET flop. Table 1. Comparison of Different Scanflops. Type of flop /parameters Usual scanflop Pipelined DET scanflop DMOL-DET scanflop(Flop + clock generator circuit) Single scanflop area (in gate counts) 59.70 80.73 41.86 + 27.03 = 68.89 Area of 10 flops as a scanchain 624.06 834 445.6 + 27.03 = 472.63 Number of cycles to shift 10 bits 10 5 5 Static leakage power (nw) 52.43 60.19 30.55 + 8.90 = 39.45
  • 7. International Journal of VLSI design & Communication Systems (VLSICS) Vol.2, No.1, March 2011 43 4. CONCLUSIONS It is observed from the result that DMOL-DET reduces the chip area about 30% when compared to the ordinary scanflop and 43% when compare to the Pipelined DET scanflop.It also reduces the static power about 25% when compared to the usual scanflop, 35% when compared to the pipelined DET scanflop and the speed of testing get increased during shift cycle for about 50% when compared to the usual scanflop. As a conclusion the DMOL-DET can be used in the digital circuit as a good scanflop for testing purpose which helps in reducing the area, power and increasing speed. As a future work the characteristics and its dynamic power analysis of the proposed scanflop can be carried out. REFERENCES [1] Alfred.L.Crouch, (2000) Design-for-Test for Digital Ic’s and Embedded Core Systems, prentice Hall PTR. [2] Y.Zorian, (1993) “A Distributed BIST Control Scheme for Complex VLSI Devices”, Proc. 11th IEEE VLSI Test Symposium, IEEE CS Press, Los Alamitos, Calif, pp4-9. [3] C.P.Ravikumar, (2008) “Test Strategies for Low Power Devices”, Proc. IEEE Design, Automation and Test in Europe, pp728-733. [4] Srivaths Ravi, (2007) “Power-aware Test: Challenges and Solutions”, International Test Conference, Lecture 2.2, pp1-10. [5] P.Girard, (2002) “Survey of Low-Power Testing of VLSI Circuits”, IEEE Design and Test of Computers, Vol. 19, No. 3, pp80-90. [6] B.Pouya and A.Crouch, (2000) “Optimization Trade Offs for Vector Volume and Test Power”, Proc. International Test Conference, IEEE Press, Piscataway.N.J, pp873-881. [7] R.Sankaralingam, B.Pouya and N.A.Touba, (2001) “Reducing Power Dissipation during Test using Scan Chain Disable”, proc. 19th VLSI Test Symposium, IEEE CS Press, Los Alamitos, Calif, pp319-324. [8] Y.Bonhomme et al., (2001) “A Gated Clock Scheme for Low Power Scan Testing of Logic ICs or Embedded Cores”, Proc. 10th Asian Test Symposium, IEEE CS Press, Los Alamitos, Calif, pp253-258. [9] Kiat-Seng, Yeo-Samir.S, Rafil.S, Wangling Coh, CMOS/BICMOS ULSI-LowVoltage, Low Power, Pearson Education Pvt. Ltd. [10] R.Jayagowri and K.S.Gurumurthy, (2010) “Power Optimization during Shift Cycle of Scan Based IC testing”, International Journal of Recent Trends in Engineering, pp135-138.