SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
Md. Azmathullah et al Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1882-1886

RESEARCH ARTICLE

www.ijera.com

OPEN ACCESS

Performance of Responsibility Discovery in VLSI Circuit Using
Accumulator
Md. Azmathullah, K. Nanda Kumar,Syed Reshma
M.Tech [Vlsisd], Department Of Ece,Chadalawada Ramanamma Engineering College 1
M.Tech, Assistant Professor, Department Of Ece, Chadalawada Ramanamma Engineering College2
M.Tech, Assistant Professor, Department Of Cse, Chadalawada Ramanamma Engineering College3

ABSTRACT
Built-In Self Test (BIST) schemes have been utilized in order to drive down the number of vectors to achieve
complete fault coverage in BIST applications. Weighted sets comprising three weights, namely 0, 1, and 0.5
have been successfully utilized so far for Test Pattern Generation, since they result in both low testing time and
low consumed power. In this paper an Accumulator-based 3-Weight Test Pattern Generation scheme is
presented; the proposed scheme generates set of patterns with weights 0, 0.5, and 1. Since accumulators are
commonly found in current VLSI chips, this scheme can be efficiently utilized to drive down the hardware of
BIST pattern generation, as well. The output of this pattern generator is applied to a circuit under test where the
errors are detected by using MISR circuit.
Index Terms— VLSI Testing, Weighted Test Pattern Generation, Built-In Self-Test (BIST), Test Per Clock,

I.

INTRODUCTION

In recent years, Pseudorandom built-in self
test (BIST) generators have been widely utilized to
test integrated circuits and systems. The arsenal of
pseudorandom generators includes, among others,
linear feedback shift registers (LFSRs) [1], cellular
automata [2], and accumulators driven by a constant
value [3]. For circuits with hard-to-detect faults, a
large number of random patterns have to be
generated before high fault coverage is achieved.
Therefore, weighted pseudorandom techniques have
been proposed where inputs are biased by changing
the probability ofa “0” or a “1” on a given input from
0.5 (for pure pseudorandom tests)to some other value
[10], [15].Weighted random pattern generation
methods relying on a single weight assignment
usually fail to achieve complete fault coverage using
a reasonable number of test patterns since, although
the weights are computed to be suitable for most
faults, some faults may require long test sequences to
be detected with these weight assignments if they do
not match their activation and propagation
requirements. Multiple weight assignments have been
suggested for the case that different faults require
different biases of the input combinations applied to
the circuit, to ensure that a relatively small number of
patterns can detect all faults [4]. Approaches to
derive weight assignments forgiven deterministic
tests are attractive since they have the potential to
allow complete coverage with a significantly smaller
number of test patterns [10].

www.ijera.com

Fig 0 . Block Diagram for BIST
Current VLSI circuits, e.g., data path
architectures, or digital signal processing chips
commonly contain arithmetic modules [accumulators
or arithmetic logic units (ALUs)]. This has fired the
idea of arithmetic BIST (ABIST) [6]. The basic idea
of ABIST is to utilize accumulators for built-in
testing (compression of the CUT responses, or
generation of test patterns) and has been shown to
result in low hardware overhead and low impact on
the circuit normal operating speed. Manich et al.
presented an accumulator-based test pattern
generation scheme that compares favorably to
previously proposed schemes. In [7], it was proved
that the test vectors generated by an accumulator
whose inputs are driven by a constant pattern can
have acceptable pseudorandom characteristics, if the
input pattern is properly selected. However, modules
containing hard-to-detect faults still require extra test
hardware either by inserting test points into the
mission logic or by storing additional deterministic
test patterns . In order to overcome this problem, an
accumulator-based weighted pattern generation
1882 | P a g e
Md. Azmathullah et al Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1882-1886
scheme was proposed in [11]. The scheme generates
test patterns having one of three weights, namely 0,
1, and 0.5 therefore it can be utilized to drastically
reduce the test application time in accumulator-based
test pattern generation. However, the scheme
proposed in [11] possesses three major drawbacks:
1) it can be utilized only in the case that the adder
of the accumulator is a ripple carry adder;
2) it requires redesigning the accumulator; this
modification, apart from being costly, requires
redesign of the core of the data path, a practice
that is generally discouraged in current BIST
schemes; and
3) it increases delay, since it affects the normal
operating speed of the adder.
In this paper, a novel scheme for
accumulator-based 3-weight generation is presented.
The proposed scheme copes with the inherent
drawbacks of the scheme proposed in [11]. More
precisely: 1) it does not impose any requirements
about the design of the adder (i.e., it can be
implemented using any adder design); 2) it does not
require any modification of the adder; and hence, 3)
does not affect the operating speed of the adder.
Furthermore, the proposed scheme compares
favorably to the scheme proposed in [11] and [22] in
terms of the required hardware overhead.

www.ijera.com

must be stored on-chip and control logic is needed to
switch between them which can result in a lot of
overhead. In order to reduce the BIST overhead for
weighted pattern testing, researchers have looked for
efficient methods for on-chip generation of weighted
patterns.
B.

3-Weight Pattern Generation
The implementation of the weighted-pattern
generation scheme is based on the full adder truth
table, presented in Table I. From Table I, we can see
that in lines #2, #3, #6, and #7 of the truth table, C out
= Cin. So, to transfer the carry input to the carry
output, it is enough to set A[i] =NOT (B[i]). The
proposed scheme is based on this observation.
The implementation of the proposed
weighted pattern generation scheme is based on the
accumulator cell presented, which consists of a Full
Adder (FA) cell and a D-type flip-flop with
asynchronous set and reset inputs whose output is
also driven to one of the full adder inputs. we
assume, without loss of generality, that the set and
reset are active high signals. In the same Fig.2, the
respective cell of the driving register B[i] is also
shown. For this accumulator cell, one out of three
configurations can be utilize.

III.

DESIGN METHODOLOGY

The implementation of the weighted-pattern
generation scheme is based on the full adder truth
table, presented in Table II. From Table II we can see
that in lines #2, #3, #6, and #7 of the truth table,
COUT=Cin. Therefore, in order to transfer the carry
input to the carry output, it is enough to set A[i]
=NOT (B[i]). The proposed scheme is based on this
observation. The implementation of the proposed
weighted pattern generation scheme is based on the
accumulator cell presented in Fig. 1, which consists
of a Full Adder (FA) cell and a D-type flip-flop with
asynchronous set and reset inputs whose output is
also driven to one of the full adder inputs., we
assume, without loss of generality, that the set and
reset are active high signals. In the same figure the
respective cell of the driving register B[i] is also
shown. For this accumulator cell, one out of three
configurations can be utilized, as shown in Fig. .

II.

ACCUMULATOR-BASED 3WEIGHT PATTERN
GENERATION

A.

Weighted Pattern Testing
Weighted pattern testing is performed by
weighting the signal probability (probability that the
signal is a ‗1‗) for each input to the CUT. Two
issues in weighted pattern testing are what set of
weights to use and how to generate the weighted
signals. For computing weight sets, many techniques
have been proposed. It has been shown that for most
circuits, multiple weight sets are required to achieve
sufficient fault coverage. For BIST, the weight sets
www.ijera.com

1883 | P a g e
Md. Azmathullah et al Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1882-1886
In Fig. we present the configuration that
drives the CUT inputs when is required. A[i]=1 and
Set[i]=1 and Reset[i]=0 hence A[i]=1 and B[i]=0.
Then the output is equal to 1, and Cin is transferred to
Cout.
In Fig., we present the configuration that
drives the CUT inputs when A[i] =”_”is required.
Set[i]=0 and Reset[i]=1and hence A[i]=1 and B[i]=0
Then, the output is equal to 0 and Cin is transferred to
Cout.
In Fig, we present the configuration that
drives the CUT inputs when A[i] = “_” is required.
Set[i]=0 and Reset[i]=0 The D input of the flip-flop
of register B is driven by either 1 or 0, depending on
the value that will be added to the accumulator inputs
in order to generate satisfactorily random patterns to
the inputs of the CUT.
In Fig, the general configuration of the
proposed scheme is presented. The Logic module
provides the Set[n-1:0] and Reset[n-1:0] signals that
drive the S and R inputs of the Register A and
Register B inputs. Note that the signals that drive the
S inputs of the flip-flops of Register A, also drive the
R inputs of the flip-flops of Register B and vice
versa.

IV.

COMPARISONS

In this section, we shall perform
comparisons in three directions. In Section 4, we
shall compare the proposed scheme with the

V.

Fault & Fault Models

A fault is the representation of a defect
reflecting a physical condition that causes a circuit to
fail to perform in a required manner. A failure is a
deviation in the performance of a circuit or system
from its specified behavior and represents an
irreversible state of a component such that it must be
repaired in order for it to provide its intended design
function. A circuit error is a wrong output signal
produced by a defective circuit. A circuit defect may
www.ijera.com

www.ijera.com

accumulator- based 3-weight generation scheme that
has been proposed in [11].

IV.1. Comparisons with [11]
The number of test patterns applied by [11]
and the proposed scheme is the same, since the test
application algorithms that have been invented and
applied by previous researchers, e.g., [5], [8], [9] can
be equally well applied with both implementations.
Therefore, the comparison will be performed with
respect to:
1) the hardware overhead And
2) the impact on the timing characteristics
of the adder of the accumulator. Both schemes
require a session counter in order to alter among the
different weight sessions; the session counter consists
of log 2 k bits, where k the number of test sessions
(i.e., weight assignments) of the weighted test set.
The scheme proposed in [11] requires the redesign of
the adder; more precisely, two NAND gates are
inserted in each cell of the ripple-carry adder. In
order to Provide the inputs to the set and reset inputs
of the flip flops; decoding logic is implemented,
similar to that in [8]. For the proposed scheme, no
modification is imposed on the adder of the
accumulator. Therefore, there is no impact on the
data path timing characteristics.

lead to a fault, and it can result in a system failure.
The reduction in feature size increases the probability
that a manufacturing defect in the IC will result in a
faulty chip. FPGA's are no exception from this. A
very small defect can easily found when the feature
size of the device is less than 100 nm. Furthermore, it
takes only one faulty CLB or wire to make the entire
FPGA fail to function properly. Yet, defects created
during the manufacturing process are unavoidable
and, as a result, some number of FPGA's is expected
1884 | P a g e
Md. Azmathullah et al Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1882-1886
to be faulty; therefore, testing is required to guarantee
fault free FPGA's.
Faults can be divided into two categories:
1. Permanent Faults
2. Transient Faults
Fabrication faults and design faults are
among the Permanent Faults. Transient Faults,
commonly called single event upsets (SEUs), are
brief incorrect values resulting from external forces
(terrestrial radiation, particles from solar flares,
cosmic rays, and radiation from other space
phenomena) altering the balance or locations of
electrons, usually in a small area of the system.
Tolerating permanent faults is critical to
maximizing device and system yields to decrease
costs, and to increasing the lifespan of deployed
devices. To effectively evaluate the quality of a set of
tests for a product, as well as to evaluate the
effectiveness of a BIST approach in its application to
that product, fault models are required for emulation
of faults or defects in a simulation environment.
Because of the diversity of defects, it is difficult to
generate tests for real defects. Fault models are
necessary for generating and evaluating a set of test
vectors.
Fault models can be divided into three types
1. Interconnect Fault Model
2. Logic Block Fault Model
3. Delay Fault
Logic Block fault model: Logical faults
represent the effect of physical faults on the behavior
of the system

VI.

www.ijera.com

Simulation Results

Fig 4 .Simulation results for Fault Detection in the
circuit.

Fig 5 .Error output due to fault in the circuit

VII.

Conclusion

We have presented an accumulator-based 3weight (0, 0.5, and 1) test-per-clock generation
scheme, which can be utilized to efficiently generate
weighted patterns without altering the structure of the
adder. Comparisons with a previously proposed
accumulator-based 3-weight pattern generation
technique [11] indicate that the hardware overhead of
the proposed scheme is lower ( 75%), while at the
same time no redesign of the accumulator is imposed,
thus resulting in reduction of 20%–95% in test
application time. Comparisons with scan based
schemes [5], [8] show that the proposed schemes
results in lower hardware overhead. Finally,
comparisons with the accumulator-based scheme
proposed in [22] reveal that the proposed scheme
results in significant decrease ( 98%) in hardware
overhead.

REFERENCES
[1]

[2]

[3]

[4]

www.ijera.com

P. Bardell, W. McAnney, and J. Savir, BuiltIn
Test for VLSI: Pseudorandom
Techniques. New York: Wiley, 1987.
P. Hortensius, R. McLeod, W. Pries, M.
Miller, and H. Card, “Cellular automatabased pseudorandom generators for built-in
self test,” IEEE Trans. Comput.-Aided Des.
Integr. Circuits Syst., vol. 8, no. 8, pp. 842–
859, Aug. 1989.
A. Stroele, “A self test approach using
accumulators as test pattern generators,” in
Proc. Int. Symp. Circuits Syst., 1995, pp.
2120–2123.
H. J. Wunderlich, “Multiple distributions
fbiased random test patterns,” in Proc. IEEE
Int. Test Conf., 1988, pp. 236–244.
1885 | P a g e
Md. Azmathullah et al Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1882-1886
[5]

[6]

[7]

[8]

[9]

[10]

[11]

[12]

[13]

www.ijera.com

I. Pomeranz and S. M. Reddy, “3 weight
pseudo-random test generation based on a
deterministic test set for combinational and
sequential circuits,” IEEE Trans. Comput.Aided Des. Integr. Circuits Syst., vol. 12, no.
7, pp. 1050–1058, Jul. 1993.
K. Radecka, J. Rajski, and J. Tyszer,
“Arithmetic built-in self-test for DSP cores,”
IEEE Trans. Comput.-Aided Des. Integr.
Circuits Syst., vol. 16, no. 11, pp. 1358–
1369, Nov. 1997.
J. Rajski and J. Tyszer, Arithmetic Built-In
Self Test For Embedded Systems. Upper
Saddle River, NJ: Prentice Hall PTR, 1998.
S. Wang, “Low hardware overhead scan
based 3-weight weighted random BIST,” in
Proc. IEEE Int. Test Conf., 2001, pp. 868–
877. S. Zhang, S. C. Seth, and B. B.
Bhattacharya,
S. Wang, “Low hardware overhead scan
based 3-weight weightedrandom BIST
architectures,” U.S. Patent 6 886 124, Apr.
26, 2005.
S. Manich, L. Garcia, L. Balado, J. Rius, R.
Rodrøguez, and J. Figueras, “Improving the
efficiency of arithmetic bist by combining
targeted andgeneral purpose patterns,”
presented at the Des. Circuits Integr.
Syst.(DCIS), Bordeaux, France, 2004.
A. D. Singh, M. Seuring, M. Gossel, and E.
S.Sogomonyan, “Multimode scan: Test per
clock BIST for IP cores,” ACM Trans.
DesignAutom. Electr. Syst., vol. 8, no. 4, pp.
491–505, Oct. 2003.
S. Manich, L. Garcia, L. Balado, E. Lupon,
J.Rius, R. Rodriguez, and J.Figueras, “On
the selection of efficient arithmetic additive
test pattern generators,” in Proc. Eur.Test
Workshop, 2003.
A. Stroele, “A self testapproach using
accumulators as test patterngenerators,” in
Proc. Int. Symp. Circuits Syst., 1995.

www.ijera.com

1886 | P a g e

Contenu connexe

Tendances

Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...
Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...
Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...IRJET Journal
 
GWO-based estimation of input-output parameters of thermal power plants
GWO-based estimation of input-output parameters of thermal power plantsGWO-based estimation of input-output parameters of thermal power plants
GWO-based estimation of input-output parameters of thermal power plantsTELKOMNIKA JOURNAL
 
Design of GCSC Stabilizing Controller for Damping Low Frequency Oscillations
Design of GCSC Stabilizing Controller for Damping Low Frequency OscillationsDesign of GCSC Stabilizing Controller for Damping Low Frequency Oscillations
Design of GCSC Stabilizing Controller for Damping Low Frequency OscillationsIJAEMSJORNAL
 
NCRTS'14-IJERT-683-688
NCRTS'14-IJERT-683-688NCRTS'14-IJERT-683-688
NCRTS'14-IJERT-683-688Kunjan Shinde
 
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...idescitation
 
Structural, electronic and optical properties of HGS under pressure using FP-...
Structural, electronic and optical properties of HGS under pressure using FP-...Structural, electronic and optical properties of HGS under pressure using FP-...
Structural, electronic and optical properties of HGS under pressure using FP-...IRJET Journal
 
Drilling rate prediction using bourgoyne and young model associated with gene...
Drilling rate prediction using bourgoyne and young model associated with gene...Drilling rate prediction using bourgoyne and young model associated with gene...
Drilling rate prediction using bourgoyne and young model associated with gene...Avinash B
 
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-ChipOptimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-ChipIDES Editor
 
Analysis and simulation of rayleigh fading channel in digital communication
Analysis and simulation of rayleigh fading channel in digital communicationAnalysis and simulation of rayleigh fading channel in digital communication
Analysis and simulation of rayleigh fading channel in digital communicationeSAT Journals
 
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann Method
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann MethodNumerical Simulation of Gaseous Microflows by Lattice Boltzmann Method
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann MethodIDES Editor
 
Building 3D Morphable Models from 2D Images
Building 3D Morphable Models from 2D ImagesBuilding 3D Morphable Models from 2D Images
Building 3D Morphable Models from 2D ImagesShanglin Yang
 
A0420105
A0420105A0420105
A0420105inventy
 
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...IDES Editor
 
Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...
Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...
Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...Kunjan Shinde
 

Tendances (17)

Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...
Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...
Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...
 
Modular Approach to Implement Model Predictive Control on Three Phase Voltage...
Modular Approach to Implement Model Predictive Control on Three Phase Voltage...Modular Approach to Implement Model Predictive Control on Three Phase Voltage...
Modular Approach to Implement Model Predictive Control on Three Phase Voltage...
 
GWO-based estimation of input-output parameters of thermal power plants
GWO-based estimation of input-output parameters of thermal power plantsGWO-based estimation of input-output parameters of thermal power plants
GWO-based estimation of input-output parameters of thermal power plants
 
Design of GCSC Stabilizing Controller for Damping Low Frequency Oscillations
Design of GCSC Stabilizing Controller for Damping Low Frequency OscillationsDesign of GCSC Stabilizing Controller for Damping Low Frequency Oscillations
Design of GCSC Stabilizing Controller for Damping Low Frequency Oscillations
 
NCRTS'14-IJERT-683-688
NCRTS'14-IJERT-683-688NCRTS'14-IJERT-683-688
NCRTS'14-IJERT-683-688
 
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
 
Structural, electronic and optical properties of HGS under pressure using FP-...
Structural, electronic and optical properties of HGS under pressure using FP-...Structural, electronic and optical properties of HGS under pressure using FP-...
Structural, electronic and optical properties of HGS under pressure using FP-...
 
Drilling rate prediction using bourgoyne and young model associated with gene...
Drilling rate prediction using bourgoyne and young model associated with gene...Drilling rate prediction using bourgoyne and young model associated with gene...
Drilling rate prediction using bourgoyne and young model associated with gene...
 
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-ChipOptimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
 
Analysis and simulation of rayleigh fading channel in digital communication
Analysis and simulation of rayleigh fading channel in digital communicationAnalysis and simulation of rayleigh fading channel in digital communication
Analysis and simulation of rayleigh fading channel in digital communication
 
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann Method
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann MethodNumerical Simulation of Gaseous Microflows by Lattice Boltzmann Method
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann Method
 
Building 3D Morphable Models from 2D Images
Building 3D Morphable Models from 2D ImagesBuilding 3D Morphable Models from 2D Images
Building 3D Morphable Models from 2D Images
 
A0420105
A0420105A0420105
A0420105
 
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
 
Ax03303120316
Ax03303120316Ax03303120316
Ax03303120316
 
Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...
Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...
Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...
 
Farag1995
Farag1995Farag1995
Farag1995
 

En vedette

20 Ideas for your Website Homepage Content
20 Ideas for your Website Homepage Content20 Ideas for your Website Homepage Content
20 Ideas for your Website Homepage ContentBarry Feldman
 
50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)Heinz Marketing Inc
 
Prototyping is an attitude
Prototyping is an attitudePrototyping is an attitude
Prototyping is an attitudeWith Company
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer ExperienceYuan Wang
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanPost Planner
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 

En vedette (7)

20 Ideas for your Website Homepage Content
20 Ideas for your Website Homepage Content20 Ideas for your Website Homepage Content
20 Ideas for your Website Homepage Content
 
50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)
 
Prototyping is an attitude
Prototyping is an attitudePrototyping is an attitude
Prototyping is an attitude
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 

Similaire à Ky3518821886

Design of accumulator Based 3-Weight Pattern Generation using LP-LSFR
Design of accumulator Based 3-Weight Pattern Generation using LP-LSFRDesign of accumulator Based 3-Weight Pattern Generation using LP-LSFR
Design of accumulator Based 3-Weight Pattern Generation using LP-LSFRIOSR Journals
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
DESIGNING A LARGE AUTOMOTIVE ELECTRIC VEHICLE BY USING T TYPE MULTILEVEL INVE...
DESIGNING A LARGE AUTOMOTIVE ELECTRIC VEHICLE BY USING T TYPE MULTILEVEL INVE...DESIGNING A LARGE AUTOMOTIVE ELECTRIC VEHICLE BY USING T TYPE MULTILEVEL INVE...
DESIGNING A LARGE AUTOMOTIVE ELECTRIC VEHICLE BY USING T TYPE MULTILEVEL INVE...IRJET Journal
 
A Simulated Annealing Approach For Buffer Allocation In Reliable Production L...
A Simulated Annealing Approach For Buffer Allocation In Reliable Production L...A Simulated Annealing Approach For Buffer Allocation In Reliable Production L...
A Simulated Annealing Approach For Buffer Allocation In Reliable Production L...Sheila Sinclair
 
680report final
680report final680report final
680report finalRajesh M
 
FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...
FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...
FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...IRJET Journal
 
Cost Aware Expansion Planning with Renewable DGs using Particle Swarm Optimiz...
Cost Aware Expansion Planning with Renewable DGs using Particle Swarm Optimiz...Cost Aware Expansion Planning with Renewable DGs using Particle Swarm Optimiz...
Cost Aware Expansion Planning with Renewable DGs using Particle Swarm Optimiz...IJERA Editor
 
Iaetsd power capture safe test pattern determination
Iaetsd power capture safe test pattern determinationIaetsd power capture safe test pattern determination
Iaetsd power capture safe test pattern determinationIaetsd Iaetsd
 
IRJET- Wallace Tree Multiplier using MFA Counters
IRJET-  	  Wallace Tree Multiplier using MFA CountersIRJET-  	  Wallace Tree Multiplier using MFA Counters
IRJET- Wallace Tree Multiplier using MFA CountersIRJET Journal
 
Test Scheduling of Core Based SOC Using Greedy Algorithm
Test Scheduling of Core Based SOC Using Greedy AlgorithmTest Scheduling of Core Based SOC Using Greedy Algorithm
Test Scheduling of Core Based SOC Using Greedy AlgorithmIJERA Editor
 
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
IRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative AdderIRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative Adder
IRJET- FPGA Implementation of High Speed and Low Power Speculative AdderIRJET Journal
 
A comparative study of different multiplier designs
A comparative study of different multiplier designsA comparative study of different multiplier designs
A comparative study of different multiplier designsHoopeer Hoopeer
 
Capacitor Placement and Reconfiguration of Distribution System with hybrid Fu...
Capacitor Placement and Reconfiguration of Distribution System with hybrid Fu...Capacitor Placement and Reconfiguration of Distribution System with hybrid Fu...
Capacitor Placement and Reconfiguration of Distribution System with hybrid Fu...IOSR Journals
 
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology IJEEE
 
Optimal PMU Placement in Power System Considering the Measurement Redundancy
Optimal PMU Placement in Power System Considering the Measurement RedundancyOptimal PMU Placement in Power System Considering the Measurement Redundancy
Optimal PMU Placement in Power System Considering the Measurement RedundancySatyendra Singh
 
Design a Low Power High Speed Full Adder Using AVL Technique Based on CMOS Na...
Design a Low Power High Speed Full Adder Using AVL Technique Based on CMOS Na...Design a Low Power High Speed Full Adder Using AVL Technique Based on CMOS Na...
Design a Low Power High Speed Full Adder Using AVL Technique Based on CMOS Na...IOSR Journals
 
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Silicon Mentor
 

Similaire à Ky3518821886 (20)

Design of accumulator Based 3-Weight Pattern Generation using LP-LSFR
Design of accumulator Based 3-Weight Pattern Generation using LP-LSFRDesign of accumulator Based 3-Weight Pattern Generation using LP-LSFR
Design of accumulator Based 3-Weight Pattern Generation using LP-LSFR
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
DESIGNING A LARGE AUTOMOTIVE ELECTRIC VEHICLE BY USING T TYPE MULTILEVEL INVE...
DESIGNING A LARGE AUTOMOTIVE ELECTRIC VEHICLE BY USING T TYPE MULTILEVEL INVE...DESIGNING A LARGE AUTOMOTIVE ELECTRIC VEHICLE BY USING T TYPE MULTILEVEL INVE...
DESIGNING A LARGE AUTOMOTIVE ELECTRIC VEHICLE BY USING T TYPE MULTILEVEL INVE...
 
A Simulated Annealing Approach For Buffer Allocation In Reliable Production L...
A Simulated Annealing Approach For Buffer Allocation In Reliable Production L...A Simulated Annealing Approach For Buffer Allocation In Reliable Production L...
A Simulated Annealing Approach For Buffer Allocation In Reliable Production L...
 
680report final
680report final680report final
680report final
 
FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...
FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...
FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...
 
Cost Aware Expansion Planning with Renewable DGs using Particle Swarm Optimiz...
Cost Aware Expansion Planning with Renewable DGs using Particle Swarm Optimiz...Cost Aware Expansion Planning with Renewable DGs using Particle Swarm Optimiz...
Cost Aware Expansion Planning with Renewable DGs using Particle Swarm Optimiz...
 
Iaetsd power capture safe test pattern determination
Iaetsd power capture safe test pattern determinationIaetsd power capture safe test pattern determination
Iaetsd power capture safe test pattern determination
 
IRJET- Wallace Tree Multiplier using MFA Counters
IRJET-  	  Wallace Tree Multiplier using MFA CountersIRJET-  	  Wallace Tree Multiplier using MFA Counters
IRJET- Wallace Tree Multiplier using MFA Counters
 
Test Scheduling of Core Based SOC Using Greedy Algorithm
Test Scheduling of Core Based SOC Using Greedy AlgorithmTest Scheduling of Core Based SOC Using Greedy Algorithm
Test Scheduling of Core Based SOC Using Greedy Algorithm
 
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
IRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative AdderIRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative Adder
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
 
A comparative study of different multiplier designs
A comparative study of different multiplier designsA comparative study of different multiplier designs
A comparative study of different multiplier designs
 
R04605106110
R04605106110R04605106110
R04605106110
 
Capacitor Placement and Reconfiguration of Distribution System with hybrid Fu...
Capacitor Placement and Reconfiguration of Distribution System with hybrid Fu...Capacitor Placement and Reconfiguration of Distribution System with hybrid Fu...
Capacitor Placement and Reconfiguration of Distribution System with hybrid Fu...
 
Id93
Id93Id93
Id93
 
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
 
G04454759
G04454759G04454759
G04454759
 
Optimal PMU Placement in Power System Considering the Measurement Redundancy
Optimal PMU Placement in Power System Considering the Measurement RedundancyOptimal PMU Placement in Power System Considering the Measurement Redundancy
Optimal PMU Placement in Power System Considering the Measurement Redundancy
 
Design a Low Power High Speed Full Adder Using AVL Technique Based on CMOS Na...
Design a Low Power High Speed Full Adder Using AVL Technique Based on CMOS Na...Design a Low Power High Speed Full Adder Using AVL Technique Based on CMOS Na...
Design a Low Power High Speed Full Adder Using AVL Technique Based on CMOS Na...
 
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
 

Dernier

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Dernier (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Ky3518821886

  • 1. Md. Azmathullah et al Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1882-1886 RESEARCH ARTICLE www.ijera.com OPEN ACCESS Performance of Responsibility Discovery in VLSI Circuit Using Accumulator Md. Azmathullah, K. Nanda Kumar,Syed Reshma M.Tech [Vlsisd], Department Of Ece,Chadalawada Ramanamma Engineering College 1 M.Tech, Assistant Professor, Department Of Ece, Chadalawada Ramanamma Engineering College2 M.Tech, Assistant Professor, Department Of Cse, Chadalawada Ramanamma Engineering College3 ABSTRACT Built-In Self Test (BIST) schemes have been utilized in order to drive down the number of vectors to achieve complete fault coverage in BIST applications. Weighted sets comprising three weights, namely 0, 1, and 0.5 have been successfully utilized so far for Test Pattern Generation, since they result in both low testing time and low consumed power. In this paper an Accumulator-based 3-Weight Test Pattern Generation scheme is presented; the proposed scheme generates set of patterns with weights 0, 0.5, and 1. Since accumulators are commonly found in current VLSI chips, this scheme can be efficiently utilized to drive down the hardware of BIST pattern generation, as well. The output of this pattern generator is applied to a circuit under test where the errors are detected by using MISR circuit. Index Terms— VLSI Testing, Weighted Test Pattern Generation, Built-In Self-Test (BIST), Test Per Clock, I. INTRODUCTION In recent years, Pseudorandom built-in self test (BIST) generators have been widely utilized to test integrated circuits and systems. The arsenal of pseudorandom generators includes, among others, linear feedback shift registers (LFSRs) [1], cellular automata [2], and accumulators driven by a constant value [3]. For circuits with hard-to-detect faults, a large number of random patterns have to be generated before high fault coverage is achieved. Therefore, weighted pseudorandom techniques have been proposed where inputs are biased by changing the probability ofa “0” or a “1” on a given input from 0.5 (for pure pseudorandom tests)to some other value [10], [15].Weighted random pattern generation methods relying on a single weight assignment usually fail to achieve complete fault coverage using a reasonable number of test patterns since, although the weights are computed to be suitable for most faults, some faults may require long test sequences to be detected with these weight assignments if they do not match their activation and propagation requirements. Multiple weight assignments have been suggested for the case that different faults require different biases of the input combinations applied to the circuit, to ensure that a relatively small number of patterns can detect all faults [4]. Approaches to derive weight assignments forgiven deterministic tests are attractive since they have the potential to allow complete coverage with a significantly smaller number of test patterns [10]. www.ijera.com Fig 0 . Block Diagram for BIST Current VLSI circuits, e.g., data path architectures, or digital signal processing chips commonly contain arithmetic modules [accumulators or arithmetic logic units (ALUs)]. This has fired the idea of arithmetic BIST (ABIST) [6]. The basic idea of ABIST is to utilize accumulators for built-in testing (compression of the CUT responses, or generation of test patterns) and has been shown to result in low hardware overhead and low impact on the circuit normal operating speed. Manich et al. presented an accumulator-based test pattern generation scheme that compares favorably to previously proposed schemes. In [7], it was proved that the test vectors generated by an accumulator whose inputs are driven by a constant pattern can have acceptable pseudorandom characteristics, if the input pattern is properly selected. However, modules containing hard-to-detect faults still require extra test hardware either by inserting test points into the mission logic or by storing additional deterministic test patterns . In order to overcome this problem, an accumulator-based weighted pattern generation 1882 | P a g e
  • 2. Md. Azmathullah et al Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1882-1886 scheme was proposed in [11]. The scheme generates test patterns having one of three weights, namely 0, 1, and 0.5 therefore it can be utilized to drastically reduce the test application time in accumulator-based test pattern generation. However, the scheme proposed in [11] possesses three major drawbacks: 1) it can be utilized only in the case that the adder of the accumulator is a ripple carry adder; 2) it requires redesigning the accumulator; this modification, apart from being costly, requires redesign of the core of the data path, a practice that is generally discouraged in current BIST schemes; and 3) it increases delay, since it affects the normal operating speed of the adder. In this paper, a novel scheme for accumulator-based 3-weight generation is presented. The proposed scheme copes with the inherent drawbacks of the scheme proposed in [11]. More precisely: 1) it does not impose any requirements about the design of the adder (i.e., it can be implemented using any adder design); 2) it does not require any modification of the adder; and hence, 3) does not affect the operating speed of the adder. Furthermore, the proposed scheme compares favorably to the scheme proposed in [11] and [22] in terms of the required hardware overhead. www.ijera.com must be stored on-chip and control logic is needed to switch between them which can result in a lot of overhead. In order to reduce the BIST overhead for weighted pattern testing, researchers have looked for efficient methods for on-chip generation of weighted patterns. B. 3-Weight Pattern Generation The implementation of the weighted-pattern generation scheme is based on the full adder truth table, presented in Table I. From Table I, we can see that in lines #2, #3, #6, and #7 of the truth table, C out = Cin. So, to transfer the carry input to the carry output, it is enough to set A[i] =NOT (B[i]). The proposed scheme is based on this observation. The implementation of the proposed weighted pattern generation scheme is based on the accumulator cell presented, which consists of a Full Adder (FA) cell and a D-type flip-flop with asynchronous set and reset inputs whose output is also driven to one of the full adder inputs. we assume, without loss of generality, that the set and reset are active high signals. In the same Fig.2, the respective cell of the driving register B[i] is also shown. For this accumulator cell, one out of three configurations can be utilize. III. DESIGN METHODOLOGY The implementation of the weighted-pattern generation scheme is based on the full adder truth table, presented in Table II. From Table II we can see that in lines #2, #3, #6, and #7 of the truth table, COUT=Cin. Therefore, in order to transfer the carry input to the carry output, it is enough to set A[i] =NOT (B[i]). The proposed scheme is based on this observation. The implementation of the proposed weighted pattern generation scheme is based on the accumulator cell presented in Fig. 1, which consists of a Full Adder (FA) cell and a D-type flip-flop with asynchronous set and reset inputs whose output is also driven to one of the full adder inputs., we assume, without loss of generality, that the set and reset are active high signals. In the same figure the respective cell of the driving register B[i] is also shown. For this accumulator cell, one out of three configurations can be utilized, as shown in Fig. . II. ACCUMULATOR-BASED 3WEIGHT PATTERN GENERATION A. Weighted Pattern Testing Weighted pattern testing is performed by weighting the signal probability (probability that the signal is a ‗1‗) for each input to the CUT. Two issues in weighted pattern testing are what set of weights to use and how to generate the weighted signals. For computing weight sets, many techniques have been proposed. It has been shown that for most circuits, multiple weight sets are required to achieve sufficient fault coverage. For BIST, the weight sets www.ijera.com 1883 | P a g e
  • 3. Md. Azmathullah et al Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1882-1886 In Fig. we present the configuration that drives the CUT inputs when is required. A[i]=1 and Set[i]=1 and Reset[i]=0 hence A[i]=1 and B[i]=0. Then the output is equal to 1, and Cin is transferred to Cout. In Fig., we present the configuration that drives the CUT inputs when A[i] =”_”is required. Set[i]=0 and Reset[i]=1and hence A[i]=1 and B[i]=0 Then, the output is equal to 0 and Cin is transferred to Cout. In Fig, we present the configuration that drives the CUT inputs when A[i] = “_” is required. Set[i]=0 and Reset[i]=0 The D input of the flip-flop of register B is driven by either 1 or 0, depending on the value that will be added to the accumulator inputs in order to generate satisfactorily random patterns to the inputs of the CUT. In Fig, the general configuration of the proposed scheme is presented. The Logic module provides the Set[n-1:0] and Reset[n-1:0] signals that drive the S and R inputs of the Register A and Register B inputs. Note that the signals that drive the S inputs of the flip-flops of Register A, also drive the R inputs of the flip-flops of Register B and vice versa. IV. COMPARISONS In this section, we shall perform comparisons in three directions. In Section 4, we shall compare the proposed scheme with the V. Fault & Fault Models A fault is the representation of a defect reflecting a physical condition that causes a circuit to fail to perform in a required manner. A failure is a deviation in the performance of a circuit or system from its specified behavior and represents an irreversible state of a component such that it must be repaired in order for it to provide its intended design function. A circuit error is a wrong output signal produced by a defective circuit. A circuit defect may www.ijera.com www.ijera.com accumulator- based 3-weight generation scheme that has been proposed in [11]. IV.1. Comparisons with [11] The number of test patterns applied by [11] and the proposed scheme is the same, since the test application algorithms that have been invented and applied by previous researchers, e.g., [5], [8], [9] can be equally well applied with both implementations. Therefore, the comparison will be performed with respect to: 1) the hardware overhead And 2) the impact on the timing characteristics of the adder of the accumulator. Both schemes require a session counter in order to alter among the different weight sessions; the session counter consists of log 2 k bits, where k the number of test sessions (i.e., weight assignments) of the weighted test set. The scheme proposed in [11] requires the redesign of the adder; more precisely, two NAND gates are inserted in each cell of the ripple-carry adder. In order to Provide the inputs to the set and reset inputs of the flip flops; decoding logic is implemented, similar to that in [8]. For the proposed scheme, no modification is imposed on the adder of the accumulator. Therefore, there is no impact on the data path timing characteristics. lead to a fault, and it can result in a system failure. The reduction in feature size increases the probability that a manufacturing defect in the IC will result in a faulty chip. FPGA's are no exception from this. A very small defect can easily found when the feature size of the device is less than 100 nm. Furthermore, it takes only one faulty CLB or wire to make the entire FPGA fail to function properly. Yet, defects created during the manufacturing process are unavoidable and, as a result, some number of FPGA's is expected 1884 | P a g e
  • 4. Md. Azmathullah et al Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1882-1886 to be faulty; therefore, testing is required to guarantee fault free FPGA's. Faults can be divided into two categories: 1. Permanent Faults 2. Transient Faults Fabrication faults and design faults are among the Permanent Faults. Transient Faults, commonly called single event upsets (SEUs), are brief incorrect values resulting from external forces (terrestrial radiation, particles from solar flares, cosmic rays, and radiation from other space phenomena) altering the balance or locations of electrons, usually in a small area of the system. Tolerating permanent faults is critical to maximizing device and system yields to decrease costs, and to increasing the lifespan of deployed devices. To effectively evaluate the quality of a set of tests for a product, as well as to evaluate the effectiveness of a BIST approach in its application to that product, fault models are required for emulation of faults or defects in a simulation environment. Because of the diversity of defects, it is difficult to generate tests for real defects. Fault models are necessary for generating and evaluating a set of test vectors. Fault models can be divided into three types 1. Interconnect Fault Model 2. Logic Block Fault Model 3. Delay Fault Logic Block fault model: Logical faults represent the effect of physical faults on the behavior of the system VI. www.ijera.com Simulation Results Fig 4 .Simulation results for Fault Detection in the circuit. Fig 5 .Error output due to fault in the circuit VII. Conclusion We have presented an accumulator-based 3weight (0, 0.5, and 1) test-per-clock generation scheme, which can be utilized to efficiently generate weighted patterns without altering the structure of the adder. Comparisons with a previously proposed accumulator-based 3-weight pattern generation technique [11] indicate that the hardware overhead of the proposed scheme is lower ( 75%), while at the same time no redesign of the accumulator is imposed, thus resulting in reduction of 20%–95% in test application time. Comparisons with scan based schemes [5], [8] show that the proposed schemes results in lower hardware overhead. Finally, comparisons with the accumulator-based scheme proposed in [22] reveal that the proposed scheme results in significant decrease ( 98%) in hardware overhead. REFERENCES [1] [2] [3] [4] www.ijera.com P. Bardell, W. McAnney, and J. Savir, BuiltIn Test for VLSI: Pseudorandom Techniques. New York: Wiley, 1987. P. Hortensius, R. McLeod, W. Pries, M. Miller, and H. Card, “Cellular automatabased pseudorandom generators for built-in self test,” IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol. 8, no. 8, pp. 842– 859, Aug. 1989. A. Stroele, “A self test approach using accumulators as test pattern generators,” in Proc. Int. Symp. Circuits Syst., 1995, pp. 2120–2123. H. J. Wunderlich, “Multiple distributions fbiased random test patterns,” in Proc. IEEE Int. Test Conf., 1988, pp. 236–244. 1885 | P a g e
  • 5. Md. Azmathullah et al Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1882-1886 [5] [6] [7] [8] [9] [10] [11] [12] [13] www.ijera.com I. Pomeranz and S. M. Reddy, “3 weight pseudo-random test generation based on a deterministic test set for combinational and sequential circuits,” IEEE Trans. Comput.Aided Des. Integr. Circuits Syst., vol. 12, no. 7, pp. 1050–1058, Jul. 1993. K. Radecka, J. Rajski, and J. Tyszer, “Arithmetic built-in self-test for DSP cores,” IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol. 16, no. 11, pp. 1358– 1369, Nov. 1997. J. Rajski and J. Tyszer, Arithmetic Built-In Self Test For Embedded Systems. Upper Saddle River, NJ: Prentice Hall PTR, 1998. S. Wang, “Low hardware overhead scan based 3-weight weighted random BIST,” in Proc. IEEE Int. Test Conf., 2001, pp. 868– 877. S. Zhang, S. C. Seth, and B. B. Bhattacharya, S. Wang, “Low hardware overhead scan based 3-weight weightedrandom BIST architectures,” U.S. Patent 6 886 124, Apr. 26, 2005. S. Manich, L. Garcia, L. Balado, J. Rius, R. Rodrøguez, and J. Figueras, “Improving the efficiency of arithmetic bist by combining targeted andgeneral purpose patterns,” presented at the Des. Circuits Integr. Syst.(DCIS), Bordeaux, France, 2004. A. D. Singh, M. Seuring, M. Gossel, and E. S.Sogomonyan, “Multimode scan: Test per clock BIST for IP cores,” ACM Trans. DesignAutom. Electr. Syst., vol. 8, no. 4, pp. 491–505, Oct. 2003. S. Manich, L. Garcia, L. Balado, E. Lupon, J.Rius, R. Rodriguez, and J.Figueras, “On the selection of efficient arithmetic additive test pattern generators,” in Proc. Eur.Test Workshop, 2003. A. Stroele, “A self testapproach using accumulators as test patterngenerators,” in Proc. Int. Symp. Circuits Syst., 1995. www.ijera.com 1886 | P a g e