Browse Prior Art Database

# Associative Memory With Sequential Logic Function

IP.com Disclosure Number: IPCOM000090161D
Original Publication Date: 1969-Feb-01
Included in the Prior Art Database: 2005-Mar-05
Document File: 2 page(s) / 27K

IBM

## Related People

Johnson, DD: AUTHOR

## Abstract

The associative memory performs logical operations on logic variables A, B, C, and D that are applied to the memory as a search word. The memory has an array 2 of three-state storage cells that each store a 1, 0, or don't care phi. Mask register 3 transmits selected input signals to be compared with each storage cell of the associated column. At the other bit positions, register 3 prevents the search operation. Match registers 4 produce an output signifying that each of the unmasked cells of the associated row agrees with the input variable or is in the phi state. For example, the upper row of array 2 produces a match only when input variables A and B are each a 1. The second row produces a match only when input B is 0 and input C is 1.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 2

Associative Memory With Sequential Logic Function

The associative memory performs logical operations on logic variables A, B, C, and D that are applied to the memory as a search word. The memory has an array 2 of three-state storage cells that each store a 1, 0, or don't care phi. Mask register 3 transmits selected input signals to be compared with each storage cell of the associated column. At the other bit positions, register 3 prevents the search operation. Match registers 4 produce an output signifying that each of the unmasked cells of the associated row agrees with the input variable or is in the phi state. For example, the upper row of array 2 produces a match only when input variables A and B are each a 1. The second row produces a match only when input B is 0 and input C is 1. Or 5 is connected to the outputs of the match registers 4 for these rows to produce an output F1 = AB + BC. The outputs can also be used as input variables to produce a sequential logic function. Output F2 of Or 6 is connected as a search input to produce the function F2 = B + D F2.

1

Page 2 of 2

2