Self-timed content addressable memory access mechanism with built-in margin test feature
AssigneeHewlett-Packard Company
InventorJeffry D. Yetter
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Company
InventorJeffry D. Yetter
Estimating the term…
A content addressable memory (CAM) access system and method having self-timing and built-in margin test features. The present invention includes a compare array which has multiple comparator paths. The comparator paths generate multiple mismatch indications after receiving a system clock signal. The present invention also includes a row driver which receives the mismatch indications produced by the compare array after receiving a Tclock signal. The row driver generates multiple row enables based on the mismatch indications. The Tclock signal is generated only after the mismatch indications are valid. Thus, the row driver always receives valid mismatch indications. According to the present invention, the Tclock signal is generated by simulating a worst case path through the compare array. The worst case path produces a dummy mismatch indication. Since the dummy mismatch indication is a product of the worst case path through the compare array, the mismatch indications must be valid when the dummy mismatch indication is valid. Thus, the dummy mismatch indication may be used as the Tclock to cause the row driver to read the mismatch indications. In other words, the dummy mismatch indication may be used as a measure of the amount of time which the compare array requires to generate valid mismatch indications.
A memory device, comprising:
In a memory device having a compare array, wherein the compare array includes means for receiving first input data and a first clock signal, and for processing the first input data to generate a first output signal after the compare array receiving means receives the first clock signal, a system for determining when the first output signal is valid, said system comprising:
Dependencies are inferred from the claim text.