DocumentCode
2007943
Title
A variable access associative memory chip for flexible searches in RAM
Author
Mayer, Rollin P.
Author_Institution
1870 Skyline Way, Fullerton, CA, USA
fYear
1995
fDate
28-31 Mar 1995
Firstpage
102
Lastpage
108
Abstract
This paper discusses the design and experimental implementation of a new type of random access memory (RAM) chip that is also a flexible associative memory, or content-addressed memory. It allows a rapid search for strings of characters that match the test string, and in which either the memory strings or the test string, or both, may contain “variable” indicators. The memory is a type of associative memory that matches all bytes of RAM simultaneously with a given byte of the test string and advances a flag in each RAM byte that is a direct match, or that is a potential match following a variable indicator. After requesting one pass of the test string using direct memory access (DMA), the program can then retrieve the address of each matching string, in turn, that falls in specified areas of RAM. We call it a “variable” access memory because it can access data in a variety of ways: as a normal RAM, as an associative memory, and as an associative memory with variables. For example, it can perform rapid searches in various types of tables the program must access repetitively when processing nested data in knowledge-based systems, expert systems, language translation, and similar applications
Keywords
Application software; Associative memory; Expert systems; Flexible printed circuits; Hardware; Knowledge based systems; Pattern matching; Random access memory; Read-write memory; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1995., Conference Proceedings of the 1995 IEEE Fourteenth Annual International Phoenix Conference on
Conference_Location
Scottsdale, AZ
Print_ISBN
0-7803-2492-7
Type
conf
DOI
10.1109/PCCC.1995.472504
Filename
472504
Link To Document