LEC-23: Scan Testing and JTAG

Size: px
Start display at page:

Download "LEC-23: Scan Testing and JTAG"

Transcription

1 LEC-23 Preliminries 294 LEC-23: Sn Testing n JTAG Leture Notes Setions: Universit of Wterloo Dept of Eletril n Computer Engineering E&CE 427 Digitl Sstems Engineering 2002-Winter Sheule wk wk-05 wk-06 wk-07 wk-08 wk-09 wk-10 wk-11 wk-12 wk-13 VHDL Design n Optimition Funtionl Vlition Performne Anlsis, Preition, n Optimition Design Wrpup IRS n Holi (No Leture or Tutoril) Timing Anlsis Power Anlsis n Reution Power Reution; Fults Fult Detetion; Built-In Self Test (BIST) Sn Testing (JTAG); Review Purpose n List of Conepts The purpose of this leture is to onnet the theor of ing n bilit to the urrent tehniques of sn ing n the IEEE Stnr (k JTAG). sn ing sn hin ing proeure time to run bounr sn ing JTAG IEEE 1149 length of time to o sn hrwre to o sn ing

2 LEC-23: 6.5 SCAN TESTING IN GENERAL (SMITH 14.6) Sn Testing in Generl (Smith 14.6) Struture n Behviour of Sn Testing t_in(3) et_in(3) nother #0 t_in(2) t_in(1) et_in(2) et_in(1) nother #1 nother sn hin 0 sn hin 1 et nother t_in(0) et_in(0) Norml Ciruit Ciruit with Sn Chins Ae Sn Chins Ciruitr in Norml n Sn Moe Norml Moe Sn Moe Sn in Opertion nother sn hin 0 sn hin 0 Ciruit with sn hins et nother previous results0 urrent vetor0 previous results1 urrent vetor1 urrent results0 next vetor0 urrent results1 next vetor1 Behviour of sn ing

3 LEC-23: Sn Chins Sn in Opertion with Exmple Ciruit b b Ciruit Ciruit with sn r b b Strt Loing Test Vetor (Lo ) Lo b b Lo Lo

4 LEC-23: Sn Chins Run Test Vetor Test Vlues Propgte ( +) Flop-In Result, Strt (Un)loing Test Vetor ( +, + ) Continue (Un)loing Test Vetor ζ ζ ψ ψ ζ ζ ζ ( +, + ) Finish (Un)loing Test Vetor Run Next Test Vetor ( +, + )

5 LEC-23: 6.6 BOUNDARY SCAN Summr of Sn Testing Aing sn r 1. Registers roun to be e re groupe into sn hins 2. Reple eh flop with mux + flop 3. Flops n muxes wire together into sn hins 4. Eh sn hin is onnete to eite I/O pins for loing n unloing vetors Running vetors 1. Put sn hin in sn moe 2. Lo in vetor (one element of vetor per lok le) 3. Put sn hin in norml moe 4. Run for one lok le lo result of into flops 5. Unlo results of urrent vetor while simultneousl loing in next vetor (one element of vetor per lok le) Exmple: Time to Test Chip A 800MH hip hs sn hins of length 20,000 bits, 18,000 bits, 21,000 bits, 22,000 bits, n two of 15,000 bits. 500,000 vetors re use for eh sn hin. The s re run t 80% of full spee. Question: Clulte the totl time. Answer: We n lo n unlo ll of the sn hins t the sme time, so time will be limite b the longest (22,000 bits). For the first vetor, we hve to lo it in, run the for one lok le, then unlo the result. Loing the seon vetor is one while unloing the first. 6.6 Bounr Sn TimeTot ClokPerio MxLengthVe NumVes MxLengthVe ses Bounr sn originte s tehnique to wires on printe bors (PCBs). Gol ws to reple be-of-nils stle ing with tehnique tht woul work for high-ensit PCBs (lots of smll wires lose together) Now use to both bors n hip internls. Use both on bounries (I/O pins) n internl flops. Stnrie b IEEE (1149) n previousl b JTAG:

6 LEC-23: Bounr Sn Histor require signls (Sn Pins: TDI, TDO, TCK, TMS) 1 optionl signl (Sn Pin: TRST) protool to onnet to er n other s stte mhine to rive r on hip Bounr Sn Desription Lnguge (BSDL): struturl lnguge use to esribe whih fetures of JTAG supports JTAG r now ommonl built-into FPGAs n ASICS, or prt of ell-librr. Rrel is JTAG ustom-built s prt of lrger prt. So, ou ll probbl be hoosing n using JTAG s, not onstruting new ones. Using JTAG r is usull one b giving esription of our printe bor (PCB) n the JTAG omponents on eh hip (in BSDL) to genertion softwre. The softwre then genertes sequene of JTAG ommns n t tht n be use to the wires on the bor for opens n shorts Bounr Sn Histor 1985 JETAG: Joint Europen Test Ation Group 1986 JTAG (North Amerin ompnies joine) 1990 JTAG 2.0 forme bsis for IEEE 1491 Test ess port n bounr sn rhiteture Sn Pins TDI t input: input vetor to hip TDO t output: output result of TCK lok: lok signl tht runs on TMS moe selet: ontrols sn stte mhine TRST reset (optionl): resets the sn stte mhine hip BSR hip sn registers TDI ontrol BR TDO norml input pins norml output pins Instrution Deoer IR IRC IRC TDI TCK TMS ontrol TDO TCK TMS IDCODE TAP Controller

7 LEC-23: TAP Controller Sn Registers n Cells Bsi Builing Bloks TDR Test t register The bounr sn registers on hip DR Fig 14.2 Dt register ell Often use s Bounr sn ell () JTAG Components Fig 14.8 Top level igrm BSR Fig 14.5 Bounr sn register A hin of bounr sn ells (s) Fig 14.2 Bounr sn ell Connets externl input n sn signl to internl. Ats s wire between externl input n internl in norml moe. BR Fig 14.3 Bpss-register ell Allows iret onnetion from TDI to TDO. Ats s wire when exeuting BY- PASS instrution. IDCODE Devie ientifition register t register to hol mnufturer s nme n hip ientifier. Use in IDCODE instrution. IR ell Fig 14.4 Instrution register ell Cells re ombine together s shift register to form n instrution register (IR) IR Fig 14.6 Instrution register Two or more IR ells in row. Hols t tht is shifte in on TDI, sens this t in prllel to instrution eoer. IDeoe Tble 14.4 Instrution eoer Res instrution store in instrution register (IR) n sens ontrol signls to bpss register (BR) n bounr sn register (BSR) Fig 14.7 TAP Controller Stte mhine tht, together with instrution eoer, ontrols the sn r Sn Instrutions This the set of require instrutions, other instrutions re optionl. EXTEST Test bor-level interonnet. Drive output pins of hip with hr-oe vetor. Smple results on inputs. SAMPLE Smple result t PRELOAD Lo vetor BYPASS Diretl onnet TDI to TDO. This is use when severl hips re is hine together to skip loing t into some hips. IDCODE Output mnufturer n prt number TAP Controller The TAP ontroller is require to hve 16 sttes n obe the stte mhine shown in Fig 14.7.

8 LEC-23: Other esriptions of JTAG/IEEE Other esriptions of JTAG/IEEE Texs Instruments introutor seminr on IEEE Texs Instruments intermeite seminr on IEEE Sun mirosparc-iiep sn-ing oumenttion Intelliteh JTAG overview: Atel s JTAG esription: Desription of JTAG support on Motorol Colfile miroproessor: Summr n Conlusions on Testing Fults Fults re mnufturing efets. Common ourenes re opens (wire is broken) n shorts (two wires re onnete together). When working with fults, we work with wire segments, not signls. In the below, there re 8 ifferent wire segments (L1 L8). Eh wire segment orrespons to logill istint fult lotion. All phsil fults on segment ffet the sme set of signls, so the re groupe together into logil fult. If signl hs fnout of 1, then there is one wire segment. A signl with fnout of n, where n 1, hs n 1 wire segments one for the soure signl n one for eh gte of fnout. L1 For signl b in the here, the fnout is 2, so there re three wire segments (L2, L4, n L5). Although there re mn ifferent b behviours tht fults n le to, the simple moel of single-stuk-tfults hs proven ver pble of fining rel fults in rel s. single ssume tht t most wire segment in hs fult. stuk-t-0 (s@0) ssume tht the fult behviour is tht the segment is hrwire to 0. stuk-t-1 (s@1) ssume tht the fult behviour is tht the segment is hrwire to Testing Fults re etete b stimulting s (rel, mnufture, not simultion!) with -vetors n heking tht rel gives orret output. Stnr prtie in ing is to s for single stuk-t fults. Mthemtis n empiril eviene emonstrte tht ing for single stuk-t fults will lso etet mn other tpes of fults n will often etet multiple fults. Some fults re unetetble. Unetetble stuk-t fults re lote in reunnt prts of. These reunnt prts re e to prevent timing hrs. As suh, stuk-t fult in reunnt r will not ffet the ste stte behviour of the, but oul llow timing glithes to our. b L2 L3 L4 L5 L6 L7 L8

9 LEC-23: Testing 302 If hs 100% single stuk-t fult overge with suite of vetors, then eh stuk-t fult in the n be etete b one or more vetors in the suite. This lso mens tht the hs no unetetble fults, n hene, no reunnt r. It is possible tht hieving 100% overge for single stuk t fults will llow efetive hips to pss if the hve fults tht re not stuk-t-1 or stuk-t-0, or if the hve multiple fults. I think, but hven t seen proof, tht hieving 100% single stuk-t overge will etet ll ombintions of multiple stuk-t fults. But, if ou o not hieve 100% overge, then stuk-t fult tht ou ren t ing for n msk (hie) fult tht ou re ing for. There re two ws to generte vetors n hek result: built-in s n sn ing. Both require: generte vetors overie norml tpth to sen -vetors, rther thn norml inputs, s inputs to flops ompre outputs of flops to expete result Sn Testing In sn ing, the genertion n heking re one off-hip. This hs the vntge of flexibilit n reue on-hip hrwre, but inreses the length of time require to run. We wnt to iniviull rive n re ever flop in the. Even without using n I/O pins for ing purposes, hips re lre I/O boun, so sn-ing must be ver frugl in its use of pins. Flops re onnete together in sn hin with one input pin n one output pin. If the length (number of flops) of sn hin is n, then it tkes 2n 1 lok les to run single : n lok les to sn in the vetor, 1 lok le to exeute the vetor, n n les to sn out the results. One the results re snne out, the n be ompre to the expete results for orretl working. If we run 2 or more s (n hips generll re subjete to hunres of thousns of s), then we spee things up b snning in the next vetor while we sn out the previous result. SnLength = number of flip flops in sn hin NumVetors = number of vetors in suite TimeSn = number of lok les to run suite = NumVetors SnLength 1 SnLength To fin vetor tht will etet fult: 1. buil Boolen eqution (or Krnugh mp) of orret 2. buil Boolen eqution (or Krnugh mp) of fult 3. ompre equtions (or Krnugh mps), regions of ifferene represent vetors tht will etet fult Beuse it tkes so muh time to perform sn, reuing the number of vetors tht re neee is ver importnt. fult1 omintes fult2 is efine s: n vetor tht will etet fult1 will lso etet fult2. Summr of Tehnique to Fin n Orer Test Vetors: 1. ientif ll possible fults 2. gte ollpsing 3. noe ollpsing 4. intelligent ollpsing

10 LEC-23: Testing fult omintion 6. etermine require vetors 7. hoose miniml set of vetors to etet remining fults 8. orer vetors bse on number of fults etete (NOTE: when iterting through this step, nee to tke into ount fults etete b erlier vetors) Built-In Self Test (BIST) With built-in self, the s itself. Both vetor genertion n heking re one using liner feebk shift registers (LFSRs). The figure below shows n LFSR tht genertes ll possible 3-bit vetors exept 000. (An n bit LFSR tht genertes 2 n 1 ifferent vetors is lle mximl-length LFSR.) Assume tht reset initilies the to 111. The sequene tht is generte is: 111, 011, 001, 100, 010, 101, 110. This sequene is repete, so the number fter 110 is 111. Eh liner feebk shift register hs hrteristi polnomil, tht orrespons to the behviour of the signl tht is the input to the first flip-flop in the shift register. The exponents in the polnomil orrespon to the el x 0 is the input to the shift register, x 1 is the output of the first flip-flop, x 2 is the output of the seon, et. The oeffiient is 1 if there s feebk tp from the output of the flop. Cheking is one b builing one signture nler for eh signl e. The returns true if the signl genertes the orret sequene of outputs for the vetors. Doing this with omplete ur woul require storing 2 n bits of informtion for eh output for with n inputs. This woul be s expensive s the originl. So, BIST uses mthemtis similr to error orretion/etetion to pproximte whether the outputs re orret. This tehnique is lle signture nlsis n originte with Hewlett-Pkr in the 1970s. The heking is one with n LFSR, similr to the BIST genertion. The heking is esigne to output 1 t the en of the sequene of 2 n 1 results if the sequene of results mthes the orret. We oul o this with n LFSR of 2 n 1 flops, but s si before, this woul be t lest s expensive s upliting the originl. The heking LFSR is esigne similrl to hshing funtion or prit heking. If it returns 0, then we know tht there is fult in the. If it returns 1, then there is probbl not fult in the, but we n t s for sure. There is treoff between the ur of the nler n it s re. The more urte it is, the more flip flops re require. q2 q1 q0 The LFSR here reognies the sequene 1, 0, 1, 1, 1, 0, 0: output from It oul be use, in onjuntion with the mximl-length LFSR bove, to etet fults in tht, when stimulte with the sequene with the sequene 111, 011, 001, 100, 010, 101, 110; outputs the sequene 1, 0, 1, 1, 1, 0, 0. q2

11 LEC-23: Sn vs Self Test Sn vs Self Test Sn less hrwre slower well efine overge vetors re es to moif Self Test more hrwre fster ill efine overge vetors re hr to moif

ECE 274 Digital Logic. Digital Design. Datapath Components Registers. Datapath Components Register with Parallel Load

ECE 274 Digital Logic. Digital Design. Datapath Components Registers. Datapath Components Register with Parallel Load ECE 274 igitl Logic Multifunction Registers igitl esign 4. 4.2 igitl esign Chpter 4: Slides to ccompny the textbook igitl esign, First Edition, by Frnk Vhid, John Wiley nd Sons Publishers, 27. http://www.ddvhid.com

More information

Chapter 5. Synchronous Sequential Logic. Outlines

Chapter 5. Synchronous Sequential Logic. Outlines Chpter 5 Synchronous Sequentil Logic Outlines Sequentil Circuits Ltches Flip-Flops Anlysis of Clocke Sequentil Circuits Stte Reuction n Assignment Design Proceure 2 5. Sequentil Circuits Sequentil circuits

More information

Testing Sequential Logic. CPE/EE 428/528 VLSI Design II Intro to Testing (Part 2) Testing Sequential Logic (cont d) Testing Sequential Logic (cont d)

Testing Sequential Logic. CPE/EE 428/528 VLSI Design II Intro to Testing (Part 2) Testing Sequential Logic (cont d) Testing Sequential Logic (cont d) Testing Sequential Logic CPE/EE 428/528 VLSI Design II Intro to Testing (Part 2) Electrical and Computer Engineering University of Alabama in Huntsville In general, much more difficult than testing combinational

More information

CPE 200L LABORATORY 2: DIGITAL LOGIC CIRCUITS BREADBOARD IMPLEMENTATION UNIVERSITY OF NEVADA, LAS VEGAS GOALS:

CPE 200L LABORATORY 2: DIGITAL LOGIC CIRCUITS BREADBOARD IMPLEMENTATION UNIVERSITY OF NEVADA, LAS VEGAS GOALS: CPE 200L LABORATORY 2: DIGITAL LOGIC CIRCUITS BREADBOARD IMPLEMENTATION DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA, LAS VEGAS GOALS: In this l, the sic logic circuits will e

More information

RV73* Digital Series XV73* Digital Series MV73* Digital Series

RV73* Digital Series XV73* Digital Series MV73* Digital Series RV73* Digitl Series XV73* Digitl Series MV73* Digitl Series Contents INSTALLING YOUR TV Sfety Preutions... 4 Instlltion n importnt informtion... 5 The remote ontrol... 6 Inserting tteries n effetive rnge

More information

RL85* Digital Series. Register your TV online at

RL85* Digital Series. Register your TV online at RL85* Digitl Series Register your TV online t www.toshi.o.uk/registrtion Contents INSTALLING YOUR TV Sfety Preutions... 4 Instlltion n importnt informtion... 5 The remote ontrol... 7 Inserting tteries

More information

Unit 10: I don t feel very well

Unit 10: I don t feel very well Unit 10: I don t feel very well 10 1 The story: We meet Clire, phrmist, nd Greg, ustomer t the phrmy. Greg initilly goes to the phrmy to get something for hedhe, ut then he flls for Clire nd goes k repetedly

More information

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Politenio i Torino Porto Institutionl Repository [Proeeing] Single-Event Upset nlysis n Protetion in High Spee Ciruits riginl Cittion: Hosseiny M., Lofti-Kmrn P., i Ntle G., i Crlo S., enso., Prinetto

More information

CPSC 121: Models of Computation Lab #2: Building Circuits

CPSC 121: Models of Computation Lab #2: Building Circuits CSC 121: Models of Computti L #2: Building Circuits Ojectives In this l, ou will get more eperience with phsicl logic circuits using The Mgic Bo. You will lso get our first eposure to Logisim, tool for

More information

Automatic Repositioning Technique for Digital Cell Based Window Comparators and Implementation within Mixed-Signal DfT Schemes

Automatic Repositioning Technique for Digital Cell Based Window Comparators and Implementation within Mixed-Signal DfT Schemes utomti Repositioning Tehnique for Digitl ell sed Window omprtors nd Implementtion within Mixed-Signl DfT Shemes D. De Venuto DEE- Politenio di ri, Itly, d.devenuto@polib.it M. J. Ohletz MI Semiondutor,

More information

Efficient Building Blocks for Reversible Sequential

Efficient Building Blocks for Reversible Sequential Effiient Building Bloks for Reversile Sequentil Ciruit Design Siv Kumr Sstry Hri Shym Shroff Sk. Noor Mhmmd V. Kmkoti Reonfigurle nd Intelligent Systems Engineering Group, Deprtment of Computer Siene nd

More information

Chapter 1: Introduction

Chapter 1: Introduction Chpter : Introduction Slides to ccompny the textbook, First Edition, by, John Wiley nd Sons Publishers, 7. http://www.ddvhid.com Copyright 7 Instructors of courses requiring Vhid's textbook (published

More information

Using the XC9500/XL/XV JTAG Boundary Scan Interface

Using the XC9500/XL/XV JTAG Boundary Scan Interface Application Note: XC95/XL/XV Family XAPP69 (v3.) December, 22 R Using the XC95/XL/XV JTAG Boundary Scan Interface Summary This application note explains the XC95 /XL/XV Boundary Scan interface and demonstrates

More information

18 Nov 2015 Testing and Programming PCBA s. 1 JTAG Technologies

18 Nov 2015 Testing and Programming PCBA s. 1 JTAG Technologies 8 Nov 25 Testing and Programming PCBA s JTAG Technologies The importance of Testing Don t ship bad products to your customers, find problems before they do. DOA s (Death On Arrival) lead to huge costs

More information

SL86* Digital Series UL86* Digital Series

SL86* Digital Series UL86* Digital Series SL86* Digitl Series UL86* Digitl Series Register your TV online t www.toshi.o.uk/registrtion Contents INSTALLING YOUR TV Sfety Preutions... 4 Instlltion n importnt informtion... 5 The remote ontrol...

More information

Ilmenau, 9 Dec 2016 Testing and programming PCBA s. 1 JTAG Technologies

Ilmenau, 9 Dec 2016 Testing and programming PCBA s. 1 JTAG Technologies Ilmenau, 9 Dec 206 Testing and programming PCBA s JTAG Technologies The importance of Testing Don t ship bad products to your customers, find problems before they do. DOA s (Death On Arrival) lead to huge

More information

Section 24. Programming and Diagnostics

Section 24. Programming and Diagnostics Section. and Diagnostics HIGHLIGHTS This section of the manual contains the following topics:.1 Introduction... -2.2 In-Circuit Serial... -2.3 Enhanced In-Circuit Serial... -5.4 JTAG Boundary Scan... -6.5

More information

SµMMIT E & LXE/DXE Built-In-Self-Test Functionality for the JA01 Die

SµMMIT E & LXE/DXE Built-In-Self-Test Functionality for the JA01 Die UTMC Application Note SµMMIT E & LXE/DXE Built-In-Self-Test Functionality for the JA01 Die JTAG Instructions: JTAG defines seven (7) public instructions as follows: Instruction Status UTMC Code msb..lsb

More information

JRC ( JTAG Route Controller ) Data Sheet

JRC ( JTAG Route Controller ) Data Sheet JRC ( JTAG Route Controller ) Data Sheet ATLAS TGC Electronics Group September 5, 2002 (version 1.1) Author : Takashi Takemoto Feature * JTAG signal router with two inputs and seven outputs. * Routing

More information

Section 24. Programming and Diagnostics

Section 24. Programming and Diagnostics Section. Programming and Diagnostics HIGHLIGHTS This section of the manual contains the following topics:.1 Introduction... -2.2 In-Circuit Serial Programming... -3.3 Enhanced In-Circuit Serial Programming...

More information

Contents. English. English

Contents. English. English Contents Instlltion Preprtion 3 Swith on 4 Selet your enu lnguge 5 Serh for nd Store hnnels Automti instlltion 6 nul instlltion 7 Reshuffle the progrmme list 9 Selet fvourite hnnels 10 Instll onfigurtion

More information

RV6**D Digital Series LV6**D Digital Series

RV6**D Digital Series LV6**D Digital Series RV6**D Digitl Series LV6**D Digitl Series Contents INSTALLING YOUR TV Differene List etween LV nd RV Series...4 Sfety Preutions...5 Instlltion nd importnt informtion...6 The remote ontrol...7 CT-90327

More information

OWNER'S MANUAL 55VL900A 47VL900A

OWNER'S MANUAL 55VL900A 47VL900A OWNER'S MANUAL 55VL900A 47VL900A TOSHIBA CORPORATION, 2012 All Rights Reserve Contents INSTALLING YOUR TV Sfety Preutions... 4 Instlltion n importnt informtion... 6 The remote ontrol... 9 Inserting tteries

More information

7 Nov 2017 Testing and programming PCBA s

7 Nov 2017 Testing and programming PCBA s 7 Nov 207 Testing and programming PCBA s Rob Staals JTAG Technologies Email: robstaals@jtag.com JTAG Technologies The importance of Testing Don t ship bad products to your customers, find problems before

More information

Chapter 19 IEEE Test Access Port (JTAG)

Chapter 19 IEEE Test Access Port (JTAG) Chapter 9 IEEE 49. Test Access Port (JTAG) This chapter describes configuration and operation of the MCF537 JTAG test implementation. It describes the use of JTAG instructions and provides information

More information

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab. Boundary Scan (JTAG ) 2

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab. Boundary Scan (JTAG ) 2 CMOS INTEGRATE CIRCUIT EGN TECHNIUES University of Ioannina Boundary Scan Testing (JTAG ΙΕΕΕ 49 std) ept of Computer Science and Engineering Y Tsiatouhas CMOS Integrated Circuit esign Techniques VL Systems

More information

GRABLINKTM. FullTM. - DualBaseTM. - BaseTM. GRABLINK Full TM. GRABLINK DualBase TM. GRABLINK Base TM

GRABLINKTM. FullTM. - DualBaseTM. - BaseTM. GRABLINK Full TM. GRABLINK DualBase TM. GRABLINK Base TM GRLINKTM FullTM - DulseTM - setm Full-Fetured se, Medium nd Full Cmer Link Frme Grbbers GRLINK Full TM GRLINK Dulse TM GRLINK se TM www.euresys.com info@euresys.com Copyright 011 Euresys s.. elgium. Euresys

More information

USER MANUAL. L73** Digital Series M83** Digital Series

USER MANUAL. L73** Digital Series M83** Digital Series USER MANUAL L73** Digitl Series M83** Digitl Series Contents INSTALLING YOUR TV Sfety Preutions...4 Instlltion n importnt informtion...5 The remote ontrol...7 Inserting tteries n effetive rnge...7 CONNECTING

More information

USER MANUAL. M74** Digital Series L74** Digital Series

USER MANUAL. M74** Digital Series L74** Digital Series USER MANUAL M74** Digitl Series L74** Digitl Series Contents INSTALLING YOUR TV Sfety Preutions...5 Instlltion n importnt informtion...6 The remote ontrol...8 Inserting tteries n effetive rnge...8 CONNECTING

More information

BSDL Validation: A Case Study

BSDL Validation: A Case Study ASSET InterTech, Inc. Validation: A Case Study Michael R. Johnson Sr. Applications Engineer ASSET InterTech, Inc. Agilent Boundary Scan User Group Meeting December 15, 2008 About The Presenter Michael

More information

the Boundary Scan perspective

the Boundary Scan perspective the Boundary Scan perspective Rik Doorneweert, JTAG Technologies rik@jtag.com www.jtag.com Subjects Economics of testing Test methods and strategy Boundary scan at: Component level Board level System level

More information

ECE 274 Digital Logic. Digital Design. Sequential Logic Design Controller Design: Laser Timer Example

ECE 274 Digital Logic. Digital Design. Sequential Logic Design Controller Design: Laser Timer Example ECE 274 Digitl Logic Sequentil Logic Design Sequentil Logic Design Process Digitl Design 3.4 3.5 Digitl Design Chpter 3: Sequentil Logic Design -- Controllers Slides to ccompny the tetook Digitl Design,

More information

SµMMIT E & LXE/DXE JTAG Testability for the SJ02 Die

SµMMIT E & LXE/DXE JTAG Testability for the SJ02 Die UTMC Application Note SµMMIT E & LXE/DXE JTAG Testability for the SJ02 Die JTAG Instructions: JTAG defines seven (7) public instructions as follows: Instruction Status UTMC Code msb..lsb SµMMIT Status

More information

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

CMOS Testing-2. Design for testability (DFT) Design and Test Flow: Old View Test was merely an afterthought. Specification. Design errors. Design and test CMOS Testing- Design for testability (DFT) Scan design Built-in self-test IDDQ testing ECE 261 Krish Chakrabarty 1 Design and Test Flow: Old View Test was merely an afterthought Specification

More information

16 Dec Testing and Programming PCBA s. 1 JTAG Technologies

16 Dec Testing and Programming PCBA s. 1 JTAG Technologies 6 Dec 24 Testing and Programming PCBA s JTAG Technologies The importance of Testing Don t ship bad products to your customers, find problems before they do. DOA s (Death On Arrival) lead to huge costs

More information

TACT2015 Staff ReCertification Test 2015 Please write ONLY on the answer sheet

TACT2015 Staff ReCertification Test 2015 Please write ONLY on the answer sheet TACT2015 Stff ReCertifition Test 2015 Plese write ONLY on the nswer sheet Prt 1: Complete the TACT2 Deision Mking Moel. (5 onus points) Prt 2: Choose the est nswer for eh question. (20 items @ 5 points)

More information

Remote Diagnostics and Upgrades

Remote Diagnostics and Upgrades Remote Diagnostics and Upgrades Tim Pender -Eastman Kodak Company 10/03/03 About this Presentation Motivation for Remote Diagnostics Reduce Field Maintenance costs Product needed to support 100 JTAG chains

More information

Chapter 3: Sequential Logic Design -- Controllers

Chapter 3: Sequential Logic Design -- Controllers Chpter 3: Sequentil Logic Design -- Controllers Slides to ccompny the textbook, First Edition, by, John Wiley nd Sons Publishers, 27. http://www.ddvhid.com Copyright 27 Instructors of courses requiring

More information

Lab 3 : CMOS Sequential Logic Gates

Lab 3 : CMOS Sequential Logic Gates CARLETON UNIERSITY epartment of Electronics ELEC-3500 igital Electronics September 30, 2005 Lab 3 : CMOS Seuential Logic Gates esign an Specification of Seuential Logic Gates an Librar Cell igital esigns

More information

Overview of BDM nc. The IEEE JTAG specification is also recommended reading for those unfamiliar with JTAG. 1.2 Overview of BDM Before the intr

Overview of BDM nc. The IEEE JTAG specification is also recommended reading for those unfamiliar with JTAG. 1.2 Overview of BDM Before the intr Application Note AN2387/D Rev. 0, 11/2002 MPC8xx Using BDM and JTAG Robert McEwan NCSD Applications East Kilbride, Scotland As the technical complexity of microprocessors has increased, so too has the

More information

Sequencer devices. Philips Semiconductors Programmable Logic Devices

Sequencer devices. Philips Semiconductors Programmable Logic Devices hilips emiconductors rogrmmle Logic Devices equencer devices INTODUTION Ten yers go, in their serch for strightforwrd solution to complex sequentil prolems, hilips emiconductors originted rogrmmle Logic

More information

ANSWER: POINTS: 1 REFERENCES: 2 LEARNING OBJECTIVES: STAT.HEAL Describe the limited but crucial role of statistics in social research.

ANSWER: POINTS: 1 REFERENCES: 2 LEARNING OBJECTIVES: STAT.HEAL Describe the limited but crucial role of statistics in social research. 1. In soil reserh the purpose of sttistis is to. prove tht the reserh theory is orret.. vlite the reserh projet esign.. mnipulte n nlyze t.. ensure eptne y the sientifi ommunity. REFERENCES: 2 2. Without

More information

Train times. Monday to Sunday

Train times. Monday to Sunday Trin times Mony to Suny Services between: Mtlock Nottinghm Derby Newrk Cstle 3 Vli from 22n July to 7th October 2018 This timetble replces the Est Milns Trins Trin times 3 timetble between the bove tes

More information

Lab 3 : CMOS Sequential Logic Gates

Lab 3 : CMOS Sequential Logic Gates CARLETON UNIERSITY epartment of Electronics ELEC-3500 igital Electronics Januar 20, 2004 Lab 3 : CMOS Seuential Logic Gates esign an Specification of Seuential Logic Gates an Librar Cell igital circuits

More information

12. IEEE (JTAG) Boundary-Scan Testing for the Cyclone III Device Family

12. IEEE (JTAG) Boundary-Scan Testing for the Cyclone III Device Family December 2011 CIII51014-2.3 12. IEEE 1149.1 (JTAG) Boundary-Scan Testing for the Cyclone III Device Family CIII51014-2.3 This chapter provides guidelines on using the IEEE Std. 1149.1 boundary-scan test

More information

A Briefing on IEEE Standard Test Access Port And Boundary-Scan Architecture ( AKA JTAG )

A Briefing on IEEE Standard Test Access Port And Boundary-Scan Architecture ( AKA JTAG ) A Briefing on IEEE 1149.1 1990 Standard Test Access Port And Boundary-Scan Architecture ( AKA JTAG ) Summary With the advent of large Ball Grid Array (BGA) and fine pitch SMD semiconductor devices the

More information

Based on slides/material by. Topic Testing. Logic Verification. Testing

Based on slides/material by. Topic Testing. Logic Verification. Testing Based on slides/material by Topic 4 K. Masselos http://cas.ee.ic.ac.uk/~kostas J. Rabaey http://bwrc.eecs.berkeley.edu/classes/icbook/instructors.html igital Integrated Circuits: A esign Perspective, Prentice

More information

Hierarchical Reversible Logic Synthesis Using LUTs

Hierarchical Reversible Logic Synthesis Using LUTs Hierrhil Reversile Logi Synthesis Using LUTs Mthis Soeken Mrtin Roetteler Nthn Wiee Giovnni De Miheli Integrted Systems Lortory, EPFL, Lusnne, Switzerlnd Mirosoft Reserh, Redmond, WA, USA ABSTRACT Tody

More information

McGregor Lake Habitat Rehabilitation and Enhancement Project Feasibility Report and Integrated Environmental Assessment

McGregor Lake Habitat Rehabilitation and Enhancement Project Feasibility Report and Integrated Environmental Assessment ppendix R: ivil Engineering McGregor Lake Habitat Rehabilitation and Enhancement Project Feasibility Report and Integrated Environmental ssessment Upper Mississippi River Restoration Program Mississippi

More information

automatic source-changeover system with 2 devices

automatic source-changeover system with 2 devices MEL GE AC-EC292-1 MEL GE AC-EC292-1 U U U U Masterpat: funtions and harateristis mati soure-hangeover systems 025186 Masterpat mati soure-hangeover system 05061 05060 05058 Masterpat soure-hangeover systems

More information

TL96* Digital Series. Register your TV online at

TL96* Digital Series. Register your TV online at TL96* Digitl Series Register your TV online t www.toshi.o.uk/registrtion Contents INSTALLING YOUR TV Sfety Preutions... 4 Instlltion n importnt informtion... 5 The remote ontrol... 8 Inserting tteries

More information

Application Support. Product Information. Omron STI. Support Engineers are available at our USA headquarters from

Application Support. Product Information. Omron STI. Support Engineers are available at our USA headquarters from Omron STI Appliction Support Thnk you for your interest in Omron STI products. Plese contct Omron STI with your ppliction questions. Support Engineers re vilble t our U hedqurters from 4:00.m. until 5:00

More information

Soft Error Derating Computation in Sequential Circuits

Soft Error Derating Computation in Sequential Circuits Soft Error Derting Computtion in Sequentil Circuits Hossein Asdi Northestern University, ECE Dept. Boston, MA 02115 gsdi@ece.neu.edu Mehdi B. Thoori Northestern University, ECE Dept. Boston, MA 02115 mthoori@ece.neu.edu

More information

Lecture 3: Circuits & Layout

Lecture 3: Circuits & Layout Lecture 3: Circuits & Lyout Slides courtesy of eming Chen Slides sed on the initil set from vid Hrris CMOS VLSI esign Outline CMOS Gte esign Pss Trnsistors CMOS Ltches & Flip-Flops Stndrd Cell Lyouts Stick

More information

Outline. Circuits & Layout. CMOS VLSI Design

Outline. Circuits & Layout. CMOS VLSI Design CMO VLI esign Circuits & Lyout Outline Brief History CMO Gte esign Pss Trnsistors CMO Ltches & Flip-Flops tndrd Cell Lyouts tick igrms lide 2 Brief History 958: First integrted circuit Flip-flop using

More information

Sequential Circuits. Building Block: Flip-Flops

Sequential Circuits. Building Block: Flip-Flops Tele 26 Sequential ircuits State epenent Present State Next State ompose of ombinational ircuits Storage Elements Often Require a lock Regular Pulse Train efinitions Perio With Rising Ege Trailing Ege

More information

Digital Integrated Circuits Lecture 19: Design for Testability

Digital Integrated Circuits Lecture 19: Design for Testability Digital Integrated Circuits Lecture 19: Design for Testability Chih-Wei Liu VLSI Signal Processing LAB National Chiao Tung University cwliu@twins.ee.nctu.edu.tw DIC-Lec19 cwliu@twins.ee.nctu.edu.tw 1 Outline

More information

UNIT IV CMOS TESTING. EC2354_Unit IV 1

UNIT IV CMOS TESTING. EC2354_Unit IV 1 UNIT IV CMOS TESTING EC2354_Unit IV 1 Outline Testing Logic Verification Silicon Debug Manufacturing Test Fault Models Observability and Controllability Design for Test Scan BIST Boundary Scan EC2354_Unit

More information

Answers to Exercise 3.3 (p. 76)

Answers to Exercise 3.3 (p. 76) Answers to Exercise 3.3 (p. 76) First of ll, check to see tht you hve weighted your dtset with the vrible WTCORRCT (see Figure 2.5 on p. 52 for how to do this). Once this hs been done, you then need to

More information

K.T. Tim Cheng 07_dft, v Testability

K.T. Tim Cheng 07_dft, v Testability K.T. Tim Cheng 07_dft, v1.0 1 Testability Is concept that deals with costs associated with testing. Increase testability of a circuit Some test cost is being reduced Test application time Test generation

More information

The Role of the Federal Reserve in the Economy. A. I d like to try to answer some of the questions that I often hear people ask:

The Role of the Federal Reserve in the Economy. A. I d like to try to answer some of the questions that I often hear people ask: Presenttion to the Psden Business Community o-sponsored y the Psden Chmer of Commere Hilton Hotel, Psden, Cliforni For delivery Wednesdy, My 1, 2002, 8:10 AM Pifi Time, 11:10 AM Estern By Roert T. Prry,

More information

Explosion protected add-on thermostat

Explosion protected add-on thermostat Dt Sheet 605051 Pge 1/7 Explosion protected dd-on thermostt ATH-EXx type series Prticulrities 10 A contct rting cn be directly fitted in zone 1, 2, 21 nd 22 optionl -50 C used Control rnges from -20 to

More information

to London Waterloo Train times 20 May to 6 October 2018 Includes Great Western Railway services updated from June 2018 London Waterloo

to London Waterloo Train times 20 May to 6 October 2018 Includes Great Western Railway services updated from June 2018 London Waterloo 2 Reing n to Lonon Wterloo Inclues Gret Western Rilw serices upte from June 2018 Felthm (for Hethrow Airport) Richmon Twickenhm Lonon Wterloo unningle Mrtins Heron Brcknell Wokinghm Tringle Erle Reing

More information

Using Test Access Standards Across The Product Lifecycle

Using Test Access Standards Across The Product Lifecycle Using Test Access Standards Across The Product Lifecycle Andrew Richardson A.Richardson@enablingMNT.co.uk 1 Outline Background & Previous Work Revision - Boundary Scan Extension to ijtag IEEE1687 ijtag

More information

Introduction to JTAG / boundary scan-based testing for 3D integrated systems. (C) GOEPEL Electronics -

Introduction to JTAG / boundary scan-based testing for 3D integrated systems. (C) GOEPEL Electronics - Introduction to JTAG / boundary scan-based testing for 3D integrated systems (C) 2011 - GOEPEL Electronics - www.goepelusa.com Who is GOEPEL? World Headquarters: GÖPEL electronic GmbH Göschwitzer Straße

More information

of Boundary Scan techniques.

of Boundary Scan techniques. SMT TEHNOLOGY Boundary Scan Techniques for Test Coverage Improvement When discussing the JTAG protocol, most engineers immediately think of In System Programming procedures. Indeed, there are numerous

More information

Unit V Design for Testability

Unit V Design for Testability Unit V Design for Testability Outline Testing Logic Verification Silicon Debug Manufacturing Test Fault Models Observability and Controllability Design for Test Scan BIST Boundary Scan Slide 2 Testing

More information

Applications to Transistors

Applications to Transistors CS/EE1012 INTRODUCTION TO COMPUTER ENGINEERING SPRING 2013 LAYERED COMPUTER DESIGN 1. Introduction CS/EE1012 will study complete computer system, from pplictions to hrdwre. The study will e in systemtic,

More information

3. Configuration and Testing

3. Configuration and Testing 3. Configuration and Testing C51003-1.4 IEEE Std. 1149.1 (JTAG) Boundary Scan Support All Cyclone devices provide JTAG BST circuitry that complies with the IEEE Std. 1149.1a-1990 specification. JTAG boundary-scan

More information

1

1 1 2 3 BOUNDARY REGISTER INIT-DATA REGISTER 0 1 ADC DAC System Reset SysReset On-chip Reset via TAP PLL Protocol Swing ECID Unique ID 0 1 AC/DC Voltage Monitor PRBS CMMV PCB Level Obstacle www.intellitech.com

More information

Lecture 17: Introduction to Design For Testability (DFT) & Manufacturing Test

Lecture 17: Introduction to Design For Testability (DFT) & Manufacturing Test Lecture 17: Introduction to Design For Testability (DFT) & Manufacturing Test Mark McDermott Electrical and Computer Engineering The University of Texas at Austin Agenda Introduction to testing Logical

More information

Contents 2. Notations Used in This Guide 6. Introduction to Your Projector 7. Using Basic Projector Features 28. Setting Up the Projector 15

Contents 2. Notations Used in This Guide 6. Introduction to Your Projector 7. Using Basic Projector Features 28. Setting Up the Projector 15 User's Guide Contents 2 Nottions Used in This Guide 6 Introduction to Your Projector 7 Projector Prts nd Functions... 8 Projector Prts - Front/Side... 8 Projector Prts - Top/Side... 9 Projector Prts -

More information

Homework 1. Homework 1: Measure T CK-Q delay

Homework 1. Homework 1: Measure T CK-Q delay Homework Find the followin for 3nm, 9nm, 65nm nd 45nm, 32nm, 22nm MO technoloies Effective chnnel lenth Equivlent nd physicl oxide thickness upply volte (Vdd) rw the lyout for the followin Flip-Flop (use

More information

Train times. Monday to Sunday. Stoke-on-Trent. Crewe

Train times. Monday to Sunday. Stoke-on-Trent. Crewe Trin times Mony to Suny Services between: Derby Crewe Stoke-on-Trent 5 Vli from 22n July to 7th October 2018 This timetble replces the Est Milns Trins Trin times 5 timetble between the bove tes on this

More information

IIIHIII III. Signal in. BIST ShiftDR United States Patent (19) Tsai et al. Out Mode Signal out. mclockdr. SCOn

IIIHIII III. Signal in. BIST ShiftDR United States Patent (19) Tsai et al. Out Mode Signal out. mclockdr. SCOn United States Patent (19) Tsai et al. 54 IEEE STD. 1149.1 BOUNDARY SCAN CIRCUIT CAPABLE OF BUILT-IN SELF-TESTING 75) Inventors: Ching-Hong Tsai, Fang-Diahn Guo; Jin-Hua Hong; Cheng-Wen Wu, all of Hsinchu,

More information

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

Instructions. Final Exam CPSC/ELEN 680 December 12, Name: UIN: Final Exam CPSC/ELEN 680 December 12, 2005 Name: UIN: Instructions This exam is closed book. Provide brief but complete answers to the following questions in the space provided, using figures as necessary.

More information

A New Concept of Providing Telemetry Data in Real Time

A New Concept of Providing Telemetry Data in Real Time The Spce Congress Proceedings 1967 (4th) Spce Congress Proceedings Apr 3rd, 12: AM A New Concept of Providing Telemetry Dt in Rel Time John M. Bllock Pn Americn World Airwys, GMRD, Ptrick Air Force Bse,

More information

find out more at eastcoast.co.uk/2for1 eastcoast.co.uk/welcome

find out more at eastcoast.co.uk/2for1 eastcoast.co.uk/welcome 1 estcost.co.uk estcost.co.uk/welcome fin out more t estcost.co.uk/2for1 Welcome to the new Est Cost timetble for My to December 2011 We re excite to unveil some huge evelopments t Est Cost. We ve been

More information

6. Vocabulary making adjectives and adverbs

6. Vocabulary making adjectives and adverbs 7A Cn we mke our own luk? 1. Reing n Listening Amy h trvelle to Syney to surprise In t extly the sme time he ws trvelling to the UK to surprise her. When they spoke on the phone, In ske her to mrry him

More information

Product Update. JTAG Issues and the Use of RT54SX Devices

Product Update. JTAG Issues and the Use of RT54SX Devices Product Update Revision Date: September 2, 999 JTAG Issues and the Use of RT54SX Devices BACKGROUND The attached paper authored by Richard B. Katz of NASA GSFC and J. J. Wang of Actel describes anomalies

More information

Using the XSV Board Xchecker Interface

Using the XSV Board Xchecker Interface Using the XSV Board Xchecker Interface May 1, 2001 (Version 1.0) Application Note by D. Vanden Bout Summary This application note shows how to configure the XC9510 CPLD on the XSV Board to enable the programming

More information

Subjects. o JTAG Technologies (Rik Doorneweert, Area Manager) o JTAG Technologies B.V. activities o Introduction to (classic) Boundary Scan

Subjects. o JTAG Technologies (Rik Doorneweert, Area Manager) o JTAG Technologies B.V. activities o Introduction to (classic) Boundary Scan Subjects o JTAG Technologies (Rik Doorneweert, Area Manager) o JTAG Technologies B.V. activities o Introduction to (classic) Boundary Scan o Grass Valley Breda(Camera division) (Khaled Sarsam, Test Automation

More information

Lecture 18 Design For Test (DFT)

Lecture 18 Design For Test (DFT) Lecture 18 Design For Test (DFT) Xuan Silvia Zhang Washington University in St. Louis http://classes.engineering.wustl.edu/ese461/ ASIC Test Two Stages Wafer test, one die at a time, using probe card production

More information

Using IEEE Boundary Scan (JTAG) With Cypress Ultra37000 CPLDs

Using IEEE Boundary Scan (JTAG) With Cypress Ultra37000 CPLDs Using IEEE 49. Boundary Scan (JTAG) With Cypress Ultra37 CPLDs Introduction As Printed Circuit Boards (PCBs) have become multi-layered with double-sided component mounting and Integrated Circuits have

More information

Pitch I. I. Lesson 1 : Staff

Pitch I. I. Lesson 1 : Staff Pitch Lesson 1 : Stff n this lesson you will lern bout the five-line stff, pitches nd notes, noteheds, scending nd descending motion, steps nd leps, ledger lines. Music is written on five-line stff: five

More information

BTW03 DESIGN CONSIDERATIONS IN USING AS A BACKPLANE TEST BUS International Test Conference. Pete Collins

BTW03 DESIGN CONSIDERATIONS IN USING AS A BACKPLANE TEST BUS International Test Conference. Pete Collins 2003 International Test Conference DESIGN CONSIDERATIONS IN USING 1149.1 AS A BACKPLANE TEST BUS Pete Collins petec@jtag.co.uk JTAG TECHNOLOGIES BTW03 PURPOSE The purpose of this presentation is to discuss

More information

Minimizing FPGA Reconfiguration Data at Logic Level

Minimizing FPGA Reconfiguration Data at Logic Level Southern Illinois University Crondle OpenSIUC Conferene Proeedings Deprtment of Eletril nd Computer Engineering 3-2006 Minimizing FPGA Reonfigurtion Dt t Logi Level Krishn Rghurmn Southern Illinois University

More information

SeSSION 9. This session is adapted from the work of Dr.Gary O Reilly, UCD. Session 9 Thinking Straight Page 1

SeSSION 9. This session is adapted from the work of Dr.Gary O Reilly, UCD. Session 9 Thinking Straight Page 1 G N I K N I THmily TrHeeT FSTRAIG SeSSION 9 This session is dpted from the work of Dr.Gry O Reilly, UCD Session 9 Thinking Stright Pge 1 Lerning Objectives ful thinking tht To look t how we cn spot unhelp

More information

Overview: Logic BIST

Overview: Logic BIST VLSI Design Verification and Testing Built-In Self-Test (BIST) - 2 Mohammad Tehranipoor Electrical and Computer Engineering University of Connecticut 23 April 2007 1 Overview: Logic BIST Motivation Built-in

More information

Tools to Debug Dead Boards

Tools to Debug Dead Boards Tools to Debug Dead Boards Hardware Prototype Bring-up Ryan Jones Senior Application Engineer Corelis 1 Boundary-Scan Without Boundaries click to start the show Webinar Outline What is a Dead Board? Prototype

More information

ScienceDirect. Suppression of higher order modes in an array of cavities using waveguides

ScienceDirect. Suppression of higher order modes in an array of cavities using waveguides Aville online t www.sienediret.om SieneDiret Physis Proedi 74 (2015 ) 116 123 Conferene of Fundmentl Reserh nd Prtile Physis, 18-20 Ferury 2015, Mosow, Russin Federtion Suppression of higher order modes

More information

Arduino Nixie Clock Modular Revision 2 Construction Manual

Arduino Nixie Clock Modular Revision 2 Construction Manual Arduino Nixie Clok Modular Revision 2 Constrution Manual ModularNixieClokConstrutionManualRev2 Contat Information If you want to get in ontat with us, please email to: nixie@protonmail.h We'll usually

More information

SECURITRON PRIME TIME MODEL DT-7 INSTALLATION AND OPERATING INSTRUCTIONS

SECURITRON PRIME TIME MODEL DT-7 INSTALLATION AND OPERATING INSTRUCTIONS Securitron Magnalock orp. www.securitron.com ASSA ABLOY, the global leader Tel 800.624.5625 techsupport@securitron.com in door opening solutions SEURITRON PRIME TIME MODEL DT-7 INSTALLATION AND OPERATING

More information

In-System Programmability Guidelines

In-System Programmability Guidelines In-System Programmability Guidelines May 1999, ver. 3 Application Note 100 Introduction As time-to-market pressures increase, design engineers require advanced system-level products to ensure problem-free

More information

A Wave-Pipelined On-chip Interconnect Structure for Networks-on-Chips

A Wave-Pipelined On-chip Interconnect Structure for Networks-on-Chips A Wave-Pipelined On-hip Interonnet Struture for Networks-on-Chips Jiang Xu and Wayne Wolf Dept. of ELE, Prineton University jiangxu@prineton.edu, wolf@prineton.edu Abstrat The paper desribes a strutured

More information

OpenOCD - Beyond Simple Software Debugging

OpenOCD - Beyond Simple Software Debugging OpenOCD - Beyond Simple Software Debugging Oleksij Rempel o.rempel@pengutronix.de https://www.pengutronix.de Why I use OpenOCD? Reverse engineering and for fun This is the main motivation behind this talk

More information

Department of Electrical and Computer Engineering University of Wisconsin Madison. Fall Final Examination CLOSED BOOK

Department of Electrical and Computer Engineering University of Wisconsin Madison. Fall Final Examination CLOSED BOOK Department of Electrical and Computer Engineering University of Wisconsin Madison Fall 2014-2015 Final Examination CLOSED BOOK Kewal K. Saluja Date: December 14, 2014 Place: Room 3418 Engineering Hall

More information

System IC Design: Timing Issues and DFT. Hung-Chih Chiang

System IC Design: Timing Issues and DFT. Hung-Chih Chiang Wireless Information Transmission System Lab. System IC esign: Timing Issues and FT Hung-Chih Chiang Institute of Communications Engineering National Sun Yat-sen University SoC Timing Issues Outline Timing

More information

Comparing JTAG, SPI, and I2C

Comparing JTAG, SPI, and I2C Comparing JTAG, SPI, and I2C Application by Russell Hanabusa 1. Introduction This paper discusses three popular serial buses: JTAG, SPI, and I2C. A typical electronic product today will have one or more

More information

XJTAG DFT Assistant for

XJTAG DFT Assistant for XJTAG DFT Assistant for Installation and User Guide Version 1.0 enquiries@xjtag.com Table of Contents SECTION PAGE 1. Introduction...3 2. Installation...3 3. Quick Start Guide...3 4. User Guide...4 4.1.

More information