You are on page 1of 7

GRD Journals | Global Research and Development Journal for Engineering | International Conference on Innovations in Engineering and Technology

(ICIET) - 2016 | July 2016

e-ISSN: 2455-5703

BISR Scheme using Bench Mark Testing


Sequential Circuit S27
1R.

N. Nivethitha 2Dr. A. Kaleel Rahuman


1
PG Scholar 2Assistant Professor
1,2
Department of Electronics and Communication Engineering
1,2
PSNA College Of Engineering and Technology, Dindigul
Abstract
In this bench mark testing sequential circuit S27 is tested by using Built in Self Repair concept. This paper describes an on-chip
test generation method for functional broadside tests. The hardware is based on the application of primary input sequences initial
from a well-known reachable state, therefore using the circuit to produce additional reachable states. Random primary enter
sequences are changed to avoid repeated synchronization and thus differed various sets of reachable states. Functional broadside
tests are two-pattern scan based tests that avoid over testing by ensuring a circuit that traverses only reachable states in the
functional clock cycles for a check. This consist of the input vectors and the equivalent responses. They check the proper
operation of a verified design by testing the internal chip nodes. This test is useful to cover a very high percentage of modeled
faults in logic circuits and their generation is the main topic of this method. Often, functional vectors are understood as
verification vectors, these are used to verify whether the hardware actually matches its specification. Though, in the ATE world,
any one vectors applied are understood to be functional fault coverage vectors applied during developing test, then the fault
coverage area easily detected. This paper shows S27 circuit is used in Multiplier Circuit for Testing Application and it is done
by Verilog Programming and simulated by Modalism 6.5version and Synthesis by Xilinx Tool
Keyword- BISR, BIST, LFSR, S27
__________________________________________________________________________________________________

I. INTRODUCTION
Built in self-Repair concept was proposed by bench mark testing sequential circuit S27.It can be describes the on chip test
generation method for functional broadside test .Functional vectors are understood as verification vectors. As circuits approach
the limits of Moores law, and as power considerations have placed a limit on increases in clock frequency, stacking bare dies to
form a 3-D die-stack has been proposed as one method that will allow significant increases in system performance to continue.
Performance gains are expected to arise primarily from the fact that the routes between dies in a stack are much shorter than
routes from chip to chip across a board or routes from one end of a chip to another. Unfortunately, high volume manufacturing
has proven difficult. One of the main problems preventing the large-scale manufacturing of 3-D integrated circuits is the
difficulty in testing dies and obtaining high yields. The insertion of through-silicon vias (TSVs) may damage the die during the
drill and fill process or when the silicon is ground away to expose the TSV so that it can be micro bumped. The TSVs
themselves are difficult to probe without damaging them making testing of individual dies difficult as well. Fortunately, a 3-D
stack also provides new opportunities for repair. Specifically, if a die containing programmable logic is included in the stack, it
may be harnessed to bypass defective components of other dies. Many levels of granularity for repair are possible from replacing
the functionality of an entire die to replacing a single pipeline stage or functional unit. Repair is particularly well matched to the
repair of functional units in out-of-order processors because such processors are already designed to naturally handle multiple
functional units with different latencies. In some cases, repair is mandatory when the only copy of a critical component is found
to be defective. However, even when the lack of a defective component only causes performance degradation, replacement of the
defective functionality may still be desirable. This paper extends the concept of BISR to the digital logic in 3-D stacks. We
utilize two separate dies in the 3-D stack: the original circuit implemented in an ASIC process and a separate FPGA die that can
be programmed when needed to create spare functional modules. This approach harnesses the advantages provided by 3-D
architectures including potentially large numbers of TSV connections and short distances between dies to increase the flexibility
and improve the performance of repair. To the best of our knowledge, we are the first to propose such an approach. Similarly,
multiplexers must be inserted between the outputs of the partition being repaired and the downstream part of the circuit to allow
the rest of the circuitry to be driven by the FPGA instead of by the defective partition. In this figure, each of the inputs to the
partition fan out not only to the by passable partition, but to a tri-stated buffer (or possibly a series of buffers) that is capable of
driving the TSV as well.
The driving buffers should be sized so as to minimize the load and delay seen by the circuit. Each of these TSVs is
connected to the FPGA such that it becomes an input to the FPGA. The FPGA itself will need to be programmed to realize the
functionality of the partition using those inputs. The outputs of the FPGA-implemented module will then travel through other

All rights reserved by www.grdjournals.com

507

BISR Scheme using Bench Mark Testing Sequential Circuit S27


(GRDJE / CONFERENCE / ICIET - 2016 / 082)

pre-defined TSVs until they reach the level of the ASIC being repaired. MUX are used to select the values sent by the FPGA if
the circuit is in repair mode as indicated by the value of the select line on the MUX.

Fig. 1: Schematic View Of Through Silicon via (TSV) Module

II. RELATED WORK


One approach has been to use reconfigurable modules in FPGAs, such as logic blocks or routing resources, to replace the
defective modules. Another approach is to use spare functional units on FPGA, such as spare ALUs. These approaches
implement both the original and spare modules on a single FPGA. FPGAs and ASIC hardware may also be implemented on the
same die in a SoC, to provide capabilities for modifying the design later when design errors or specifications (such as
communication standards) change in fig 1.2
On-chip DRAM main memory and analyse the performance, power, and temperature trade-offs of 3D CMPs. Runtime
optimization policy to maximize performance while maintaining power and thermal constraints. 3D stacking main memory
architecture for CMPs behaviour and selects among low-power and turbo operating modes accordingly. Under the fixed voltagefrequency (V-F), the IPC of runtime optimization policy improves a 16-core 3D CMP with stacked DRAM compared to a
statically optimized 3D system. The energy-delay product (EDP) is reduced compared to a 3D system managed by a temperature
triggered dynamic VF scaling policy. Complex interplay of performance, energy, and temperature for 3D CMPs with stacked
DRAM main memories.

Fig. 2: 3D stacking main memory architecture for CMPs

These functional vectors are used to verify whether the circuit actually matches its specification. Depending upon this
the fault coverage area easily detected.

All rights reserved by www.grdjournals.com

508

BISR Scheme using Bench Mark Testing Sequential Circuit S27


(GRDJE / CONFERENCE / ICIET - 2016 / 082)

Fig. 3: Built in self-Repair scheme for s27

Built in self-repair concept for testing sequential circuit s27 was treated as a bench mark circuit.in proposed work 12 bit LFSR
S27 was compared to specification of functional vectors .then the fault coverage area easily detected. This can be describes the
on chip test generation concept for functional broadside test.Testing sequential circuits substantially more complex to large
circuits.
Faulty circuit can be detected by the help of original circuit then the process can be done by comparator.
Logic Gates are taken at primary input combination in testing sequential circuit.s27 circuit have three scan circuits and
the inputs are noted in the functional vectors.S_A_0 Faults generates at logic gates.
Linear Feedback shift register values initially at given to primary input of the built in self-repair circuit. We note the
unspecified in the two unscanned state variable this implies that can be used as a scan in state of this test and the first two
patterns of the test can be omitted. Suppose that is specified to functions and broadside vectors. In general to obtain the highest
time unit such that scanned state variables for a full-scan circuit. This is due to the fact that all the states are fully specified.

Fig. 4: Self Repair Circuit

Self-repair circuit shows the BIST controller, and the comparator. For combinational circuits, the greedy heuristic
performed better (and faster) than the heuristic with a proven performance guarantee.
This shows that in practice, approximation algorithms with performance guarantee may not be the best heuristics.
Experimental results using repetition of vectors showed that if time is not an important Criterion as compared to power
dissipation, considerable savings can be obtained by repeating some of the test vectors. For simplicity, all the other clock cycles
were referred to as scan shift cycles. This paper described a test generation procedure that limits the switching activity during
scan shift cycles by using an increasing upper bound during test generation to find the lowest value for which tests exist. The
procedure also preferred tests that have high switching activity during fast functional capture cycles.

III. PROPOSE WORK


Linear Feedback shift register (LFSR) can be treated as a 12 bit circuit.LFSR is one of the best Testing circuit. The goal of this
brief is to derive skewed-load test cubes from functional broadside tests, and use them for the generation of low-power skewed-

All rights reserved by www.grdjournals.com

509

BISR Scheme using Bench Mark Testing Sequential Circuit S27


(GRDJE / CONFERENCE / ICIET - 2016 / 082)

load tests. This procedure will benefit from the advantages listed above when generating a low-power skewed-load test set. The
procedure can also be extended to generate a mixed low-power test set that consists of both broadside and skewed-load tests.

Fig. 5: LFSR 12 Bit circuit

The patterns of signal transitions are important for the following reasons:
1) The transition fault coverage achievable by functional broadside tests is lower than the transition fault coverage achievable
by arbitrary broadside tests. Therefore, nonfunctional broadside tests are necessary for achieving the highest possible
transition fault coverage. A test generation procedure should prefer an arbitrary broadside test whose pattern of signal
transitions matches perfectly that of a functional broadside test. When it cannot find such a test, it should search for a test
with the smallest possible deviation from such a pattern. In this way, the procedure can minimize the deviations from
functional power dissipation.
2) Two tests that have the same power dissipation, where power dissipation is represented by a single number, can have very
different patterns of signal transitions. Thus, minimizing the power dissipation as a single number does not necessarily lead
to patterns of signal transitions that match those possible during functional operation. This can result in power dissipation
that the circuit is not designed for even though the single number representing the power dissipation is acceptable. Only the
power dissipation during the second, fast functional capture cycles of broadside tests is considered in this paper. In addition,
the complete circuit is considered for the computation of power dissipation or the patterns of signal transitions. The paper
does not address the case where very low-power test sets are needed. Instead, it assumes that it is sufficient to ensure that the
power dissipation (represented by the pattern of signal transitions) would match that possible during functional operation as
well as possible.S27 bench mark circuit is the standard sequential circuit. Here we are used s27 bench mark circuit for as a
testing circuit. Apply the test vectors as input to the s27 bench mark sequential circuit.

Fig. 6: Benchmark Testing Circuit of S27

Generation for functional and pseudo functional scan based tests were generate the external tester .under the test
generation of on chip vectors noted that the delay fault coverage achievable using functional broadside tests. Bench mark
sequential circuit is compare to faulty s27 circuit depends on the specification functional vectors .that can be used to detect the
faults on the circuit easily. Then the presence of delay including defects is causing increasing concern in the semiconductor
industry today.

All rights reserved by www.grdjournals.com

510

BISR Scheme using Bench Mark Testing Sequential Circuit S27


(GRDJE / CONFERENCE / ICIET - 2016 / 082)

Fig. 7: S27 Faulty circuit

IV. RESULTS
A. Standard Sequential Testing Circuit S27

Fig. 8:

Output waveform of the standard MUX DFF. In this Ckt Logic, ScanIn, Clk, Rst, Scan are the given inputs and the outputs are
ScanOut. Here normal operation means give a input scan=0,scan operation means give a input scan=1. MUXDFF.
ScanRepair, TestRepair, Clk, Rst are given inputs and the outputs are scan out here the normal operation means
scan=1,test mode=1,repair operation means scan=0,test mode=1.
Pseudo random test generation has the primary goals to develop a battery of statistical tests to detect nonrandom in
binary sequence Algorithmic test generation provide input conditions to activate a fault and to sensitize the primary Faulty
sequential testing circuits27 Compare all the specifications then detect the fault coverage area easily detected by this BISR
scheme. Then the built in self-repair using bench mark circuit of sequential circuit s27 was verified and faulty area can be
detected easily.

All rights reserved by www.grdjournals.com

511

BISR Scheme using Bench Mark Testing Sequential Circuit S27


(GRDJE / CONFERENCE / ICIET - 2016 / 082)

Fig. 9:

Fig. 10:

All rights reserved by www.grdjournals.com

512

BISR Scheme using Bench Mark Testing Sequential Circuit S27


(GRDJE / CONFERENCE / ICIET - 2016 / 082)

Fig. 11:

RTL Schematic view of the functions represented the internal blocks and specifications.

V. CONCLUSION
On chip test generation has the built in self-repair a bench mark sequential testing circuits S27 has the merits like reduces the test
data volume and facilitates at speed test application then it achieves high fault coverage.

REFERENCES
[1] V. Dabholkar, S. Chakravarty, I. Pomeranz, and S.M. Reddy, Techniques for Minimizing Power Dissipation in Scan and
Combinational Circuits during Test Application, IEEE Trans. Computer-Aided Design, vol. 17,no. 12, pp. 1325-1333, Dec.
1998.
[2] R. Sankaralingam, R.R. Oruganti, and N.A. Touba, Static Compaction Techniques to Control Scan Vector Power
Dissipation, Proc. VLSI Test Symp., pp. 35-40, 2000.
[3] L. Whetsel, Adapting Scan Architectures for Low Power Operation, Proc.Intl Test Conf., pp. 863-872, 2000.
[4] K.-J. Lee, T.-C. Huang, and J.-J. Chen, Peak-Power Reduction for Multiple-Scan Circuits during Test Application, Proc.
Asian Test Symp., pp. 453-458,2000.
[5] J. Saxena, K.M. Butler, and L. Whetsel, An Analysis of Power Reduction Techniques in Scan Testing, Proc. Intl Test
Conf., pp. 670-677, 2001.
[6] S. Kajihara, K. Ishida, and K. Miyase, Test Vector Modification for Power Reduction during Scan Testing, Proc. VLSI
Test Symp., pp. 160-165, 2002. 7] A. Chandra and K. Chakrabarty, Reduction of SOC Test Data Volume,Scan Power and
Testing Time Using Alternating Runlength Codes, Proc. Design Automation Conf., pp. 673-678, 2002.
[7] D. Xiang, S. Gu, J.-G. Sun, and Y.-L. Wu, A Cost-Effective Scan Architecture for Scan Testing with Nonscan Test Power
and Test Application Cost, Proc. Design Automation Conf., pp. 744-747, 2003.
[8] J. Saxena, K.M. Butler, V.B. Jayaram, S. Kundu, N.V. Arvind, P.Sreeprakash, and M. Hachinger, A Case Study of IR-Drop
in Structured at-Speed Testing, Proc. Intl Test Conf., pp. 1098-1104, 2003.
[9] W. Li, S.M. Reddy, and I. Pomeranz, On Test Generation for Transition Faults with Minimized Peak Power Dissipation,
Proc. Design Automation Conf., pp. 504-509, 2004.
[10] P. Rosinger, B.M. Al-Hashimi, and N. Nicolici, Scan Architecture with Mutually Exclusive Scan Segment Activation for
Shift- and Capture-Power Reduction, IEEE Trans. Computer-Aided Design, vol. 23, no. 7, pp. 1142- 1153, July 2004.
[11] K.M. Butler, J. Saxena, A. Jain, T. Fryars, J. Lewis, and G. Hetherington,Minimizing Power Consumption in Scan Testing:
Pattern Generation and DFT Techniques, Proc. Intl Test Conf., pp. 355-364, 2004.
[12] K. Lee, S. Hsu, and C. Ho, Test Power Reduction with Multiple Capture Orders, Proc. Asian Test Symp., pp. 26-31, 2004.
[13] X. Wen, Y. Yamashita, S. Morishima, S. Kajihara, L.-T. Wang, K.K. Saluja,and K. Kinoshita, Low-Capture-Power Test
Generation for Scan-Based Testing, Proc. Intl Test Conf., pp. 1019-1028, 2005.Chakrabarti C., Vishwanath M., and
Owens R., Architectures for Wavelet Transforms: A Survey,Journal VLSI Signal Process, vol. 14, no. 2, pp. 171-192,
1996.

All rights reserved by www.grdjournals.com

513

You might also like