12.07.2015 Views

BILBO (Built-in Logic Block Observer) (Hobbit). Adopting Conway ...

BILBO (Built-in Logic Block Observer) (Hobbit). Adopting Conway ...

BILBO (Built-in Logic Block Observer) (Hobbit). Adopting Conway ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

EE4 Digital Electronics <strong>BILBO</strong> R. Scaife<strong>BILBO</strong> (<strong>Built</strong>-<strong>in</strong> <strong>Logic</strong> <strong>Block</strong> <strong>Observer</strong>) (<strong>Hobbit</strong>).Adopt<strong>in</strong>g <strong>Conway</strong>-Mead partition<strong>in</strong>g approach, we re-design registersso that they may (at different times) be a normal register, a shift reg.(for scan path), a parallel signature analyser or an autonomous LFSR(for test vector generation).Can now apply Signature Analysismethods to the comb<strong>in</strong>ational logicblock between 2 registers, us<strong>in</strong>gSISO to get data <strong>in</strong>/out. Most ofhardware for test<strong>in</strong>g is now designed<strong>in</strong>to the logic system.Use standard Scan Path (such asJTAG) to control and exam<strong>in</strong>e resultsof built-<strong>in</strong> test.SCAN OUT<strong>BILBO</strong> ACOMBNL.LOGIC<strong>BILBO</strong> BSCAN INconfig. as t.p.g. (ALFSR)config. as S.A.I:\ee4\slides\olddocs\<strong>BILBO</strong>.DOC edited: 09 March 2000 page 1 of 6


EE4 Digital Electronics <strong>BILBO</strong> R. ScaifeNormal Register Operation (B1= B2 =1):Z 1Z N-1Z NZ 2DQDQ/Q/QQ 1Q 2DQ/QQ N-1DQ/QQ NActs as normal register.I:\ee4\slides\olddocs\<strong>BILBO</strong>.DOC edited: 09 March 2000 page 3 of 6


EE4 Digital Electronics <strong>BILBO</strong> R. ScaifeShift Register (Scan) Mode (B1= B2 =0):Q 1Q 2Q N-1Q NSIDQ/QDQ/QDQ/QDQ/QSOUsed either to drive {Q i } to particular values or read {Q i }, via serialscan-path.I:\ee4\slides\olddocs\<strong>BILBO</strong>.DOC edited: 09 March 2000 page 4 of 6


EE4 Digital Electronics <strong>BILBO</strong> R. ScaifeAutonomous LFSR (ALFSR) Mode (B1= 1, B2= 0):DQ/QDQ/QDQ/QDQ/QQ 1Q 2Q N-1Q NUsed to Generate Test Sequences.I:\ee4\slides\olddocs\<strong>BILBO</strong>.DOC edited: 09 March 2000 page 5 of 6


EE4 Digital Electronics <strong>BILBO</strong> R. ScaifeMultiple-Input Shift Register (MISR) mode (B1= 1, B2= 0):DQ/QDQ/QZ N-1/QDQZ 1Z 2QZ ND/QQ 1Q 2Q N-1Q 1Used <strong>in</strong> Signature Analyser mode to process output of comb<strong>in</strong>ational logicblock <strong>in</strong> response to signals generated by <strong>BILBO</strong> <strong>in</strong> ALFSR mode.I:\ee4\slides\olddocs\<strong>BILBO</strong>.DOC edited: 09 March 2000 page 6 of 6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!