A Simulation Experiment on a Built-In Self Test Equipped with Pseudorandom Test Pattern Generator and Multi-Input Shift Register (MISR)

Similar documents
Chapter 7 Registers and Register Transfers

EE260: Digital Design, Spring /3/18. n Combinational Logic: n Output depends only on current input. n Require cascading of many structures

Randomness Analysis of Pseudorandom Bit Sequences

Quality improvement in measurement channel including of ADC under operation conditions

Line numbering and synchronization in digital HDTV systems

Energy-Efficient FPGA-Based Parallel Quasi-Stochastic Computing

Read Only Memory (ROM)

L-CBF: A Low-Power, Fast Counting Bloom Filter Architecture

On Properties of PN Sequences Generated by LFSR a Generalized Study and Simulation Modeling

Logistics We are here. If you cannot login to MarkUs, me your UTORID and name.

CODE GENERATION FOR WIDEBAND CDMA

What Does it Take to Build a Complete Test Flow for 3-D IC?

Reliable Transmission Control Scheme Based on FEC Sensing and Adaptive MIMO for Mobile Internet of Things

PROBABILITY AND STATISTICS Vol. I - Ergodic Properties of Stationary, Markov, and Regenerative Processes - Karl Grill

DIGITAL SYSTEM DESIGN

THE Internet of Things (IoT) is likely to be incorporated

RELIABILITY EVALUATION OF REPAIRABLE COMPLEX SYSTEMS AN ANALYZING FAILURE DATA

Polychrome Devices Reference Manual

Overview: Logic BIST

The new, parametrised VS Model for Determining the Quality of Video Streams in the Video-telephony Service

Australian Journal of Basic and Applied Sciences

NIIT Logotype YOU MUST NEVER CREATE A NIIT LOGOTYPE THROUGH ANY SOFTWARE OR COMPUTER. THIS LOGO HAS BEEN DRAWN SPECIALLY.

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

VLSI Test Technology and Reliability (ET4076)

References and quotations

STx. Compact HD/SD COFDM Transmitter. Features. Options. Accessories. Applications

NewBlot PVDF 5X Stripping Buffer

Internet supported Analysis of MPEG Compressed Newsfeeds

Our competitive advantages : Solutions for X ray Tubes. X ray emitters. Long lifetime dispensers cathodes n. Electron gun manufacturing capability n

Research on the Classification Algorithms for the Classical Poetry Artistic Conception based on Feature Clustering Methodology. Jin-feng LIANG 1, a

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

Implementation of Expressive Performance Rules on the WF-4RIII by modeling a professional flutist performance using NN

The Blizzard Challenge 2014

VLSI System Testing. BIST Motivation

PowerStrip Automatic Cut & Strip Machine

Motivation. Analysis-and-manipulation approach to pitch and duration of musical instrument sounds without distorting timbral characteristics

Forces: Calculating Them, and Using Them Shobhana Narasimhan JNCASR, Bangalore, India

ECE 715 System on Chip Design and Test. Lecture 22

RHYTHM TRANSCRIPTION OF POLYPHONIC MIDI PERFORMANCES BASED ON A MERGED-OUTPUT HMM FOR MULTIPLE VOICES

Research Article Measurements and Analysis of Secondary User Device Effects on Digital Television Receivers

ROUNDNESS EVALUATION BY GENETIC ALGORITHMS

2 Specialty Application Photoelectric Sensors

Voice Security Selection Guide

Working with PlasmaWipe Effects

The Communication Method of Distance Education System and Sound Control Characteristics

Mullard INDUCTOR POT CORE EQUIVALENTS LIST. Mullard Limited, Mullard House, Torrington Place, London Wel 7HD. Telephone:

Manual RCA-1. Item no fold RailCom display. tams elektronik. n n n

Design of Fault Coverage Test Pattern Generator Using LFSR

,..,,.,. - z : i,; ;I.,i,,?-.. _.m,vi LJ

VOCALS SYLLABUS SPECIFICATION Edition

CCTV that s light years ahead

Achieving 550 MHz in an ASIC Methodology

TRAINING & QUALIFICATION PROSPECTUS

NexLine AD Power Line Adaptor INSTALLATION AND OPERATION MANUAL. Westinghouse Security Electronics an ISO 9001 certified company

8825E/8825R/8830E/8831E SERIES

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

Image Intensifier Reference Manual

T-25e, T-39 & T-66. G657 fibres and how to splice them. TA036DO th June 2011

Image Enhancement in the JPEG Domain for People with Vision Impairment

Higher-order modulation is indispensable in mobile, satellite,

MODELLING PERCEPTION OF SPEED IN MUSIC AUDIO

9311 EN. DIGIFORCE X/Y monitoring. For monitoring press-fit, joining, rivet and caulking operations Series 9311 ±10V DMS.

Comparative Study of Different Techniques for License Plate Recognition

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

2 Specialty Application Photoelectric Sensors

Math of Projections:Overview. Perspective Viewing. Perspective Projections. Perspective Projections. Math of perspective projection

Innovation in the Multi-Screen World. Sirius 800 Series. Multi-format, expandable routing that stands out from the crowd

Manual Industrial air curtain

PIANO SYLLABUS SPECIFICATION. Also suitable for Keyboards Edition

Analyzing the influence of pitch quantization and note segmentation on singing voice alignment in the context of audio-based Query-by-Humming

Instructions. Final Exam CPSC/ELEN 680 December 12, Name: UIN:

Chapter 2. Digital Circuits

Testing of Cryptographic Hardware

Volume 20, Number 2, June 2014 Copyright 2014 Society for Music Theory

Recognition of Human Speech using q-bernstein Polynomials

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

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

Tobacco Range. Biaxially Oriented Polypropylene Films and Labels. use our imagination...

COLLEGE READINESS STANDARDS

Using a Computer Screen as a Whiteboard while Recording the Lecture as a Sound Movie

Analysis and Detection of Historical Period in Symbolic Music Data

Response Compaction with any Number of Unknowns using a new LFSR Architecture*

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

Debugging Agent Interactions: a Case Study

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

Design of BIST with Low Power Test Pattern Generator

Synthesis Techniques for Pseudo-Random Built-In Self-Test Based on the LFSR

Power Problems in VLSI Circuit Testing

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

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

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

2 Specialty Application Photoelectric Sensors

Diagnosis of Resistive open Fault using Scan Based Techniques

Comparative Analysis of Stein s. and Euclid s Algorithm with BIST for GCD Computations. 1. Introduction

University Student Design and Applied Solutions Competition

BesTrans AOC (Active Optical Cable) Spec and Manual

A Novel Method for Music Retrieval using Chord Progression

DETERMINISTIC SEED RANGE AND TEST PATTERN DECREASE IN LOGIC BIST

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

ABSTRACT. woodwind multiphonics. Each section is based on a single multiphonic or a combination thereof distributed across the wind

Transcription:

A Simulatio Experimet o a Built-I Self Test Equipped with Pseudoradom Test Patter Geerator ad Multi-Iput Shift Register (MISR) Afaq Ahmad Departmet of Electrical ad Computer Egieerig College of Egieerig, Sulta Qaboos Uiversity P. O. Box 33, Postal Code 23; Muscat, Sultaate of Oma Telephoe: (+ 968) 244 327 Fax: (+968) 244 346 afaq@squ.edu.om ABSTRACT This paper ivestigates the impact of the chages of the characteristic polyomials ad iitial loadigs, o behaviour of aliasig errors of parallel sigature aalyzer (Multi-Iput Shift Register), used i a LFSR based digital circuit testig techique. The ivestigatio is carried-out through a extesive simulatio study of the effectiveess of the LFSR based digital circuit testig techique. The results of the study show that whe the idetical characteristic polyomials of order are used i both pseudo-radom test-patter geerator, as well as i Multi-Iput Shift Register (MISR) sigature aalyzer (parallel type) the the probability of aliasig errors remais uchaged due to the chages i the iitial loadigs of the pseudo-radom test-patter geerator. KEYWORDS LFSR, MISR, BIST, Characteristic Polyomial, Primitive.0 INTRODUCTION Reliability is oe of the mai cosideratios i ay circuit desig. It ivolves a correct ad predictable behaviour of the circuit accordig to desig specificatios over a sufficietly log period of time. To achieve this goal, the logic-circuit desig is aimed at a error-free circuit operatio. Ufortuately, i spite of all possible care beig bestowed o desig ad simulatio, hardware faults resultig from physical defects (e.g. mask defects, maufacturig process flaws) will occur i the hardware implemetatio of the logic circuit. Hece, whe a fault occurs ayway, oe must be able to detect the presece of the fault ad, if desired to pipoit its locatio. This task is accomplished by testig the circuit. System maiteace draws heavily upo the testig capability of the logic system [], [2]. Digital circuit maufacturers are well aware of the eed to icorporate testability features early i the desig stage, or otherwise they have to icur higher testig costs, subsequetly. A empirical relatioship, that have bee used for estimatig the cost of fidig a faulty chip, idicates that the cost icreases by a factor of 0, as fault fidig advaces from oe level to the ext [3] [7]. However, recet studies have show that the cost of testig ad fault fidig, at system ad field level, is higher tha this factor of 0 ad icreases expoetially [7] [9]. Thus, if a fault ca be detected at chip or board level, the sigificatly larger costs per fault ca be avoided. This is the prime reaso that attetio has ow focused o providig testability at chip, module or eve at board level.

Ay test methodology usually cosists of (i) A test strategy for geeratig the test-stimuli, (ii) A strategy for evaluatig output resposes, ad (iii) Implemetatio mechaisms to realize the appropriate strategies i test-geeratio ad respose evaluatio. Preset day philosophy to achieve ecoomical ad cost effective testig of Very Large Scale Itegratio (VLSI) compoets ad systems is to provide o-chip testig. Though these techiques ivolve additioal chip area for the added test circuitry, they have provided reasoable testability levels. I fact it has bee reported that, for about 20% additioal silico area required, more tha 98% of the chip desig ca be checked usig structured Desig For Testability (DFT) approaches [7] []. As a atural outcome of the structured desig approach for DFT, built-i testig has draw cosiderable attetio. Usually a built-i test methodology is defied as the oe that icorporates both test-patter geeratio ad respose data compressio mechaisms iterally i the chip itself. If this methodology is self-sufficiet i detectig the faults of its iteral test circuitry also, the such a methodology is referred to as Built-I Self-Test (BIST) i test literature. The mai emphasis i BIST desigs is that to provide close to oe hudred percet testig of combiatioal circuits [0], [2]. I particular, pseudo-radom test-patter geeratio followed by the compressio of respose data by sigature aalysis has become a stadard form of testig i BIST eviromet. Liear Feedback Shift Registers (LFSRs) have bee proposed as a itegral part of a sequetial logic desig, such that they ca be used to both geerate ad compact the results of a test. Udoubtedly, a LFSR based pseudo-radom test-patter geeratio is a extremely simple tool for geeratig desired sequece as well as the legth of the test-stimuli. May estimatio schemes are readily available for computig the legth of test patters where the desired sequece of the test-patters ca be obtaied by the predetermied seed of the LFSRs. Further, the effective testig of large circuits uses the cocept of pseudoexhaustive testig where the priciple of divide ad coquer is applied [3] [9]. Difficulty arises whe the resultig respose data obtaied from the Circuit Uder Test (CUT) is compressed ito small sigatures usig Sigature Aalyzer (SAZ). Although, this scheme of SAZ is easily implemeted by a LFSR either i the form of Sigle Iput Shift Register (SISR) serial SAZ or MISR- parallel SAZ. But this leads to loss of iformatio, due to the erroeous respose patters that get compressed ito the same sigature as the fault-free sigature of the CUT. Thus, some of the faults might go udetected due to this maskig pheomeo. This compressio ca further reduce the fault-coverage i the BIST scheme. This problem of error maskig is called aliasig [20] [25]. Methods to determie the extet of fault escape caused by a respose compressor are ot readily available. However, various attempts have bee made to aalyze ad improve the basic SAZ's realizatio methods [26] [33]. The ed goal of the above schemes, idividually, or with a combiatio of these, is to reduce the deceptio volume [26]. Methods that cosider both, the test patter geerator ad respose data compressor factors i totality ad simultaeously, i aalyzig the aliasig behaviour of the circuit, are ot available. There is a growig eed for such a approach, which comprehesively looks at aliasig problems with respect to both test patter geerator ad respose data compressor ad reflects the true aliasig characteristics. This is the prime ustificatio of the research work i this area. Therefore, towards this directio a research work have bee doe [34], [35]. Through these papers, differet studies were carried out to ivestigate the roles of characteristic polyomials used i Pseudo-Radom Test-Patter Geerator (PRTPG) as well as i SAZ, ad iitial loadig of PRTPG with the behaviour of aliasig errors of SAZ. The work cotaied i the papers [34], [35] used separate differet structures (iteral ad exteral exclusive-or types) of LFSRs. However, both the papers cosidered SISR type of SAZ. This paper is a extesio of the previous research where MISR type of SAZ is used. I this work exteral exclusive-or type ad iteral exclusive-or type LFSR is used i PRTPG ad MISR respectively. The results of the study show that the probability of aliasig errors remais uchaged due to the chage i the iitial loadig whe

the idetical characteristic polyomials of order are used i both PRTPG, as well as i SAZ (MISR type). 2.0 MATHEMATICAL CHARACTERIZATION OF LFSR I this sectio we cosider briefly the mathematical backgroud, defiitios ad theorems related to a LFSR. Details ca be foud i literatures [36] [39]. Basic defiitios ad theorems are give below for the sake of completeess. Let [ A] represet the state trasitio matrix of orderr, for a stage LFSR show i Figure. Assume the state at ay time t be represeted by vector [Q(t)] = [q (t),...,q (t),...,q 2 (t), q (t)] (whichh is effectively the cotets of the LFSR) where each q represets the state of the th stage of the LFSR. Further, let the LFSR feedback stages be umbered from C 0 to C, proceedig i the same directio as the shiftig occurs i.e. left to right. Let the preset state of the LFSR be represeted by [Q(t)] ad, oe clock later, the ext state by [Q(t+)]; the the relatioship betwee the two states is give by Equatio (). Figure. A -bit LFSR model ( ) 0 0 0 0 0 0 0 0 0 0 0 0 where, c = 0 or, for - ad c =, for =. (2) I Equatio (2), the values of C show the existece or absece of a feedback coectio from the th stage of the LFSR. Equatio () ca be writte as [Q(t+ +)] = [A][Q(t)] (3) If [Q] = [Q(0)] represets a particular iitial loadig of the LFSR, the the sequece of states through which the LFSR will pass durig successive times is give by [Q(t)], [A][Q(t)], [A] 2 [Q(t)], [A] 3 [Q(t)],

Let the matrix period be the smallest iteger p for which [A] p =I, where I is a idetity matrix. The [A] p [Q(t)] = [Q(t)] for ay o zero iitial vector [Q(0)], idicatig the cycle legth (or period) of the LFSR is p. Thus, o the basis of this property of periodicity of LFSR ad Equatio (3), it follows that [Q(t)] = [Q(t+p)] = [A] p [Q(t)] (4) Defiitio : The cycle legth p, for vector [Q(0)] = 0 is always, which is idepedet of matrix [A]. Defiitio 2: The period p of a bit LFSR will oly be maximal whe p = m = 2 -. For the matrix [A] of the LFSR, the characteristic equatio is give by Determiat [A-I] = 0. Thus, C C C 2... C i C2 C F()= 0... 0 0 0 (5) M M M... M M 0 0 0 L 0 0 0 0 L0 Defiitio 3: For the matrix [A] of a LFSR, the polyomial of {determiat [A-I]}is called the characteristic polyomial F() of the LFSR ad ca be writte as F() = + C ; C =. (6) = Let, T() deote the characteristic polyomial of a stage LFSR used i PRTPG. Let, {a -, a - 2,...,a -+,a - } be the iitial state of the shift register. The sequece of umbers a 0, a, a 2,... a q... ca be associated with a polyomial, called geeratig fuctio M(), by the rule M() = a 0 + a +... + a q q + Let {a q } = a 0, a, a 2,... represet the output sequece geerated by a LFSR used as PRTPG, where a i = 0 or. The this sequece ca be represeted as M q ( ) = a q (7) q= 0 From the structure of the type of the LFSR show i Figure 2, it ca be see that if the curret state of the th flip-flop is a q-, for =, 2,...,, the by the recurrece relatio a q = C = a q (8) Substitutig (8) i (7) M ( ) = q= 0 = C a q q (9)

Or, by solvig for geeratig fuctio, it ca be show that M() is give by M ( ) = = C - (a + - + a - + C = - + +... + a - - ) (0) M () = Or, = C (a - + a - + + +... + C = - a - ) () B( ) M ( ) = T ( ) (2) Thus, the PRTP (represeted by polyomial M(), geerated by the LFSR ca be obtaied through the log divisio of the fuctio B() by T( (). Therefore, it ca be implied from the Equatio () that the geerated sequece M() is fuctio of iitial loadig as well characteristic polyomial of the LFSR used i the realizatio of the PRTPG. 3.0 MULTI-INPUT SHIFT REGISTER (MISR) MODEL Figure 2 shows a typical MISR cofiguratio. This cofiguratio of MISR is based o the iteral-exor. I the figure, deotes the legth of the MISR, i.e., the umber of FFs i the register. Also, the LFSR feedback stages be umbered from C to C, are the biary coefficiets of the characteristic polyomial P (of the MISR. Figure 2. A -bit MISR model P() = + C = (3) Let f i be the cotet of the i-th FF, the the state of the MISR

(i.e., the sequece r = r + r - + + r 2 + r ) ca be represeted by the state polyomial s() = r - + r - -2 + + r 2 + r (4) Similarly, a -bit iput sequece (d = D + D - + + D 2 + D ) ca be represeted by the iput polyomial. d() = D - + D - -2 + + D 2 + D (5) The sigature obtaied by SAZ (ay SISR or MISR) is defied as the fial state of the register after the iput sequece d has bee etered ito the register. The the MISR sigature ca be give as s(x) = D(x) mod P(x) (6) Thus, the theory behid the use of the LFSR for SAZ is based o the cocept of polyomial divisio process, where the remaider left i the register after the last bit of iput data is sampled, correspods to the fial sigature. Whereas, the output sequece from the th bit of the LFSR defies the quotiet, QO of the divisio. I geeral, the shift register is iitialized by the reset or by parallel load fuctio of the register, at a time of fault-free evaluatio as well as every time whe a ew fault is iected i the CUT. Assume that the CUT is of combiatioal ature with primary iputs ad k primary outputs. If the iitial state of the LFSR is all 0 s, let the fial state of the LFSR be represeted by the polyomial s(). The it ca be show that these polyomials are related by the equatio d( ) P( ) s( ) = QO( ) + (7) P( ) where, P() is the characteristic polyomial of the LFSR structure used i MISR-SAZ. Hece a LFSR carries out polyomial divisio o the iput data stream by the characteristic polyomial, producig a output stream correspodig to the quotiet QO() ad remaider s(). 3.0 SIMULATION STUDY The testig model employed i the simulatio study for PRTPG ad MISR is as described i sectio 2 ad show i Figures ad 2. Various combiatioal circuits have bee simulated usig the maufacturer's logical diagrams with gate level descriptio. A sigle stuck-at fault model is assumed. Where, s-a-0 ad s-a- faults are postulated o each idividual, N L, braches of the each CUT. I the case of each -iput CUT, idetical all possible characteristic polyomials of order are idividually applied to PRTPG ad MISR-SAZ as well. All possible iitial loadig of PRTPG, 2 -, are exhausted to moitor the aliasig error behaviour of MISR- SAZ. These characteristic polyomials are geerated usig the algorithms developed ad reported i papers [2], [40] ad [4]. To make it more readable the simulatio procedure used to study the aliasig behaviour is described below.

Simulatio procedure Begi (For a -iput CUT) NL = total umber of braches i the CUT; NP = total umber of possible characteristic polyomial of order, over GF(2); L i = is the periodicity of i th characteristic polyomial of order ; NS = total umber of possible iitial loadig {NS = 2 -, excludig S =[000..0]}; RC = is the aliasig cout; For i = to NP, do For r = to NS, do Begi Choose i th characteristic polyomial for PRTPG as well as for SAZ {i.e. T i () ad P i ()}respectively; Choose r th iitial loadig S r ; Geerate test stimuli of legth L i ; Choose circuit respose d g {fault-free circuit respose}; Compute s g {fault-free sigature}; For t = to 2NL, do Begi Iitialize aliasig cout RC; Choose circuit respose d ft {d f has fault umber iserted, d f2 has fault umber 2 iserted, etc.}; Compute sigature s ft {sigature whe the t th fault is iserted}; Compare s ft, with s g if s ft s g the, icremet aliasig cout RC; Ed do; Write aliasig cout {oe each for s r, T i (), P i ()}; Ed do; Ed. The above procedure is used to observe the effect of the characteristic polyomials used i PRTPG as well as i MISR-SAZ alog with the iitial loadig of PRTPG o aliasig couts of MISR-SAZ. The aliasig couts for the circuits of Table were moitored for the sets of all NP ad NS of order. Table. Summary of simulated circuits Circuit Number Module of IC Number C- SN-74LS39 DUAL 2-TO-4 LINE DECODER/ DEMULTIPLEXER C-2 SN-74LS82 2-BIT BINARY FULL ADDER C-3 SN-74H87 4-BIT TRUE/ COMPLEMENT, ZEO/ ONE ELEMENT Circuit Specificatios (-iputs, k-outputs) 3-iputs; 4-outputs 9-gates 5-iputs; 3-outputs 2-gates 6-iputs; 4-outputs 4-gates Number of Faults Iected NP / NS of order 58 2 / 7 48 6 / 3 64 6 / 63

The observed results demostrates that whe the idetical characteristic polyomials are used i both the PRTPG ad MISR-SAZ, the ay chage i iitial loadig of PRTPG does ot chage the value of aliasig cout. Due the complexity of the result sets ad space oly a cadidate of result for circuits summarized i Table are show i Tables 2 to 4. I Tables 2 4 the aliasig cout is show. These values of aliasig couts remai uchaged for all the possible chages of iitial loadig of PRTPG. Table 2. Aliasig errors for all possible NS for circuit C- PRTPG T() MISR-SAZ P() ++ 4 + 3 + 4 ++ 3 9 3 + 2 + 3 3 9 Table 3. Aliasig errors for all possible NS for circuit C-2 PRTPG T() MISR-SAZ P() ++ 3 + 2 + 3 + 3 + 5 4 2 + 2 + 5 7 5 + 2 + 3 + 4 + 5 3 9 ++ 3 + 4 + 5 4 6 ++ 2 + 4 + 5 0 8 ++ 2 + 3 + 5 7

Table 4. Aliasig errors for all possible NS for circuit C-3 PRTPG T() MISR-SAZ P() ++ 4 + 3 + 4 + 5 + 6 24 9 ++ 6 6 8 + 2 + 3 + 5 + 6 7 22 ++ 4 + 5 + 6 2 6 ++ 3 + 4 + 6 23 26 ++ 2 + 5 + 6 9 28 4.0 CONCLUSIONS It has bee demostrated through this simulatio study that the chage of the iitial loadig of PRTPG does ot have ay impact o the effectiveess of a LFSR based digital circuit testig techique that uses idetical characteristic polyomials i both the PRTPG ad MISR-SAZ as well. Thus, this result restricts the outright use of the results of fidigs; that the effectiveess of LFSR based digital circuit testig techiques ca be improved by chagig the iitial loadig of PRTPG. Thus, for effective use of iitial loadig of PRTPG of LFSR based digital circuit testig techique, it is essetial to aalyze the role of characteristic polyomials used i PRTPG as well as i MISR-SAZ. Although, our ivestigatio is limited with small sizes of circuits but the tred of results suggests for further through aalytical ivestigatio. 5.0 REFERENCES [ ] Ahmad, A., Reliability Computatio of Microprocessor Based Mechatroic Systems A Highlight for Egieers, to appear i: Caledoia Joural of Egieerig (CJE) vol. 6, o. 2, pp. 7, 200. [ 2] Ahmad, A., Dawood Al-Abri, Desig of a Optimal Test Simulator for Built-I Self Test Eviromet, To appear i: The Joural of Egieerig Research, vol. 7, o. 2, pp. 69 79, 200. [ 3] Muehldrof, E.I. ad Savakar, A.D. 98. LSI Logic Testig - A Overview. IEEE Trasactios o Computers, C-30(), pp -7, 98. [ 4] Beets, R. G.982. Itroductio to Digital Board Testig. Crae Russak Ltd., New York. [ 5] Abadir, M. S., ad Reghbati, H. K., LSI Testig Techiques. IEEE Micro, 3(), pp 34-5, 983. [ 6] Williams, T. W. ad Parker, K. P., Desig for Testability - A Survey, IEEE Proceedigs, 7(), pp 98-2, 983.

[ 7] Ahmad, A., Testig of complex itegrated circuits (ICs) The bottleecks ad solutios, Asia Joural of Iformatio Techology, vol. 4, o. 9, pp. 86 822 [ 8] Williams, T. W., VLSI Testig. IEEE Computer, 7(0), pp 26-36, 984. [ 9] Ahmad, A., Achievemet of Higher Testability Goals through the Modificatio of Shift Registers I LFSR-based Testig. Iteratioal Joural of Electroics, 82(3), pp 249-260, 997. [ 0] Buehler, M. G., ad Sievers, M. W., Off-lie Built-i Testig Techiques for VLSI Circuits. IEEE Computer, 5(6), pp 69-82, 982. [ ] Bierma, H., VLSI Test Gear Keeps With Chip Advaces - Special Report. Electroics, pp 25-28, 984. [ 2] Mc-Cluskey, E.J., Built-i Self-Test Techiques. IEEE Desig & Test of Computers, 2(2), pp 2-28, 985. [ 3] Ibbarra, O. H., ad Sahi, S. K., Polyomially Complete Fault Detectio Problems. IEEE Trasactios o Computers, C-24(3), pp 24-29, 975. [ 4] Mc-Cluskey, E. J., ad Boizorgui-Nesbat, S., Desig for Autoomous Test. IEEE Trasactios o Computers, C-30(), pp 866-875, 98. [ 5] Hug, A. C., ad Wag, F. C., A Method for Test-Geeratio from Testability Aalysis. Proceedigs of the IEEE. Iteratioal Test Coferece (ITC-985 IEEE Computer Society Press), pp 62-78, 985. [ 6] Dufaza, C. ad Cambo, G., LFSR Based Determiistic ad Pseudo-Radom Test Patter Geerator Structure. Proceedigs of Europea Test Coferece, pp 27-34, 99. [ 7] Touba, N.A. ad Pouya, B., Testig Core-Based Desigs Usig Partial Isolatio Rigs. IEEE Desig & Test Magazie, 4(5), pp 52-59, 997. [ 8] Touba, N.A. ad Mc-Cluskey, E.J., RP-SYN: Sythesis of Radom-Patter Testable Circuits with Test Poit Isertio. IEEE Trasactios o Computer-Aided Desig, 8(8), pp 202-23, 999. [ 9] Ahmad A, Al-Lawati, A. M. J. ad Ahmed M. Al-Naamay, Idetificatio of test poit isertio locatio via comprehesive kowledge of digital system s odal cotrollability through a simulated tool, Asia Joural of Iformatio Techology (AJIT), vol. 3, o. 3, pp. 42 47, 2004. [ 20] Frohwerk, R.A., Sigature Aalysis: A New Digital Field Services Methods. Joural of Hewlett- Packard, 5, pp 2-8, 977. [ 2] Smith, J.E., Measure of Effectiveess of Fault i Sigature Aalysis. IEEE Trasactios o Computers, C-29(6), pp 50-54, 980. [ 22] Kiryoov, K.G., O Theory of Sigature Aalysis - Commuicatios Equipmet. Radioizm Tekh, 27(2), pp -46, 980. [ 23] Akl, S.G., Digital Sigatures - A Tutorial Survey. IEEE Computer, 6(2), pp 5-24, 983. [ 24] Davies, D.W., Applyig the RSA Digital Sigature to Electroic Mail. Computer, 6(2), pp 55-65, 983. [ 25] Yarmolic, V.N., O the Validity of Biary Data Sequece by Sigature Aalyzer. Electro Model, 6, pp 49-57, 985.

[ 26] Agrawal, V.K., Icreased Effectiveess of Built-i Testig by Output Data Modificatio. Digest of the 3th it l Symposium o Fault-Tolerat computig (FTCS-3 IEEE Computer Society Press), pp 227-234, 983. [ 27] Eichelberger, E.B. ad Lidbloom, E., Radom Patter Coverage Ehacemet ad Diagosis for LSSD Logic Self-Test. IBM Joural, 27(3), pp 265-272, 983. [ 28] Hassa, S. Z., ad Mc-Cluskey, E. J., Icreased Fault-Coverage through Multiple Sigatures. Digest of 4th It l Symposium o Fault-Tolerat Computig (FTCS-4 IEEE Computer Society Press), pp 354-359, 984. [ 29] Bhavasar, D. K., ad Krishamurthy, B., Ca We Elimiate Fault Escape i Self-Testig by Polyomial Divisio? Proceedigs of the IEEE It l Test Coferece (ITC - IEEE Computer Society Press), pp 34-39, 984. [ 30] Williams, T.W., Daeh, W., Gruetzer, M. ad Starke, C.W., Bouds ad Aalysis of Aliasig Errors i Liear Feedback Shift Registers. IEEE Trasactios o Computer-Aided Desig, 7(), pp 75-83, 988. [ 3] Robiso, J. P., ad Saxsea, N.R., Simultaeous Sigature ad Sydrome Compressio. IEEE Trasactios o Computer Aided Desig, CAD-7, pp 589-594, 988. [ 32] Ahmad, A., Nada, N.K., ad Garg, K., Are Primitive Polyomial Always Best i Sigature Aalyzer? IEEE Desig & Test of Computers, 7(4), pp 36-38, 990. [ 33] Raia, R. ad Marios, P.N., Sigature Aalysis with Modified Liear Feedback Shift Registers (M-LFSRs). Digest of 2st It l Symposium o Fault-Tolerat Computig (FTCS-2, IEEE Computer Soc. Press) pp 88-95, 99. [ 34] Ahmad, A., Ivestigatio of a costat behaviour aliasig errors i sigature aalysis due to the use of differet ordered test-patters i a BIST testig techiques, Joural of Microelectroics ad Reliability, (PERGAMON, Elsevier Sciece), vol. 42, pp. 967 974, 2002. [ 35] Ahmad, A., Costat error maskig behaviour of a iteral XOR type sigature aalyzer due to the chaged polyomial seeds, Joural of Computers & Electrical Egieerig (PERGAMON, Elsevier Sciece), vol. 28, o. 6, pp. 577 585, 2002. [ 36] Peterso, W.W., ad Weldo, J.J., Error Correctig Codes. MIT Press, Cambridge, Lodo, 972. [ 37] Matyas, S.M., ad Meyer, C.H., Electroic Sigature for Data Ecryptio Stadard. IBM Techical Bulleti, 24(5), pp 2332-34, 98. [ 38] Golomb, S.W. Shift Register Sequeces. Aegea Park Press, Legua Hills - U.S.A., 982. [ 39] Ahmad, A., Developmet of State Model Theory for Exteral Exclusive NOR Type LFSR Structures, Eformatika, Volume 0, December 2005, pp. 25 29, 2005 [ 40] Ahmad A. ad Elabdalla A. M., A efficiet method to determie liear feedback coectios i shift registers that geerate maximal legth pseudo-radom up ad dow biary sequeces, Computer & Electrical Egieerig - A It l Joural (USA), vol. 23, o., pp. 33-39, 997 [ 4] Ahmad, A., Al-Musharafi, M.J., ad Al-Busaidi S., A ew algorithmic procedure to test m- sequeces geeratig feedback coectios of stream cipher s LFSRs, Proceedigs IEEE coferece o electrical ad electroic techology (TENCON 0), Sigapore, August 9 22, 200, vo., pp. 366 369, 200.

ACKNOWLEDGEMENTS The ackowledgemets are due to authorities of Sulta Qaboos Uiversity (Sultaate of Oma) for providig geerous research support grats ad eviromets for carryig out the research works. Author (Short Biography) Afaq Ahmad belogs to departmet of Electrical ad Computer Egieerig departmet at Sulta Qaboos Uiversity, Sultaate of Oma. He holds B.Sc. Eg., M.Sc. Eg., DLLR ad Ph.D. degrees. Ahmad did his PhD from IIT Roorkee, Idia i 990. Before oiig Sulta Qaboos Uiversity, Dr. Ahmad was Associate Professor at Aligarh Muslim Uiversity, Idia. Prior to startig carrier at Aligarh, he also worked as cosultat egieer with Light & Co., lecturer with REC Sriagar ad seior research fellow with CSIR, Idia. Dr. Ahmad is Fellow member of IETE (Idia), seior member of IEEE Computer Society (USA) ad life member of SSI (Idia), seior member IACSIT, member IAENG ad WSEAS; He has published over 00 techical papers. At preset he is associated as editors ad reviewers of may reputed ourals. He has delivered may keyote, ivited addresses, extesio lectures, orgaized cofereces, short courses, ad coducted tutorials at various uiversities of globally repute. He chaired may techical sessios of iteratioal cofereces, workshops, symposiums, semiars, ad short courses. He has udertake ad satisfactorily completed may highly reputed ad challegig cosultacy ad proect works. His research iterests are: fault diagosis ad digital system testig, data security, graph theoretic approach, microprocessor based systems ad computer programmig. Dr. Ahmad s field of specializatio is VLSI testig ad fault-tolerat computig.