Output. Function f. Characteristic Predictor. Predicted Output Characteristic. Checker. Output. Error

Size: px
Start display at page:

Download "Output. Function f. Characteristic Predictor. Predicted Output Characteristic. Checker. Output. Error"

Transcription

1 WHICH CONCURRENT ERROR DETECTION SCHEME TO CHOOSE? Subhasish Mitra ad Edward J. McCluskey Ceter for Reliable Computig Departmets of Electrical Egieerig ad Computer Sciece Staford Uiversity, Staford, Califoria Abstract Cocurret error detectio (CED) techiques (based o hardware duplicatio, parity codes, etc.) are widely used to ehace system depedability. All CED techiques itroduce some form of redudacy. Redudat systems are subject to commo-mode failures (CMFs). While most of the studies of CED techiques focus o area overhead, few aalyze the CMF vulerability of these techiques. I this paper, for the first time, we preset simulatio results to quatitatively compare various CED schemes based o their area overhead ad the protectio (data itegrity) they provide agaist multiple failures ad CMFs. Our results idicate that, for the simulated combiatioal logic circuits, although diverse duplex systems (with two differet implemetatios of the same logic fuctio) sometimes have margially higher area overhead, they provide sigificat protectio agaist multiple failures ad CMFs compared to other CED techiques like parity predictio. 1. Itroductio Cocurret Detectio (CED) techiques are widely used to ehace system depedability [Sellers 68, Kraft 81, Hsiao 81, Rao 89, Che 9, Pradha 96, Webb 97, Spaihower 99]. Almost all CED techiques fuctio accordig to the followig priciple: Let us suppose that the system uder cosideratio realizes a fuctio f ad produces output f(i) i respose to a iput sequece i. A CED scheme geerally cotais aother uit which idepedetly predicts some special characteristic of the system-output f(i) for every iput sequece i. Fially, a checker uit checks whether the special characteristic of the output actually produced by the system i respose to iput sequece i is the same as the oe predicted ad produces a error sigal whe a mismatch occurs. Some examples of the characteristics of f(i) are: f(i) itself, its parity, 1 s cout, 0 s cout, trasitio cout, etc. The architecture of a geeral CED scheme is show i Fig Ay CED scheme is characterized by the class of failures i the presece of which the system data itegrity is preserved. By data itegrity, we mea that the system either produces correct outputs or idicates erroeous situatios whe icorrect outputs are produced. I the literature o fault-tolerace, this property has bee referred to as the fault-secure property [Siewiorek 9]. It may be oted that the geeral architecture of a CED scheme such as Fig.1.1 relies o the use of hardware redudacy (predictor ad checker circuits) [Pradha 96] for error-detectio. Time redudacy techiques like alteratedata-retry ad recomputatio with shifted operads [Shedletsky 78, Patel 8] ca also be used for cocurret error detectio. Time redudacy directly affects the system performace although the hardware cost is geerally less tha that of hardware redudacy. The focus of this paper is o CED techiques usig hardware redudacy. Iput Fuctio f Output Output Characteristic Predictor er Predicted Output Characteristic Figure 1.1. Geeral architecture of a cocurret error detectio scheme Several CED schemes have bee proposed ad used commercially for desigig reliable computig systems [Hsiao81, Che 9, Webb 97, Spaihower 99]. These techiques maily differ i their error-detectio capabilities ad the costraits they impose o the system desig. There are may publicatios o system desig with cocurret error detectio. These iclude desigs of datapath circuits (like adders, multipliers, etc.) [Sellers 68, Nicolaidis 93, Nicolaidis 97], ad geeral combiatioal ad sequetial logic circuits [Akseova 75, Jha 93, De 94, Touba 97, Zeg 99] with cocurret error detectio. er circuit desigs for cocurret error detectio are described i [Wakerly 78, McCluskey 90]. Almost all publicatios o CED focus o their area/performace overhead. Reliability aalysis of systems with cocurret error detectio is preseted i [Ramamoorthy 75]. However, the systems cosidered are restricted to those with redudacy through replicatio. All the above-metioed CED techiques guaratee system data itegrity agaist sigle faults. However, these

2 CED schemes are vulerable to multiple faults ad commo-mode failures. Commo-mode failures are a special ad very importat cause of multiple faults. Commo-mode failures (CMFs) produce multiple faults, occurrig geerally due to a sigle cause; the system data itegrity is ot guarateed i the presece of CMFs. These iclude desig mistakes ad operatioal failures that may be due to exteral (such as EMI, power-supply disturbaces ad radiatio) or iteral causes [Avizieis 84, Lala 94]. CMFs i redudat VLSI systems are surveyed i [Mitra 00a]. Desig diversity has bee proposed i the past to protect redudat systems agaist commo-mode failures. While most of the previous efforts towards defiitio of desig diversity were qualitative, i a earlier paper [Mitra 99a] we developed a metric to quatify diversity amog several desigs ad used this metric to aalyze the reliability of redudat systems i the presece of CMFs. It may be argued that, ulike systems with duplicatio, cocurret error detectio techiques based o error detectig codes (e.g. parity, etc.) itroduce iheret diversity i the system. Thus, qualitatively, these systems must be well-protected agaist CMFs. The problem studied i this paper is to compare five CED techiques for geeral combiatioal logic circuits based o their area overhead ad their vulerability to multiple failures ad CMFs. The CED techiques cosidered are those based o idetical ad diverse duplicatio, parity predictio ad Berger ad Bose-Li codes. These techiques are geeral ad ca be used for ay system, ulike some other applicatio-specific error detectio techiques such as [Mahmood 84, Jou 88, Huag 00]. This paper is orgaized as follows. Sectio presets a brief overview of various CED techiques. I Sec. 3, we preset simulatio results to compare these CED techiques. Sectio 4 describes aalysis techiques to quatify the vulerability of various CED schemes to multiple failures ad CMFs. Some attempts to explai the simulatio results of Sec. 3 ad some ope questios are reported i Sec. 5. The use of trasitio coutig ad residue codes for cocurret error detectio is discussed i Sec. 6. Sectio 7 presets a system-level view of the CED techiques studied i this paper. Fially, we coclude i Sec. 8.. A Overview of Various CED Techiques.1. Duplex System A duplex system is a example of a classical redudacy scheme that ca be used for cocurret error detectio [Sellers 68, Kraft 81, Sedmak 78]. Figure.1 shows the basic structure of a duplex system. Duplicatio has bee used for cocurret error detectio i umerous systems icludig the Bell Switchig System [Kraft 81], systems from compaies like Stratus ad Sequoia [Pradha 96] ad also i the IBM G5 ad G6 processors [Webb 97, Spaihower 99]. I ay duplex system there are two modules (show i Fig..1 as Module 1 ad Module ) that implemet the same logic fuctio. The two implemetatios are ot ecessarily the same. A comparator is used to check whether the outputs from the two modules agree. If the outputs disagree, the system idicates a error. For a duplex system, data itegrity is preserved as log as both modules do ot produce idetical errors (assumig that the comparator is fault-free). Sice the comparator is crucial to the correct operatio of the duplex system, special selfcheckig comparator desigs (e.g., two-rail checker [McCluskey 90]) that guaratee data itegrity agaist sigle comparator faults must be used. Module 1 Module Comparator Figure.1. A Duplex System.. Parity Predictio Parity predictio is a widely used CED techique. The eve/odd parity fuctio idicates whether the umber of 1 s i a set of biary digits is eve or odd. Techiques for desigig datapath logic circuits ad geeral combiatioal circuits with parity predictio have bee described i [Sellers 68, Kraft 81, Nicolaidis 93, Nicolaidis 97, De 94, Touba 97]. CED techiques with parity predictio i sequetial circuits are described i [Zeg 99]. Figure. shows the basic architecture of a system with cocurret error detectio usig a sigle parity bit. The circuit has m outputs ad is desiged i such a way that there is o sharig amog the logic coes geeratig each of the outputs. Thus, a sigle fault ca affect at most oe output bit positio. The parity of the outputs is predicted idepedetly. The parity checker checks whether the actual parity of the outputs matches the predicted parity [McCluskey 90]. Z 1 Z Z m Predicted Parity P Outputs Z1 - Z m Parity er Figure.. Parity predictio usig a sigle parity bit The restrictio of o logic sharig amog differet logic coes ca result i large area overhead for circuits with a sigle parity bit. Hece, the idea of usig a sigle

3 parity bit has bee exteded to multiple parity bits. This techique partitios the primary outputs ito differet parity groups. Sharig is allowed oly amog logic coes of the outputs that belog to differet parity groups. There is a parity bit associated with the outputs i each parity group. The outputs of each parity group are checked usig a parity checker. Figure.3 shows the geeral structure of a combiatioal logic circuit with two parity groups. P 1 Z 1 Parity er Z k Z k+1 Z m P Parity er uidirectioal errors at the outputs. This imposes a restrictio that the logic circuits should be sythesized i such a way that they are iverter-free [Jha 93]. Iverters ca oly appear at the primary iputs. I geeral, for Berger codes used to detect uidirectioal errors o commuicatio chaels, the check-bits represet the bitwise complemet of the umber of 1 s i the iformatio word. However, sice cocurret error detectio techiques are desiged to guaratee data itegrity i the presece of sigle faults, a sigle fault ca affect either the actual logic fuctio or the logic circuit that predicts the umber of 1 s at the output but ever both at the same time (sice there is o logic sharig betwee the actual circuit ad the circuit that predicts the umber of 1 s). Thus, we eed ot obtai a bit-wise complemetatio of the umber of 1 s [Das 98]. The checker desig for Berger codes is described i [Marouf 78]. Outputs Z1 - Z k 1 Outputs Zk+1 - Z m Figure.3. Multiple parity bits for cocurret error detectio I the circuit of Fig..3, there are two parity groups G1 ad G. The parity group G1 cotais the outputs Z1,, Zk. P1 is the predicted parity for this parity group. It predicts the parity of the primary outputs i G1. The parity group G cotais the outputs Zk+1,, Zm. P is the predicted parity bit associated with this parity group. There is sharig betwee logic coes correspodig to the outputs Zk ad Zk+1. No logic sharig is allowed amog the coes correspodig to outputs Z1,, Zk (Zk+1,, Zm). Sharig is allowed amog logic coes correspodig to other output groups such as Zh ad Zj, 1 h k, k+1 j m..3. Uidirectioal Detectig Codes CED techiques based o uidirectioal error detectig codes have bee proposed i the past. A uidirectioal error detectig code assumes that all errors are uidirectioal; i.e., they chage 0s to 1s or 1s to 0s but ever both at the same time. Two uidirectioal error detectig codes used for cocurret error detectio are Berger codes [Berger 61], ad Bose-Li codes [Bose 85]. For the Berger code, a code-word is formed by appedig a biary strig represetig the umber of 0s (or the bit-wise complemet of the umber of 1s) i the give iformatio word. Thus, for a iformatio word cosistig of bits, the Berger code requires log extra bits to represet the umber of 0s (or the bit-wise complemet of umber of 1s) i the iformatio word. The Berger code has the capability of detectig all uidirectioal errors. Figure.4 shows a cocurret error detectio techique usig Berger codes. Sice the Berger code is a uidirectioal error detectio code, it is importat to esure that a sigle fault causes Logic Fuctio (Iverter-free) Output Predict 1s cout (Iverterfree) er Figure.4. Cocurret Detectio Usig Berger Codes Logic Fuctio (Iverter-free) Max. Faout: outputs Output Predict 1s cout mod 4 (Iverter-free) Max. Faout outputs er Figure.5. Cocurret detectio usig Bose-Li codes Bose-Li codes are capable of detectig t-bit uidirectioal errors i the code-word. The costructios of Bose-Li codes for t = ad t = 3 are give i [Bose 85]. Desig of logic circuits with cocurret error detectio based o Bose-Li codes has bee reported i [Das 98]. Figure.5 shows the architecture of a system with cocurret error detectio based o -bit uidirectioal error

4 detectig Bose-Li code. Just like Berger codes, we wat the circuit to be iverter-free (except at the primary iputs) so that ay sigle fault creates uidirectioal errors at the outputs. We also eed a restrictio o the amout of logic sharig sice the code is capable of detectig at most uidirectioal errors. The restrictio is that, ay logic gate i the circuit ca be shared by the logic coes of at most two primary outputs. er circuits for Bose-Li codes ca be obtaied from [Jha 91]. 3. Simulatio Results I this sectio, we provide simulatio results to compare the five CED schemes (idetical ad diverse duplicatio, parity predictio, Berger codes ad Bose-Li codes), described i Sec., based o their area overhead ad their vulerability of differet CED schemes to multiple failures ad CMFs. The simulatio results show the superiority of diverse duplicatio over other covetioal CED schemes for the simulated desigs. We cosidered some combiatioal logic circuits from the MCNC 91 bechmark suite for simulatio purposes. We used the Sis tool [Setovich 9] for sythesizig circuits. For desigig a diverse duplex system (with differet implemetatios), we geerated truth tables with complemeted outputs ad sythesized them usig Sis. Fially, we added iverters at the outputs of the resultig implemetatio. For duplex systems, all the sythesis optimizatios ca be applied. We used espresso for twolevel miimizatio ad script.rugged available with the Sis tool for multi-level optimizatio ad mapped the circuits to the LSI Logic G10p techology library [LSI 96]. For the CED scheme with parity predictio we used the techique i [Touba 97]. For sythesizig circuits with Berger codes, we must esure that the idividual circuits are iverter-free. The sythesis techique has bee described i [Jha 93]. We used algebraic trasformatios (usig script.algebraic available with Sis) durig multi-level logic sythesis so that the circuits are iverter-free. For sythesizig circuits with Bose-Li codes, a similar approach was used. However, we have to limit the faout structure such that a gate ca be shared by a maximum of two output fuctios. The techique i [Das 98] was used for sythesizig logic circuits with Bose-Li codes. Table 3.1. Area overhead of various CED schemes Circuit Idetical Diverse Parity Berger Bose - Duplex Duplex Code Li Z5xp ic squar ex misex sao rd rd Table 3.1 shows a compariso of the area overhead (i terms of the G10p cell areas reported by the Sis tool) of various CED schemes for eight MCNC bechmark circuits. It is clear from Table 3.1 that the area overhead of CED techiques based o Berger codes ad Bose-Li codes are much higher tha those based o parity predictio or duplicatio. For may circuits, the area overhead of parity predictio is margially less tha that of duplicatio. Similar observatios have bee made i [Zeg 99]. Hece, for the rest of this paper we focus maily o CED techiques based o duplicatio ad parity predictio. Next, we preset simulatio results o the vulerability of CED techiques to multiple failures ad CMFs (permaet or temporary). First, we cosider the case of permaet faults. I depedable systems, it is realistic to assume a corrective actio is iitiated after the system geerates a error sigal. Thus, for ay system with cocurret error detectio, data itegrity is guarateed as log as the system does ot produce a udetected corrupt output before idicatig the presece of a error. I the followig discussio, we focus o systems cosistig of combiatioal logic circuits. However, the etire discussio ca be exteded for sequetial logic circuits. Correct Outputs y ij Udetected s 1 - y ij - zij Detected s z ij Figure 3.7. Various compoets of output evets of a system with CED alog with their probabilities The probability that the data itegrity of a combiatioal logic system is guarateed up to time t i the presece of a fault pair (fi, fj) is derived i the followig way. Give a iput distributio, let us suppose that the probability that the system produces correct outputs i the presece of (fi, fj) is yi,j; the probability that the system produces icorrect outputs that ca be detected is zi,j. Figure 3.7 shows a Ve diagram to explai yi,j ad zi,j. Assumig that the fault pair is permaet, the probability that the system data itegrity is guarateed up to time t (after the occurrece of the fault pair) is: t t k t zij, t yij, + y 1 ij, zij, = yij, + ( 1 yij, ) k= 1 1 yij, The above expressio ca be derived from the fact that the system must either produce correct outputs up to time t or idicate a error sigal for the first time without producig ay corrupt data before t. From the above expressio for data itegrity, it is clear zij. that the term wi,j = plays a importat role i 1 yij, determiig the system data itegrity up to time t. This term wi,j, the detected fractio, is the fractio of output

5 error evets detected i the presece of the fault pair (fi, fj). If the value of this term is 1 the system either produces correct outputs or idicates erroeous situatios whe icorrect outputs are produced. If the value is 0 the system ever produces ay error sigal whe icorrect outputs are produced. Note that, if a CED-based system produces correct outputs for all iput combiatios eve i the presece of a fault, the the fault is redudat. We used the followig procedure to estimate the protectio agaist multiple ad commo-mode failures provided by CED techiques based o duplicatio ad parity predictio. For each sigle-stuck-at fault fi i each of these circuits, we simulated exhaustively all fault pairs ad iput combiatios to idetify aother sigle-stuck-at fault fj i the same circuit that had the miimum value of wi,j. Hece, the fault pair (fi, fj) ca be regarded as a worst-case permaet fault pair. Fially, we averaged the wi,j s over all the worst-case permaet fault pairs to obtai the average value of the worst-case detected fractio of icorrect outputs. Such a metric is pessimistic because we are cosiderig the worst-case permaet fault pairs. The results are show i Table 3.. The bechmark circuits are small eough so that exhaustive simulatio is possible. Table 3.. Average value of the detected fractio of icorrect outputs for the worst-case permaet faults Circuit Idetical Diverse Duplex Parity Duplex Z5xp ic squar ex misex sao rd rd Table 3. demostrates the advatages of usig diverse duplex systems over other CED schemes. It may be oted that for diverse duplex systems, we foud several worstcase permaet fault pairs with the value of wi,j equal to 1. This meas that, eve i the worst-case, system data itegrity is guarateed for these fault pairs i the diverse duplex system. However, we did ot fid ay such worstcase permaet fault pairs for systems with parity predictio. I additio to the above worst-case aalysis, we studied the CED techiques i various other ways. These simulatios also idicate that diverse duplicatio provides better data itegrity compared to idetical duplicatio or parity predictio agaist multiple ad commo-mode failures. I Tables 3.3a (3.3b), for the above bechmark circuits, we report the percetage of all worst-case permaet fault pairs i parity predictio (diverse duplicatio) with greater or equal detectability of icorrect outputs compared to the worst-case permaet fault pairs i diverse duplicatio (parity predictio). For example, for the Z5xp1 circuit, 80% of the worst-case permaet fault pairs i diverse duplicatio have values of icorrect output detectability greater tha or equal to those i parity predictio (Table 3.3b). Table 3.3. (a) Percetage of worst-case permaet fault pairs i parity predictio with greater (or equal) icorrect output detectability compared to those i diverse duplicatio. (b) Percetage of worst-case permaet fault pairs i diverse duplicatio with greater (or equal) icorrect output detectability compared to those i parity predictio (a) (b) Circuit Percetage Circuit Percetage Z5xp1 0 % Z5xp1 80 % ic % ic 81 % squar5 49 % squar5 55 % ex % ex % misex1 35 % misex1 70 % sao 10 % sao 90 % rd73 5 % rd73 77 % rd84 3 % rd77 77 % It may be argued that CMFs ad multiple failures may have temporary effects ad it may be iaccurate to model them as permaet faults. Next, we preset simulatio results to compare the vulerability of various CED schemes to temporary CMFs ad multiple failures (possibly due to trasiet failures like radiatio upsets, power-supply disturbaces, etc. or itermittet failures) that persist for a sigle clock cycle. The vulerability of a CED scheme to a fault pair (fi, fj) resultig from such a failure is give by di,j which is the coditioal probability that the system either produces correct outputs or geerates a error sigal if a icorrect output is produced i the presece of (fi, fj) for a give iput distributio. Note that, for duplex systems, di,j is the same as the diversity with respect to the fault pair (fi, fj) as described i [Mitra 99a]. Table 3.4. Average value di,j s of the worst-case temporary fault pairs Circuit Diverse Duplex Parity Predictio Z5xp ic squar ex misex sao rd rd For simulatio purposes, i each of these bechmark circuits with CED, for each sigle-stuck-at fault fi, we simulated exhaustively all fault pairs ad iput combiatios to idetify aother sigle-stuck-at fault fj i the same circuit that had the miimum value of di,j. Hece, the fault pair (fi, fj) ca be regarded as a worst-case temporary fault pair. Fially, we averaged the di,j s over all the worst-case temporary fault pairs. These umbers are

6 reported i Table 3.4 for CED schemes based o diverse duplicatio ad parity predictio. The bechmark circuits are small eough so that exhaustive simulatio is possible. The simulatio results i this sectio demostrate the advatages of diverse duplicatio i providig protectio agaist multiple failures ad CMFs compared to other CED schemes. However, the major problem with diverse duplicatio is to develop techiques for sythesizig logic fuctios with diversity. We have ivestigated some techiques for desigig two implemetatios of ay give combiatioal logic circuit i order to maximize diversity [Mitra 00b]. 4. Aalysis of Vulerability to Multiple Failures ad CMFs The vulerability of a duplex system to multiple failures ad CMFs ca be quatified usig the idea of the desig diversity metric preseted i [Mitra 99a, Mitra 99b] ad ot repeated here. For systems with parity predictio, if a sigle fault or multiple faults affect a sigle logic coe, the data itegrity of the system is preserved. However, if a failure causes faults i two logic coes i the same parity group, the data itegrity is ot guarateed. A CED techique with a sigle parity bit is oe with a sigle parity group. Referrig to Fig..3, let us suppose that fault fi affects the parity predictio logic of P ad the fault fj affects the part of the logic that is shared by primary outputs Zk ad Zk+1. Let Vi be the set of iput combiatios i respose to which the parity predictio logic produces a icorrect output i the presece of fi. Similarly, let Vj be the set of iput combiatios i respose to which the coe of logic affected by fj produces a icorrect output for Zk+1 but ot for Zk. If the fault fj produces errors o output Zk, the error will be detected by the parity bit P1 ad data itegrity will be preserved. The Vi Vj value of di,j is 1, where is the umber of iputs of the logic circuit i Fig..3. The system cosidered i Table 4.1 has four outputs ad two parity groups. The first parity bit is the parity of the first two outputs ad the secod parity bit is the parity of the remaiig two outputs. Also assume that there is sharig betwee the logic coes of the first ad the third output fuctio. The fault-free outputs ad the correspodig parity bits are show i Table 4.1. Let us suppose that a CMF maifests itself as a sigle-stuck-at fault pair (fi, fj), where fi affects the logic shared by the first ad third primary outputs ad fj affects the logic coe that predicts the first parity bit. The faulty outputs are show i the last two colums of Table 4.1. For the first ad the fourth iput combiatios, a error will be reported by the parity checker correspodig to the secod parity bit. For the secod iput combiatio, a error will be reported by the checker correspodig to the first parity bit. For the third iput combiatio, the system produces erroeous outputs ad oe of the checkers ca detect this erroeous situatio. Thus, the data itegrity is compromised for the third iput combiatio oly. Table 4.1. Diversity calculatio for the fault pair (fi, fj) i a CED scheme with two parity bits Iputs Fault-free outputs Fault-free parity Faulty outputs Faulty parity Note that, for ay fault pair (fi, fj), di,j = yi,j + zi,j. Hece, yi,j ad zi,j ca also be calculated for the fault pair (fi, fj) usig techiques similar to those used for calculatig di,j. 5. Theoretical Aalysis ad Ope Questios I this sectio, we preset some attempts to provide a theoretical explaatio of the simulatio results reported i Sec. 3. It is clear from our discussios i Sec. 4 that the aalysis of vulerability of various CED schemes to multiple failures ad CMFs is depedet o the di,j ad zi,j values of differet faults. Give these values, the aalysis is simple. However, it may be very difficult to deduce relatioships amog the sets of di,j ad zi,j values of faults i a system with hardware duplicatio ad a system with parity checkig. This is because the costraits used to sythesize the systems with differet CED techiques are differet. For example, CED techiques based o a sigle parity bit do ot allow ay logic sharig amog the logic coes correspodig to differet outputs. O the other had, CED techiques usig hardware duplicatio do ot impose ay faout or logic sharig restrictios withi a module. It has bee demostrated i [Mitra 99b, Mitra 00b] that faout restrictios ad logic sharig affect the detectability ad the di,j values of fault pairs i redudat systems. I this sectio, we aalyze these systems based o simplistic error models (e.g., the Beroulli or the q-ary error model used for sigature aalysis [Saxea 97]) to provide a isight ito the simulatio results. Note that, these error models have may drawbacks ad hece, the simplistic assumptios associated with these models are questioable [Saxea 97]. For the Beroulli error model with parameter p, it is assumed that the probability that a fault produces a error o ay output bit is p ad is idepedet of errors o other outputs. Thus, the probability that a particular error vector (obtaied by XOR-ig the fault-free ad the faulty output) with i errors appears (for a -output circuit) is i i p (1 p). The probability that ay arbitrary circuit produces erroeous outputs i the presece of a fault fi is i i p p i i ( 1 ). Hece, for a system with diverse = 1

7 duplicatio, the expected value of (1 di,j) for (fi, fj) is i i p p i i ( 1 ) = [ p + ( 1 p) ] ( 1 p). = 1 This is because the system data itegrity is ot preserved oly whe both modules produce idetical errors. For a system with parity predictio usig a sigle parity bit, cosider a fault pair (fi, fj) where fi ad fj affect logic coes correspodig to outputs g ad h, respectively. If the probability that fi (fj) produces a error i ay output bit for a geeral logic circuit with o restrictios o logic sharig is p, the the probability that both fi ad fj produce errors at outputs g ad h, respectively, at the same time is p. Sice there is o sharig amog logic coes i a circuit with parity predictio, the probability that fi (fj) produces a error o output g (h) is p; however, the probability that fi (fj) produces a error o ay other output is 0. Thus, the expected value of (1 di,j) for a fault pair (fi, fj) is p. Note that, the detectability values of faults fi ad fj have reduced drastically for the system with parity predictio; this will produce lower values of (1 di,j) compared to diverse duplicatio for practical values of p (< 1). This is ot true as show by the simulatio results. This is because the assumptio of idepedece of errors o differet output bits is ot true for geeral logic circuits. However, suppose that, for a diverse duplex system, we have oe implemetatio which has o logic sharig amog the differet output coes ad the other implemetatio does ot have ay costrait o the amout of logic sharig. Let us suppose that fault fi affects the logic coe of output g i the first implemetatio ad fault fj affects the secod implemetatio. The probability that fi produces a error o output bit g is p. However, sice there is o logic sharig amog the differet output coes, fi does ot affect the other output bits. Hece, the data itegrity of the diverse duplex system is ot preserved i the presece of (fi, fj) oly whe fj produces a error o output g ad o error o other output bits i the secod implemetatio. The probability of this evet is p( 1 p) 1. Hece, the expected value of (1 di,j) for a fault pair (fi, fj) is p ( 1 p) 1 which is less tha p. Thus, i this sceario, eve with the Beroulli model we fid that the data itegrity of a diverse duplex system is better tha that of parity predictio. For coveiece of the above aalysis, it is assumed that both faults fi ad fj produce error at ay output bit with probability p. However, similar aalysis ca be performed ad similar coclusios ca be reached whe the value of parameter p is differet for fi ad fj. O the other extreme, we ca cosider the q-ary model [Pradha 91]. For the q-ary error model, it is assumed that, i a -output circuit ad for a fault f with detectability q (probability that the fault produces icorrect outputs), the probability of ay o-zero error vector (obtaied by xorig the fault-free ad faulty resposes) is q 1. Note that, there are 1 o-zero error vectors. Hece, for a system with diverse duplicatio, the value of (1 di,j) for a q fault pair (fi, fj) is. Note that, for a system with 1 idetical duplicatio, the expected value of (1 di,j) for a worst-case fault pair (fi, fj) is q (sice, the worst-case fault pairs affect idetical leads i both modules). For a system with parity predictio usig a sigle parity bit, cosider a fault pair (fi, fj) where fi ad fj affect logic coes correspodig to outputs g ad h, respectively. If the detectability of fi i a geeral logic circuit (with o restrictios o logic sharig) is q, the the detectability of fi i the circuit with parity predictio is approximately q. This is because, out of 1 error vectors, 1 produce a error o output bit g; hece, the probability that the fault fi produces a error o output g i a geeral logic circuit is q 1 which is approximately q. Hece, the 1 expected value of (1 di,j) for a worst-case fault pair (fi, fj) i a circuit with parity predictio usig a sigle parity bit is q (whe both the faults produce errors) which is more 4 q tha. Similar aalysis ca be performed for 1 circuits with multiple parity bits. Hece, diverse duplicatio provides better data itegrity agaist multiple failures ad CMFs compared to idetical duplicatio ad parity predictio. For coveiece of the above aalysis, it is assumed that both faults fi ad fj have the same detectability q. However, similar aalysis ca be performed ad similar coclusios ca be reached whe fi ad fj have differet detectability values. Table 5.1. (1 di,j) value for fault pair (fi, fj) Diverse Duplex Parity Beroulli [(1-p) +p ] (1-p) * p model p (1-p) -1 ** q-ary model q ( -1) q * - Both implemetatios have o faout restrictios ** - Oe implemetatio has o output coe sharig The results preseted i this sectio are summarized i Table 5.1. Note that, the Beroulli ad the q-ary models may ot be realistic for may logic circuits as poited out i [Saxea 97]. Hece, we reiterate that the problem of developig more sophisticated ad elegat models for theoretically aalyzig the vulerability of various CED techiques to multiple failures ad CMFs is ope.

8 6. Trasitio Cout ad Residue for CED As metioed i Sec. 1, ay CED techique predicts a particular characteristic of the system output. The output characteristics cosidered i the previous sectios are the output itself, parity fuctios ad 1 s (or 0 s cout). Some other possible output characteristics are trasitio cout ad residue modulo some umber. Trasitio coutig has bee used i the past as a compactio techique for circuit resposes durig off-lie test [Hayes 76]. For a CED scheme based o trasitio cout, the special output characteristic is the umber of up (0 1) ad dow (1 0) trasitios i a give output vector. Trasitio coutig is ot a favorable method for cocurret error detectio. First, the maximum value of the total umber of trasitios (up ad dow) i a -bit biary word is -1. Thus, the umber of bits eeded to represet the umber of trasitios is equal to the umber of bits required to represet the umber of 1 s (or 0 s) i the same word. Trasitio coutig has aother serious problem. Suppose that the correct output word from a system is The umber of up-trasitios (0 1) i the output word is 1 ad the umber of dow-trasitios (1 0) is. Suppose that i the presece of a fault that causes a sigle error, the output word is chaged to The umber of up ad dow trasitios i the erroeous output word is the same as that of the correct output word; hece, this error is ot detected. Residue codes are used for cocurret error detectio i maily datapath elemets like adders, multipliers, etc. [Lagdo 70, Avizieis 71]. Give a -bit output vector, the output characteristic captured by a residue code modulo b is the biary represetatio of the umber x = y mod b, where y is the -bit umber represeted by the give output word. The recommeded value of b is of the form m 1. Whe b = 3, we eed two bits to represet the residue of ay umber. For a CED scheme usig residue checkig modulo 3, there caot be ay logic sharig betwee ay coes correspodig to ay two primary outputs. If there is logic sharig betwee two coes correspodig to bit positios i ad j (i > j), a sigle fault ca cause errors i these two positios. Suppose that (i j) is eve ad the correct output word has 0 s i bit positios i ad j. If a sigle fault causes the bit positios i ad j to be flipped to 1, the resultig error will be divisible by 3 ad will ot be detected. Similar argumets ca be made for the case with (i j) is odd. Thus, we eed two extra bits eve though there caot be ay logic sharig ulike parity checkig where we eed oly a sigle bit. Our sythesis results for b = 3 ad 7 also show that the area required for a CED techique based o residue checkig is very high for geeral logic circuits. Note that, this result is ot true for datapath logic circuits like adders ad multipliers because, simple geeral schemes ca be devised to predict the residue of sum or product of two umbers (arithmetic codig). This result is also supported by the followig observatio i [Lagdo 70]: the residue mod 3 check adder is ot ecoomical uless the additio operads are already provided with the mod 3 check bits. 7. System-Level Issues I the previous sectios, we maily focused o CED techiques for combiatioal logic blocks. I Fig. 7.1 we preset a system-level view of cocurret error detectio. The system i Fig. 7.1a cotais a combiatioal logic block implemetig a logic fuctio f; the logic block obtais its iputs from register X ad the outputs are stored i register Z. I Fig. 7.1b, we preset a duplicatio-based CED techique (idetical or diverse) for the system i Fig. 7.1a. The combiatioal logic blocks N1(f) ad N(f) implemet fuctio f. Registers X ad Z ad the system bus are duplicated; this ca possibly cause high area overhead. I order to create diversity i the register cotets, register X (Z) ca store the complemeted forms of the cotets of register X1 (Z1). Figure 7.1c presets a CED scheme based o parity predictio for the system i Fig. 7.1a. Each register has a sigle parity bit (Px for X ad Pz for Z). It has bee demostrated i Sec. 3, through simulatio, that the area overhead of combiatioal logic blocks with parity predictio is margially less tha that of duplicatio; however, if the umber of register flip-flops ad bus lies are couted, the scheme i Fig. 7.1c has sigificatly less logic area overhead tha Fig. 7.1b. Figure 7.1d presets a CED scheme that uses diverse duplicatio for combiatioal logic blocks ad parity predictio for registers ad bus lies. Thus, we ca achieve sigificat improvemet i protectio agaist multiple ad commo-mode failures (through diverse duplicatio) while the total area overhead is comparable to that of parity predictio (Fig. 7.1c). For this purpose, we eed a tree of XOR gates, as show i Fig. 7.1d. The CED scheme i Fig. 7.1d eeds two extra -iput XOR gates ad oe - iput OR gate (XOR-tree ad the equality checker) for each output of the combiatioal logic block compared to the CED scheme i Fig. 7.1c. Note that, the XOR tree may have sigificat delay overhead. This delay overhead ca be reduced by icreasig the umber of parity bits (i.e., the umber of extra flip-flops i the registers). Iterestig problems aalyzig this area-delay trade-off ca be studied i this cotext. The XOR tree i Fig. 7.1d ca be elimiated if the parity bit of the register is geerated from a dual-rail checker used to check the outputs of the combiatioal logic [Nicolaidis 93]. Routig overhead of the desigs i Fig. 7.1b, 7.1c ad 7.1d has ot bee cosidered i the above discussio. 8. Coclusios The theory ad istrumetatio of various cocurret error detectio techiques have bee subjects of active research iterest sice the late 1950s till today. However, o systematic study o the vulerability of these CED schemes to multiple failures ad CMFs has bee reported i the past. I this paper, for the first time, we provided aalytical formulas ad simulatio results to quatify the possible effects of multiple failures ad CMFs o systems employig well-kow CED schemes. The mai coclusios of this paper are: (1) Our simulatio results o

9 bechmark circuits reveal that we obtai margial reductio i logic area by usig CED schemes based o parity predictio istead of duplicatio; () CED schemes based o Berger codes ad Bose-Li codes icur very high logic area overhead; (3) For the simulated desigs, diverse duplex systems with differet implemetatios of the same logic fuctio have a sigificat advatage over other CED schemes i providig protectio agaist multiple failures ad CMFs. This advatage makes diverse duplex systems a promiet cadidate for implemetig cocurret error detectio i depedable systems. This result supports may of the observatios i [Sedmak 78]. Lookig at the future, research efforts must focus o cost-effective ways of desigig CED techiques based o diverse duplicatio to reduce their area overhead while obtaiig sigificat protectio agaist multiple failures ad CMFs. 9. Ackowledgmets This work was supported by Defese Advaced Research Projects Agecy (DARPA) uder Cotract No. DABT63-97-C-004. The authors wish to thak Prof. Nur Touba of Uiv. of Texas at Austi ad Nirmal Saxea, Philip Shirvai ad Robert Huag of Staford CRC. 10. Refereces [Akseova 75] Akseova, G. P. ad E. S. Sogomoya, Desig of Self-ig Built-I Circuits for Automata with Memory, Automatio ad Remote X Cotrol, Vol. 36, pp , July [Avizieis 71] Avizieis, A., Arithmetic Codes: Cost ad Effectiveess Studies for Applicatio i Digital System Desig, IEEE Tras. Computers, Vol. C-0, No. 11, pp , Nov [Avizieis 84] Avizieis, A. ad J. P. J. Kelly, Fault Tolerace by Desig Diversity: Cocepts ad Experimets, IEEE Computer, pp , Aug [Berger 61] Berger, J. M., A Note o Detectio Codes for Asymmetric Chaels, Iformatio ad Cotrol, Vol. 4, pp , [Bose 85] Bose, B. ad D. J. Li, Systematic Uidirectioal -Detectig Codes, IEEE Tras. Comp., pp , Nov [Che 9] Che, C. L., et al., Fault-tolerace Desig of the IBM Eterprise System/9000 Type 901 Processors, IBM Joural Res. ad Dev., Vol. 36, No. 4, pp , July 199. [Das 98] Das, D. ad N. A. Touba, Sythesis of Circuits with Low-Cost Cocurret Detectio based o Bose-Li codes, VLSI Test Symp., pp , [De 94] De, K., C. Nataraja, D. Nair ad P. Baerjee, RSYN: A System for Automated Sythesis of Reliable Multilevel Circuits, IEEE Tras. VLSI, Vol., pp , Jue X1 X Equal f N1(f) N(f) Z Z1 Z Equal (a) (b) X f Z Px Parity Predict Pz Parity Parity X N1(f) Z Px Pz N(f) XOR Tree Parity Equal Parity (c) (d) Figure 7.1. Systems with CED: (a) Example (b) Idetical or Diverse Duplicatio (c) Parity predictio (d) Diverse duplicatio for combiatioal logic; parity predictio for registers ad bus

10 [Hayes 76] Hayes, J. P., Trasitio Cout Testig of Combiatioal Logic Circuits, IEEE Tras Computers, Vol. C-5, No. 6, pp , Jue [Huag 00] Huag, W., N. R. Saxea ad E. J. McCluskey, A Reliable LZ Data Compressor o Recofigurable Coprocessors, Proc. IEEE Symp. Field Programmable Custom Computig Machies, 000. [Hsiao 81] Hsiao, M-Y, W. C. Carter, J. W. Thomas ad W. R. Strigfellow, Reliability, Availability ad Serviceability of IBM Computer Systems: A Quarter Cetury of Progress, IBM Joural of Research ad Developmet, Vol. 5, No. 5, pp , Sept [Jha 91] Jha, N. K., Totally Self-ig er Desigs for Bose-Li, Bose, ad Blaum Codes, IEEE Tras. CAD, Vol. 10, No. 1, pp , Ja [Jha 93] Jha, N. K. ad S. J. Wag, Desig ad Sythesis of Self-ig VLSI Circuits, IEEE Tras. CAD, Vol. 1, pp , Jue [Jou 88] Jou, J-Y, ad J. A. Abraham, Fault-Tolerat FFT Networks, IEEE Tras. Computers, Vol. 37, No. 5, pp , May [Kraft 81] Kraft, G. D. ad W. N. Toy, Microprogrammed Cotrol ad Reliable Desig of Small Computers, [LSI 96] G10-p Cell-Based ASIC Products Databook, LSI Logic, May [Lala 94] Lala, J. H. ad R. E. Harper, Architectural priciples for safety-critical real-time applicatios, Proc. of the IEEE, vol. 8, o. 1, pp. 5-40, Ja [Lagdo 70] Lagdo, G. G. ad C. K. Tag, Cocurret Detectio for Group Look-ahead Biary Adders, IBM Joural Res. ad Dev., pp , Sept [Mahmood 84] Mahmood, A., D. M. Adrews ad E. J. McCluskey, Executable Assertios ad Flight Software, Proc. AIAA/IEEE Digital Avioics Systems, Cof., pp , [Marouf 78] Marouf, M. A. ad A. D. Friedma, Desig of Self-checkig ers for Berger Codes, Proc. FTCS, pp , [McCluskey 90] McCluskey, E. J., Desig techiques for Testable Embedded ers, IEEE Computer, Vol. 3, No. 7, pp , July [Mitra 99a] Mitra, S., N. R. Saxea ad E. J. McCluskey, A Desig Diversity Metric ad Reliability Aalysis for Redudat Systems, Itl. Test Cof., pp , [Mitra 99b] Mitra, S., N. R. Saxea ad E. J. McCluskey, A Desig Diversity Metric ad Aalysis of Redudat Systems, Techical Report, Ceter for Reliable Computig, CRC-TR 99-4, Staford Uiversity, [Mitra 00a] Mitra, S., N. R. Saxea ad E. J. McCluskey, Commo-Mode Failures i Redudat VLSI Systems: A Survey, IEEE Tras. Reliability, 000, To appear. [Mitra 00b] Mitra, S. ad E. J. McCluskey, Combiatioal Logic Sythesis for Diversity i Duplex Systems, Proc. Itl. Test Cof., 000. [Nicolaidis 93] Nicolaidis, M., Efficiet Implemetatios of Self-ig Adders ad ALUs, Proc. Itl. Symp. Fault-Tolerat Computig, pp , [Nicolaidis 97] Nicolaidis, M., R. O. Duarte, S. Maich ad J. Figueras, Fault-secure Parity Predictio Arithmetic Operators, IEEE Desig ad Test of Computers, Vol. 14, No., pp , [Patel 8] Patel, J. H. ad L. Y. Fug, Cocurret Detectio i ALUs by Recomputig with Shifted Operads, IEEE Tras. Computers, Vol. C-31, No. 7, pp , July 198. [Pradha 91] Pradha, D. K., ad S. K. Gupta, A New Framework for Desigig ad Aalyzig BIST Techiques ad Zero Aliasig Compressio, IEEE Tras. Computers, Vol. 40, No. 6, pp , [Pradha 96] Pradha, D. K., Fault-Tolerat Computer System Desig, Pretice Hall, [Ramamoorthy 75] Ramamoorthy, C. V. ad Y-W Ha, Reliability Aalysis of Systems with Cocurret Detectio, IEEE Tras. Computers, Vol. C-4, No. 9, pp , Sept [Rao 89] Rao, T. R. N. ad E. Fujiwara, -Cotrol Codig for Computer Systems, Pretice-Hall, [Saxea 97] Saxea, N. R., ad E. J. McCluskey, Parallel Sigature Aalysis Desig with Bouds o Aliasig, IEEE Tras. Computers, Vol. 46, No. 4, pp , April [Sedmak 78] Sedmak, R. M. ad H. L. Liebergot, Fault- Tolerace of a Geeral-Purpose Computer Implemeted by Very Large Scale Itegratio, Proc. FTCS, pp , [Sellers 68] Sellers, F., M-Y Hsiao ad L. W. Bearso, Detectio Logic for Digital Computers, McGraw- Hill Book Compay, [Setovich 9] Setovich, E. M., et al., SIS: A System for Sequetial Circuit Sythesis, ERL Memo. No. UCB/ERL M9/41, EECS, UC Berkeley, CA [Shedletsky 78] Shedletsky, J.J., Correctio by Alterate-Data Retry, IEEE Tras. Computers, pp , Feb [Siewiorek 9] Siewiorek, D. P. ad R. S. Swarz, Reliable Computer Systems: Desig ad Evaluatio, Digital Press, 199. [Spaihower 99] Spaihower, L. ad T. A. Gregg, S/390 Parallel Eterprise Server G5 fault tolerace, IBM Joural of Research Developmet, Vol. 43, pp , Sept./Nov [Touba 97] Touba, N. A. ad E. J. McCluskey, Logic Sythesis of Multilevel Circuits with Cocurret Detectio, IEEE Tras. CAD, Vol. 16, pp , July [Wakerly 78] Wakerly, J., Detectig Codes, Selfcheckig Circuits ad Applicatios, [Webb 97] Webb, C. F., ad J. S. Liptay, A High Frequecy Custom S/390 Microprocessor, IBM Joural Res. ad Dev., Vol. 41, No. 4/5, pp , [Zeg 99] Zeg, C., N. R. Saxea ad E. J. McCluskey, Fiite State Machie Sythesis with Cocurret Detectio, Proc. Itl. Test Cof., pp , 1999.

Concurrent Fault Detection in Random Combinational Logic

Concurrent Fault Detection in Random Combinational Logic Cocurret Fault Detectio i Radom Combiatioal Logic Petros Drieas ad Yiorgos Makris Departmets of Computer Sciece ad Electrical Egieerig Yale Uiversity Abstract We discuss a o-itrusive methodology for cocurret

More information

x y z HD(x, y) + HD(y, z) HD(x, z)

x y z HD(x, y) + HD(y, z) HD(x, z) Massachusetts Istitute of Techology Departmet of Electrical Egieerig ad Computer Sciece 6.02 Solutios to Chapter 5 Updated: February 16, 2012 Please sed iformatio about errors or omissios to hari; questios

More information

Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter

Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter Desig of FPGA- Based SPWM Sigle Phase Full-Bridge Iverter Afarulrazi Abu Bakar 1, *,Md Zarafi Ahmad 1 ad Farrah Salwai Abdullah 1 1 Faculty of Electrical ad Electroic Egieerig, UTHM *Email:afarul@uthm.edu.my

More information

Intermediate Information Structures

Intermediate Information Structures Modified from Maria s lectures CPSC 335 Itermediate Iformatio Structures LECTURE 11 Compressio ad Huffma Codig Jo Roke Computer Sciece Uiversity of Calgary Caada Lecture Overview Codes ad Optimal Codes

More information

High Speed Area Efficient Modulo 2 1

High Speed Area Efficient Modulo 2 1 High Speed Area Efficiet Modulo 2 1 1-Soali Sigh (PG Scholar VLSI, RKDF Ist Bhopal M.P) 2- Mr. Maish Trivedi (HOD EC Departmet, RKDF Ist Bhopal M.P) Adder Abstract Modular adder is oe of the key compoets

More information

APPLICATION NOTE UNDERSTANDING EFFECTIVE BITS

APPLICATION NOTE UNDERSTANDING EFFECTIVE BITS APPLICATION NOTE AN95091 INTRODUCTION UNDERSTANDING EFFECTIVE BITS Toy Girard, Sigatec, Desig ad Applicatios Egieer Oe criteria ofte used to evaluate a Aalog to Digital Coverter (ADC) or data acquisitio

More information

A study on the efficient compression algorithm of the voice/data integrated multiplexer

A study on the efficient compression algorithm of the voice/data integrated multiplexer A study o the efficiet compressio algorithm of the voice/data itegrated multiplexer Gyou-Yo CHO' ad Dog-Ho CHO' * Dept. of Computer Egieerig. KyiigHee Uiv. Kiheugup Yogiku Kyuggido, KOREA 449-71 PHONE

More information

A New Space-Repetition Code Based on One Bit Feedback Compared to Alamouti Space-Time Code

A New Space-Repetition Code Based on One Bit Feedback Compared to Alamouti Space-Time Code Proceedigs of the 4th WSEAS It. Coferece o Electromagetics, Wireless ad Optical Commuicatios, Veice, Italy, November 0-, 006 107 A New Space-Repetitio Code Based o Oe Bit Feedback Compared to Alamouti

More information

OPTIMIZATION OF RNS FIR FILTERS FOR 6-INPUTS LUT BASED FPGAS

OPTIMIZATION OF RNS FIR FILTERS FOR 6-INPUTS LUT BASED FPGAS OPTIMIZATION OF RNS FIR FILTERS FOR 6-INPUTS LUT BASED FPGAS G.C. Cardarilli, M. Re, A. Salsao Uiversity of Rome Tor Vergata Departmet of Electroic Egieerig Via del Politecico 1 / 00133 / Rome / ITAL {marco.re,

More information

Run-Time Error Detection in Polynomial Basis Multiplication Using Linear Codes

Run-Time Error Detection in Polynomial Basis Multiplication Using Linear Codes Ru-Time Error Detectio i Polyomial Basis Multiplicatio Usig Liear Codes Siavash Bayat-Saramdi ad M.A. Hasa Departmet of Electrical ad Computer Egieerig, Uiversity of Waterloo Waterloo, Otario, Caada N2L

More information

Design of FPGA Based SPWM Single Phase Inverter

Design of FPGA Based SPWM Single Phase Inverter Proceedigs of MUCEET2009 Malaysia Techical Uiversities Coferece o Egieerig ad Techology Jue 20-22, 2009, MS Garde,Kuata, Pahag, Malaysia MUCEET2009 Desig of FPGA Based SPWM Sigle Phase Iverter Afarulrazi

More information

Logarithms APPENDIX IV. 265 Appendix

Logarithms APPENDIX IV. 265 Appendix APPENDIX IV Logarithms Sometimes, a umerical expressio may ivolve multiplicatio, divisio or ratioal powers of large umbers. For such calculatios, logarithms are very useful. They help us i makig difficult

More information

A New Design of Log-Periodic Dipole Array (LPDA) Antenna

A New Design of Log-Periodic Dipole Array (LPDA) Antenna Joural of Commuicatio Egieerig, Vol., No., Ja.-Jue 0 67 A New Desig of Log-Periodic Dipole Array (LPDA) Atea Javad Ghalibafa, Seyed Mohammad Hashemi, ad Seyed Hassa Sedighy Departmet of Electrical Egieerig,

More information

ELEC 204 Digital Systems Design

ELEC 204 Digital Systems Design Fall 2013, Koç Uiversity ELEC 204 Digital Systems Desig Egi Erzi College of Egieerig Koç Uiversity,Istabul,Turkey eerzi@ku.edu.tr KU College of Egieerig Elec 204: Digital Systems Desig 1 Today: Datapaths

More information

Combined Scheme for Fast PN Code Acquisition

Combined Scheme for Fast PN Code Acquisition 13 th Iteratioal Coferece o AEROSPACE SCIENCES & AVIATION TECHNOLOGY, ASAT- 13, May 6 8, 009, E-Mail: asat@mtc.edu.eg Military Techical College, Kobry Elkobbah, Cairo, Egypt Tel : +(0) 4059 4036138, Fax:

More information

A Novel Three Value Logic for Computing Purposes

A Novel Three Value Logic for Computing Purposes Iteratioal Joural o Iormatio ad Electroics Egieerig, Vol. 3, No. 4, July 23 A Novel Three Value Logic or Computig Purposes Ali Soltai ad Saeed Mohammadi Abstract The aim o this article is to suggest a

More information

Roberto s Notes on Infinite Series Chapter 1: Series Section 2. Infinite series

Roberto s Notes on Infinite Series Chapter 1: Series Section 2. Infinite series Roberto s Notes o Ifiite Series Chapter : Series Sectio Ifiite series What you eed to ow already: What sequeces are. Basic termiology ad otatio for sequeces. What you ca lear here: What a ifiite series

More information

Test Time Minimization for Hybrid BIST with Test Pattern Broadcasting

Test Time Minimization for Hybrid BIST with Test Pattern Broadcasting Test Time Miimizatio for Hybrid BIST with Test Patter Broadcastig Raimud Ubar, Maksim Jeihhi Departmet of Computer Egieerig Talli Techical Uiversity EE-126 18 Talli, Estoia {raiub, maksim}@pld.ttu.ee Gert

More information

General Model :Algorithms in the Real World. Applications. Block Codes

General Model :Algorithms in the Real World. Applications. Block Codes Geeral Model 5-853:Algorithms i the Real World Error Correctig Codes I Overview Hammig Codes Liear Codes 5-853 Page message (m) coder codeword (c) oisy chael decoder codeword (c ) message or error Errors

More information

CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER

CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER 95 CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER 5.1 GENERAL Ru-legth codig is a lossless image compressio techique, which produces modest compressio ratios. Oe way of icreasig the compressio ratio of a ru-legth

More information

The Detection of Abrupt Changes in Fatigue Data by Using Cumulative Sum (CUSUM) Method

The Detection of Abrupt Changes in Fatigue Data by Using Cumulative Sum (CUSUM) Method Proceedigs of the th WSEAS Iteratioal Coferece o APPLIED ad THEORETICAL MECHANICS (MECHANICS '8) The Detectio of Abrupt Chages i Fatigue Data by Usig Cumulative Sum (CUSUM) Method Z. M. NOPIAH, M.N.BAHARIN,

More information

Compound Controller for DC Motor Servo System Based on Inner-Loop Extended State Observer

Compound Controller for DC Motor Servo System Based on Inner-Loop Extended State Observer BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 6, No 5 Special Issue o Applicatio of Advaced Computig ad Simulatio i Iformatio Systems Sofia 06 Prit ISSN: 3-970; Olie ISSN:

More information

Reconfigurable architecture of RNS based high speed FIR filter

Reconfigurable architecture of RNS based high speed FIR filter Idia Joural of Egieerig & Materials Scieces Vol. 21, April 214, pp. 233-24 Recofigurable architecture of RNS based high speed FIR filter J Britto Pari* & S P Joy Vasatha Rai Departmet of Electroics Egieerig,

More information

Faulty Clock Detection for Crypto Circuits Against Differential Faulty Analysis Attack

Faulty Clock Detection for Crypto Circuits Against Differential Faulty Analysis Attack Faulty Clock Detectio for Crypto Circuits Agaist Differetial Faulty Aalysis Attack Pei uo ad Yusi Fei Departmet of Electrical ad Computer Egieerig Northeaster Uiversity, Bosto, MA 02115 Abstract. Differetial

More information

Survey of Low Power Techniques for ROMs

Survey of Low Power Techniques for ROMs Survey of Low Power Techiques for ROMs Edwi de Agel Crystal Semicoductor Corporatio P.O Box 17847 Austi, TX 78744 Earl E. Swartzlader, Jr. Departmet of Electrical ad Computer Egieerig Uiversity of Texas

More information

CHAPTER 6 IMPLEMENTATION OF DIGITAL FIR FILTER

CHAPTER 6 IMPLEMENTATION OF DIGITAL FIR FILTER CHAPTER 6 IMPLEMENTATION OF DIGITAL FIR FILTER 6.1 INTRODUCTION The digital FIR filters are commo compoets i may digital sigal processig (DSP) systems. There are various applicatios like high speed/low

More information

A SELECTIVE POINTER FORWARDING STRATEGY FOR LOCATION TRACKING IN PERSONAL COMMUNICATION SYSTEMS

A SELECTIVE POINTER FORWARDING STRATEGY FOR LOCATION TRACKING IN PERSONAL COMMUNICATION SYSTEMS A SELETIVE POINTE FOWADING STATEGY FO LOATION TAKING IN PESONAL OUNIATION SYSTES Seo G. hag ad hae Y. Lee Departmet of Idustrial Egieerig, KAIST 373-, Kusug-Dog, Taejo, Korea, 305-70 cylee@heuristic.kaist.ac.kr

More information

Application of Improved Genetic Algorithm to Two-side Assembly Line Balancing

Application of Improved Genetic Algorithm to Two-side Assembly Line Balancing 206 3 rd Iteratioal Coferece o Mechaical, Idustrial, ad Maufacturig Egieerig (MIME 206) ISBN: 978--60595-33-7 Applicatio of Improved Geetic Algorithm to Two-side Assembly Lie Balacig Ximi Zhag, Qia Wag,

More information

Unit 5: Estimating with Confidence

Unit 5: Estimating with Confidence Uit 5: Estimatig with Cofidece Sectio 8.2 The Practice of Statistics, 4 th editio For AP* STARNES, YATES, MOORE Uit 5 Estimatig with Cofidece 8.1 8.2 8.3 Cofidece Itervals: The Basics Estimatig a Populatio

More information

Fingerprint Classification Based on Directional Image Constructed Using Wavelet Transform Domains

Fingerprint Classification Based on Directional Image Constructed Using Wavelet Transform Domains 7 Figerprit Classificatio Based o Directioal Image Costructed Usig Wavelet Trasform Domais Musa Mohd Mokji, Syed Abd. Rahma Syed Abu Bakar, Zuwairie Ibrahim 3 Departmet of Microelectroic ad Computer Egieerig

More information

PROJECT #2 GENERIC ROBOT SIMULATOR

PROJECT #2 GENERIC ROBOT SIMULATOR Uiversity of Missouri-Columbia Departmet of Electrical ad Computer Egieerig ECE 7330 Itroductio to Mechatroics ad Robotic Visio Fall, 2010 PROJECT #2 GENERIC ROBOT SIMULATOR Luis Alberto Rivera Estrada

More information

X-Bar and S-Squared Charts

X-Bar and S-Squared Charts STATGRAPHICS Rev. 7/4/009 X-Bar ad S-Squared Charts Summary The X-Bar ad S-Squared Charts procedure creates cotrol charts for a sigle umeric variable where the data have bee collected i subgroups. It creates

More information

Importance Analysis of Urban Rail Transit Network Station Based on Passenger

Importance Analysis of Urban Rail Transit Network Station Based on Passenger Joural of Itelliget Learig Systems ad Applicatios, 201, 5, 22-26 Published Olie November 201 (http://www.scirp.org/joural/jilsa) http://dx.doi.org/10.426/jilsa.201.54027 Importace Aalysis of Urba Rail

More information

Data Acquisition System for Electric Vehicle s Driving Motor Test Bench Based on VC++ *

Data Acquisition System for Electric Vehicle s Driving Motor Test Bench Based on VC++ * Available olie at www.sciecedirect.com Physics Procedia 33 (0 ) 75 73 0 Iteratioal Coferece o Medical Physics ad Biomedical Egieerig Data Acquisitio System for Electric Vehicle s Drivig Motor Test Bech

More information

A New Basic Unit for Cascaded Multilevel Inverters with the Capability of Reducing the Number of Switches

A New Basic Unit for Cascaded Multilevel Inverters with the Capability of Reducing the Number of Switches Joural of Power Electroics, ol, o, pp 67-677, July 67 JPE --6 http://dxdoiorg/6/jpe67 I(Prit: 98-9 / I(Olie: 9-78 A ew Basic Uit for Cascaded Multi Iverters with the Capability of Reducig the umber of

More information

Permutation Enumeration

Permutation Enumeration RMT 2012 Power Roud Rubric February 18, 2012 Permutatio Eumeratio 1 (a List all permutatios of {1, 2, 3} (b Give a expressio for the umber of permutatios of {1, 2, 3,, } i terms of Compute the umber for

More information

Single Bit DACs in a Nutshell. Part I DAC Basics

Single Bit DACs in a Nutshell. Part I DAC Basics Sigle Bit DACs i a Nutshell Part I DAC Basics By Dave Va Ess, Pricipal Applicatio Egieer, Cypress Semicoductor May embedded applicatios require geeratig aalog outputs uder digital cotrol. It may be a DC

More information

Novel pseudo random number generation using variant logic framework

Novel pseudo random number generation using variant logic framework Edith Cowa Uiversity Research Olie Iteratioal Cyber Resiliece coferece Cofereces, Symposia ad Campus Evets 011 Novel pseudo radom umber geeratio usig variat logic framework Jeffrey Zheg Yua Uiversity,

More information

Problem of calculating time delay between pulse arrivals

Problem of calculating time delay between pulse arrivals America Joural of Egieerig Research (AJER) 5 America Joural of Egieerig Research (AJER) e-issn: 3-847 p-issn : 3-936 Volume-4, Issue-4, pp-3-4 www.ajer.org Research Paper Problem of calculatig time delay

More information

COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS

COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS Mariusz Ziółko, Przemysław Sypka ad Bartosz Ziółko Departmet of Electroics, AGH Uiversity of Sciece ad Techology, al. Mickiewicza 3, 3-59 Kraków, Polad,

More information

PHY-MAC dialogue with Multi-Packet Reception

PHY-MAC dialogue with Multi-Packet Reception PHY-AC dialogue with ulti-packet Receptio arc Realp 1 ad Aa I. Pérez-Neira 1 CTTC-Cetre Tecològic de Telecomuicacios de Cataluya Edifici Nexus C/Gra Capità, - 0803-Barceloa (Cataluya-Spai) marc.realp@cttc.es

More information

Radar emitter recognition method based on AdaBoost and decision tree Tang Xiaojing1, a, Chen Weigao1 and Zhu Weigang1 1

Radar emitter recognition method based on AdaBoost and decision tree Tang Xiaojing1, a, Chen Weigao1 and Zhu Weigang1 1 Advaces i Egieerig Research, volume 8 d Iteratioal Coferece o Automatio, Mechaical Cotrol ad Computatioal Egieerig (AMCCE 7) Radar emitter recogitio method based o AdaBoost ad decisio tree Tag Xiaojig,

More information

Performance Analysis of Channel Switching with Various Bandwidths in Cognitive Radio

Performance Analysis of Channel Switching with Various Bandwidths in Cognitive Radio Performace Aalysis of Chael Switchig with Various Badwidths i Cogitive Radio Po-Hao Chag, Keg-Fu Chag, Yu-Che Che, ad Li-Kai Ye Departmet of Electrical Egieerig, Natioal Dog Hwa Uiversity, 1,Sec.2, Da-Hsueh

More information

Hybrid BIST Optimization for Core-based Systems with Test Pattern Broadcasting

Hybrid BIST Optimization for Core-based Systems with Test Pattern Broadcasting Hybrid BIST Optimizatio for Core-based Systems with Test Patter Broadcastig Raimud Ubar, Masim Jeihhi Departmet of Computer Egieerig Talli Techical Uiversity, Estoia {raiub, masim}@pld.ttu.ee Gert Jerva,

More information

Outline. Motivation. Analog Functional Testing in Mixed-Signal Systems. Motivation and Background. Built-In Self-Test Architecture

Outline. Motivation. Analog Functional Testing in Mixed-Signal Systems. Motivation and Background. Built-In Self-Test Architecture Aalog Fuctioal Testig i Mixed-Sigal s Jie Qi Dept. of Electrical & Computer Egieerig Aubur Uiversity Co-Advisors: Charles Stroud ad Foster Dai Outlie Motivatio ad Backgroud Built-I Self-Test Architecture

More information

Analysis of SDR GNSS Using MATLAB

Analysis of SDR GNSS Using MATLAB Iteratioal Joural of Computer Techology ad Electroics Egieerig (IJCTEE) Volume 5, Issue 3, Jue 2015 Aalysis of SDR GNSS Usig MATLAB Abstract This paper explais a software defied radio global avigatio satellite

More information

FPGA Implementation of the Ternary Pulse Compression Sequences

FPGA Implementation of the Ternary Pulse Compression Sequences FPGA Implemetatio of the Terary Pulse Compressio Sequeces N.Balaji 1, M. Sriivasa rao, K.Subba Rao 3, S.P.Sigh 4 ad N. Madhusudhaa Reddy 4 Abstract Terary codes have bee widely used i radar ad commuicatio

More information

High-Order CCII-Based Mixed-Mode Universal Filter

High-Order CCII-Based Mixed-Mode Universal Filter High-Order CCII-Based Mixed-Mode Uiversal Filter Che-Nog Lee Departmet of Computer ad Commuicatio Egieerig, Taipei Chegshih Uiversity of Sciece ad Techology, Taipei, Taiwa, R. O. C. Abstract This paper

More information

On Parity based Divide and Conquer Recursive Functions

On Parity based Divide and Conquer Recursive Functions O Parity based Divide ad Coquer Recursive Fuctios Sug-Hyu Cha Abstract The parity based divide ad coquer recursio trees are itroduced where the sizes of the tree do ot grow mootoically as grows. These

More information

A Novel Small Signal Power Line Quality Measurement System

A Novel Small Signal Power Line Quality Measurement System IMTC 3 - Istrumetatio ad Measuremet Techology Coferece Vail, CO, USA, - May 3 A ovel Small Sigal Power Lie Quality Measuremet System Paul B. Crilly, Erik Leadro Boaldi, Levy Ely de Lacarda de Oliveira,

More information

SIDELOBE SUPPRESSION IN OFDM SYSTEMS

SIDELOBE SUPPRESSION IN OFDM SYSTEMS SIDELOBE SUPPRESSION IN OFDM SYSTEMS Iva Cosovic Germa Aerospace Ceter (DLR), Ist. of Commuicatios ad Navigatio Oberpfaffehofe, 82234 Wesslig, Germay iva.cosovic@dlr.de Vijayasarathi Jaardhaam Muich Uiversity

More information

LETTER A Novel Adaptive Channel Estimation Scheme for DS-CDMA

LETTER A Novel Adaptive Channel Estimation Scheme for DS-CDMA 1274 LETTER A Novel Adaptive Chael Estimatio Scheme for DS-CDMA Che HE a), Member ad Xiao-xiag LI, Nomember SUMMARY This paper proposes a adaptive chael estimatio scheme, which uses differet movig average

More information

Counting on r-fibonacci Numbers

Counting on r-fibonacci Numbers Claremot Colleges Scholarship @ Claremot All HMC Faculty Publicatios ad Research HMC Faculty Scholarship 5-1-2015 Coutig o r-fiboacci Numbers Arthur Bejami Harvey Mudd College Curtis Heberle Harvey Mudd

More information

A Heuristic Method: Differential Evolution for Harmonic Reduction in Multilevel Inverter System

A Heuristic Method: Differential Evolution for Harmonic Reduction in Multilevel Inverter System Iteratioal Joural of Computer ad Electrical Egieerig, Vol. 5, o. 5, October 013 A Heuristic Method: Differetial Evolutio for Harmoic Reductio i Multilevel Iverter System P. Jamua ad C. Christober Asir

More information

A Bipolar Cockcroft-Walton Voltage Multiplier for Gas Lasers

A Bipolar Cockcroft-Walton Voltage Multiplier for Gas Lasers America Joural of Applied cieces 4 (10): 79-799, 007 N 1546-99 007 ciece Publicatios orrespodig Author: A Bipolar ockcroft-walto Voltage Multiplier for Gas Lasers hahid qbal ad Rosli Besar Faculty of Egieerig

More information

8. Combinatorial Structures

8. Combinatorial Structures Virtual Laboratories > 0. Foudatios > 1 2 3 4 5 6 7 8 9 8. Combiatorial Structures The purpose of this sectio is to study several combiatorial structures that are of basic importace i probability. Permutatios

More information

7. Counting Measure. Definitions and Basic Properties

7. Counting Measure. Definitions and Basic Properties Virtual Laboratories > 0. Foudatios > 1 2 3 4 5 6 7 8 9 7. Coutig Measure Defiitios ad Basic Properties Suppose that S is a fiite set. If A S the the cardiality of A is the umber of elemets i A, ad is

More information

The Institute of Chartered Accountants of Sri Lanka

The Institute of Chartered Accountants of Sri Lanka The Istitute of Chartered Accoutats of Sri Laka Postgraduate Diploma i Busiess ad Fiace Quatitative Techiques for Busiess Hadout 02:Presetatio ad Aalysis of data Presetatio of Data The Stem ad Leaf Display

More information

CHAPTER 8 JOINT PAPR REDUCTION AND ICI CANCELLATION IN OFDM SYSTEMS

CHAPTER 8 JOINT PAPR REDUCTION AND ICI CANCELLATION IN OFDM SYSTEMS CHAPTER 8 JOIT PAPR REDUCTIO AD ICI CACELLATIO I OFDM SYSTEMS Itercarrier Iterferece (ICI) is aother major issue i implemetig a OFDM system. As discussed i chapter 3, the OFDM subcarriers are arrowbad

More information

CP 405/EC 422 MODEL TEST PAPER - 1 PULSE & DIGITAL CIRCUITS. Time: Three Hours Maximum Marks: 100

CP 405/EC 422 MODEL TEST PAPER - 1 PULSE & DIGITAL CIRCUITS. Time: Three Hours Maximum Marks: 100 PULSE & DIGITAL CIRCUITS Time: Three Hours Maximum Marks: 0 Aswer five questios, takig ANY TWO from Group A, ay two from Group B ad all from Group C. All parts of a questio (a, b, etc. ) should be aswered

More information

An Adaptive Image Denoising Method based on Thresholding

An Adaptive Image Denoising Method based on Thresholding A Adaptive Image Deoisig Method based o Thresholdig HARI OM AND MANTOSH BISWAS Departmet of Computer Sciece & Egieerig Idia School of Mies, Dhabad Jharkad-86004 INDIA {hariom4idia, matoshb}@gmail.com Abstract

More information

Department of Electrical and Computer Engineering, Cornell University. ECE 3150: Microelectronics. Spring Due on April 26, 2018 at 7:00 PM

Department of Electrical and Computer Engineering, Cornell University. ECE 3150: Microelectronics. Spring Due on April 26, 2018 at 7:00 PM Departmet of Electrical ad omputer Egieerig, orell Uiersity EE 350: Microelectroics Sprig 08 Homework 0 Due o April 6, 08 at 7:00 PM Suggested Readigs: a) Lecture otes Importat Notes: ) MAKE SURE THAT

More information

(2) The MOSFET. Review of. Learning Outcome. (Metal-Oxide-Semiconductor Field Effect Transistor) 2.0) Field Effect Transistor (FET)

(2) The MOSFET. Review of. Learning Outcome. (Metal-Oxide-Semiconductor Field Effect Transistor) 2.0) Field Effect Transistor (FET) EEEB73 Electroics Aalysis & esig II () Review of The MOSFET (Metal-Oxide-Semicoductor Field Effect Trasistor) Referece: Neame, Chapter 3 ad Chapter 4 Learig Outcome Able to describe ad use the followig:

More information

3. Error Correcting Codes

3. Error Correcting Codes 3. Error Correctig Codes Refereces V. Bhargava, Forward Error Correctio Schemes for Digital Commuicatios, IEEE Commuicatios Magazie, Vol 21 No1 11 19, Jauary 1983 Mischa Schwartz, Iformatio Trasmissio

More information

Basic Symbols for Register Transfers. Symbol Description Examples

Basic Symbols for Register Transfers. Symbol Description Examples T-58 Basic Symbols for Register Trasfers TABLE 7- Basic Symbols for Register Trasfers Symbol Descriptio Examples Letters Deotes a register AR, R2, DR, IR (ad umerals) Paretheses Deotes a part of a register

More information

Generalization of Selective Harmonic Control/Elimination

Generalization of Selective Harmonic Control/Elimination Geeralizatio of Selective Harmoic Cotrol/Elimiatio J.R. Wells, P.L. Chapma, P.T. rei Graiger Ceter for Electric Machiery ad Electromechaics Departmet of Electrical ad Computer Egieerig Uiversity of Illiois

More information

AME50461 SERIES EMI FILTER HYBRID-HIGH RELIABILITY

AME50461 SERIES EMI FILTER HYBRID-HIGH RELIABILITY PD-94595A AME5046 SERIES EMI FILTER HYBRID-HIGH RELIABILITY Descriptio The AME Series of EMI filters have bee desiged to provide full compliace with the iput lie reflected ripple curret requiremet specified

More information

lecture notes September 2, Sequential Choice

lecture notes September 2, Sequential Choice 18.310 lecture otes September 2, 2013 Sequetial Choice Lecturer: Michel Goemas 1 A game Cosider the followig game. I have 100 blak cards. I write dow 100 differet umbers o the cards; I ca choose ay umbers

More information

Application of Image Fusion to Wireless Image Transmission

Application of Image Fusion to Wireless Image Transmission Applicatio of Image Fusio to Wireless Image Trasmissio Liae C. Ramac ad Pramod K. Varshey EECS Departmet, Syracuse Uiversity 121 Lik Hall, Syracuse, NY 13244 Email: lcramac@mailbox.syr.edu, varshey@cat.syr.edu

More information

INCREASE OF STRAIN GAGE OUTPUT VOLTAGE SIGNALS ACCURACY USING VIRTUAL INSTRUMENT WITH HARMONIC EXCITATION

INCREASE OF STRAIN GAGE OUTPUT VOLTAGE SIGNALS ACCURACY USING VIRTUAL INSTRUMENT WITH HARMONIC EXCITATION XIX IMEKO World Cogress Fudametal ad Applied Metrology September 6, 9, Lisbo, Portugal INCREASE OF STRAIN GAGE OUTPUT VOLTAGE SIGNALS ACCURACY USING VIRTUAL INSTRUMENT WITH HARMONIC EXCITATION Dalibor

More information

HOW BAD RECEIVER COORDINATES CAN AFFECT GPS TIMING

HOW BAD RECEIVER COORDINATES CAN AFFECT GPS TIMING HOW BAD RECEIVER COORDINATES CAN AFFECT GPS TIMING H. Chadsey U.S. Naval Observatory Washigto, D.C. 2392 Abstract May sources of error are possible whe GPS is used for time comparisos. Some of these mo

More information

}, how many different strings of length n 1 exist? }, how many different strings of length n 2 exist that contain at least one a 1

}, how many different strings of length n 1 exist? }, how many different strings of length n 2 exist that contain at least one a 1 1. [5] Give sets A ad B, each of cardiality 1, how may fuctios map A i a oe-tooe fashio oto B? 2. [5] a. Give the set of r symbols { a 1, a 2,..., a r }, how may differet strigs of legth 1 exist? [5]b.

More information

Discrete Mathematics and Probability Theory Spring 2014 Anant Sahai Note 12

Discrete Mathematics and Probability Theory Spring 2014 Anant Sahai Note 12 EECS 70 Discrete Mathematics ad Probability Theory Sprig 204 Aat Sahai Note 2 Probability Examples Based o Coutig We will ow look at examples of radom experimets ad their correspodig sample spaces, alog

More information

Sapana P. Dubey. (Department of applied mathematics,piet, Nagpur,India) I. INTRODUCTION

Sapana P. Dubey. (Department of applied mathematics,piet, Nagpur,India) I. INTRODUCTION IOSR Joural of Mathematics (IOSR-JM) www.iosrjourals.org COMPETITION IN COMMUNICATION NETWORK: A GAME WITH PENALTY Sapaa P. Dubey (Departmet of applied mathematics,piet, Nagpur,Idia) ABSTRACT : We are

More information

Ch 9 Sequences, Series, and Probability

Ch 9 Sequences, Series, and Probability Ch 9 Sequeces, Series, ad Probability Have you ever bee to a casio ad played blackjack? It is the oly game i the casio that you ca wi based o the Law of large umbers. I the early 1990s a group of math

More information

Performance and Analysis with Power Quality improvement with Cascaded Multi-Level Inverter Fed BLDC Motor Drive

Performance and Analysis with Power Quality improvement with Cascaded Multi-Level Inverter Fed BLDC Motor Drive Iteratioal Joural of Recet Advaces i Egieerig & Techology (IJRAET) Performace ad Aalysis with Power Quality improvemet with Cascaded Multi-Level Iverter Fed BLDC Motor Drive 1 N. Raveedra, 2 V.Madhu Sudha

More information

A Comparative Study on LUT and Accumulator Radix-4 Based Multichannel RNS FIR Filter Architectures

A Comparative Study on LUT and Accumulator Radix-4 Based Multichannel RNS FIR Filter Architectures A Comparative Study o LUT ad Accumulator Radix-4 Based Multichael RNS FIR Filter Architectures Britto Pari. J #, Joy Vasatha Rai S.P *2 # Research Scholar, Departmet of Electroics Egieerig, MIT campus,

More information

Simulation and Analysis on Signal Acquisition of BDS Receiver with The Aid of INS

Simulation and Analysis on Signal Acquisition of BDS Receiver with The Aid of INS Modelig Simulatio ad Optimizatio Techologies ad Applicatios (MSOTA 2016 Simulatio ad Aalysis o Sigal Acquisitio of DS Receiver with The Aid of INS Shulei Che Xiaqig Tag Xuwei Cheg Juqiag Gao ad Zepeg Su

More information

CAEN Tools for Discovery

CAEN Tools for Discovery Applicatio Note AN2506 Digital Gamma Neutro discrimiatio with Liquid Scitillators Viareggio 19 November 2012 Itroductio I recet years CAEN has developed a complete family of digitizers that cosists of

More information

Chapter 3 Digital Logic Structures

Chapter 3 Digital Logic Structures Copyright The McGraw-HillCompaies, Ic. Permissio required for reproductio or display. Computig Layers Chapter 3 Digital Logic Structures Problems Algorithms Laguage Istructio Set Architecture Microarchitecture

More information

Optimal Arrangement of Buoys Observable by Means of Radar

Optimal Arrangement of Buoys Observable by Means of Radar Optimal Arragemet of Buoys Observable by Meas of Radar TOMASZ PRACZYK Istitute of Naval Weapo ad Computer Sciece Polish Naval Academy Śmidowicza 69, 8-03 Gdyia POLAND t.praczy@amw.gdyia.pl Abstract: -

More information

ELEC 350 Electronics I Fall 2014

ELEC 350 Electronics I Fall 2014 ELEC 350 Electroics I Fall 04 Fial Exam Geeral Iformatio Rough breakdow of topic coverage: 0-5% JT fudametals ad regios of operatio 0-40% MOSFET fudametals biasig ad small-sigal modelig 0-5% iodes (p-juctio

More information

Pulse-echo Ultrasonic NDE of Adhesive Bonds in Automotive Assembly

Pulse-echo Ultrasonic NDE of Adhesive Bonds in Automotive Assembly ECNDT 6 - Poster 7 Pulse-echo Ultrasoic NDE of Adhesive Bods i Automotive Assembly Roma Gr. MAEV, Sergey TITOV, Uiversity of Widsor, Widsor, Caada Abstract. Recetly, adhesive bodig techology has begu to

More information

Analysis and Optimization Design of Snubber Cricuit for Isolated DC-DC Converters in DC Power Grid

Analysis and Optimization Design of Snubber Cricuit for Isolated DC-DC Converters in DC Power Grid Aalysis ad Optimizatio Desig of Subber Cricuit for Isolated DC-DC Coverters i DC Power Grid Koji Orikawa Nagaoka Uiversity of Techology Nagaoka, Japa orikawa@st.agaokaut.ac.jp Ju-ichi Itoh Nagaoka Uiversity

More information

MEASUREMENT AND CONTORL OF TOTAL HARMONIC DISTORTION IN FREQUENCY RANGE 0,02-10KHZ.

MEASUREMENT AND CONTORL OF TOTAL HARMONIC DISTORTION IN FREQUENCY RANGE 0,02-10KHZ. ELECTRONICS 00 September, Sozopol, BLGARIA MEASREMENT AND CONTORL OF TOTAL HARMONIC DISTORTION IN FREQENCY RANGE 0,0-0KHZ. Plame Agelov Agelov Faculty for Computer Sciece, Egieerig ad Natural Studies,

More information

Combinatorics. Chapter Permutations. Reading questions. Counting Problems. Counting Technique: The Product Rule

Combinatorics. Chapter Permutations. Reading questions. Counting Problems. Counting Technique: The Product Rule Chapter 3 Combiatorics 3.1 Permutatios Readig questios 1. Defie what a permutatio is i your ow words. 2. What is a fixed poit i a permutatio? 3. What do we assume about mutual disjoitedess whe creatig

More information

Wi-Fi or Femtocell: User Choice and Pricing Strategy of Wireless Service Provider

Wi-Fi or Femtocell: User Choice and Pricing Strategy of Wireless Service Provider Wi-Fi or Femtocell: User Choice ad Pricig Strategy of Wireless Service Provider Yajiao Che, Qia Zhag Departmet of Computer Sciece ad Egieerig Hog Kog Uiversity of Sciece ad Techology Email: {cheyajiao,

More information

A GHz Constant KVCO Low Phase Noise LC-VCO and an Optimized Automatic Frequency Calibrator Applied in PLL Frequency Synthesizer

A GHz Constant KVCO Low Phase Noise LC-VCO and an Optimized Automatic Frequency Calibrator Applied in PLL Frequency Synthesizer A 4.6-5.6 GHz Costat KVCO Low Phase Noise LC-VCO ad a Optimized Automatic Frequecy Calibrator Applied i PLL Frequecy Sythesizer Hogguag Zhag, Pa Xue, Zhiliag Hog State Key Laboratory of ASIC & System Fuda

More information

Implementation of Fuzzy Multiple Objective Decision Making Algorithm in a Heterogeneous Mobile Environment

Implementation of Fuzzy Multiple Objective Decision Making Algorithm in a Heterogeneous Mobile Environment Implemetatio of Fuzzy Multiple Objective Decisio Makig Algorithm i a Heterogeeous Mobile Eviromet P.M.L. ha, Y.F. Hu, R.E. Sheriff, Departmet of Electroics ad Telecommuicatios Departmet of yberetics, Iteret

More information

Consensus-based Synchronization of Microgrids at Multiple Points of Interconnection

Consensus-based Synchronization of Microgrids at Multiple Points of Interconnection MITSUBISHI EECTRIC RESEARCH ABORATORIES http://www.merl.com Cosesus-based Sychroizatio of Microgrids at Multiple Poits of Itercoectio Shah, S.; Su, H.; Nikovski, D.N.; Zhag, J. TR208-2 August 7, 208 Abstract

More information

Symbol Error Rate Evaluation for OFDM Systems with MPSK Modulation

Symbol Error Rate Evaluation for OFDM Systems with MPSK Modulation Symbol Error Rate Evaluatio for OFDM Systems with MPS Modulatio Yuhog Wag ad Xiao-Pig Zhag Departmet of Electrical ad Computer Egieerig, Ryerso Uiversity 35 Victoria Street, Toroto, Otario, Caada, M5B

More information

13 Legislative Bargaining

13 Legislative Bargaining 1 Legislative Bargaiig Oe of the most popular legislative models is a model due to Baro & Ferejoh (1989). The model has bee used i applicatios where the role of committees have bee studies, how the legislative

More information

Summary of Random Variable Concepts April 19, 2000

Summary of Random Variable Concepts April 19, 2000 Summary of Radom Variable Cocepts April 9, 2000 his is a list of importat cocepts we have covered, rather tha a review that derives or explais them. he first ad primary viewpoit: A radom process is a idexed

More information

HYBRID ERASURE ERROR PROTOCOLS FOR WIRELESS VIDEO

HYBRID ERASURE ERROR PROTOCOLS FOR WIRELESS VIDEO HYBRID ERASURE ERROR PROTOCOLS FOR WIRELESS VIDEO Shirish S. Karade* ad Hayder Radha Departmet of Electrical & Computer Egieerig / 220 Egieerig Buildig Michiga State Uiversity, East Lasig, MI 48824 USA

More information

An Optimal Test Pattern Selection Method to Improve the Defect Coverage

An Optimal Test Pattern Selection Method to Improve the Defect Coverage A Optimal Test Patter Selectio Method to Improve the Defect Coverage Yuxi Tia, Michael R. Grimaila, Weipig Shi ad M. Ray Mercer Departmet of Electrical Egieerig Texas A&M Uiversity, College Statio, Texas

More information

Computational Algorithm for Higher Order Legendre Polynomial and Gaussian Quadrature Method

Computational Algorithm for Higher Order Legendre Polynomial and Gaussian Quadrature Method Computatioal Algorithm for Higher Order Legre olyomial ad Gaussia Quadrature Method Asif M. Mughal, Xiu Ye ad Kamra Iqbal Dept. of Applied Sciece, Dept. of Mathematics ad Statistics, Dept. of Systems Egieerig

More information

The Fast Haar Wavelet Transform for Signal & Image Processing

The Fast Haar Wavelet Transform for Signal & Image Processing Vol. 7, No., The Fast Haar Wavelet Trasform for Sigal & Image Processig V.Ashok T.Balakumara C.Gowrishakar epartmet of BE, epartmet of ECE epartmet of EEE Velalar College of Egg.&Tech. Velalar College

More information

Objectives. Some Basic Terms. Analog and Digital Signals. Analog-to-digital conversion. Parameters of ADC process: Related terms

Objectives. Some Basic Terms. Analog and Digital Signals. Analog-to-digital conversion. Parameters of ADC process: Related terms Objectives. A brief review of some basic, related terms 2. Aalog to digital coversio 3. Amplitude resolutio 4. Temporal resolutio 5. Measuremet error Some Basic Terms Error differece betwee a computed

More information

Encode Decode Sample Quantize [ ] [ ]

Encode Decode Sample Quantize [ ] [ ] Referece Audio Sigal Processig I Shyh-Kag Jeg Departmet of Electrical Egieerig/ Graduate Istitute of Commuicatio Egieerig M. Bosi ad R. E. Goldberg, Itroductio to Digital Audio Codig ad Stadards, Kluwer

More information

CFAR DETECTION IN MIMO RADARS USING FUZZY FUSION RULES IN HOMOGENEOUS BACKGROUND

CFAR DETECTION IN MIMO RADARS USING FUZZY FUSION RULES IN HOMOGENEOUS BACKGROUND CFAR DETECTION IN MIMO RADARS USING FUZZY FUSION RULES IN HOMOGENEOUS BACKGROUND Faycal Khaldi 1 ad Faouzi Soltai 2 1,2 Départemet d électroique, Uiversité des Frères Metouri Costatie Costatie 25, Algeria

More information