A Literature Review and Over View of Built in Self Testing in VLSI

Similar documents
Survey of low power testing of VLSI circuits

Design of Fault Coverage Test Pattern Generator Using LFSR

SIC Vector Generation Using Test per Clock and Test per Scan

I. INTRODUCTION. S Ramkumar. D Punitha

Bit Swapping LFSR and its Application to Fault Detection and Diagnosis Using FPGA

Scan-shift Power Reduction Based on Scan Partitioning and Q-D Connection

Controlling Peak Power During Scan Testing

Low Power Illinois Scan Architecture for Simultaneous Power and Test Data Volume Reduction

Design of Test Circuits for Maximum Fault Coverage by Using Different Techniques

Fault Detection And Correction Using MLD For Memory Applications

Random Access Scan. Veeraraghavan Ramamurthy Dept. of Electrical and Computer Engineering Auburn University, Auburn, AL

International Journal of Scientific & Engineering Research, Volume 5, Issue 9, September ISSN

Available online at ScienceDirect. Procedia Computer Science 46 (2015 ) Aida S Tharakan a *, Binu K Mathew b

A New Approach to Design Fault Coverage Circuit with Efficient Hardware Utilization for Testing Applications

IMPLEMENTATION OF X-FACTOR CIRCUITRY IN DECOMPRESSOR ARCHITECTURE

A Novel Low Power pattern Generation Technique for Concurrent Bist Architecture

Design of BIST Enabled UART with MISR

Minimizing Peak Power Consumption during Scan Testing: Test Pattern Modification with X Filling Heuristics

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab. Built-In Self Test 2

Design for Test. Design for test (DFT) refers to those design techniques that make test generation and test application cost-effective.

A Technique to Reduce Peak Current and Average Power Dissipation in Scan Designs by Limited Capture

ISSN:

A New Low Energy BIST Using A Statistical Code

Scan. This is a sample of the first 15 pages of the Scan chapter.

Survey of Low-Power Testing of VLSI Circuits

Low Power Implementation of Launch-Off- Shift and Launch-Off-Capture Using T-Algorithm

Design and Implementation of Uart with Bist for Low Power Dissipation Using Lp-Tpg

DESIGN OF LOW POWER TEST PATTERN GENERATOR

Diagnosis of Resistive open Fault using Scan Based Techniques

Design and Implementation of Low Power Linear Feedback Shift Segisters for Vlsi Application

Efficient Test Pattern Generator for BIST using Multiple Single Input Change Vectors

DETERMINISTIC SEED RANGE AND TEST PATTERN DECREASE IN LOGIC BIST

VLSI System Testing. BIST Motivation

Jin-Fu Li Advanced Reliable Systems (ARES) Laboratory. National Central University

A Modified Clock Scheme for a Low Power BIST Test Pattern Generator

Low-Power Scan Testing and Test Data Compression for System-on-a-Chip

[Krishna*, 4.(12): December, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

This Chapter describes the concepts of scan based testing, issues in testing, need

Logic Design for Single On-Chip Test Clock Generation for N Clock Domain - Impact on SOC Area and Test Quality

Power Problems in VLSI Circuit Testing

Efficient Test Pattern Generation Scheme with modified seed circuit.

Scan Chain Design for Power Minimization During Scan Testing Under Routing Constraint.

Sharif University of Technology. SoC: Introduction

Research Article Ring Counter Based ATPG for Low Transition Test Pattern Generation

Lecture 23 Design for Testability (DFT): Full-Scan

Weighted Random and Transition Density Patterns For Scan-BIST

Design for Testability

On Reducing Both Shift and Capture Power for Scan-Based Testing

VLSI Technology used in Auto-Scan Delay Testing Design For Bench Mark Circuits

Built-In Self-Test (BIST) Abdil Rashid Mohamed, Embedded Systems Laboratory (ESLAB) Linköping University, Sweden

Lecture 18 Design For Test (DFT)

Analysis of Low Power Test Pattern Generator by Using Low Power Linear Feedback Shift Register (LP-LFSR)

Low Transition Test Pattern Generator Architecture for Built-in-Self-Test

VLSI Test Technology and Reliability (ET4076)

Design of Routing-Constrained Low Power Scan Chains

Lecture 23 Design for Testability (DFT): Full-Scan (chapter14)

DESIGN OF RANDOM TESTING CIRCUIT BASED ON LFSR FOR THE EXTERNAL MEMORY INTERFACE

Controlled Transition Density Based Power Constrained Scan-BIST with Reduced Test Time. Farhana Rashid

Testing Digital Systems II

Power Optimization by Using Multi-Bit Flip-Flops

Novel Correction and Detection for Memory Applications 1 B.Pujita, 2 SK.Sahir

Implementation of BIST Test Generation Scheme based on Single and Programmable Twisted Ring Counters

CMOS Testing-2. Design for testability (DFT) Design and Test Flow: Old View Test was merely an afterthought. Specification. Design errors.

MVP: Capture-Power Reduction with Minimum-Violations Partitioning for Delay Testing

Low Power Estimation on Test Compression Technique for SoC based Design

Low Transition-Generalized Linear Feedback Shift Register Based Test Pattern Generator Architecture for Built-in-Self-Test

Modifying the Scan Chains in Sequential Circuit to Reduce Leakage Current

VHDL Implementation of Logic BIST (Built In Self Test) Architecture for Multiplier Circuit for High Test Coverage in VLSI Chips

Based on slides/material by. Topic 14. Testing. Testing. Logic Verification. Recommended Reading:

ISSN (c) MIT Publications

Unit 8: Testability. Prof. Roopa Kulkarni, GIT, Belgaum. 29

Survey of Test Vector Compression Techniques

EE241 - Spring 2001 Advanced Digital Integrated Circuits. References

Doctor of Philosophy

Reduction of Clock Power in Sequential Circuits Using Multi-Bit Flip-Flops

Testability: Lecture 23 Design for Testability (DFT) Slide 1 of 43

Transactions Brief. Circular BIST With State Skipping

UNIT IV CMOS TESTING. EC2354_Unit IV 1

TEST PATTERN GENERATION USING PSEUDORANDOM BIST

for Digital IC's Design-for-Test and Embedded Core Systems Alfred L. Crouch Prentice Hall PTR Upper Saddle River, NJ

Leakage Current Reduction in Sequential Circuits by Modifying the Scan Chains

Clock Gate Test Points

Test Pattern Generation Using BIST Schemes

Design and Implementation OF Logic-BIST Architecture for I2C Slave VLSI ASIC Design Using Verilog

Analysis of Power Consumption and Transition Fault Coverage for LOS and LOC Testing Schemes

March Test Compression Technique on Low Power Programmable Pseudo Random Test Pattern Generator

Using on-chip Test Pattern Compression for Full Scan SoC Designs

Changing the Scan Enable during Shift

Failure Analysis Technology for Advanced Devices

Logic BIST Architecture Using Staggered Launch-on-Shift for Testing Designs Containing Asynchronous Clock Domains

Power Optimization of Linear Feedback Shift Register (LFSR) using Power Gating

LFSR Counter Implementation in CMOS VLSI

Implementation of Low Power Test Pattern Generator Using LFSR

BUILT-IN SELF-TEST BASED ON TRANSPARENT PSEUDORANDOM TEST PATTERN GENERATION. Karpagam College of Engineering,coimbatore.

Final Exam CPSC/ECEN 680 May 2, Name: UIN:

Figure.1 Clock signal II. SYSTEM ANALYSIS

At-speed testing made easy

Retiming Sequential Circuits for Low Power

DESIGN OF TEST PATTERN OF MULTIPLE SIC VECTORS FROM LOW POWER LFSR THEORY AND APPLICATIONS IN BIST SCHEMES

Overview: Logic BIST

Transcription:

Volume-5, Issue-4, August-2015 International Journal of Engineering and Management Research Page Number: 390-394 A Literature Review and Over View of Built in Self Testing in VLSI Jalpa Joshi 1, Prof. Jaikaran Singh 2 1 Electronics & Communication. VLSI, SSSIST, Sehore, INDIA 2 Electronics and Communication, SSSIST, Sehore, INDIA ABSTRACT Now a day due to the technology advancement the number of component on a single chip is increased and that s why complexity of the circuit is also increased day by day. Due to this the problem of fault is also increased. So detection and elimination of the faults in very large scale integrated system (VLSI) is the major factor. For the analysis of fault we have required Testing. Testing is process in which we have testing the circuit improve the fault tolerance in circuits. In the last decade there are different have been introduced for testing here in the paper we focused one of the most famous technique that is the built in self testing (BIST). Built in self testing is technique that is used different circuit testing. There are many improvement in the field of BIST. So in this we have to the working phenomena of BIST, and its different technique also with the application of BIST. The main focus is done on BIST, online and offline method of detection and elimination of faults. Keywords BIST, VLSI, UART, Testing, Circuit fault. I. INTRODUCTION It is necessary to ensure the fault free about the circuit in all type of circuits system like small scale integration system (SSI) large scale integration system (LSI) and also in very large scale integration system (VLSI) before finalizing the circuit. For this fault detection and elimination is done many number of times in circuits. Detection of fault and the type of fault present in a circuit is known as fault diagnosis. Some processes are done during manufacturing and some are during use of the system. It is also necessary to care about the time taking in detection. In this paper many works done related to testing and elimination of faults are reviewed. We are mainly focusing on BIST method of detection of faults which is most easy and suitable method. By using the BIST no extra hardware is required for testing the circuit that is main advantage of BIST. For this only an extra BIST chip is introduced in the circuit, itself. It also helps in saving the time. But BIST increases the internal complexity of the circuit that is the main problem with this. Fault tolerant circuits are receiving attention in many major application stores. In the case of complicated fault tolerant systems, fault injection has been recognized to be significantly attractive and valuable methodology wherever faults are inserted into a system and supervising the system to look at its function in response to a fault. This paper evaluates digital circuits employing a methodology where fault injection may be used among VHDL description. Also discuss on the design of a UART chip with embedded BIST architecture using simple LFSR with the help of VHDL language. The paper describes the problems of (VLSI) testing followed by the behavior of UART that includes both transmitter and receiver section using VHISC Hardware Description Language (VHDL). Similarly, in high-speed circuits that process digital audio and video signals, the inputs to most of those modules change relatively slowly. In fact, designers of low-power circuits take advantage of this consistent behavior when they determine a circuit s thermal and electrical limits, and system packaging requirements. In contrast, there is no definite correlation between the successive test patterns generated by an automatic testpattern generator for external testing or the patterns produced by a linear feedback shift register (LFSR) for built-in self-test (BIST). This lack of correlation can result in significantly greater switching activity in the circuit during test than during normal operation. Because power dissipation in CMOS circuits is proportional to switching activity, test s excessive switching activity can cause catastrophic 390 Copyright 2011-15. Vandana Publications. All Rights Reserved.

problems, as detailed later. Although academic research on low-power design remains nearly independent of that for test, industrial practice requires ad hoc solutions for considering power consumption during test application.[7] Practiced solutions include over sizing power supply, package, and cooling to withstand the increased current during testing (test engineers insert breaks into the test process to avoid hot spots);testing with reduced operating frequency; and system-under-test partitioning and appropriate test planning. The initial solution increases both hardware costs and test time. Although the second proposal uses less hardware, the reduced frequency increases test time and might lead to a loss of defect coverage because the reduced frequency can mask dynamic faults. Moreover, this solution reduces power consumption but lengthens test time, so it does not reduce the total energy consumed during test. The third solution of test partitioning and test planning detects dynamic faults, but increases hardware costs and test time. To provide an adequate response to these industrial needs, various researchers have proposed solutions for power problems encountered during test. [1-3] II. TYPE OF FAULT IN IC When we talk about the fault in integrated circuit. There are mainly two types of faults. The first one is the Temporary fault and one is the Permanent fault. Temporary faults are again of two types- (i) Transient fault and (ii) intermittent fault. Transient fault are appears for short duration of time which disappear itself after some duration. Intermittent faults are detected by online method while the permanent faults are detected by offline method. In another way of classification of faults there are several types of faults, for example bridging fault, stuck-at fault, stuck-open and stuck-short faults, delay fault. A. Bridging Fault: In bridging faults short circuit occurs between groups of signals. This may cause an OR bridge or an AND bridge which are ones dominant or zeros dominant respectively. These faults can be found with tests used for finding stuck-at-faults. B. Stuck-at-fault: This fault occurs when a signal line within a circuit is permanently set to either logic high 1 or a logic low 0. This fault model does not have a specific cause; rather, it is an abstract fault model with numerous causes. C. Stuck-Open and Stuck-Short Faults: This fault is defined as a single transistor that has either been stuck open, no current will ever pass through, or stuck short, lacking the ability to stop current. Like bridge faults, the stuck-open faults can be detected by running a sequence of stuck-at fault detection vectors. D. Delay Fault: This fault is active when the combinational logic delay exceeds the specified clock period. The variation in the manufacturing process can cause certain portions of a circuit to be slower than other parts of the circuits causing internal signals to arrive at different times and cause functional failure. The fault is usually modeled as either a gate delay fault model where a single gate is assumed responsible for producing the slow response or a path delay fault model where certain interconnects and paths are responsible for slow propagation of a signal. E. Motivation for testing: Testing has become an important issue in the production process of each electronic system, board or VLSI chip. Design for test is increasingly being preferred over tricky ad-hoc design solutions, and all major electronic companies spend a considerable proportion of production cost and engineering resources for testing. The motivation for this becomes obvious from a more global point of view: Although testing incurs a lot of efforts it is finally an important means to reduce overall cost significantly. This is illustrated by the following examples: While the actual material cost is only a negligible proportion of the product value, the cost of repair increases by a factor of 10 with each production stage [1]. It is much cheaper to reject several dies than to locate and exchange a defective chip in a complete system. As a consequence no customer is willing to bear the risk of using defective components and therefore (a) only accepts suppliers that guarantee low defect rate and (b) often performs an incoming test for supplied parts. Low defect rate of the product can be guaranteed by extensive outgoing product tests only. VLSI chips have reached an enormous complexity, and still their density doubles every 2 years [2]. This makes it impossible to rule out faults during design and production, even with the best design tools and fabrication processes available. However, short time-tomarket is critical to profitability. If testing facilitates rapid diagnosis and thus provides a means to avoid fatal production delays resulting from excessive debug time or shipping defective products, it is worth the additional cost. 391 Copyright 2011-15. Vandana Publications. All Rights Reserved. III. BUILT IN SELF-TEST Till now we have been trying into VLSI testing, solely from the context wherever the circuit has to be place to a test mode for validating that it is free of faults. Following that, the circuits tested OK are shipped to the clients with the idea that they would not fail within their expected life time; it can be known as off-line testing. In other words, in off-line testing, a circuit is tested once and for all, with the hope that once the circuit is verified to be fault free it would not fail throughout its expected lifetime. However, this assumption does not hold for modern day ICs, based on deep sub-micron technology, as a result of they will develop failures even during operation within

expected life time. To cater to this problem sometimes redundant circuitry are kept on-chip which replace the faulty parts. To enable replacement of faulty circuitry, the ICs are tested before each time they startup. If a fault is found, a part of the circuit (having the fault) is replaced with a corresponding redundant circuit part (by readjusting connections). Testing a circuit every time before they startup, is called Built-In-Self-Test (BIST) A. General Bist Architecture: BIST is a design-for-testability technique that places the testing functions physically with the circuit under test (CUT), as illustrated in Figure 1. The basic BIST architecture requires the addition of three hardware blocks to a digital circuit: a Circuit under Test (CUT), TPG (test pattern generator), a response analyzer, and a test controller. B. Circuit under Test (CUT): It is the portion of the circuit tested in BIST mode. It can be sequential, combinational or a memory. It is delimited by their Primary Input (PI) and Primary Output (PO). C. Test Pattern Generator (TPG): It generates patterns for the CUT. It is a dedicated circuit or a microprocessor. The patterns may be generated in pseudorandom or deterministically. D. Test Response Analysis (TRA): It analyses the value sequence on PO and compares it with the expected output. E. BIST Controller Unit (BCU): It controls the test execution; it manages the TPG, TRA and reconfigures the CUT and the multiplexer. IV. TESTING PARAMETER Test power is a possible major engineering problem in the future of development. As both the designs and the deep-submicron geometry become prevalent, larger designs, tighter timing constraints, higher operating frequencies, and lower applied voltages all affect the power consumption systems of silicon devices. [4] A. Energy The total switching activity generated during test application, energy affects the battery lifetime during power up or periodic self-test of battery-operated devices. B. Average Power Average power is the total distribution of power over a time period. The ratio of energy to test time gives the average power. Elevated average power increases the thermal load that must be vented away from the device under test to prevent structural damage (hot spots) to the silicon, bonding wires, or package. C. Instantaneous Power Instantaneous power is the value of power consumed at any given instant. Usually, it is defined as the power consumed right after the application of a synchronizing clock signal. Elevated instantaneous power might overload the power distribution systems of the silicon or package, causing brown-out. D. Peak Power The highest power value at any given instant, peak power determines the component s thermal and electrical limits and system packaging requirements. If peak power exceeds a certain limit, designers can no longer guarantee that the entire circuit will function correctly. In fact, the time window for defining peak power is related to the chip s thermal capacity, and forcing this window to one clock period is sometimes just a simplifying assumption. For example, consider a circuit that has a peak power consumption during only one cycle but consumes power within the chip s thermal capacity for all other cycles. In this case, the circuit is not damaged, because the energy consumed which corresponds to the peak power consumption times one cycle will not be enough to elevate the temperature over the chip s thermal capacity limit (unless the peak power consumption is far higher than normal). V. TYPE OF TESTING A. Bit-Swapping Algorithm for Low-Power BIST A modified linear feedback shift register (LFSR) is presented that reduces the number of transitions at the inputs of the circuit-under test by 25% using a bitswapping technique. They also show that the proposed design can be combined with other techniques to achieve a very substantial power reduction of up to 63%. An important application of Linear Feedback Shift Registers (LFSRs) is in the generation of test vectors for digital circuits. This is because, with little overhead in the hardware area, a normal register can be configured to work as a test generator and, with an appropriate choice of the tap sequence (XOR locations), the LFSR can generate all possible output test vectors. Furthermore, the pseudorandom behavior of the LFSR reduces the correlation between successive test vectors, which means that it can achieve a high fault coverage in a relatively short run of test vectors. However, this lack of correlation substantially increases the Weighted Switching Activity (WSA) within the Circuit- Under-Test (CUT). This often causes the power consumed during test mode operation to be much higher than during normal mode operation, which can lead to problems with battery lifetime and system reliability. B. Adaptive Shift Power Control technique To reduce the scan shift power consumption in logic BIST by using highly correlated test stimulus bits among adjacent scan cells, all existing methods only manipulate test stimulus sequences generated by LFSR in various ways and the test responses are ignored completely. Although it has been observed that the Hamming distance between a test stimulus and its captured test response is typically small, the test stimulus of a test 392 Copyright 2011-15. Vandana Publications. All Rights Reserved.

pattern is loaded into the scan chains at the same time as the test response of the previous test pattern is unloaded from the scan chains. Therefore, they are irrelevant. As a result, the scenarios listed below may happen when shifting the test stimulus and the test response simultaneously: The number of transitions contributed by the test response is much larger than that contributed by the test stimulus. [27] C. Increasing Encoding Efficiency of LFSR Reseeding- Based Test Compression Usually, the deterministic test set to be encoded by LFSR reseeding tends to have a biased probability for the logic value 1 or 0 at each primary input. The biased inputs are fixed to the logic value 1 or 0 with some combinational logic, so that the amount of data to be encoded by the LFSR can considerably be reduced. The combinational logic for bit fixing has to set some primary input to the logic value 0 (or 1), if the corresponding probability of the logic value 0 (or 1) is one. Otherwise, the test pattern from the pseudorandom test pattern generator, such as an LFSR, is directly applied to the CUT. Fig 5 shows example of applying the bit fixing scheme. In contrast to the original bit-fixing technique in, the bitfixing scheme in this application fixes bits for the complete test set so that the bit-fixing sequence generator is controlled only by a bit counter. The bit positions 0 and 3are biased to the logic values 0 and 1, respectively, so they can be fixed. [28] VI. CONCLUSION This paper reviews the various faults in digital and analog circuits and also the elimination of those. But we have mainly focused on BIST techniques because this method is useful for detecting faults and also it takes less time as well as required less hardware. Using memory BIST has various advantages such as no external test equipment, reduced development efforts, at-speed tests. However, there are many challenges associated with it such as silicon area overhead, extra pins and routing. In addition, the testability of the test hardware itself is another difficult task. Also analysis the qualitative survey on low power testing techniques and its methodology was carried out. While analyzing, all dimensions of power during chip testing was considered as parameters. Further this paper gives a survey not only on algorithmic side but also on hardware approaches. REFERENCES [1] W. Y. Zorian, A Distributed BIST Control Scheme for Complex VLSI Devices, Proc. 11th IEEE VLSI Test Symp.(VTS 93), IEEE CS Press, Los Alamitos,Calif., 1993, pp.4-9. [2] M.L. Bushnell and V.D. Agrawal, Essentials of Electronic Testing, Kluwer Academic, Boston, 2000, p. 14. [3] S. Wang and S.K. Gupta, DS-LFSR: A New BISTTPG for Low Heat Dissipation, Proc. Int l Test Conf. (ITC 97), IEEE Press, Piscataway, N.J., 1997, pp. 848-857. [4] B. Pouya and A. Crouch, Optimization Trade-offs for Vector Volume and Test Power, Proc. Int l Test Conf. (ITC 00), IEEE Press, Piscataway, N.J., 2000, pp. 873-881. [5] X. Zhang, K. Roy, and S. Bhawmik, "POWERTEST: A tool for energy conscious weighted random pattern testing ", Proceedings of International Conference on VLSI Design, pp. 416-422, January 1999. [6] S. Wang and S. Gupta, "LT-RTPG: A new test-perscan switching activity", IEEE Transactions on Computer- Aided Design of Integrated Circuits and Systems, 25(8), pp.1565-1574, August 2006 [7] S. Chakravarty and V. Dabholkar, "Two techniques for minimizing power dissipation in scan circuits during test application", Proceedings of Asian Test Symposium, pp. 324-329, November 1994. [8] V. Dabholkar, S. Chakravarty, I. minimizing power dissipation in scan and combinational circuits during test applications", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 17(12), pp. 1325-1333, December 1998. [9] S. Ghosh, S. Basu, and N. Touba, "Jointminimization of power and area in scan testing by scan cell reordering", IEEE Computer Society Annual Symposium on VLSI, pp. 246-249, February 2003. [10] N. Badereddine, P. Girard, S. Pravossoudovitch, A. Virazel, and C. Landra"Scan cell reordering for peak power reduction during test cycles", IFIP International Federation for Information Processing, Springer Boston, pp. 267-281, October 2007. [11] T. Hiraide, K. Boateng, H. Konishi, K. Itaya, M. Emori, H. Yamanaka, and TMochiyama, "BIST-aided scan test: A new method for test cost reduction", VLSI Test Symposium, pp.359-364, May 2003. [12] S. Wang and W. Wei, "A technique to reduce peak current and average power dissipation in scan designs by limited capture", Asia and South Pacific DeAutomation Conference, pp. 810-816, January 2007. [13] S. Manich, A. Gabarro, M. Lopez, J. Figueras, P. Girard, L. Guiller, C. Landrault, S. Pravossoudovitch, P. Teixeira, and M. Santos, "Low power BIST by filtering non-detecting vectors", Journal of Electronic Testing: Theory and Application, 16(3), pp. 193-202, June 2000 [14] N.-C. Lai and S.-Y. Wang, "Low-capture-power test generation by specifying a minimum set of controlling inputs", Asian Test Symposium, pp. 413-418, October 2007. [15] P. Girard, L. Guiller, C. Landrault, S. Pravossoudovit ch, J. Figueras, S. Manich, P. Teixeira, and M. Santos, "Low energy BIST design: Impact of the LFSR TPG parameters on the weighted switching activity", Proceedings of International Symposium on Circuits and Systems, pp. 110-113, June 1999. 393 Copyright 2011-15. Vandana Publications. All Rights Reserved.

[16] M. Brazzarola and F. Fummi, "Power characterization of LFSRs", International Survey on Defect and Fault Tolerance in VLSI Systems, pp139-147, November 1999. [17] P.-H. Wu, T.-T. Chen, W.-L. Li, and J.-C. Rau, "An efficient test-data compaction for low power VLSI testing", IEEE International Conference on Electro/ Information Technology, pp. 237-241, May 2008. [18] L. Whetsel, "Adapting scan architectures for low power operation", Proceedings of International Test Conference, pp. 863-872, October 2000. [19] P. Rosinger, B.M. Al-Hashimi, and N. 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, 23(7), pp. 1142-1153, July 2004. [20]K.Y. Cho, S. Mitra, and E. McCluskey, "California scan architecture for high quality and low power testing", IEEE International Test Conference, pp. 1-10, October 2007. [21] R. Sankaralingam and N. Touba, "Multi-phase shifting to reducing instantaneous peak power during scan", Proceedings of Latin American Workshop, pp. 78 83, February 2003. [22] L.-T. Wang, C.-W. Wu, and X. Wen, VLSI Test Principles and Architectures: Design for Testability, San Francisco, Morgan Kaufmann, 2006. [23] Chandra and K. Chakrabarty, "Combining low-power scan testing and test data compression for system on-achip", Proceedings of Design Automation Conference, pp. 166-169, June 2001. [24] Chandra and K. Chakrabarty, "Reduction of SOC test data volume, scan power and testing time using alternating run-length codes", Proceedings of Design Automation Conference, pp. 673-678, June 2002. [25] P. Rosinger, B.M. Al-Hashimi, and N. Nicolici, "Low power mixed-mode BIST based on mask pattern generation using dual LFSR-reseeding", Proceedings of International Conference on Computer Design, pp. 474-479, 2002. [26] J. Lee and N. Touba, "Low power test data compression based on LFSR reseeding", Proceedings of International Conference on Computer Design, pp. 180-185, October 2004. [27] Adaptive Low Shift Power Test Pattern Generator for Logic BIST, Xijiang Lin Janusz Rajski, 2010 19th IEEE Asian Test Symposium. 394 Copyright 2011-15. Vandana Publications. All Rights Reserved.