ABIST apparatus with integrated directory compare logic functionality, and
ABIST error detection functionality. The apparatus includes two
subsystems NOR'ed together. The first subsystem is for bit-wise logically
ANDing corresponding array valid bits and tag valid inputs, generating
"0" for a match and "1" for a mis-match, and logically ORing the bit-wise
result to generate a "1" hit if there are any bit-wise mismatches. The
second subsystem further receives ABIST control logic as an input to
either: (a). combine array valid bits tag valid inputs to produce valid
output, or (b) compare array valid bits with tag valid inputs. The
apparatus further includes logical NOR functionality for the outputs of
the first and second subsystems.