ITP700 Debug Port Design Guide
R
ITP700 Debug Port Design Guide
 81 
11  Appendix B – Buffering TCK 
While Intel strongly recommends implementing TCK for the scan chain using TCK and a matched 
star topology, there are situations that require buffers to be placed in the TCK path. Assure that the 
buffers chosen to drive TCK will be able to operate in the voltage range appropriate to the target 
TAP interfaces. There have been several successful buffer implementations using a 74VCX style 
part such as a 74VCX 244. Manufacturer’s datasheets indicates this device will operate down to 
1.65 V and will drive both high and low sides of the signal swing. GTL drivers will not work for 
TCK buffers due to the fact that the TCK should be pulled-down to guarantee an idle low. Be 
mindful of the edge rates of the outputs of the chosen buffer. Some TAP agents will be damaged 
due to overshoot of high edge rate un-terminated signals. 
FBI is provided on the debug port specifically as a source clock for a TCK buffer. FBI is 
essentially the same signal as TCK on the debug port, but without the passive edge rate filtering 
present on TCK. FBI must be lightly loaded. It is recommended that a single buffer be used for 
each scan agent in the chain. If an extra buffer is available in the package, route FBI to this buffer 
to create a spare copy of TCK to be used for FBO feedback. This net should be routed to FBO 
with an electrical length equal to the matched length of the scan chain TCK nets plus the electrical 
length of the BPM[5:0]# and RESET# signals from the nearest system bus agent to back to the 
debug port. 
It is important to verify timing analysis of the scan chain to ensure that there is adequate setup and 
hold margins on TMS, TDI, and TDO for each scan chain agent as well as the debug port. It might 
be necessary to route TMS through the buffer in order to guarantee timings for the scan chain. 










