[go: up one dir, main page]

JP3149296B2 - Semiconductor memory - Google Patents

Semiconductor memory

Info

Publication number
JP3149296B2
JP3149296B2 JP21042393A JP21042393A JP3149296B2 JP 3149296 B2 JP3149296 B2 JP 3149296B2 JP 21042393 A JP21042393 A JP 21042393A JP 21042393 A JP21042393 A JP 21042393A JP 3149296 B2 JP3149296 B2 JP 3149296B2
Authority
JP
Japan
Prior art keywords
memory
data
stored
address
words
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP21042393A
Other languages
Japanese (ja)
Other versions
JPH0765585A (en
Inventor
正人 米田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JFE Steel Corp
Original Assignee
JFE Steel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by JFE Steel Corp filed Critical JFE Steel Corp
Priority to JP21042393A priority Critical patent/JP3149296B2/en
Publication of JPH0765585A publication Critical patent/JPH0765585A/en
Application granted granted Critical
Publication of JP3149296B2 publication Critical patent/JP3149296B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、複数の格納データをそ
れぞれ格納する複数メモリワードを備えた半導体メモリ
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor memory having a plurality of memory words for respectively storing a plurality of stored data.

【0002】[0002]

【従来の技術】従来、通常の半導体メモリでは、アドレ
スデータを入力しそのアドレスが付されたメモリワード
に格納された格納データが読出される。これに対し、外
部から検索データを入力しその検索データの全部もしく
は所定の一部のビットパターンと一致するビットパター
ンを有する格納データが格納されたメモリワードを検索
する機能を備えた、連想メモリ(Associativ
e Memory,内容アドレス式メモリ;Conte
nt Addressable Memory)が提案
されている。
2. Description of the Related Art Conventionally, in an ordinary semiconductor memory, address data is input, and stored data stored in a memory word to which the address is assigned is read. On the other hand, an associative memory having a function of inputting search data from the outside and searching for a memory word in which stored data having a bit pattern matching all or a predetermined part of the search data is stored. Associative
e Memory, Content Addressable Memory; Conte
nt Addressable Memory) has been proposed.

【0003】以下、この連想メモリについて多少の説明
を加える。図2は、連想メモリの一例を表わした回路ブ
ロック図である。この連想メモリ10には、各格納デー
タを格納するメモリワード13_1,13_2,…,1
3_nと、アドレスデータADを入力して、そのアドレ
スに応じたメモリワード13_1,13_2,…,13
_nを、バッファ12_1,12_2,…,12_nを
介してアクティブにするデコーダ11_1,11_2,
…,11_nが備えられている。
Hereinafter, this associative memory will be described in some detail. FIG. 2 is a circuit block diagram illustrating an example of the associative memory. The associative memory 10 has memory words 13_1, 13_2,.
3_n and address data AD, and memory words 13_1, 13_2,..., 13 corresponding to the address.
_N are activated through buffers 12_1, 12_2,..., 12_n.
, 11_n are provided.

【0004】またこの連想メモリ10には、各メモリワ
ード13_1,13_2,…,13_nに対応したフラ
グレジスタ14_1,14_2,…,14_nが備えら
れている。外部から検索データREF_DATAが入力
されると、入力された検索データREF_DATAと、
各メモリワード13_1,13_2,…,13_nに格
納された各格納データとが比較され、それらが一致する
場合に対応するフラグレジスタに‘1’、不一致の場合
に対応するフラグレジスタに‘0’が格納される。一致
不一致の比較において、一部のビットがマスク(一致し
たものとみなす)される場合もある。
The associative memory 10 has flag registers 14_1, 14_2,..., 14_n corresponding to the respective memory words 13_1, 13_2,. When search data REF_DATA is input from outside, the input search data REF_DATA,
The respective stored data stored in the memory words 13_1, 13_2,..., 13_n are compared with each other, and when they match, “1” is stored in the corresponding flag register, and “0” is stored in the corresponding flag register when they do not match. Is stored. In the comparison of the match / mismatch, some bits may be masked (considered as a match).

【0005】また、この連想メモリ10にはさらにプラ
イオリティエンコーダ15が備えられている。このプラ
イオリティエンコーダ15は、複数のフラグレジスタ1
4_1,14_2,…,14_nの中の‘1’が格納さ
れたフラグレジスタのうち、最も優先度の高いフラグレ
ジスタに対応するメモリワードのアドレスを生成する回
路であり、図示の場合、図の上方ほど優先度が高いもの
とすると、‘1’が格納されたフラグレジスタのうち最
も優先度の高いフラグレジスタ14_2に対応するメモ
リワード13_2のアドレスが生成される。
The associative memory 10 is further provided with a priority encoder 15. The priority encoder 15 has a plurality of flag registers 1
4_1, 14_2,..., 14_n is a circuit for generating an address of a memory word corresponding to a flag register having the highest priority among flag registers storing "1". Assuming that the priority is higher, the address of the memory word 13_2 corresponding to the flag register 14_2 having the highest priority among the flag registers storing "1" is generated.

【0006】このプライオリティエンコーダ15から出
力されたアドレスデータADを必要に応じてデコーダ1
1_1,11_2,…,11_nに入力すると、メモリ
ワード13_2がアクティブとなり、そのメモリワード
13_2の格納データが出力データREAD_DATA
として出力される。
The address data AD output from the priority encoder 15 is transferred to the decoder 1 if necessary.
, 11_n, the memory word 13_2 becomes active, and the data stored in the memory word 13_2 is output data READ_DATA.
Is output as

【0007】[0007]

【発明が解決しようとする課題】近年、半導体メモリ
に、例えば上記連想メモリのように種々の検索機能を備
えることが要求されてきており、その中の1つに、格納
データ中の最大値もしくは最小値を検索する機能が要求
されている。この検索を従来の半導体メモリを用いて行
うには、その半導体メモリから、例えばアドレス順にそ
のアドレスに格納された格納データを読出してCPUで
逐次比較を行う等の操作が必要となり、時間がかかって
いた。
In recent years, it has been demanded that a semiconductor memory be provided with various search functions, for example, as in the above-mentioned associative memory. A function to search for a minimum value is required. Performing this search using a conventional semiconductor memory requires operations such as reading stored data stored in the address in the address order from the semiconductor memory and performing successive comparisons with the CPU, which takes time. Was.

【0008】本発明は、上記事情に鑑み、最大もしくは
最小の格納データ、あるいはその格納データが格納され
たアドレスを検索する機能を備えた半導体メモリを提供
することを目的とする。
In view of the above circumstances, it is an object of the present invention to provide a semiconductor memory having a function of searching for maximum or minimum storage data or an address at which the storage data is stored.

【0009】[0009]

【課題を解決するための手段】上記目的を達成する本発
明の第1の半導体メモリは、 (1)各格納データを格納する、配列された複数のメモ
リワード (2)これら複数のメモリワードそれぞれに対応して備
えられた、入力された参照データと、対応するメモリワ
ードに格納された格納データとの値の大小を比較して値
の大きい方のデータを新たな参照データとして下位側に
配列されたメモリワードに向けて出力する複数の比較回
路を備えたことを特徴とするものである。
According to a first aspect of the present invention, there is provided a semiconductor memory comprising: (1) a plurality of memory words arranged for storing respective storage data; and (2) a plurality of memory words. The value of the input reference data provided in correspondence with the value of the stored data stored in the corresponding memory word is compared, and the data having the larger value is arranged as new reference data on the lower side. And a plurality of comparison circuits for outputting to the selected memory words.

【0010】上記第1の半導体メモリ、さらに、 (3)上記複数の比較回路それぞれに対応して備えられ
た、その比較回路における比較結果に応じてセットされ
る複数のフラグレジスタ (4)上記複数のフラグレジスタのセットの状態に応じ
て、上記複数のメモリワードに格納された複数の格納デ
ータのうち最大の値を有する格納データが記憶されたメ
モリワードのアドレスデータを出力するアドレスエンコ
ーダを有する。
[0010] The first semiconductor memory further, (3) the plurality of provided in correspondence to the comparison circuits, respectively, a plurality of flag registers (4) which is set in accordance with the comparison result of the comparison circuit the An address encoder that outputs address data of a memory word storing storage data having a maximum value among a plurality of storage data stored in the plurality of memory words according to a set state of the plurality of flag registers; you.

【0011】また上記目的を達成する本発明の第2の半
導体メモリは、 (5)各格納データを格納する、配列された複数のメモ
リワード (6)これら複数のメモリワードそれぞれに対応して備
えられた、入力された参照データと、対応するメモリワ
ードに格納された格納データとの値の大小を比較して値
の小さい方のデータを新たな参照データとして下位側に
配列されたメモリワードに向けて出力する複数の比較回
路を備えたことを特徴とするものである。
A second semiconductor memory according to the present invention that achieves the above object is: (5) a plurality of memory words arranged for storing respective storage data; and (6) a plurality of memory words corresponding to the plurality of memory words. The input reference data and the stored data stored in the corresponding memory word are compared with each other, and the smaller data is compared as a new reference data in the memory word arranged on the lower side. A plurality of comparison circuits that output the signals to the plurality of comparison circuits.

【0012】この第2の半導体メモリも、上述した第1
の半導体メモリの場合と同様に、上記(5),(6)に
加えて、さらに、 (7)上記複数の比較回路それぞれに対応して備えられ
た、その比較回路における比較結果に応じてセットされ
る複数のフラグレジスタ (8)上記複数のフラグレジスタのセットの状態に応じ
て、前記複数のメモリワードに格納された複数の格納デ
ータのうち最小の値を有する格納データが記憶されたメ
モリワードのアドレスデータを出力するアドレスエンコ
ーダを有する。
[0012] Also in this second semiconductor memory, the above-mentioned 1
As in the case of the semiconductor memory of (1), in addition to the above (5) and (6), (7) a set provided in correspondence with each of the plurality of comparison circuits, in accordance with a comparison result in the comparison circuit. (8) A memory word in which stored data having a minimum value among a plurality of stored data stored in the plurality of memory words is stored according to a set state of the plurality of flag registers. that having a address encoder for outputting the address data.

【0013】尚、上記本発明の第1および第2の半導体
メモリは、その半導体メモリを構成する多数のメモリワ
ード全てに記憶された格納データの最大値、最小値を検
索するものであってもよいが、それに限られるものでは
なく、その半導体メモリを構成する多数のメモリワード
のうち一部の複数のメモリワードを上記本発明にいう複
数のメモリワードとして、それらのメモリワードのみを
検索対象としてもよい。
In the first and second semiconductor memories of the present invention, the maximum value and the minimum value of the stored data stored in all of a large number of memory words constituting the semiconductor memory may be searched. Good, but not limited to this, a part of a plurality of memory words constituting the semiconductor memory, a plurality of memory words are referred to as the plurality of memory words according to the present invention, and only those memory words are searched. Is also good.

【0014】また本発明において上記(4),(8)の
アドレスエンコーダとしては、例えば、連想メモリ等に
使用される種々の構成のプライオリティエンコーダが利
用できる。このように、本発明は連想メモリ等との共通
的な要素を含み、したがって本発明は、連想メモリ等の
半導体メモリに一緒に組み込まれたものであってもよ
い。
In the present invention, as the address encoders of the above (4) and (8), for example, priority encoders having various structures used for an associative memory or the like can be used. As described above, the present invention includes elements common to an associative memory and the like, and therefore, the present invention may be incorporated into a semiconductor memory such as an associative memory.

【0015】[0015]

【作用】本発明の第1の半導体メモリは、上記(2)に
記載したように、各メモリワードに対応した比較回路を
備え、これらの比較回路で値の大きいデータを順次下位
側に送るものであるため、最下段の比較回路からは最大
の値を有する格納データが出力される。
The first semiconductor memory according to the present invention, as described in (2) above, comprises comparison circuits corresponding to each memory word, and these comparison circuits sequentially send data having a large value to the lower side. Therefore, the storage data having the maximum value is output from the lowermost comparison circuit.

【0016】また、上記本発明の第1の半導体メモリ
、上記(3),(4)のフラグレジスタおよびアドレ
スエンコーダを備えたものであるため、最大の値を有す
る格納データが格納されたメモリワードのアドレスを知
ることができる。また本発明の第2の半導体メモリは、
上記(6)に記載したように、各メモリワードに対応し
た比較回路を備え、これらの比較回路で値の小さいデー
タを順次下位側に送るものであるため、最下段の比較回
路からは最小の値を有する格納データが出力される。
Also, the first semiconductor memory of the present invention described above.
Is provided with the flag register and the address encoder of the above (3) and (4), so that the address of the memory word storing the storage data having the maximum value can be known. Further, the second semiconductor memory of the present invention comprises:
As described in the above (6), since the comparison circuits corresponding to the respective memory words are provided, and these comparison circuits sequentially transmit data having a small value to the lower side, the lowest comparison circuit has a minimum value. The stored data having a value is output.

【0017】また、上記本発明の第2の半導体メモリ
、上述した第1の半導体メモリの場合と同様に、上記
(7),(8)のフラグレジスタおよびアドレスエンコ
ーダを備えたものであるため、最小の値を有する格納デ
ータが格納されたメモリワードのアドレスを知ることが
できる。
Further, the second semiconductor memory of the present invention
Is provided with the flag registers and the address encoders of (7) and (8) as in the case of the first semiconductor memory described above , so that the memory word storing the storage data having the minimum value is stored. You can know the address of.

【0018】[0018]

【実施例】以下、本発明の実施例について説明する。図
1は、本発明の半導体メモリの一実施例の構成を内包し
た連想メモリの構成を表わすブロック図である。図2に
示した連想メモリを構成する各ブロックと対応するブロ
ックには、図2に付した符号と同一の符号を付して示
し、相違点のみを説明する。
Embodiments of the present invention will be described below. FIG. 1 is a block diagram showing a configuration of an associative memory including a configuration of a semiconductor memory according to an embodiment of the present invention. The blocks corresponding to the blocks constituting the associative memory shown in FIG. 2 are denoted by the same reference numerals as those shown in FIG. 2, and only the differences will be described.

【0019】図1に示す連想メモリには、各メモリワー
ド13_1,13_2,…,13_nそれぞれに対応す
る比較回路16_1,16_2,…,16_nが備えら
れている。各比較回路16_1,16_2,…,16_
nは、上位側の比較回路から入力されたデータと、対応
するメモリワード113_1,13_2,…,13_n
の格納データとの値の大小を比較し、それら2つのデー
タのうちの値の大きい方のデータを下位側の比較回路に
入力させ、またそれとともに、対応するメモリワード1
3_1,13_2,…,13_nの格納データの方が大
きい場合に、それまで全て‘0’にリセットされていた
フラグレジスタ14_1,14_2,…,14_nのう
ち対応するフラグレジスタを‘1’にセットする。
The associative memory shown in FIG. 1 includes comparison circuits 16_1, 16_2,..., 16_n corresponding to the respective memory words 13_1, 13_2,. Each of the comparison circuits 16_1, 16_2, ..., 16_
n is the data input from the higher-order comparison circuit and the corresponding memory words 113_1, 13_2, ..., 13_n
Is compared with the stored data, and the larger one of the two data is input to a lower-side comparison circuit.
When the stored data of 3_1, 13_2,..., 13_n is larger, the corresponding flag register among the flag registers 14_1, 14_2,. .

【0020】これらの比較回路16_1,16_2,
…,16_nのうちの最上段の比較回路16_1に値の
小さいスタートデータSTART_DATAが入力さ
れ、各比較回路16_1,16_2,…,16_nで順
次比較動作が行われると、最下段の比較回路16_nか
ら値の最大のデータMAX_DATAが出力される。ま
た、このとき、‘1’が格納されたフラグレジスタ(図
示の場合フラグレジスタ14_2,14_n−1のうち
の最も下段側のフラグレジスタ(図示の場合フラグレジ
スタ14_n−1)に対応するメモリワード13_n−
1に最大の値の格納データが格納されていたことにな
る。そこで、この連想メモリ15では下位側のフラグレ
ジスタほど優先度が高いものとすると、プライオリティ
エンコーダ15からその最大の値の格納データが格納さ
れていたメモリワード(図示の場合メモリワード13_
n−1)のアドレスデータが出力される。
These comparison circuits 16_1, 16_2,
, 16_n, the start data START_DATA having a small value is input to the uppermost comparison circuit 16_1, and the comparison circuits 16_1, 16_2,..., 16_n sequentially perform a comparison operation. Is output as the maximum data MAX_DATA. At this time, the memory word 13_n corresponding to the flag register (in the illustrated case, the flag register 14_2, 14_n−1 in the lowermost stage (in the illustrated case, the flag register 14_n−1) in which the “1” is stored. −
This means that the storage data of the maximum value is stored in 1. Therefore, assuming that the lower the flag register in the associative memory 15 is, the higher the priority is, the memory word storing the storage data of the maximum value from the priority encoder 15 (the memory word 13_ in the illustrated case).
The address data of (n-1) is output.

【0021】このように、図1に示す連想メモリでは、
各メモリワード13_1,13_2,…,13_nの各
格納データ中、最大の値を有する格納データと、その格
納データが格納されたメモリワードのアドレスを得るこ
とができる。ここで、各比較回路16_1,16_2,
…,16_nを、入力された2つのデータのうち値の小
さい方のデータを下位側の比較回路に送るように構成
し、かつ、対応するメモリワード13_1,13_2,
…,13_nの格納データの方が小さい場合に対応する
フラグレジスタ14_1,…,14_2,…,14_n
に‘1’をセットするように構成することにより、最小
の値を有する格納データと、その格納データが格納され
たメモリワードのアドレスを得る連想メモリが構成され
る。
Thus, in the associative memory shown in FIG.
.., 13_n, the stored data having the maximum value and the address of the memory word in which the stored data is stored can be obtained. Here, each of the comparison circuits 16_1, 16_2,
, 16_n are configured to transmit the smaller value data of the two input data to the lower-side comparison circuit, and the corresponding memory words 13_1, 13_2,
,..., 14_n corresponding to the case where the data stored in.
Is set to "1", an associative memory is obtained which obtains the storage data having the minimum value and the address of the memory word in which the storage data is stored.

【0022】尚、上記各実施例は、連想メモリに組み込
んだものであるが、本発明は、連想メモリとは独立に構
成することもできるものであることはいうまでもない。
また、上記実施例は最大値もしくは最小値を有するデー
タとその格納アドレスとの双方を得る例であるが、最大
値もしくは最小値さえ判明すればよい場合は、フラグレ
ジスタ14_1,14_2,…,14_nおよびプライ
オリティエンコーダ15は不要であり、また最大値もし
くは最小値を有するデータの格納アドレスのみを知れば
よい場合、あるいは、その格納アドレスをデコーダに入
力して始めてその最大値もしくは最小値を知ればよい場
合は、図1に示すような、最下位の比較回路16_nか
らのデータ(図1の場合は最大値データMAX_DAT
A)の出力は不要である。
Although each of the above embodiments is incorporated in an associative memory, it goes without saying that the present invention can be constructed independently of an associative memory.
Although the above embodiment is an example in which both the data having the maximum value or the minimum value and the storage address thereof are obtained, if it is sufficient to determine only the maximum value or the minimum value, the flag registers 14_1, 14_2,. And the priority encoder 15 is unnecessary, and only the storage address of the data having the maximum value or the minimum value needs to be known, or the maximum value or the minimum value can be known only after inputting the storage address to the decoder. In this case, as shown in FIG. 1, data from the lowest comparison circuit 16_n (in FIG. 1, maximum value data MAX_DAT).
The output of A) is unnecessary.

【0023】さらに上記実施例では、最大値、もしくは
最小値の一方を得る連想メモリとして説明したが、回路
のモード切換え等により、最大値と最小値の双方のいず
れをも得ることができるように構成してもよい。
Further, in the above embodiment, the associative memory for obtaining either the maximum value or the minimum value has been described. However, both the maximum value and the minimum value can be obtained by switching the mode of the circuit. You may comprise.

【0024】[0024]

【発明の効果】以上説明したように、本発明の半導体メ
モリは、各メモリワードに対応した各比較回路を備え、
入力された2つのデータの大小を比較してフラグを操作
しながら順次下段側の比較回路に大きい方もしくは小さ
い方のデータを送るように構成したものであり、この構
成により格納データの最大値ないし最小値、もしくはそ
のアドレスを得ることができる。
As described above, the semiconductor memory of the present invention includes the respective comparing circuits corresponding to the respective memory words.
The larger data or the smaller data is sequentially sent to the lower comparison circuit while operating the flag by comparing the magnitudes of the two input data, and the maximum value of the stored data or You can get the minimum value or its address.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の半導体メモリの一実施例の構成を内包
した連想メモリの構成を表わすブロック図である。
FIG. 1 is a block diagram showing a configuration of an associative memory including a configuration of an embodiment of a semiconductor memory of the present invention.

【図2】連想メモリの一例を表わした回路ブロック図で
ある。
FIG. 2 is a circuit block diagram illustrating an example of an associative memory.

【符号の説明】[Explanation of symbols]

11_1,11_2,…,11_n デコーダ 12_1,12_2,…,12_n バッファ 13_1,13_2,…,13_n メモリワード 14_1,14_2,…,14_n フラグレジスタ 15 プライオリティエンコーダ 16_1,16_2,…,16_n 比較回路 11_1, 11_2,..., 11_n Decoders 12_1, 12_2,..., 12_n Buffers 13_1, 13_2,.

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G11C 15/00 - 15/06 G06F 7/00 WPI(DIALOG)──────────────────────────────────────────────────続 き Continued on the front page (58) Fields surveyed (Int. Cl. 7 , DB name) G11C 15/00-15/06 G06F 7/00 WPI (DIALOG)

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 各格納データを格納する、配列された複
数のメモリワードと、 前記複数のメモリワードそれぞれに対応して備えられ
た、入力された参照データと、対応するメモリワードに
格納された格納データとの値の大小を比較して値の大き
い方のデータを新たな参照データとして下位側に配列さ
れたメモリワードに向けて出力する複数の比較回路と、 前記複数の比較回路それぞれに対応して備えられた、該
比較回路における比較結果に応じてセットされる複数の
フラグレジスタと、 前記複数のフラグレジスタのセットの状態に応じて、前
記複数のメモリワードに格納された複数の格納データの
うち最大の値を有する格納データが記憶されたメモリワ
ードのアドレスデータを出力するアドレスエンコーダと
を有する ことを特徴とする半導体メモリ。
1. A plurality of memory words arranged to store respective storage data, input reference data provided corresponding to each of the plurality of memory words, and stored in a corresponding memory word. a plurality of comparator circuits that output to the memory word arranged in the lower side by comparing the magnitude of the value of the stored data the larger data value as a new reference data, corresponding to each of said plurality of comparator circuits Provided
A plurality of sets that are set according to the comparison result
A flag register, and a plurality of flag registers,
Of multiple stored data stored in multiple memory words
Memory memory in which stored data having the largest value is stored.
Address encoder that outputs
Semiconductor memory, comprising a.
【請求項2】 各格納データを格納する、配列された複
数のメモリワードと、 前記複数のメモリワードそれぞれに対応して備えられ
た、入力された参照データと、対応するメモリワードに
格納された格納データとの値の大小を比較して値の
い方のデータを新たな参照データとして下位側に配列さ
れたメモリワードに向けて出力する複数の比較回路と、 前記複数の比較回路それぞれに対応して備えられた、該
比較回路における比較結果に応じてセットされる複数の
フラグレジスタと、 前記複数のフラグレジスタのセットの状態に応じて、前
記複数のメモリワードに格納された複数の格納データの
うち最の値を有する格納データが記憶されたメモリワ
ードのアドレスデータを出力するアドレスエンコーダと
を有することを特徴とする半導体メモリ。
2. A plurality of memory words arranged for storing respective stored data, input reference data provided corresponding to each of the plurality of memory words, and stored in a corresponding memory word. a plurality of comparator circuits that output to the memory word arranged in the lower side as a storage data and the values of large and small new reference data to data of the small <br/> have how compared with values, said plurality A plurality of flag registers provided corresponding to the respective comparison circuits, and set in accordance with a comparison result in the comparison circuit; and stored in the plurality of memory words in accordance with a set state of the plurality of flag registers. half, characterized in that it comprises an address encoder for storing data having a minimum value among the plurality of stored data to output the address data stored memory word Body memory.
JP21042393A 1993-08-25 1993-08-25 Semiconductor memory Expired - Fee Related JP3149296B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21042393A JP3149296B2 (en) 1993-08-25 1993-08-25 Semiconductor memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21042393A JP3149296B2 (en) 1993-08-25 1993-08-25 Semiconductor memory

Publications (2)

Publication Number Publication Date
JPH0765585A JPH0765585A (en) 1995-03-10
JP3149296B2 true JP3149296B2 (en) 2001-03-26

Family

ID=16589072

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21042393A Expired - Fee Related JP3149296B2 (en) 1993-08-25 1993-08-25 Semiconductor memory

Country Status (1)

Country Link
JP (1) JP3149296B2 (en)

Also Published As

Publication number Publication date
JPH0765585A (en) 1995-03-10

Similar Documents

Publication Publication Date Title
US7213101B1 (en) Classless interdomain routing using binary content addressable memory having mask bits and mask valid bits
JP3196720B2 (en) Associative memory control circuit and control method
US6137707A (en) Method and apparatus for simultaneously performing a plurality of compare operations in content addressable memory device
JP3015493B2 (en) Semiconductor associative memory
JPH0271497A (en) Memory-system, address of which can be assigned by content
JPS635839B2 (en)
JPH0264994A (en) Memory-array, address of which can be assigned by content
JPH11273365A (en) Content addressable memory(cam)
US6611445B2 (en) Content addressable memory having redundant circuit
US7139182B2 (en) Cutting CAM peak power by clock regioning
US4016409A (en) Longitudinal parity generator for use with a memory
US6181592B1 (en) Content addressable memory
US7107392B2 (en) Content addressable memory (CAM) device employing a recirculating shift register for data storage
JP3437045B2 (en) Associative memory
US7386660B2 (en) CAM with automatic writing to the next free address
US6868475B2 (en) Content addressable memory having data width extension capability
US7716416B2 (en) Analysis for a multiple tag hit in a content addressable memory (CAM)
JP3149296B2 (en) Semiconductor memory
US20030163637A1 (en) Memory system for searching a longest match
US6813680B1 (en) Method and apparatus for loading comparand data into a content addressable memory system
JPH0421997A (en) Content-addresable circuit
US6795892B1 (en) Method and apparatus for determining a match address in an intra-row configurable cam device
US7363460B2 (en) Semiconductor memory device having tag block for reducing initialization time
JP4850403B2 (en) Magnitude contents referenceable memory
US7350019B2 (en) Content addressable memory device capable of being used in cascaded fashion

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20001226

LAPS Cancellation because of no payment of annual fees