SlideShare a Scribd company logo
International Journal of Electronic Design and Test (JEDT) Vol.1 No.1
1
A REVIEW OF LOW POWERAND AREA EFFICIENT
FSM BASED LFSR FOR LOGIC BIST
Sabirhussain1
and Alleshwararao2
1
Assistant Professor, Department of Electronics and Communication Engineering,
MJCET, Osmania University, Hyderabad, India
2
Professor and Head, Department of Electronics and Communication Engineering,
GITAM University, Visakhapatnam, India
ABSTRACT
Built in Self Test circuits enable an integrated circuit to test itself. Built in Self Test reduces test and
maintenance costs for an integrated circuit by eliminating the need for expensive test equipment. Built in
Self Test also allows an integrated circuit to test at its normal operating speed which is very important for
detecting timing faults. Despite all of these advantages Built in Self Test has seen limited use in industry
because of area and performance overhead and increased design time. This paper presents automated
techniques for implementing BIST in a way that minimizes area and performance overhead. This approach
allows applying at-speed test patterns and eliminates the need for an external tester. Proper design of the
test pattern generator contributes to reduction in the power consumption of the CUT and the overall power
consumption of the BIST circuitry. We have proposed FSM based LFSR which generate maximum
correlation among the patterns and targeted on c432, c1908 and c3540 benchmark circuits to validate test
power, achieved significant improved in power up to 15% compared to conventional test generator and
also achieved optimal area overhead,designed using Verilog HDL and implemented using Xilinx 14.3 and
Cadence tool.
KEYWORDS
Logic BIST, Switching activity, Low power design, SIC BS LFSR& Fault coverage
1. INTRODUCTION
Testing of digital VLSI circuits entails many challenges as a consequence of rapid growth of
semiconductor manufacturing technology and the unprecedented levels of design complexity.
These challenges include keeping the average and peak power dissipation and test application
time within acceptable limits. In complex VLSI circuits need to be decrease power dissipation
because power dissipation during testing mode almost double compare to normal mode of
operation [25]. Another challenging aspect is area overhead [5] of the circuits. For these problems
need to design very efficient test pattern generator, that generate test patterns with minimum
switching activity and also take less area without effecting other parameter s in circuit.
The previous works that have been done in the area of low power testing, especially the
techniques that involved reducing transitions or toggles to reduce switching activity during the
test. The section summarizes the work done for controlling power dissipation during testing
circuits with BIST circuitry Ahmed N.Awad and Abdulla if S.AbhuIssa [3] presented the four
different LFSR’s technique to reduce the transitions between the test patterns for a Memory
BIST. Girard [7] [8][9][10] proposed survey paper on low testing of VLSI circuits and also
presented a method to reduce internal switching activity in circuits by decreasing the transition
density at the inputs through test vector ordering. In [4] proposed A Novel BIST Scheme for Low
International Journal of Electronic Design and Test (JEDT) Vol.1 No.1
2
Power Testingmethod using SIC and modified LFSR that reduced test power.A.S.AbuIssa and
S.F. Quigley [12] presented the modified LFSR that reduces the number of transitions at the input
of the circuit under test by 25% using the bit swapping technique. Wang and Gupta [2] [13]
presented a new BIST TPG design, called low-transition random TPG (LT-RTPG) that comprised
an LFSR, a k-input AND gate, and a T flip-flop. The [1] [29] used concept of LT-LFSR and also
focused on area overhead. The primary goals of this work are to develop an efficient test
generation method for digital logic circuits to obtained high fault coverage and compare different
LFSR scheme in terms of different parameters. Another part of this work is to develop a LFSR
that has less number of transitionactivities in test patterns.
2. CIRCUIT UNDER TEST
The International Symposium for Circuits and Systems (ISCAS) has designed certain circuits
called as the benchmark circuits that are extensively used in Design for Testability. The
benchmark circuits when used in the BIST architecture as the Circuit under Test (CUT) help to
clearly analyze the efficiency of a Test Pattern Generator used in testing. In proposed paper the
ISCAS-85 Benchmark circuit C 432 a 27-channel interrupt controller with 36 primary inputs 7
primary outputs number of gates 160 and equivalent fault sets size are 524 similarly we have
chosen more complex circuit with larger configurations with C1908 a 16-bit single error
correcting and double error detecting (SEC/DED) circuit with some byte error detection
capability and C3540 a 8 bit ALU with binary and BCD arithmetic, and logic and shift operations
is used as CUT. The fault model used in design is stuck at fault model, s_a_0 means logic line
permanently got short circuited with respect to ground (GND) and s_a_1 means logic line
permanently got short circuited with respect to supply (Vcc)
Table 1. Configuration of Benchmark circuits
Benchmark circuit Primary
Inputs
Primary
Outputs
Number
of gates
Equivalent
fault set size
Fault
Type
C432
27-channel interrupt controller
36 7 160 524 {s_a_0
s_a_1}
C1908
16-bit SEC/DED circuit
33 25 880 1879 {s_a_0
s_a_1}
C3540
8-bit ALU
50 22 1669 3428 {s_a_0
s_a_1}
Table 1 showsdifferent benchmark circuits in terms of number of gates which includes
AND,OR,XOR,NOT ,NAND and NOR gates and equivalent fault set size which includes stuck at
0 and 1.
3. GENERATION OF TEST VECTORS
3.1. Test Vector Generation using LFSR
A series of D-ffs with external exclusive-OR is called as standard LFSR [11]. The circuit
representation of standard LFSR, as the name suggests, is basically a shift register having D flip-
flops where the output of the last flip-flop provides feedback to the input of the first flip-flop. If
there are n flip-flops𝑥0,𝑥1, … . . 𝑥𝑛−1,then the LFSR is called n -stage LFSR. The feedback is
basically a linear XOR function of the outputs of the flip-flops. Output of any flip-flop may or
may not participate in the XOR function; if output of any flip-flop Xi say, provides input to the
XOR function then corresponding tap point hi ;(Figure 2) is 1. Similarly, if output of flip-
International Journal of Electronic Design and Test (JEDT) Vol.1 No.1
3
flop Xi does not provide input to the XOR function then corresponding tap point hi is 0. In the
circuit representation ifhi =0, then there is no XOR gate in the feedback network corresponding to
the output of the flip-flop Xi; otherwise, the XOR gate is included. Now, we give an example of a
standard LFSR and illustrate the pattern generated the register and also shown an example of a
standard LFSR.
This LFSR can also be described by the characteristic polynomial and matrix of LFSR also shown
𝑓(𝑥) = 1 + ℎ1𝑥 + ℎ2𝑥2
+ ⋯ + ℎ𝑛−2 𝑥𝑛−2
+ ℎ𝑛−1 𝑥𝑛−1
+ 𝑥𝑛
Figure 1: Standard LFSR with Shifter Circuit
It may be noted that output of flip-flop X2 provides feedback to the XOR network, while flip-
flop X1does not; so h1 =0 and h2=1. The characteristic polynomial of the LFSR is f(x) =1+x2
+x3
.If
the initial values of the flip-flops are X0=0, X1=0, X2=0, then the sequence of patters is as follows:
f(x) =1+x2
+x3
Table 2.Pattern generator using Shifter Circuit
X0 X1 X2 S0S1 S2
1 0 0 1 0 0
1 1 0 0 1 0
1 1 1 0 0 1
0 1 1 1 0 1
1 0 1 1 0 1
0 1 0 1 1 0
0 0 1 0 1 1
1 0 0 1 0 0
1 1 0 0 1 0
1 1 1 0 0 1
0 1 1 1 0 1
0 0 1 0 1 1
So the LFSR generates 12 patterns (excluding all 0s) after which a pattern is repeated. It may be
noted that this LFSR generates all patterns (except all 0s) which are generated by a 3 bit counter,
however the area of the LFSR is much lower compared to a counter. In a real time scenario, the
International Journal of Electronic Design and Test (JEDT) Vol.1 No.1
4
number of inputs of a CUT is of the order of hundreds. So LFSR has minimal area compared to
counters.
3.2. Statistics Report
The table 3 shows the synthesis report of standard LFSRused in top module, RTL compiler used
to extract various parameters.
Table 3: Synthesis report of LFSR
Parameters
Total
Power
(mW)
Dynamic
Power(mW)
Leakage
Power(nW)
Area
(cells)
Gates
Standard
LFSR
0.11 0.10 0.28 5980 587
3.3 Test Vector Generation using FSM based LFSR
The proposed TPG structure combines two methods of test pattern generation called Random
Injection (RI) and Bipartite LFSR. Briefly, the RI method inserts a new intermediate pattern
between two consecutive test patterns by positioning a random-bit (R) in the corresponding bit of
the intermediate pattern when there is a transition between corresponding bits of pattern pairs.
The Bipartite LFSR generates an intermediate pattern using one half of each of the two
consecutive random patterns.
Figure 4 shows proposed in [1] , called LT LFSR used LFSR with RI and Bipartite LFSR, the
random injector circuit taps the present state (𝑇𝑖
pattern) and the next state (𝑇𝑖1
pattern) of LFSR,
signals en1 and en2 select half of the LFSR to generate random patterns, as shown in Figure 4 and
5.
Figure 3. Low Transition LFSR(LT-LFSR)
3.3.1 Random Injection Methodology
To preserve the randomness of patterns, instead of Bipartite strategy, we randomly inject a value
in bit positions, where 𝑡𝑗
𝑖
≠ 𝑡𝑗
𝑖+1
. Briefly
𝑡𝑗
𝑖1
= {
𝑡𝑗
𝑖
𝑖𝑓𝑡𝑗
𝑖
= 𝑡𝑗
𝑖+1
𝑅𝑖𝑓𝑡𝑗
𝑖
≠ 𝑡𝑗
𝑖+1
Figure 5 shows this symbolically, the shaded cells show those bit positions where 𝑡𝑗
𝑖
≠ 𝑡𝑗
𝑖+1
,we
insert a random bit (shown as R in𝑇𝑖1
) if the corresponding bits in 𝑇𝑖
and 𝑇𝑖+1
are different. Note
International Journal of Electronic Design and Test (JEDT) Vol.1 No.1
5
that, since such bits are uniformly distributed and we also replace them with another random
value, the overall randomness remains unchanged, that is, 𝐻𝑚𝑎𝑥= n. The maximum bit transition
can no longer be guaranteed, although the expected number of transitions (mean value in the
normal distribution) will be n/2.
Figure 4: An example for RI
The below figure 6 shows the RI unit that generates intermediate patterns. R is a random bit
which can come from one of the outputs of a random pattern generator i.e LFSR itself.
Figure 5: Random Injection (RI) circuit
4. IMPLEMENTATION OF PROPOSED TECHNIQUE
4.1. Implementing FSM based LFSR
We combine two proposed techniques of pattern generation (RI and Bipartite LFSR) for low-
power BIST. The new LFSR generates three intermediate patterns (𝑇𝑖1
, 𝑇𝑖2
, and 𝑇𝑖3
) between
𝑇𝑖
and𝑇𝑖+1
. We embed these two techniques into a bit-sliced LFSR architecture to create FSM
based LFSR, which provides more power reduction compared to having only one of the Random
Injection and Bipartite LFSR techniques in an LFSR. However, due to the high randomness of the
inserted patterns, many of the intermediate patterns can do as well as patterns generated by an
LFSR in terms of fault detection.
4.1.2. Algorithm for FSM based LFSR
Finite-state machine (FSM) controls the pattern generation process as follows:
Step 1. en1en2 = 10, sel1sel2 = 11. The first half of LFSR is active and the second half is in idle
mode. Selecting sel1sel2 = 11, both halves of LFSR are sent to the outputs (𝑂1to 𝑂𝑛). In this case,
𝑇𝑖
is generated.
International Journal of Electronic Design and Test (JEDT) Vol.1 No.1
6
Step 2. en1en2 = 00, sel1sel2 = 10. Both halves of LFSR are in idle mode. The first half of LFSR
is sent to the outputs (𝑂1to𝑂𝑛
2
), but the RI injector circuit outputs are sent to the outputs
(𝑂𝑛
2
+1𝑡𝑜𝑂𝑛 ). 𝑇𝑖1
Is generated.
Step 3. en1en2 = 01, sel1sel2 = 11. The second half of LFSR works and the first half of LFSR is
in idle mode. Both halves are transferred to the outputs (𝑂1to 𝑂𝑛 ) and 𝑇𝑖2
is generated.
Step 4. en1en2 = 00, sel1sel2 = 01. Both halves of LFSR are in idle mode. From the first half, the
injector outputs are sent to the outputs of LT-LFSR (𝑂1 to 𝑂𝑛
2
) and the second half sends the exact
bits in LFSR to the outputs (𝑂𝑛
2
+1𝑡𝑜𝑂𝑛 ) to generate 𝑇𝑖3
.
Step 5. The process continues by going through Step 1 to generate𝑇𝑖+1
.
4.2. Synthesis Report of FSM based LFSR
The table below shows the synthesis report of FSM based LFSR when used in top module to
extract various parameters. The Power consumption during testing, total power, Dynamic power
are given in mW and Static power is given in nW, Area is given in number of cells and the total
number of gates used.
Table 4: Synthesis of FSM based LFSR
Parameters
Total Power
(mW)
Dynamic
Power(mW)
Leakage
Power(nW)
Area
(cells)
Gates
FSM based LFSR 0.13 0.12 0.18 4370 487
4.3. Implementing Modified FSM based LFSR
We combine two proposed techniques of pattern generation (BSC and Ring Counter) for low-
power BIST. We embed these two techniques into a bit-sliced LFSR architecture to create
modified LFSR, which provides more power reduction compared to having only one of the Bit
Selector Circuit and Ring Counter techniques in an LFSR.
4.3.1. Algorithm for Modified FSM based LFSR
Finite-state machine (FSM) controls the pattern generation process as follows:
Step 1: 𝑠1𝑠0 = 11, the generated new test pattern is sent to CUT directly, if it has less vertical
switching transitions.
Step 2: 𝑠1𝑠0 = 00, LSB of test pattern is filled with random bits and MSB of present test pattern is
frozen.
Step 3: 𝑠1𝑠0 = 10, MSB of present test pattern is frozen and LSB is replaced by the new test
pattern bits.
Step 4: 𝑠1𝑠0 = 11, MSB is replaced by new test pattern and LSB is kept as it is.
International Journal of Electronic Design and Test (JEDT) Vol.1 No.1
7
Step 5: The process continues going through Step 1.
Figure 6: Modified LFSR
4.3.2. Synthesis Report
The table below shows the synthesis report of modified LFSR when used in top module to extract
various parameters. The Power consumption during testing, total power, Dynamic power are
given in mW and Static power is given in nW, Area is given in number of cells and the total
number of gates used.
Table 5: Synthesis of modified LFSR
4.3.3. Performance Analysis and Results
The different TPGs are implemented using the Cadence EDA Tool using 180nm technology and
the test patterns are exported to the MATLAB 7.10 R2010a tool to find out the number of
transitions. Simulation and Synthesis has been carried out using the Cadence Tool.
The table below shows the various design trade-offs among the three implementations of LFSRs.
The four Evaluation metrics used are:
1. Total Power
2. Dynamic Power
3. Switching Power
4. Area
5. Gates
Table 6: Tradeoffs among the LFSRs
International Journal of Electronic Design and Test (JEDT) Vol.1 No.1
8
As table 6 shows the lowest power dissipation is of FSM based LFSR with 0.13 mw of power,
though it takes more number of gates with respect to Standard LFSR, here we have focused
mainly on reducing the power and hence we have achieved it. As we can see the number of cells
obtained FSM based Modified LFSR is optimal.
Figure 7. Power analysis
Figure 8. Area overhead analysis
5 .FAULT COVERAGE
The fault coverage for C432benchmark circuits done using Mentor graphics Fast Scan EDA Tool.
The top down design flow shown in figure 9. Similarflow can be used to analyze for remaining
circuits also. Heredeterministic LFSR is used as ATPG.
Figure 9. DFT Advisor/Fasts can Design Flow
Table 10.Fault Coverage analysis
International Journal of Electronic Design and Test (JEDT) Vol.1 No.1
9
Benchmark circuit Fault
Coverage
Test
Coverage
ATPG
Effectiveness
No of test
patterns
Fault
Type
C432 98.7% 100% 100% 63
{s_a_0
s_a_1}
6. CONCLUSIONS
This paper presented the design and analysis of FSM based LFSR, Bi-Partite LFSR and Standard
LFSR architectures for Logic Built-in Self Test. Among all FSM based LFSR will be having the
lowest power consumption while testing the Circuit under Test. Our method for Low Power is
based upon reducing the number of transitions. Transitions are reduced in two dimensions:
between consecutive patterns (fed to a combinational only circuit) and between consecutive bits
(sent to a scan chain in a sequential circuit). Further proposed LFSR modified by freezing control
AND gates is independent of circuit under test and flexible to be used in both BIST and scan-
based BIST architectures. The modified architecture reduced area compared to other schemes
with negligible impact on power and fault coverage. A considerable amount of dynamic power
saving (33%) was achieved with the help of this technique. After adding it with leakagepower, we
got the net power saving much less compared to other LFSRs. All the calculations are to be done
with reference to standard Linear Feedback Shift Register (LFSR).
ACKNOWLEDGEMENTS
The author is thank full to Director Dr Basher Ahmed for his encouragement and support in
publishing of this paper and are also highly thankful to management of Muffakham Jah College
of engineering and technology for their financial support to purchase CAD tool.
REFERENCES
[1] MehrdadNourani, Mohammad Tehranipoor,andNisar Ahmed “Low-Transition Test Pattern generation
for BIST-Based Applications” IEEE transactions on computers, vol. 57, no. 3, march 2008
[2] Seongmoon Wang, and SandeepK.Gupta, “DS-LFSR: A BIST TPG for Low Switching Activity,
IEEE Transactions On Computer-Aided Design of Integrated Circuits And Systems, 7,July, 2002.
[3] 2008Ahmed N.Awad&AbdallatifS.Abu-Issa “Low Power Address Generator for Memory Built-In
Self Test” The Research Bulletin of Jordan ACM, VolII(III).
[4] A Novel BIST Scheme for Low Power Testing”, Bo YE, Tian-wang Li-2010 IEEE
[5] VLSI Test Principles and Architectures: Design for Testability”,Laung-Terng Wang, Cheng- Wen
Wu, Xiaoqing Wen – 2006.
[6] P. Girard, “Survey of Low-Power Testing of VLSI Circuits,” IEEE Design & Test of Computers, vol.
19, no. 3, pp. 80–90, May-June 2002
[7] P. Girard, L. Guiller, C. Landrault, and S. Pravossoudovitch, “A Test Vector Inhibiting technique for
Low Energy BIST Design,” in Proc. IEEE 17th VLSI Test Symp., Apr. 1999, pp. 407–412.
[8] P. Girard, L. Guiller, C. Landrault, S. Pravossoudovitch, J. Figueras, S. Manich, P. Teixeira, and M.
Santos, “Low Energy BIST Design: Impact of the LFSR TPG Parameters on the weighted
Switching Activity,” in Proc. International Symp.Circuits and Systems, June, pp.110–113.
[9] P. Girard, L. Guiller, C. Landrault, S. Pravossoudovitch, and H. J. Wunderlich, “A Modified Clock
Scheme for a Low Power BIST Test Pattern Generator,” in Proc. IEEE 19th VLSI TestSymp., May
2001, pp. 306–311.
[10] P. Girard, N. Nicolici, and X. Wen, editors, Power-Aware Testin and Test Stargegies for Low Power
Devices.Springer, 2009.
[11] K.Vasudevareddy, K.V Ramanaiah, K.Sravani, “Low Power and High Fault Coverage BISTTPG”, in
IOSR Journal of Engineering (IOSRJEN) Vol. 3 Issue 5, May 2013.
International Journal of Electronic Design and Test (JEDT) Vol.1 No.1
10
[12] A. S. Abu-Issa and S. F. Quigley, “Bit-Swapping LFSR and Scan-Chain Ordering: A NovelTechnique
for Peak and Average-Power Reduction in Scan-Based BIST,” IEEE Trans Computer-Aided Design
of Integrated Circuits and Systems, vol. 28, no. 5, May 2009.
[13] S. Wang, “Generation of Low Power Dissipation and High Fault Coverage Patterns for Scan Based
BIST,” in Proc. International Test Conf., Dec. 2002, pp. 834–843.
[14] J. Rajski et al., “Test Generator with Preselected Toggling for Low Power Built-In Self-Test,”in Proc.
IEEE 29th VLSI Test Symp., 2011.
[15] S. Wang and S. K. Gupta, “DS-LFSR: A New BIST TPG for Low Heat Dissipation,” in
Proc.International Test Conf., Nov. 1997, pp. 848–857.
[16] F. Corno, M. Rebaudengo, M. S. Reorda, G. Squillero, and M. Violante, “Low Power BIST via Non-
Linear Hybrid Cellular Automata,” in Proc. IEEE 18th VLSI Test Symp., May 2000, pp. 29–34.
[17] P. Girard, L. Guiller, C. Landrault, S. Pravossoudovitch, and H. J. Wunderlich, “A Modified Clock
Scheme for a Low Power BIST Test Pattern Generator,” in Proc. IEEE 19th VLSI Test Symp., May
2001, pp. 306–311.
[18] X. Zhang, K. Roy, and S. Bhawmik, “POWERTEST: A Tool for Energy Conscious Weighted
Random Pattern Testing,” in Proc. 12th International Conf. VLSI Design, Jan. 1999, pp. 416–422.
[19] S. Wang and S. K. Gupta, “LT-RTPG: A New Test-Per-Scan BIST TPG for Low Heat Dissipation,”
in Proc. International Test Conf., Sept. 1999, pp. 85–94.
[20] D. Gizopoulos, N. Krantitis, A. Paschalis, M. Psarakis, and Y. Zorian, “Low Power/Energy BIST
Scheme for Datapaths,” in Proc. IEEE 18th VLSI Test Symp., May 2000, pp. 23–28.
[21] R. M. Chou, K. K. Saluja, and V. D. Agrawal, “Power Constraint Scheduling of Tests,” in Proc. 7th
International Conference VLSI Design, Jan. 1994, pp. 271–274.
[22] A. Hertwig and H.-J. Wunderlich, “Low Power Serial Built-In Self-Test,” in Proc. European Test
Workshop, May 1998, pp. 49–53.
[23] P. Girard, L. Guiller, C. Landrault, S. Pravossoudovitch, J. Figueras, S. Manich, P. Teixeira, and M.
Santos, “Low Energy BIST Design: Impact of the LFSR TPG Parameters on the Weighted Switching
Activity,” in Proc. International Symp.Circuits and Systems, June, pp.110–113.
[24] A.Kavitha,G.Seetharaman,T.N.Prabhakar and Shrinithi.S “Design of Low Power TPG Using
LP/LFSR” 2012 IEEE, Third international conference on intelligent systems modeling and
simulation.
[25] BalwinderSingh, Arunkhosla and SukhleenBindra “Power Optimization of linear feedback shift
register(LFSR) for low power BIST” , 2009 IEEE international Advance computing
conference(IACC 2009) Patiala,India 6-7 March 2009.
[26] S.C. Lei, X.Y.Hou ,Z.B.Shao and F.Liang,” A class of SIC circuits: theory and application in BIST
design,” IEEE trans. circuits syst. II, vol.55,no.2,pp.161-165,Feb.2008.
[27] P. Girard, L. Guiller, C. Landrault, S. Pravossoudovitch, and H.-J. Wunderlich, “A Modified Clock
Scheme for a Low Power BIST Test Pattern Generator,” Proc. VLSI Test Symp., pp. 306-311, 2001.
[28] X. Zhang and K. Roy, “Peak Power Reduction in Low Power BIST,” Proc. Int’l Symp. Quality
Electronic Design, pp. 425-432, 2001.
[29] V. M. Thoulath Begam1 and S. Baulkani2” Ring Counter Based ATPG for Low Transition Test
Pattern Generation” published in Hindawi Publishing Corporation the Scientific World Journal
Volume 2015
[30] Mentor Graphics DFT Advisor/Tessent,user manual, Software Version 8.2004_2 April 2004

More Related Content

PDF
Implementation of UART with BIST Technique Using Low Power LFSR
PDF
Low power test pattern generation for bist applications
PDF
Low power test pattern generation for bist applications
PDF
Peak- and Average-Power Reduction in Check-Based BIST by using Bit-Swapping ...
PDF
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
PDF
Cg34503507
PDF
MICROWAVE CAD LAB MICROWAVE CAD LABratory
PDF
IRJET - Low Power M-Sequence Code Generator using LFSR for Body Sensor No...
Implementation of UART with BIST Technique Using Low Power LFSR
Low power test pattern generation for bist applications
Low power test pattern generation for bist applications
Peak- and Average-Power Reduction in Check-Based BIST by using Bit-Swapping ...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Cg34503507
MICROWAVE CAD LAB MICROWAVE CAD LABratory
IRJET - Low Power M-Sequence Code Generator using LFSR for Body Sensor No...

Similar to A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BIST (20)

PDF
L0421068072
PDF
Implementation of Low Power Test Pattern Generator Using LFSR
PDF
MOSFET_MODELING.PDF
DOCX
Practical Active Filter Design
PDF
DESIGN OF A LOW POWER MULTIBAND CLOCK DISTRIBUTION CIRCUIT USING SINGLE PHASE...
PDF
K010346973
PDF
Df3211051114
PDF
PERFORMANCE ANALYSIS OF LOW POWER FULL ADDER CELLS USING 45NM CMOS TECHNOLOGY
PDF
40120140506006
PDF
Project_Kaveh & Mohammad
PDF
Reduced Test Pattern Generation of Multiple SIC Vectors with Input and Output...
PDF
Ch33509513
PDF
Ch33509513
PDF
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
PDF
A Single-Phase Clock Multiband Low-Power Flexible Divider
PDF
A REVIEW OF THE 0.09 µm STANDARD FULL ADDERS
PDF
Iaetsd design of a low power multiband clock distribution circuit
PDF
Welcome to International Journal of Engineering Research and Development (IJERD)
PPTX
Batch32 seminar ppt.pptx
PDF
Correlative Study on the Modeling and Control of Boost Converter using Advanc...
L0421068072
Implementation of Low Power Test Pattern Generator Using LFSR
MOSFET_MODELING.PDF
Practical Active Filter Design
DESIGN OF A LOW POWER MULTIBAND CLOCK DISTRIBUTION CIRCUIT USING SINGLE PHASE...
K010346973
Df3211051114
PERFORMANCE ANALYSIS OF LOW POWER FULL ADDER CELLS USING 45NM CMOS TECHNOLOGY
40120140506006
Project_Kaveh & Mohammad
Reduced Test Pattern Generation of Multiple SIC Vectors with Input and Output...
Ch33509513
Ch33509513
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
A Single-Phase Clock Multiband Low-Power Flexible Divider
A REVIEW OF THE 0.09 µm STANDARD FULL ADDERS
Iaetsd design of a low power multiband clock distribution circuit
Welcome to International Journal of Engineering Research and Development (IJERD)
Batch32 seminar ppt.pptx
Correlative Study on the Modeling and Control of Boost Converter using Advanc...
Ad

More from jedt_journal (9)

PDF
Jedt 1 page cfp.11
PDF
FREE PUBLICATION CHARGES - International Journal of Electronic Design and Tes...
PDF
FREE PUBLICATION CHARGES - International Journal of Electronic Design and Tes...
PDF
NO PUBLICATION CHARGES - International Journal of Electronic Design and Test ...
PDF
ON OPTIMIZATION OF MANUFACTURING OF FIELD-EFFECT HETERO TRANSISTORS A THREE S...
PDF
Call for Papers - International Journal of Electronic Design and Test (JEDT)
PDF
Call for Papers - International Journal of Electronic Design and Test (JEDT)
PDF
ON APPROACH TO INCREASE INTEGRATION RATE OF ELEMENTS OF AN COMPARATOR CIRCUIT
PDF
A SINGLE-ENDED AND BIT-INTERLEAVING 7T SRAM CELL IN SUB-THRESHOLD REGION WITH...
Jedt 1 page cfp.11
FREE PUBLICATION CHARGES - International Journal of Electronic Design and Tes...
FREE PUBLICATION CHARGES - International Journal of Electronic Design and Tes...
NO PUBLICATION CHARGES - International Journal of Electronic Design and Test ...
ON OPTIMIZATION OF MANUFACTURING OF FIELD-EFFECT HETERO TRANSISTORS A THREE S...
Call for Papers - International Journal of Electronic Design and Test (JEDT)
Call for Papers - International Journal of Electronic Design and Test (JEDT)
ON APPROACH TO INCREASE INTEGRATION RATE OF ELEMENTS OF AN COMPARATOR CIRCUIT
A SINGLE-ENDED AND BIT-INTERLEAVING 7T SRAM CELL IN SUB-THRESHOLD REGION WITH...
Ad

Recently uploaded (20)

PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Cell Structure & Organelles in detailed.
PPTX
master seminar digital applications in india
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Lesson notes of climatology university.
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
Renaissance Architecture: A Journey from Faith to Humanism
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Cell Structure & Organelles in detailed.
master seminar digital applications in india
01-Introduction-to-Information-Management.pdf
Lesson notes of climatology university.
FourierSeries-QuestionsWithAnswers(Part-A).pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
O7-L3 Supply Chain Operations - ICLT Program
human mycosis Human fungal infections are called human mycosis..pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Microbial disease of the cardiovascular and lymphatic systems
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Final Presentation General Medicine 03-08-2024.pptx

A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BIST

  • 1. International Journal of Electronic Design and Test (JEDT) Vol.1 No.1 1 A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BIST Sabirhussain1 and Alleshwararao2 1 Assistant Professor, Department of Electronics and Communication Engineering, MJCET, Osmania University, Hyderabad, India 2 Professor and Head, Department of Electronics and Communication Engineering, GITAM University, Visakhapatnam, India ABSTRACT Built in Self Test circuits enable an integrated circuit to test itself. Built in Self Test reduces test and maintenance costs for an integrated circuit by eliminating the need for expensive test equipment. Built in Self Test also allows an integrated circuit to test at its normal operating speed which is very important for detecting timing faults. Despite all of these advantages Built in Self Test has seen limited use in industry because of area and performance overhead and increased design time. This paper presents automated techniques for implementing BIST in a way that minimizes area and performance overhead. This approach allows applying at-speed test patterns and eliminates the need for an external tester. Proper design of the test pattern generator contributes to reduction in the power consumption of the CUT and the overall power consumption of the BIST circuitry. We have proposed FSM based LFSR which generate maximum correlation among the patterns and targeted on c432, c1908 and c3540 benchmark circuits to validate test power, achieved significant improved in power up to 15% compared to conventional test generator and also achieved optimal area overhead,designed using Verilog HDL and implemented using Xilinx 14.3 and Cadence tool. KEYWORDS Logic BIST, Switching activity, Low power design, SIC BS LFSR& Fault coverage 1. INTRODUCTION Testing of digital VLSI circuits entails many challenges as a consequence of rapid growth of semiconductor manufacturing technology and the unprecedented levels of design complexity. These challenges include keeping the average and peak power dissipation and test application time within acceptable limits. In complex VLSI circuits need to be decrease power dissipation because power dissipation during testing mode almost double compare to normal mode of operation [25]. Another challenging aspect is area overhead [5] of the circuits. For these problems need to design very efficient test pattern generator, that generate test patterns with minimum switching activity and also take less area without effecting other parameter s in circuit. The previous works that have been done in the area of low power testing, especially the techniques that involved reducing transitions or toggles to reduce switching activity during the test. The section summarizes the work done for controlling power dissipation during testing circuits with BIST circuitry Ahmed N.Awad and Abdulla if S.AbhuIssa [3] presented the four different LFSR’s technique to reduce the transitions between the test patterns for a Memory BIST. Girard [7] [8][9][10] proposed survey paper on low testing of VLSI circuits and also presented a method to reduce internal switching activity in circuits by decreasing the transition density at the inputs through test vector ordering. In [4] proposed A Novel BIST Scheme for Low
  • 2. International Journal of Electronic Design and Test (JEDT) Vol.1 No.1 2 Power Testingmethod using SIC and modified LFSR that reduced test power.A.S.AbuIssa and S.F. Quigley [12] presented the modified LFSR that reduces the number of transitions at the input of the circuit under test by 25% using the bit swapping technique. Wang and Gupta [2] [13] presented a new BIST TPG design, called low-transition random TPG (LT-RTPG) that comprised an LFSR, a k-input AND gate, and a T flip-flop. The [1] [29] used concept of LT-LFSR and also focused on area overhead. The primary goals of this work are to develop an efficient test generation method for digital logic circuits to obtained high fault coverage and compare different LFSR scheme in terms of different parameters. Another part of this work is to develop a LFSR that has less number of transitionactivities in test patterns. 2. CIRCUIT UNDER TEST The International Symposium for Circuits and Systems (ISCAS) has designed certain circuits called as the benchmark circuits that are extensively used in Design for Testability. The benchmark circuits when used in the BIST architecture as the Circuit under Test (CUT) help to clearly analyze the efficiency of a Test Pattern Generator used in testing. In proposed paper the ISCAS-85 Benchmark circuit C 432 a 27-channel interrupt controller with 36 primary inputs 7 primary outputs number of gates 160 and equivalent fault sets size are 524 similarly we have chosen more complex circuit with larger configurations with C1908 a 16-bit single error correcting and double error detecting (SEC/DED) circuit with some byte error detection capability and C3540 a 8 bit ALU with binary and BCD arithmetic, and logic and shift operations is used as CUT. The fault model used in design is stuck at fault model, s_a_0 means logic line permanently got short circuited with respect to ground (GND) and s_a_1 means logic line permanently got short circuited with respect to supply (Vcc) Table 1. Configuration of Benchmark circuits Benchmark circuit Primary Inputs Primary Outputs Number of gates Equivalent fault set size Fault Type C432 27-channel interrupt controller 36 7 160 524 {s_a_0 s_a_1} C1908 16-bit SEC/DED circuit 33 25 880 1879 {s_a_0 s_a_1} C3540 8-bit ALU 50 22 1669 3428 {s_a_0 s_a_1} Table 1 showsdifferent benchmark circuits in terms of number of gates which includes AND,OR,XOR,NOT ,NAND and NOR gates and equivalent fault set size which includes stuck at 0 and 1. 3. GENERATION OF TEST VECTORS 3.1. Test Vector Generation using LFSR A series of D-ffs with external exclusive-OR is called as standard LFSR [11]. The circuit representation of standard LFSR, as the name suggests, is basically a shift register having D flip- flops where the output of the last flip-flop provides feedback to the input of the first flip-flop. If there are n flip-flops𝑥0,𝑥1, … . . 𝑥𝑛−1,then the LFSR is called n -stage LFSR. The feedback is basically a linear XOR function of the outputs of the flip-flops. Output of any flip-flop may or may not participate in the XOR function; if output of any flip-flop Xi say, provides input to the XOR function then corresponding tap point hi ;(Figure 2) is 1. Similarly, if output of flip-
  • 3. International Journal of Electronic Design and Test (JEDT) Vol.1 No.1 3 flop Xi does not provide input to the XOR function then corresponding tap point hi is 0. In the circuit representation ifhi =0, then there is no XOR gate in the feedback network corresponding to the output of the flip-flop Xi; otherwise, the XOR gate is included. Now, we give an example of a standard LFSR and illustrate the pattern generated the register and also shown an example of a standard LFSR. This LFSR can also be described by the characteristic polynomial and matrix of LFSR also shown 𝑓(𝑥) = 1 + ℎ1𝑥 + ℎ2𝑥2 + ⋯ + ℎ𝑛−2 𝑥𝑛−2 + ℎ𝑛−1 𝑥𝑛−1 + 𝑥𝑛 Figure 1: Standard LFSR with Shifter Circuit It may be noted that output of flip-flop X2 provides feedback to the XOR network, while flip- flop X1does not; so h1 =0 and h2=1. The characteristic polynomial of the LFSR is f(x) =1+x2 +x3 .If the initial values of the flip-flops are X0=0, X1=0, X2=0, then the sequence of patters is as follows: f(x) =1+x2 +x3 Table 2.Pattern generator using Shifter Circuit X0 X1 X2 S0S1 S2 1 0 0 1 0 0 1 1 0 0 1 0 1 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 0 1 0 1 1 0 0 0 1 0 1 1 1 0 0 1 0 0 1 1 0 0 1 0 1 1 1 0 0 1 0 1 1 1 0 1 0 0 1 0 1 1 So the LFSR generates 12 patterns (excluding all 0s) after which a pattern is repeated. It may be noted that this LFSR generates all patterns (except all 0s) which are generated by a 3 bit counter, however the area of the LFSR is much lower compared to a counter. In a real time scenario, the
  • 4. International Journal of Electronic Design and Test (JEDT) Vol.1 No.1 4 number of inputs of a CUT is of the order of hundreds. So LFSR has minimal area compared to counters. 3.2. Statistics Report The table 3 shows the synthesis report of standard LFSRused in top module, RTL compiler used to extract various parameters. Table 3: Synthesis report of LFSR Parameters Total Power (mW) Dynamic Power(mW) Leakage Power(nW) Area (cells) Gates Standard LFSR 0.11 0.10 0.28 5980 587 3.3 Test Vector Generation using FSM based LFSR The proposed TPG structure combines two methods of test pattern generation called Random Injection (RI) and Bipartite LFSR. Briefly, the RI method inserts a new intermediate pattern between two consecutive test patterns by positioning a random-bit (R) in the corresponding bit of the intermediate pattern when there is a transition between corresponding bits of pattern pairs. The Bipartite LFSR generates an intermediate pattern using one half of each of the two consecutive random patterns. Figure 4 shows proposed in [1] , called LT LFSR used LFSR with RI and Bipartite LFSR, the random injector circuit taps the present state (𝑇𝑖 pattern) and the next state (𝑇𝑖1 pattern) of LFSR, signals en1 and en2 select half of the LFSR to generate random patterns, as shown in Figure 4 and 5. Figure 3. Low Transition LFSR(LT-LFSR) 3.3.1 Random Injection Methodology To preserve the randomness of patterns, instead of Bipartite strategy, we randomly inject a value in bit positions, where 𝑡𝑗 𝑖 ≠ 𝑡𝑗 𝑖+1 . Briefly 𝑡𝑗 𝑖1 = { 𝑡𝑗 𝑖 𝑖𝑓𝑡𝑗 𝑖 = 𝑡𝑗 𝑖+1 𝑅𝑖𝑓𝑡𝑗 𝑖 ≠ 𝑡𝑗 𝑖+1 Figure 5 shows this symbolically, the shaded cells show those bit positions where 𝑡𝑗 𝑖 ≠ 𝑡𝑗 𝑖+1 ,we insert a random bit (shown as R in𝑇𝑖1 ) if the corresponding bits in 𝑇𝑖 and 𝑇𝑖+1 are different. Note
  • 5. International Journal of Electronic Design and Test (JEDT) Vol.1 No.1 5 that, since such bits are uniformly distributed and we also replace them with another random value, the overall randomness remains unchanged, that is, 𝐻𝑚𝑎𝑥= n. The maximum bit transition can no longer be guaranteed, although the expected number of transitions (mean value in the normal distribution) will be n/2. Figure 4: An example for RI The below figure 6 shows the RI unit that generates intermediate patterns. R is a random bit which can come from one of the outputs of a random pattern generator i.e LFSR itself. Figure 5: Random Injection (RI) circuit 4. IMPLEMENTATION OF PROPOSED TECHNIQUE 4.1. Implementing FSM based LFSR We combine two proposed techniques of pattern generation (RI and Bipartite LFSR) for low- power BIST. The new LFSR generates three intermediate patterns (𝑇𝑖1 , 𝑇𝑖2 , and 𝑇𝑖3 ) between 𝑇𝑖 and𝑇𝑖+1 . We embed these two techniques into a bit-sliced LFSR architecture to create FSM based LFSR, which provides more power reduction compared to having only one of the Random Injection and Bipartite LFSR techniques in an LFSR. However, due to the high randomness of the inserted patterns, many of the intermediate patterns can do as well as patterns generated by an LFSR in terms of fault detection. 4.1.2. Algorithm for FSM based LFSR Finite-state machine (FSM) controls the pattern generation process as follows: Step 1. en1en2 = 10, sel1sel2 = 11. The first half of LFSR is active and the second half is in idle mode. Selecting sel1sel2 = 11, both halves of LFSR are sent to the outputs (𝑂1to 𝑂𝑛). In this case, 𝑇𝑖 is generated.
  • 6. International Journal of Electronic Design and Test (JEDT) Vol.1 No.1 6 Step 2. en1en2 = 00, sel1sel2 = 10. Both halves of LFSR are in idle mode. The first half of LFSR is sent to the outputs (𝑂1to𝑂𝑛 2 ), but the RI injector circuit outputs are sent to the outputs (𝑂𝑛 2 +1𝑡𝑜𝑂𝑛 ). 𝑇𝑖1 Is generated. Step 3. en1en2 = 01, sel1sel2 = 11. The second half of LFSR works and the first half of LFSR is in idle mode. Both halves are transferred to the outputs (𝑂1to 𝑂𝑛 ) and 𝑇𝑖2 is generated. Step 4. en1en2 = 00, sel1sel2 = 01. Both halves of LFSR are in idle mode. From the first half, the injector outputs are sent to the outputs of LT-LFSR (𝑂1 to 𝑂𝑛 2 ) and the second half sends the exact bits in LFSR to the outputs (𝑂𝑛 2 +1𝑡𝑜𝑂𝑛 ) to generate 𝑇𝑖3 . Step 5. The process continues by going through Step 1 to generate𝑇𝑖+1 . 4.2. Synthesis Report of FSM based LFSR The table below shows the synthesis report of FSM based LFSR when used in top module to extract various parameters. The Power consumption during testing, total power, Dynamic power are given in mW and Static power is given in nW, Area is given in number of cells and the total number of gates used. Table 4: Synthesis of FSM based LFSR Parameters Total Power (mW) Dynamic Power(mW) Leakage Power(nW) Area (cells) Gates FSM based LFSR 0.13 0.12 0.18 4370 487 4.3. Implementing Modified FSM based LFSR We combine two proposed techniques of pattern generation (BSC and Ring Counter) for low- power BIST. We embed these two techniques into a bit-sliced LFSR architecture to create modified LFSR, which provides more power reduction compared to having only one of the Bit Selector Circuit and Ring Counter techniques in an LFSR. 4.3.1. Algorithm for Modified FSM based LFSR Finite-state machine (FSM) controls the pattern generation process as follows: Step 1: 𝑠1𝑠0 = 11, the generated new test pattern is sent to CUT directly, if it has less vertical switching transitions. Step 2: 𝑠1𝑠0 = 00, LSB of test pattern is filled with random bits and MSB of present test pattern is frozen. Step 3: 𝑠1𝑠0 = 10, MSB of present test pattern is frozen and LSB is replaced by the new test pattern bits. Step 4: 𝑠1𝑠0 = 11, MSB is replaced by new test pattern and LSB is kept as it is.
  • 7. International Journal of Electronic Design and Test (JEDT) Vol.1 No.1 7 Step 5: The process continues going through Step 1. Figure 6: Modified LFSR 4.3.2. Synthesis Report The table below shows the synthesis report of modified LFSR when used in top module to extract various parameters. The Power consumption during testing, total power, Dynamic power are given in mW and Static power is given in nW, Area is given in number of cells and the total number of gates used. Table 5: Synthesis of modified LFSR 4.3.3. Performance Analysis and Results The different TPGs are implemented using the Cadence EDA Tool using 180nm technology and the test patterns are exported to the MATLAB 7.10 R2010a tool to find out the number of transitions. Simulation and Synthesis has been carried out using the Cadence Tool. The table below shows the various design trade-offs among the three implementations of LFSRs. The four Evaluation metrics used are: 1. Total Power 2. Dynamic Power 3. Switching Power 4. Area 5. Gates Table 6: Tradeoffs among the LFSRs
  • 8. International Journal of Electronic Design and Test (JEDT) Vol.1 No.1 8 As table 6 shows the lowest power dissipation is of FSM based LFSR with 0.13 mw of power, though it takes more number of gates with respect to Standard LFSR, here we have focused mainly on reducing the power and hence we have achieved it. As we can see the number of cells obtained FSM based Modified LFSR is optimal. Figure 7. Power analysis Figure 8. Area overhead analysis 5 .FAULT COVERAGE The fault coverage for C432benchmark circuits done using Mentor graphics Fast Scan EDA Tool. The top down design flow shown in figure 9. Similarflow can be used to analyze for remaining circuits also. Heredeterministic LFSR is used as ATPG. Figure 9. DFT Advisor/Fasts can Design Flow Table 10.Fault Coverage analysis
  • 9. International Journal of Electronic Design and Test (JEDT) Vol.1 No.1 9 Benchmark circuit Fault Coverage Test Coverage ATPG Effectiveness No of test patterns Fault Type C432 98.7% 100% 100% 63 {s_a_0 s_a_1} 6. CONCLUSIONS This paper presented the design and analysis of FSM based LFSR, Bi-Partite LFSR and Standard LFSR architectures for Logic Built-in Self Test. Among all FSM based LFSR will be having the lowest power consumption while testing the Circuit under Test. Our method for Low Power is based upon reducing the number of transitions. Transitions are reduced in two dimensions: between consecutive patterns (fed to a combinational only circuit) and between consecutive bits (sent to a scan chain in a sequential circuit). Further proposed LFSR modified by freezing control AND gates is independent of circuit under test and flexible to be used in both BIST and scan- based BIST architectures. The modified architecture reduced area compared to other schemes with negligible impact on power and fault coverage. A considerable amount of dynamic power saving (33%) was achieved with the help of this technique. After adding it with leakagepower, we got the net power saving much less compared to other LFSRs. All the calculations are to be done with reference to standard Linear Feedback Shift Register (LFSR). ACKNOWLEDGEMENTS The author is thank full to Director Dr Basher Ahmed for his encouragement and support in publishing of this paper and are also highly thankful to management of Muffakham Jah College of engineering and technology for their financial support to purchase CAD tool. REFERENCES [1] MehrdadNourani, Mohammad Tehranipoor,andNisar Ahmed “Low-Transition Test Pattern generation for BIST-Based Applications” IEEE transactions on computers, vol. 57, no. 3, march 2008 [2] Seongmoon Wang, and SandeepK.Gupta, “DS-LFSR: A BIST TPG for Low Switching Activity, IEEE Transactions On Computer-Aided Design of Integrated Circuits And Systems, 7,July, 2002. [3] 2008Ahmed N.Awad&AbdallatifS.Abu-Issa “Low Power Address Generator for Memory Built-In Self Test” The Research Bulletin of Jordan ACM, VolII(III). [4] A Novel BIST Scheme for Low Power Testing”, Bo YE, Tian-wang Li-2010 IEEE [5] VLSI Test Principles and Architectures: Design for Testability”,Laung-Terng Wang, Cheng- Wen Wu, Xiaoqing Wen – 2006. [6] P. Girard, “Survey of Low-Power Testing of VLSI Circuits,” IEEE Design & Test of Computers, vol. 19, no. 3, pp. 80–90, May-June 2002 [7] P. Girard, L. Guiller, C. Landrault, and S. Pravossoudovitch, “A Test Vector Inhibiting technique for Low Energy BIST Design,” in Proc. IEEE 17th VLSI Test Symp., Apr. 1999, pp. 407–412. [8] P. Girard, L. Guiller, C. Landrault, S. Pravossoudovitch, J. Figueras, S. Manich, P. Teixeira, and M. Santos, “Low Energy BIST Design: Impact of the LFSR TPG Parameters on the weighted Switching Activity,” in Proc. International Symp.Circuits and Systems, June, pp.110–113. [9] P. Girard, L. Guiller, C. Landrault, S. Pravossoudovitch, and H. J. Wunderlich, “A Modified Clock Scheme for a Low Power BIST Test Pattern Generator,” in Proc. IEEE 19th VLSI TestSymp., May 2001, pp. 306–311. [10] P. Girard, N. Nicolici, and X. Wen, editors, Power-Aware Testin and Test Stargegies for Low Power Devices.Springer, 2009. [11] K.Vasudevareddy, K.V Ramanaiah, K.Sravani, “Low Power and High Fault Coverage BISTTPG”, in IOSR Journal of Engineering (IOSRJEN) Vol. 3 Issue 5, May 2013.
  • 10. International Journal of Electronic Design and Test (JEDT) Vol.1 No.1 10 [12] A. S. Abu-Issa and S. F. Quigley, “Bit-Swapping LFSR and Scan-Chain Ordering: A NovelTechnique for Peak and Average-Power Reduction in Scan-Based BIST,” IEEE Trans Computer-Aided Design of Integrated Circuits and Systems, vol. 28, no. 5, May 2009. [13] S. Wang, “Generation of Low Power Dissipation and High Fault Coverage Patterns for Scan Based BIST,” in Proc. International Test Conf., Dec. 2002, pp. 834–843. [14] J. Rajski et al., “Test Generator with Preselected Toggling for Low Power Built-In Self-Test,”in Proc. IEEE 29th VLSI Test Symp., 2011. [15] S. Wang and S. K. Gupta, “DS-LFSR: A New BIST TPG for Low Heat Dissipation,” in Proc.International Test Conf., Nov. 1997, pp. 848–857. [16] F. Corno, M. Rebaudengo, M. S. Reorda, G. Squillero, and M. Violante, “Low Power BIST via Non- Linear Hybrid Cellular Automata,” in Proc. IEEE 18th VLSI Test Symp., May 2000, pp. 29–34. [17] P. Girard, L. Guiller, C. Landrault, S. Pravossoudovitch, and H. J. Wunderlich, “A Modified Clock Scheme for a Low Power BIST Test Pattern Generator,” in Proc. IEEE 19th VLSI Test Symp., May 2001, pp. 306–311. [18] X. Zhang, K. Roy, and S. Bhawmik, “POWERTEST: A Tool for Energy Conscious Weighted Random Pattern Testing,” in Proc. 12th International Conf. VLSI Design, Jan. 1999, pp. 416–422. [19] S. Wang and S. K. Gupta, “LT-RTPG: A New Test-Per-Scan BIST TPG for Low Heat Dissipation,” in Proc. International Test Conf., Sept. 1999, pp. 85–94. [20] D. Gizopoulos, N. Krantitis, A. Paschalis, M. Psarakis, and Y. Zorian, “Low Power/Energy BIST Scheme for Datapaths,” in Proc. IEEE 18th VLSI Test Symp., May 2000, pp. 23–28. [21] R. M. Chou, K. K. Saluja, and V. D. Agrawal, “Power Constraint Scheduling of Tests,” in Proc. 7th International Conference VLSI Design, Jan. 1994, pp. 271–274. [22] A. Hertwig and H.-J. Wunderlich, “Low Power Serial Built-In Self-Test,” in Proc. European Test Workshop, May 1998, pp. 49–53. [23] P. Girard, L. Guiller, C. Landrault, S. Pravossoudovitch, J. Figueras, S. Manich, P. Teixeira, and M. Santos, “Low Energy BIST Design: Impact of the LFSR TPG Parameters on the Weighted Switching Activity,” in Proc. International Symp.Circuits and Systems, June, pp.110–113. [24] A.Kavitha,G.Seetharaman,T.N.Prabhakar and Shrinithi.S “Design of Low Power TPG Using LP/LFSR” 2012 IEEE, Third international conference on intelligent systems modeling and simulation. [25] BalwinderSingh, Arunkhosla and SukhleenBindra “Power Optimization of linear feedback shift register(LFSR) for low power BIST” , 2009 IEEE international Advance computing conference(IACC 2009) Patiala,India 6-7 March 2009. [26] S.C. Lei, X.Y.Hou ,Z.B.Shao and F.Liang,” A class of SIC circuits: theory and application in BIST design,” IEEE trans. circuits syst. II, vol.55,no.2,pp.161-165,Feb.2008. [27] P. Girard, L. Guiller, C. Landrault, S. Pravossoudovitch, and H.-J. Wunderlich, “A Modified Clock Scheme for a Low Power BIST Test Pattern Generator,” Proc. VLSI Test Symp., pp. 306-311, 2001. [28] X. Zhang and K. Roy, “Peak Power Reduction in Low Power BIST,” Proc. Int’l Symp. Quality Electronic Design, pp. 425-432, 2001. [29] V. M. Thoulath Begam1 and S. Baulkani2” Ring Counter Based ATPG for Low Transition Test Pattern Generation” published in Hindawi Publishing Corporation the Scientific World Journal Volume 2015 [30] Mentor Graphics DFT Advisor/Tessent,user manual, Software Version 8.2004_2 April 2004