×

SEARCH MEMORY

  • US 3,742,460 A
  • Filed: 12/20/1971
  • Issued: 06/26/1973
  • Est. Priority Date: 12/20/1971
  • Status: Expired due to Term
First Claim
Patent Images

1. The method of performing a block search upon a plurality of data words, comprising:

  • assembling a plurality of data words, each of said data words comprising two portions of ordered bits;

    a first common portion of ordered N-bits in length; and

    , a second word portion of ordered W-bits in length;

    generating a lesser plurality of block designator words from a greater plurality of said data words, each of said block designator words comprising;

    a first common portion of ordered N-bits in length that includes binary data that are common to all the data words represented by said block designator word;

    a second coded portion coded into a 1-of-C code of ordered Cbits in length, only one C-bit coded for identifying a separate one of all the data words that are represented by said block designator word;

    storing in a search register a single search word comprising;

    a first common portion of ordered N-bits in length; and

    , a second word portion of ordered W-bits in length;

    storing in a Search memory said plurality of block designator words;

    encoding the ordered W-bits of the second word portion of said search word into an ordered 1-of-C code of C-bits in length;

    coupling each separate one of the ordered N-bits of the common portion of said search word in said search register to each separate like-ordered one of the like-ordered N-bits of the common portion of the block designator words in said Search memory;

    coupling each separate one of the ordered C-bits of said ordered 1-of-C code of the encoded portion of said search word to each separate like-ordered one of the like-ordered C-bits of said ordered 1-of-C code of the second coded portion of the block designator words in said Search memory;

    comparing bit-by-bit each separate one of the like-ordered Nbits of the first common portion of the search word to each separate like-ordered one of the like-ordered N-bits of the first common portion of the block designator words in said Search memory;

    comparing bit-by-bit each separate one of the like-ordered Cbits of the ordered 1-of-C code of the encoded portion of said search word to each separate like-ordered one of the ikeordered C-bits of the ordered 1-of-C code of the second coded portion of the block designator words in said Search memory;

    generating match/mismatch signals indicating the results of said bit-by-bit comparison.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×