- Open Access
- Total Downloads : 18
- Authors : M. Vignesh , J. Jayaseelan
- Paper ID : IJERTCONV3IS04051
- Volume & Issue : NCRTET – 2015 (Volume 3 – Issue 04)
- Published (First Online): 30-07-2018
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Minimizing Power for Transition Faults Using Bs-LFSR and LOC
-
Vignesh (PG Student) Department of Electronics and Communication
Engineering
Parisutham Institute of Technology and Science, Thanjavur, Tamil Nadu, India
Mr. J. Jayaseelan (Assistant Professor) Department of Electronics and Communication Engineering
Parisutham Institute of Technology and Science, Thanjavur, Tamil Nadu, India
AbstractIn IC assembling there are numerous issues are caught by testing. In this task mostly concentrating on the transition deficiencies. Test cube merge consolidating methodology is already utilized for discover the transition issues and it will attain to low power by decreasing switching transition. Presently in this undertaking proposed two methods for transition faults named as BS-LFSR and LOC. In BS-LFSR, it will produce the pseudorandom designs with low power. The low power is accomplished by lessened switching transition. In launch off-capture system the low power test patterns are attained with expanding the controllability of flaws. With the assistance of Iscas'89 S27 benchmark circuit test results demonstrates that which method is superior to test merging strategy focused around the power and area estimation
Keywords ATPG-Automatic Test Pattern Generation. BS- LFSR-Bitswapping Linear Feedback Shift Register, CUT-Circuit Under Test,LOC-Launch-Off-Capture,VLSI- Very Large Scale Integration,SOC-System-On-Chip.
-
INTRODUCTION
Testing methodology is the one of the significant work in all the assembling procedure. In VLSI testing we are trying the fabricated IC. Amid testing process there are numerous faults are distinguished and amended. Here we are concentrating on the transition faults in IC. transition faults are only the stuck at 0/1 flaws. The yields of the entryways are stucked at either zero or one this is called transition faults.
For discovering the deficiencies ,testing methodology is part up into the two sorts. To begin with the first strategy is external testing and an alternate system is Built in self test (BIST). [7][8]This task for the most part concentrating on the BIST. BIST is only the individual test methodology, it is having the Automatic test pattern generator.
In testing, test patterns are created through the ATPG apparatus and it is connected to the CUT (circuit under test) and discovers the deficiencies. In that, test pattern era will devour high power, one of the principle reasons is high switching action, when the switching movement is lessened then power utilization will diminish.
For lessen the power utilization in testing we have to decrease the switching movement, there are numerous strategies are utilized before for accomplish low power utilization on the transition shortcoming finding. Static compaction system [9] [10] is utilized, it will combine the two test cubes shapes, favorable circumstances are low power is accomplished and test block check will be lessened however a few impediments are there normal number of transition is expanded and deferral will expanded.
Reasonable use of rationale [6] is utilized that implies that insertion of rationale entryways between the output cells, the fundamental favorable circumstances are move are diminished and low power utilization is attained to, detriments are test time is expanded and afterward region will be increment.
LS-TDF [3] and FLIS count are utilized here high switching patterns are separated and supplant the low switching patterns, favorable circumstances are switching transition is decreased and low power will be accomplished yet the drawbacks are test time expanded and test patterns check are expanded .Layout mindful compaction method
[5] utilized it will produce the equally appropriated switching action in the patterns. Points of interest are deficiency scope expanded and delay disappointments lessened and weaknesses are test pattern number and power is expanded. Test information clamping method [4] is utilized to join the MT FILL and VPRL code, points of interest are information volume diminished and power decreased disservices are included muddling and impact of lapses in transmission.Uniting test solid shapes accomplish test compaction. The quantity of transition in the sweep chain can be minimized. At the same time it will expand the intricacy. In this paper we are going to look at the execution of 2 methods BS-LFSR (bit swapping direct criticism movement register) and LOC (launch off-capture) for the transition flaws. Lastly this paper will close which system is better, based on the execution examination of zone, power.
-
EXISTING SYSTEM
In existing system test compaction systems are utilized. It is utilized to clamp the information .In this test compaction, for the most part we are union the test cubes shapes. LFSR produces the test cubes squares for transition issues lastly we fuse them for attain to the test compaction.
The principle objective of the current and our proposed paper is to attain to the low power. Fused test cubes shapes will discover the same set of deficiencies; it won't influence the flaw scope. Test cubes shapes are extricated from the practical expansive side tests.
To start with completely pointed out useful expansive side test set is created. What's more it is not a low power test set .Test solid shapes are removed from it for the transition issues. At that point the test solid shape saving some sign transition of the broadside test, from which they are removed.
The switching transition will expand the power utilization, so this current test cubes shape combining is principally centered around switching movement. 0s and 1s changes in the test set are known as the switching transition. In light of blending the test solid shapes the switching transition will diminish in the framework at last we will get the low power utilization.
In our proposed framework, we are utilizing 2 methods BS-LFSR and LOC; it will lessen the switching movement better than the test fusing method, so we will get low power contrasted with the current.
LFSR
MERGE TEST CUBES
LFSR
MERGE TEST CUBES
GIVE CLOCK SIGNAL
S27 CIRCUIT
GIVE CLOCK SIGNAL
S27 CIRCUIT
-
PROPOSED SYSTEM
BS-LFSR TEST PATTERN GENERETION
-
CONVENTIONAL LFSR TEST PATTERN GENERATION:
In typical test pattern era, LFSR is structured by XOR and flip flop. It performing XOR on the yield of the two or more flip failure and afterward encouraging those yields back into the info of one of the flip flop and it create the PRPG , clock sign is the imperative one in the LFSR for test pattern era.
-
MODIFIED LFSR TEST PATTERN GENERATION: In the modified LFSR it comprises of customary
LFSR and 2*1 Multiplexer. BS-LFSR will decrease the
switching transition contrasting with the customary procedures so we are attaining to the low power. Switching transition will typically expend more power in the traditional LFSR yet in the proposed BS-LFSR it will be lessening. So this is the one of the fundamental preference in BS-LFSR, for that we are utilizing the 2*1 multiplexer as a part of the structural planning.
Figure 1 graph demonstrates the building design chart for the Bit Swapping Linear Feedback Shift Register. It decreases the normal switching movement in test operation by decreasing the quantity of switching transition.
Bit Swapping LFSR outline is focused around some method that is utilized to portray the switching transition movement in BS-LFSR. By utilizing this method we can without much of stretch characterize how switching transition of bits happens in pattern era.
S27 FAULTY
S27 FAULTY
There are numerous procedures to diminished power utilization there is some immediate methods are there for diminishing power yet it will expand the timing of test and are not relevant for decreasing top power. Bit-Swapping LFSR will lessen both normal and top power scattered by CUT.
TEST CUBES GENERATED
TEST CUBES GENERATED
OUTPUT RESPONSSE ANALYZER
OUTPUT RESPONSSE ANALYZER
Fig 1. Test Cube Merging
In altered LFSR we apply the swapping property between the each pair of nearby cells of the ordinary LFSR for outline the BS-LFSR. In the n-bit maximal length LFSR is changed utilizing the swapping course of action, we pick one of its yield is to be a choice line that will swap the two neighboring bits.
LFSR TEST GENERATION
LFSR TEST GENERATION
BIT SWAPPED TEST CUBE GENERATED
2*1 MUX ADDED TO
LFSR
S27 BENCHMARK
2*1 MUX ADDED TO
LFSR
S27 BENCHMARK
GIVE CLOCK SIGNAL TO LFSR
GIVE CLOCK SIGNAL TO LFSR
LFSR
LFSR
ADD 2*1 MUX IN CONVENTIONAL LFSR
ADD 2*1 MUX IN CONVENTIONAL LFSR
BITS SWAPPED TEST CUBES
BITS SWAPPED TEST CUBES
S27 CIRCUIT
S27 FAULTY CIRCUIT
S27 CIRCUIT
S27 FAULTY CIRCUIT
S27 FAULTY BENCHMARK
S27 FAULTY BENCHMARK
OUTPUT RESPONSE COMPARATOR
OUTPUT RESPONSE COMPARATOR
COMPARATOR
Properties:
Fig 2. BS-LFSR ARCHITECHTURE
FAULT DETECTION
NO
NO FAULT
.
YES
FAULT DETECTED
-
Modified LFSR will create the precisely same as the typical LFSR however the test pattern produced request will be diverse.
-
BS-LFSR create same number of 0s and 1s in the yield of multiplexers in the wake of swapping of two nearby cells
-
BS-LFSR is utilized to create test patterns for the essential inputs of an output based successive circuit. At that point consider that bit1 will be swapped with bit2 and bit3 will be swapped with bit4… … bit n-2 with bit n-1 as indicated by the estimation of bit n which is joined with the choice line of the multiplexer.
-
For n-bit maximal length LFSR that begins with any seed and runs for 2n clock cycles until it comes back to the beginning seed quality.
-
Then the aggregate number of transitions is T all out = n*2(n-1)(1)
-
So in the wake of swapping the swap bit will subsequently spare power.
T spared =2 (n-2)/ (2*2(n-1))=25%
-
The general transition in the essential data of the CUT will be diminished 25%
Fig 4. Flow Char For BS-LFSR
C1
C1
C2
C2
C3
C3
Cn
Fig 3. BIT-SWAPPING LFSR
-
-
PROPOSED SYSTEM 2 LOC-(LAUNCH-OFF-CAPTURE)
In this paper we proposed two strategies BS-LFSR and LOC. Presently we are going to see about launch off- capture. The LOC system is for discovering the transition deficiencies, in this strategy uses the utilitarian reaction of the circuit to launch the transition at a target entryway terminal and spread the shortcoming impact to a noticeable point.
The principle objective of this paper is to decrease the power utilization. By utilizing the LOC system power utilization is lessened amid launch and capture operations in at- pace testing. This strategy is to reuse the patterns created by a routine power ignorant transition delay ATPG apparatus in place and apply them in a low power way.
The transition deficiency and way postpone flaw testing give a decent scope to defer incited imperfections. Transition issue model focuses on each one entryway yield in the outline for a moderate to climb and moderate to fall deferral shortcoming. Transition deficiency testing broadly utilized as a part of industry for essentially to oversee and control the issue number.
To test a transition blame, an pattern first is connected to introduce the circuit and an alternate pattern is utilized to apply a transition at a target terminal. The reaction is seen at the yields of the CUT (circuit under test). The output based test produced by a programmed test pattern generator (ATPG) is principally utilized as a savvy option to the at-rate practical pattern approach.
LOC is going to perform the transition issue test in sweep based strategy, an pattern pair V1 and V2 is connected to the circuit-under-test. In the first place design V1 is termed as the introduction pattern and V2 is termed as the launch pattern.v2 dispatches the sign transition (0 to 1 or 1 to 0) at the craved hub. It likewise serves to engender the yield transition to the yield of CUT (essential yields or output flip failures). The reaction of the circuit under test for the pattern V2 is caught at the utilitarian velocity. The aggregate operation can be isolated into the 3 cycles: 1. Introduction cycle, where the CUT is introduced to the specific state (V1 is connected) , 2. Launch cycle where the transition is propelled at the target entryway terminal (V2 is connected), lastly 3. Capture cycle, where the transition is proliferated and caught at the target door terminal (V2 is connected), lastly 3. Capture cycle, where the transition is proliferated and caught at a discernible point.
LFSR TEST GENERATION
LAUNTH THE TRANSITION
LFSR TEST GENERATION
LAUNTH THE TRANSITION
GIVE CLOCK SIGNAL TO LFSR
S27 BENCHMARK
S27 FAULTY BENCHMARK
GIVE CLOCK SIGNAL TO LFSR
S27 BENCHMARK
S27 FAULTY BENCHMARK
first blames are embedded into the circuit. For every last blame pseudorandom patterns are connected comparing test vector will be taken. These vectors are isolated into two sub bunches for diminishment of transitions. The quantity of transitions are decreased the power utilization is diminished. On the off chance that the yield estimation of broken S27, and S27 typical circuit are distinctive then blame has been secured.
VI. EXPERIMENTAL RESULTS:
In this paper we are utilizing VHDL project, and we are going to utilize two product, MODELSIM, and Xilinx. Modelsim instrument is utilized for measuring the exact deficiency discovery, and Xilinx device is utilized for measuring the territory, power and postponement .We are utilizing ISCAS 89' S27 benchmark circuit. Figure7 will shows the fault detection output using MODELSIM. Figure 8,10 shows the power measurement using XILINX. Figure 9,11 shows the area measurement. Based on the results existing techniques power consumption is 29.03mW.and proposed BS-LFSR achieve 28.74mW.
LFSR
LFSR
INITIALIZATION PATTERN
LAUNCH PATTERN
LAUNCH PATTERN
S27 CIRCUIT
S27 FAULTY CIRCUIT
S27 CIRCUIT
S27 FAULTY CIRCUIT
TRANSITION IS PROPOGATED AND CAPTURED
INITIALIZATION PATTERN
INITIALIZATION PATTERN
COMPARATOR
CAPTURE THE FAULT USING OUTPUT RESPONSE COMPARATOR
CAPTURE THE FAULT USING OUTPUT RESPONSE COMPARATOR
Fig 5. LOC- Launch-Off-Capture Architecture
-
ISCAS 89' S27 BENCHMARK CIRCUIT
-
In this paper we are utilizing S27 circuit, which has a place with ISCAS 89' benchmark circuit family and it is absolutely consecutive circuit with four inputs. The circuit has been tried by utilizing Built As a part of Self Test. At
FAULT
NO
NO
NO FAULT
NO FAULT
Fig 6. Flow Chart For Loc
YES
FAULT DETECT ED
Fig 7. FAULT DETECTION OUTPUT USING MODELSIM
Fig 8: TOTAL POWER MESASUREMENT FOR TEST MERGING
USING XILINX
Fig 9. AREA MEASUREMENT FOR TEST MERGING USING
XILINX
Fig 10. TOTAL POWER MESASUREMENT FOR BS-LFSR USING
XILINX
Fig. 11 AREA MEASUREMENT FOR BSLFSR USING XILINX
VII. CONCLUTION
In this paper we are created the test patterns for transition issues utilizing this proposed two strategy BS- LFSR and LOC. n BS-LFSR Bit Swapping strategy is connected to the customary LFSR and we utilized 2*1 multiplexer then as a part of LOC we are part the operation in 3 cycles initialization cycle, launch cycle, capture cycle. By utilizing these 2 proposed system we conclude that based on the area and power measurement of BS-LFSR is better than the test merging . Future work is to find the LOC measurement and fault detection.
ACKNOWLEDGEMENT
I might want to thank my guide Mr.Jayaseelan.j Asst. Prof., Electronics and Communication Engineering Department, Parisutham Institute of Technology and Science, Thanjavur for his assistance and direction to empower us to propose this framework.
REFERENCES
-
Anshuman Chandra and Krishnendu Chakrabarty A Unified Approach to Reduce SOC Test Data Volume, Scan Power and Testing Time IEEE Trans. Comput.-Aided Design, Vol. 22, no. 3,
March 2003
-
Chetan Sharma Power Reduction in VLSI chips by Optimizing Switching Activity at Test Process, Architecture & Gate Level. International Journal of Engineering Science and Technology (IJEST), Vol. 3 No. 4 April 2011, PP-3256-3259.
-
Jiann-Chyi Rau, Po-Han Wu and Wei-Lin Li Test Slice Difference Technique for Low-Transition Test Data Compression Journal of Applied Science and Engineering, Vol. 15, No. 2, PP-157-166 (2012)
-
Jeremy Lee and Mohammad Tehranipoor LS-TDF: Low-Switching Transition Delay Fault Pattern Generation 26TH IEEE Test Symposium, 2008,PP-227-232.
-
J. Lee, S. Narayan, M. Kapralos, and M. Tehranipoor, Layout- aware,IR-drop tolerant transition fault pattern generation, in IEEE Proc. Design, Autom. Test Eur. Conf., 2008, pp. 11721177.
-
Kuen-Jong Lee, Shaing-Jer Hsu and Chia-Ming Ho Test Power Reduction with Multiple Capture Orders IEEE Proceedings of the 13thAsian Test Symposium , 2004., PP-1-4.
-
Lee Whetsel Adapting Scan Architectures for Low Power Operation
IEEE ITC International Test Conference, 2000, PP- 863-872.
-
Nabil Badereddine,Patrick Girard, Serge Pravossoudovitch, Christian Landrault, Arnaud Virazel Minimizing Peak Power Consumption During Scan Testing: Test Pattern Modification With X Filling Heuristics IEEE Design And Test Of Integrated Systems In Nanoscale Technlology, SEP 2006, PP- 359 -364.
-
Paul Rosinger, Bashir M. Al-Hashimi, and Nicola Nicolici Scan Architecture With Mutually Exclusive Scan Segment Activation for Shift- and Capture-Power Reduction IEEE Transactions on Computer-aided design of integrated circuits and systems, vol. 23, no. 7, July 2004
-
Ranganathan Sankaralingam, Rama Rao Oruganti, and Nur A. Touba Static Compaction Techniques to Control Scan Vector Power Dissipation . 18th IEEE VLSI Test Symp., May 2000 ,pp 35-40,.