Professional Documents
Culture Documents
PART ONE OF THIS SERIES REVIEWS BASIC SCAN-TEST TECHNIQUES. PART TWO PRESENTS 10 DESIGN PRINCIPLES TO FOLLOW FOR SUCCESSFUL IMPLEMENTATION OF THOSE TECHNIQUES.
INTERNAL TRISTATE BUSES Without a doubt, the biggest hurdle to overcome in system-on-chip (SOC) designs with respect to automatic test-pattern generation (ATPG) is the proper control of internal tristate bus structures. If poswww.ednmag.com
When two flip-flops control the output enable for bus transceivers, bus contention can occur. February 17, 2000 | edn 77
www.ednmag.com
www.ednmag.com
www.ednmag.com
www.ednmag.com
Figure 7
OE_N
CS_N OE_N CS_N CS_N WE_N ADDRESS ADDRESS[M:O] DATA_IN[N:O] DIN DIN WE_N WE_N ADDRESS[M:O] ADDRESS CS_N WE_N
1
DATA_OUT[N:O]
DOUT DATA[N:O]
0 1
DOUT
SCANTESTMODE
SCANTESTMODE
(a)
(b)
CONSTANT VALUE
You can isolate RAM during scan test by driving output data to a constant value in the case of both unidirectional (a) and bidirectional (b) data buses.
www.ednmag.com
www.ednmag.com
www.ednmag.com