Starting Point for a Scalable Core Test Access Architecture
Based on a
Standardized Core Test Access Port (CTAP)
a) The CTAP will provide a standard serial communication interface that all
internal cores must have, at a minimum.
b) The CTAP will require a minimum number of internal bussing signals and IC
pins.
c) The CTAP can be used by itself to support core testing and core-to-core
interconnect testing based on known test methods such as scan, boundary scan,
bist, etc.
d) The CTAP can be used to enable additional internal bussing signals and/or
IC pins to expand core testing to meet a particular core vendors private test
requirements/methods.
e) The CTAP may be the 1149.1 TAP, less the boundary scan register.
(Giles/Whetsel 4-15-97)
f) The CTAP will be able to place the core in an isolated state, such that
its
outputs do not affect other cores and that arbitrary values may be placed on
its inputs.
g) Each CTAP will be uniquely addressable. (This needs some definition,
particularly for hierarchical cores, but we need to think about possible
implementations).
(Aitken 4-25-97)
h) The CTAP serial communication protocol will be compatible with 1149.1 to
allow Core test/emulation/programming schemes to be reused at higher assembly
levels (i.e. at MCM, Board, and System levels).
(Whetsel 4-26-97)