LEC-23: Scan Testing and JTAG
|
|
- Caroline Dean
- 5 years ago
- Views:
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 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 informationChapter 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 informationTesting 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 informationCPE 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 informationRV73* 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 informationRL85* 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 informationUnit 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 informationPolitecnico 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 informationCPSC 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 informationAutomatic 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 informationEfficient 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 informationChapter 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 informationUsing 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 information18 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 informationSL86* 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 informationIlmenau, 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 informationSection 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 informationSµ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 informationJRC ( 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 informationSection 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 informationContents. 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 informationRV6**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 informationOWNER'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 information7 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 informationChapter 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 informationY. 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 informationGRABLINKTM. 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 informationUSER 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 informationUSER 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 informationBSDL 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 informationthe 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 informationECE 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 informationSµ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 informationCMOS 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 information16 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 informationTACT2015 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 informationRemote 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 informationChapter 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 informationLab 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 informationOverview 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 informationSequencer 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 informationANSWER: 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 informationTrain 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 informationLab 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 information12. 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 informationA 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 informationBased 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 informationHierarchical 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 informationMcGregor 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 informationautomatic 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 informationTL96* 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 informationApplication 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 informationSoft 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 informationLecture 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 informationOutline. 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 informationSequential 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 informationDigital 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 informationUNIT 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 informationAnswers 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 informationK.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 informationThe 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 informationExplosion 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 informationto 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 informationUsing 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 informationIntroduction 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 informationof 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 informationUnit 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 informationApplications 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 information3. 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 information1
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 informationLecture 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 informationContents 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 informationHomework 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 informationTrain 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 informationIIIHIII 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 informationInstructions. 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 informationA 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 informationfind 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 information6. 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 informationProduct 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 informationUsing 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 informationSubjects. 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 informationLecture 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 informationUsing 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 informationPitch 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 informationBTW03 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 informationMinimizing 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 informationSeSSION 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 informationOverview: 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 informationTools 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 informationScienceDirect. 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 informationArduino 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 informationSECURITRON 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 informationIn-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 informationA 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 informationOpenOCD - 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 informationDepartment 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 informationSystem 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 informationComparing 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 informationXJTAG 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