JPH02308499A - 連想メモリ - Google Patents

連想メモリ

Info

Publication number
JPH02308499A
JPH02308499A JP1127770A JP12777089A JPH02308499A JP H02308499 A JPH02308499 A JP H02308499A JP 1127770 A JP1127770 A JP 1127770A JP 12777089 A JP12777089 A JP 12777089A JP H02308499 A JPH02308499 A JP H02308499A
Authority
JP
Japan
Prior art keywords
match line
block
array
cell
line
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.)
Pending
Application number
JP1127770A
Other languages
English (en)
Inventor
Kiyotaka Sasai
笹井 清隆
Toru Sasaki
徹 佐々木
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP1127770A priority Critical patent/JPH02308499A/ja
Priority to US07/526,937 priority patent/US5034919A/en
Priority to KR1019900007609A priority patent/KR930004172B1/ko
Publication of JPH02308499A publication Critical patent/JPH02308499A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C15/00Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores
    • G11C15/04Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores using semiconductor elements

Landscapes

  • Dram (AREA)
  • Static Random-Access Memory (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、検索データの増加に対して高速動作を可能
とする連想メモリに関する。
(従来の技術) TLB (Translat i on  L oaK
asideF3 uffer )やB T B (B 
ranch  T arget3uffer )等の連
想機能を備えた連想メモリ(C’ontent  A 
dressable  M emory )のメモリセ
ルとしては、例えば第6図及び第7図に示すように構成
されたものがある。
第6図及び第7図において、連想メモリセルは、ワード
線によって選択されデータ線から与えられる情報を記憶
するセル部1と、セル部1の記憶内容と検索線から与え
られる検索データとを比較する排他的論理和(X OR
、E xclusiveQ R)部3とから構成されて
いる。
このような構成にあって、検索線から与えられた検索デ
ータは、セル部1の記憶内容とXOROsO4較されて
、検索データと記憶内容が一致したか否かが検索される
。検索結果はマツチ線(検索出力線)に与えられる。
連想メモリは、上記したような連想メモリセルが第8図
に示すようにマトリックス状に配列されて構成されてい
る。第8図に示す連想メモリは、メモリセル5を8列に
配置して、検索データを8ビツトとしたものである。す
なわち、同一のワード線に8個の連想メモリセル5が接
続されている。
このような配列構成にあって、マツチ線もワード線と同
様に、同一行の連想メモリセル5に対して共通になって
いる。すなわち、同一のワード線に接続された8ビツト
の連想メモリセル5での検索結果は、共通のマツチ線に
与えられる。
マツチ線は、連想メモリをダイナミックに動作させる場
合は、第8図の点線内に示すように、クロック信号(C
LK)に同期して導通制御されるプリチャージトランジ
スタ7によってプリチャージされる。一方、スタティッ
クに動作させる場合には、マツチ線は常時導通状態にあ
るロードトランジスタ9を介して電源に接続されている
このような構成にあって、検索データとそれぞれのワー
ド線の連想メモリセルの記憶内容との照合は、全フード
線同時に行われる。検索データと一致する記憶内容を記
憶する連想メモリセル群が存在すれば、そのセル群のマ
ツチ線のレベルはハイレベル状態に保持されて、一致検
索が成立したことが外部に出力される。
一方、検索データと異なる記憶内容が記憶されている連
想メモリセル5を含む同一ワード線のセル群は、そのマ
ツチ線のレベルがロウレベル状態となり、検索結果の不
一致が外部に出力される。
(発明が解決しようとする課題) 第8図に示した構成にあって、検索データのビット数が
増加すると、同一のワード線に接続される連想メモリセ
ルの個数も増加することになる。
このため、同一のマツチ線に接続される連想メモリセル
の個数が増加する。
マツチ線は、その負荷容重としてマツチ線に接続される
XOROsO4ETのドレイン容量がある。したがって
、マツチ線に接続される連想メモリセルの個数が増加す
ると、マツチ線に接続されるFETの個数が増加して、
マツチ線の容量が増大することになる。例えば、検索デ
ータのビット数が2倍になると、マツチ線の容量もほぼ
2倍に増加することになる。このため、検索時における
不一致の場合に、マツチ線のハイレベル状態からロウレ
ベル状態への変化に時間がかかることになる。したがっ
て、検索速度の低下を招き高速動作が困難であった。
そこで、この発明は、上記に鑑みてなされたものであり
、その目的とするところは、検索データが増加しても、
検索結果を高速に出力することが可能な連想メモリを提
供することにある。
[発明の構成〕 (課題を解決するための手段) 上記目的を達成するために、この発明は、複数の連想メ
モリセルブロックを列方向に配列してなる連想メモリセ
ルアレイと、前記連想メモリセルプロッタ内の同一ワー
ド線に接続された連想メモリセル群の検索結果が出力さ
れるブロックマツチ線と、同一のワード線に対応する前
記それぞれのブロックマツチ線に出力された検索結果が
出力されるアレイマツチ線と、前記ブロックマツチ線に
出力される検索結果を前記アレイマツチ線に伝達する伝
達手段とから構成される。
(作用) 上記構成において、この発明は、それぞれの連想メモリ
セルブロック毎に同時に検索を行い、それぞれの連想メ
モリセルブロックの検索結果を伝達手段を介してアレイ
マツチ線に出力して、セルアレイ全体としての検索結果
を得るようにしている。
(実施例)。
以下、図面を用いてこの発明の詳細な説明する。
第1図はこの発明の一実施例に係る連想メモリの構成を
示す図である。第1図に示す実施例は、連想メモリのセ
ルアレイをカラム方向に3つのブロックに分割して、そ
れぞれのブロック毎にマツチ線を設け、それぞれのブロ
ックのマツチ線の検索結果が与えられるマツチ線を設け
たことを特徴としている。
第1図において、連想メモリセル11がアレイ状に配列
されてなる連想メモリセルアレイは、3つのセルブロッ
ク13に分割されている。1つのセルブロック13の検
索データのビット数は6ビツトであり、連想メモリ全体
としての検索データのピット数は18ビツトである。そ
れぞれのセルブロック13の同一行の連想メモリセル群
は、同一のワード線15に接続されており、同一列の連
想メモリセル群は、同一のデータ線17及び同一の検索
線19に接続されている。
それぞれのセルブロック13は、ブロック内の同一行の
6個の連想メモリセル11のXOR部が共通のマツチ線
(以下「ブロックマツチ線」と呼ぶ)21に接続されて
おり、このブロックマツチ線21に6ビツト分の検索結
果が出力される。それぞれのブロックマツチ線21は、
対応する伝達回路29を介して、セルアレイ全体として
のマツチ線となるアレイマツチ線25に接続されている
伝達回路23は、それぞれのセルブロック13のブロッ
クマツチ線21に出力されるそれぞれのセルブロック1
3での検索結果を、アレイマツチI!25に出力して、
3つのセルブロック13を合わせたセルアレイ全体とし
ての検索結果をアレイマツチ線25から得るための回路
である。
次に、伝達回路23及びブロックマツチ線21とアレイ
マツチ線25の具体的な構成を説明する。
第2図はダイナミックに動作させる場合の具体的な一構
成例を示す図である。同図に示1′構成は、連想メモリ
セル11のXOR部が例えば第6図あるいは第7図に示
したように、Nチャンネルのトランジスタからなる場合
を示したものである。
第2図において、伝達回路23はPチャネルの伝達トラ
ンジスタ27で構成されている。それぞれの伝達トラン
ジスタ27は、そのゲート端子が対応するブロックマツ
チ線21に接続され、ソース端子が電源に接続されてお
り、ドレイン端子がアレイマツチ線25に接続されてい
る。
それぞれのブロックマツチ線21には、第1図に示した
ように全体のセルアレイを3分割したので、6個の連想
メモリセルのXOR部が接続されることになる。このた
め、従来構成のように、同一のワード線のすべて(この
実施例の場合には18個)の連想メモリセルが1本のマ
ツチ線に接続される場合に比べて、1本のブロックマツ
チ線21の負荷容1は、はぼ1/3程度に削減される。
それぞれのブロックマツチ線21は、クロック信号に同
期して導通制御されるPチャネルのプリチャージトラン
ジスタ29によってハイレベル状態にプリチャージされ
ている。ブロックマツチ線21は、ブロックマツチ線2
1に接続されている少なくとも1つの連想メモリセル1
1で検索不一致が成立した場合には、ロウレベル状態と
なる。
一方、すべての連想メモリセル11で検索一致が成立し
た場合には、ブロックマツチ線21はハイレベル状態に
保持された状態となる。
アレイマツチ線25は、クロック信号と逆相の信号に同
期して導通制御されるNチャネルのプリチャージトラン
ジスタ31によってロウレベル状態にされている。アレ
イマツチ線25は、少なくとも1本のブロックマツチ線
21がロウレベル状態となり伝達トランジスタ27が導
通状態になるとハイレベル状態となり、同一ワード線の
検索不一致を出力する。一方、すべてのブロックマツチ
線21がハイレベル状態となり伝達トランジスタ27が
すべて非導通状態にある場合には、アレイ7ツチ線25
はロウレベル状態を保持した状態となり、同一ワード線
の検索一致を出力する。
それぞれのブロックマツチ線21及びアレイマツチ線2
−5をスタティックに動作させる場合には、例えば第3
図に示すように構成される。
第3図に示す構成は、第2図に示したプリチャージトラ
ンジスタ29.31を常時導通状態にさせて、ロードト
ランジスタ33.35として機能させるようにしたもの
である。
第4図は第1図に示した連想メモリに対してマスク機能
を持たせるようにした構成を示す図である。第4図に示
す構成は、第2図に示した構成に対して、伝達トランジ
スタ29と電源との間にそれぞれ異なるマスク信号によ
り導通制御されるPチャネルのマスクトランジスタ37
を挿入して伝達回路を構成したものである。マスクトラ
ンジスタ37は、対応するマスク信号がハイレベル状態
になる非導通状態となり、伝達トランジスタの伝達を抑
止して、検索中に対応するブロックの検索機能をマスク
する。
従来の連想メモリのマスク機能は、検索線を制御するこ
とによって行われていたが、上記構成にあっては、伝達
トランジスタ27にマスクトランジスタ37を直列接続
するだけで簡単に実現することが可能となる。したがっ
て、マツチ線を分割する連想メモリでは、わずかな構成
の増加だけで容易にマスク償能を導入することができる
ようになる。
なお、第4図に示した構成にあって、伝達トランジスタ
27を電源側にマスクトランジスタ37をアレイマツチ
線25側に入れ替えて接続する構成が考えられるが、第
4図に示す構成の方が伝達スピードの面で有利となる。
以上説明したように、この発明の一実施例は構成されて
おり、次にこの実施例の作用を第4図に示した構成で第
5図を参照して説明する。
この実施例では、第5図(A)に示すように、セルブロ
ック2のマスクトランジスタ37を非導通(OFF)状
態にさせて、セルブロック2をマスクするものとする。
セルブロック2がマスクされて、それぞれのブロックマ
ツチ線21がハイレベル(H″)状態にプリチャージさ
れ、アレイマツチ線25がロウレベル(“L”)状態に
プリチャージされた状態において、同一ワード線の連想
メモリセルのうち例えばセルブロック○の1つのメモリ
セルのみが検索不一致で、他のセルでは検索が一致した
とする(第5図(△))。このような場合は、ブロック
マツチ線21が1つのセルのみでロウレベル状態になり
、アレイマツチ線25が1つの伝達トランジスタ27の
みでハイレベル状態になるため、ブロックマツチ線21
及びアレイマツチ線25の駆動速度に対しては最悪なケ
ースとなる。
上記した場合には、第5図(B)に示すように、セルブ
ロックOの1つの連想メモリセルにおけるXOR部のN
チャネルのトランジスタ41が導通h 9となる。これ
により、セルブロックOのブロックマツチ線21は、そ
のプリチャージ電荷がトランジスタ41を介してグラン
ドに排出されて、ロウレベル状態となる。
この時に、ブロックマツチ線21には6個の連想メモリ
セルしか接続されていないため、従来構成のように同一
ワード線の18個の連想メモリセルが接続される場合に
比べて、ブロックマツチ線21がハイレベル状態からロ
ウレベル状態になる速度は、前述したブロックマツチ線
21の負荷容量の減少率からほぼ3倍程度に高速化され
る。
ブロックマツチ線21がハイレベル状態からロウレベル
状態になると、第5図(C)に示すように、セルブロッ
ク○の伝達トランジスタ27が導通状態となる。これに
より、アレイマツチ線25はロウレベル状態からハイレ
ベル状態となり、検索の不一致がアレイマツチ線25か
ら出力される。
この時に、アレイマツチ線25がロウレベル状態からハ
イレベル状態に変化するまでの時間を要する。しかしな
がら、アレイマツチ線25の主な負荷容量は、各セルブ
ロックの伝達トランジスタ27及びアレイマツチ線25
のプリチャージトランジスタ31だけであるため、アレ
イマツチ線25のロウレベル状態からハイレベル状態に
変化する遅延時間は、さほど大きな値とはならない。す
なわち、ブロックマツチ線21での高速駆動性を打ち消
すようなことにはならない。したがって、従来の単一マ
ツチ線構造に比べて、検索結果を高速に出力することが
可能となる。
なお、この発、明は上記実施例に限定されることはない
。上記実施例にあっては、セルアレイを3分割したが、
分割数はブロックマツチ線からアレイマツチ線への情報
伝達の遅延時間及び伝達トランジスタの占有面積等を考
慮して、検索データのビット数に応じて最適となるよう
に設定すればよい。
さらに、連想メモリセルを構成するトランジスタ及び他
のトランジスタの極性を逆にしても、また、ブロックマ
ツチ線21及びアレイマツチ線25をスタティック動作
させるようにしても同様の効果を得ることができる。
[発明の効果1 以上説明したように、この発明によれば、連想メモリセ
ルアレイを複数のセルブロックにより構成し、それぞれ
のセルブロック毎に検索を行い、それぞれのセルブロッ
クの検索結果からセルアレイ全体としての検索結果を得
るようにしたので、検索結果が出力されるマツチ線の負
荷を低減することが可能となる。これにより、検索ビッ
ト数が漕加しても、セルアレイ全体としての検索結果を
高速に出力することができるようになる。
【図面の簡単な説明】
第1図はこの発明の一実施例に係る連想メモリの全体構
成を示す図、第2図乃至第4図は第1図の要部構成を示
す図、第5図は第4図に示す構成の動作説明図、第6図
及び第7図は従来の連想メモリセルの回路構成を示す図
、第8図は従来の連想メモリの全体構成を示す図である
。 11・・・連想メモリセル 13・・・セルブロック 21・・・ブロックマツチ線 23・・・伝逼回路 25・・・アレイマツチ線 27.29.33.37・・・Pチャネルのトランジス

Claims (2)

    【特許請求の範囲】
  1. (1)複数の連想メモリセルブロックを列方向に配列し
    てなる連想メモリセルアレイと、 前記連想メモリセルブロック内の同一ワード線に接続さ
    れた連想メモリセル群の検索結果が出力されるブロック
    マッチ線と、 同一のワード線に対応する前記それぞれのブロックマッ
    チ線に出力された検索結果が出力されるアレイマッチ線
    と、 前記ブロックマッチ線に出力される検索結果を前記アレ
    イマッチ線に伝達する伝達手段と を有することを特徴とする連想メモリ。
  2. (2)前記伝達手段は、制御端子が前記ブロックマッチ
    線に接続され、高位電圧源あるいは低位電圧源と前記ア
    レイマッチ線との間に接続されたトランジスタであるこ
    とを特徴とする請求項1記載の連想メモリ。
JP1127770A 1989-05-23 1989-05-23 連想メモリ Pending JPH02308499A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP1127770A JPH02308499A (ja) 1989-05-23 1989-05-23 連想メモリ
US07/526,937 US5034919A (en) 1989-05-23 1990-05-22 Content addressable memory
KR1019900007609A KR930004172B1 (ko) 1989-05-23 1990-05-23 연상메모리

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1127770A JPH02308499A (ja) 1989-05-23 1989-05-23 連想メモリ

Publications (1)

Publication Number Publication Date
JPH02308499A true JPH02308499A (ja) 1990-12-21

Family

ID=14968264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1127770A Pending JPH02308499A (ja) 1989-05-23 1989-05-23 連想メモリ

Country Status (3)

Country Link
US (1) US5034919A (ja)
JP (1) JPH02308499A (ja)
KR (1) KR930004172B1 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05127872A (ja) * 1991-02-28 1993-05-25 Toshiba Corp 半導体集積回路
JPH0612883A (ja) * 1992-06-26 1994-01-21 Matsushita Electric Ind Co Ltd 連想記憶装置
KR100562805B1 (ko) * 1997-02-06 2006-05-25 노오텔 네트웍스 리미티드 내용번지화기억장치
JP2009510665A (ja) * 2005-09-30 2009-03-12 クゥアルコム・インコーポレイテッド 直列並列混合検索を用いる連想メモリ
JP2009545839A (ja) * 2006-08-04 2009-12-24 クゥアルコム・インコーポレイテッド 連想メモリ内の電力消費を減少させるための方法と装置
US8274808B2 (en) 2009-10-08 2012-09-25 Renesas Electronics Corporation Semiconductor signal processing apparatus
WO2013168685A1 (ja) * 2012-05-06 2013-11-14 国立大学法人東北大学 半導体記憶装置
WO2014038340A1 (ja) * 2012-09-06 2014-03-13 日本電気株式会社 不揮発性連想メモリ及びその動作方法

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100194743B1 (ko) * 1989-09-14 1999-06-15 가나이 쓰도무 비교 기능을 갖는 반도체 메모리 장치
US5491806A (en) * 1990-06-26 1996-02-13 Lsi Logic Corporation Optimized translation lookaside buffer slice having stored mask bits
FR2685973B1 (fr) * 1992-01-03 1994-02-25 France Telecom Point memoire pour memoire associative.
US5999434A (en) 1992-01-10 1999-12-07 Kawasaki Steel Corporation Hierarchical encoder including timing and data detection devices for a content addressable memory
US5619446A (en) * 1992-01-10 1997-04-08 Kawasaki Steel Corporation Hierarchical encoder including timing and data detection devices for a content addressable memory
GB9213818D0 (en) * 1992-06-30 1992-08-12 Inmos Ltd Digital signal comparison circuitry
JPH06139776A (ja) * 1992-10-23 1994-05-20 Fujitsu Ltd 半導体記憶装置
US5483480A (en) * 1993-07-22 1996-01-09 Kawasaki Steel Corporation Method of using associative memories and an associative memory
US5422838A (en) * 1993-10-25 1995-06-06 At&T Corp. Content-addressable memory with programmable field masking
US5592407A (en) * 1994-02-25 1997-01-07 Kawasaki Steel Corporation Associative memory
US5621677A (en) * 1994-04-29 1997-04-15 Cypress Semiconductor Corp. Method and apparatus for precharging match output in a cascaded content addressable memory system
US5490102A (en) * 1994-06-15 1996-02-06 Intel Corporation Low capacitance content-addressable memory cell
US5471189A (en) * 1994-12-14 1995-11-28 International Business Machines Corp. Comparator circuitry and method of operation
US5659697A (en) * 1994-12-14 1997-08-19 International Business Machines Corporation Translation lookaside buffer for faster processing in response to availability of a first virtual address portion before a second virtual address portion
US5638315A (en) * 1995-09-13 1997-06-10 International Business Machines Corporation Content addressable memory for a data processing system
US6917966B1 (en) 1995-09-29 2005-07-12 Cisco Technology, Inc. Enhanced network services using a subnetwork of communicating processors
US7246148B1 (en) 1995-09-29 2007-07-17 Cisco Technology, Inc. Enhanced network services using a subnetwork of communicating processors
US6182224B1 (en) 1995-09-29 2001-01-30 Cisco Systems, Inc. Enhanced network services using a subnetwork of communicating processors
US6035105A (en) * 1996-01-02 2000-03-07 Cisco Technology, Inc. Multiple VLAN architecture system
US6243667B1 (en) 1996-05-28 2001-06-05 Cisco Systems, Inc. Network flow switching and flow data export
US6308148B1 (en) 1996-05-28 2001-10-23 Cisco Technology, Inc. Network flow data export
US6212182B1 (en) 1996-06-27 2001-04-03 Cisco Technology, Inc. Combined unicast and multicast scheduling
US6434120B1 (en) 1998-08-25 2002-08-13 Cisco Technology, Inc. Autosensing LMI protocols in frame relay networks
US6304546B1 (en) 1996-12-19 2001-10-16 Cisco Technology, Inc. End-to-end bidirectional keep-alive using virtual circuits
US6862284B1 (en) * 1997-06-17 2005-03-01 Cisco Technology, Inc. Format for automatic generation of unique ATM addresses used for PNNI
US6157641A (en) * 1997-08-22 2000-12-05 Cisco Technology, Inc. Multiprotocol packet recognition and switching
US6512766B2 (en) * 1997-08-22 2003-01-28 Cisco Systems, Inc. Enhanced internet packet routing lookup
US6212183B1 (en) 1997-08-22 2001-04-03 Cisco Technology, Inc. Multiple parallel packet routing lookup
US6230236B1 (en) * 1997-08-28 2001-05-08 Nortel Networks Corporation Content addressable memory system with cascaded memories and self timed signals
US6122707A (en) * 1997-09-04 2000-09-19 Nortel Networks Corporation Content addressable memory system with self-timed signals and cascaded memories for propagating hit signals
US6343072B1 (en) 1997-10-01 2002-01-29 Cisco Technology, Inc. Single-chip architecture for shared-memory router
US6199140B1 (en) * 1997-10-30 2001-03-06 Netlogic Microsystems, Inc. Multiport content addressable memory device and timing signals
US7570583B2 (en) 1997-12-05 2009-08-04 Cisco Technology, Inc. Extending SONET/SDH automatic protection switching
US6111877A (en) * 1997-12-31 2000-08-29 Cisco Technology, Inc. Load sharing across flows
US6493790B1 (en) * 1998-01-30 2002-12-10 Sun Microsystems, Inc. Translation-lookaside buffer with current tracking reference circuit
US6853638B2 (en) 1998-04-01 2005-02-08 Cisco Technology, Inc. Route/service processor scalability via flow-based distribution of traffic
US6308219B1 (en) 1998-07-31 2001-10-23 Cisco Technology, Inc. Routing table lookup implemented using M-trie having nodes duplicated in multiple memory banks
US6182147B1 (en) * 1998-07-31 2001-01-30 Cisco Technology, Inc. Multicast group routing using unidirectional links
US6389506B1 (en) 1998-08-07 2002-05-14 Cisco Technology, Inc. Block mask ternary cam
US6101115A (en) * 1998-08-07 2000-08-08 Cisco Technology, Inc. CAM match line precharge
US6771642B1 (en) 1999-01-08 2004-08-03 Cisco Technology, Inc. Method and apparatus for scheduling packets in a packet switch
US7065762B1 (en) 1999-03-22 2006-06-20 Cisco Technology, Inc. Method, apparatus and computer program product for borrowed-virtual-time scheduling
US6317349B1 (en) 1999-04-16 2001-11-13 Sandisk Corporation Non-volatile content addressable memory
US6166938A (en) * 1999-05-21 2000-12-26 Sandisk Corporation Data encoding for content addressable memories
US6157558A (en) * 1999-05-21 2000-12-05 Sandisk Corporation Content addressable memory cell and array architectures having low transistor counts
US6195278B1 (en) 1999-12-30 2001-02-27 Nortel Networks Limited Content addressable memory cells and words
US6650561B2 (en) 2002-01-30 2003-11-18 International Business Machines Corporation High reliability content-addressable memory using shadow content-addressable memory
US6549442B1 (en) 2002-07-25 2003-04-15 Neomagic Corp. Hardware-assisted fast bank-swap in a content-addressable-memory (CAM) processor
JP4392316B2 (ja) * 2004-10-04 2009-12-24 株式会社日立製作所 フレーム中継装置
US9934857B2 (en) * 2016-08-04 2018-04-03 Hewlett Packard Enterprise Development Lp Ternary content addressable memories having a bit cell with memristors and serially connected match-line transistors

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4975872A (en) * 1988-11-17 1990-12-04 Matsushita Electric Industrial Co., Ltd. Dual port memory device with tag bit marking

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05127872A (ja) * 1991-02-28 1993-05-25 Toshiba Corp 半導体集積回路
JPH0612883A (ja) * 1992-06-26 1994-01-21 Matsushita Electric Ind Co Ltd 連想記憶装置
KR100562805B1 (ko) * 1997-02-06 2006-05-25 노오텔 네트웍스 리미티드 내용번지화기억장치
JP2009510665A (ja) * 2005-09-30 2009-03-12 クゥアルコム・インコーポレイテッド 直列並列混合検索を用いる連想メモリ
JP2009545839A (ja) * 2006-08-04 2009-12-24 クゥアルコム・インコーポレイテッド 連想メモリ内の電力消費を減少させるための方法と装置
US8154900B2 (en) 2006-08-04 2012-04-10 Qualcomm Incorporated Method and apparatus for reducing power consumption in a content addressable memory
US8274808B2 (en) 2009-10-08 2012-09-25 Renesas Electronics Corporation Semiconductor signal processing apparatus
WO2013168685A1 (ja) * 2012-05-06 2013-11-14 国立大学法人東北大学 半導体記憶装置
JP2013235620A (ja) * 2012-05-06 2013-11-21 Tohoku Univ 半導体記憶装置及びその駆動方法
US9324429B2 (en) 2012-05-06 2016-04-26 Tohoku University Semiconductor storage device
WO2014038340A1 (ja) * 2012-09-06 2014-03-13 日本電気株式会社 不揮発性連想メモリ及びその動作方法
US9299435B2 (en) 2012-09-06 2016-03-29 Nec Corporation Nonvolatile content addressable memory and method for operating same
JPWO2014038340A1 (ja) * 2012-09-06 2016-08-08 日本電気株式会社 不揮発性連想メモリ及びその動作方法

Also Published As

Publication number Publication date
US5034919A (en) 1991-07-23
KR900019044A (ko) 1990-12-22
KR930004172B1 (ko) 1993-05-21

Similar Documents

Publication Publication Date Title
JPH02308499A (ja) 連想メモリ
US5787458A (en) Content addressable memory of a simple construction capable of retrieving a variable word length data
US4723224A (en) Content addressable memory having field masking
JP3095064B2 (ja) 連想記憶装置
US4393472A (en) Semiconductor memory circuit
NL8602178A (nl) Geintegreerde geheugenschakeling met blokselektie.
US5053648A (en) Master slice cmos array having complementary columns
US3965459A (en) Selectable eight or twelve digit integrated circuit calculator and conditional gate output signal modification circuit therefor
US4823313A (en) Memory device with comparison function
US6618280B2 (en) Associative memory for accomplishing longest coincidence data detection by two comparing operations
US6795325B1 (en) Semiconductor memory
US3648065A (en) Storage circuit for shift register
US3708788A (en) Associative memory cell driver and sense amplifier circuit
US4145759A (en) Virtual power supply ROM
JPS5894187A (ja) 半導体記憶装置
US3621279A (en) High-density dynamic shift register
US5463751A (en) Memory device having address translator and comparator for comparing memory cell array outputs
US4841567A (en) Memory device
JP4850403B2 (ja) マグニチュード内容参照可能メモリ
KR860002099A (ko) 기억 장치
US4037217A (en) Read-only memory using complementary conductivity type insulated gate field effect transistors
US5487028A (en) Method for arranging column decoders in a video RAM
US6580628B2 (en) Associative memory
US4041330A (en) Selectable eight or twelve digit integrated circuit calculator and conditional gate output signal modification circuit therefor
US5926425A (en) Memory with bit line discharge circuit elements