JPS61177700A - 複合連想メモリ - Google Patents

複合連想メモリ

Info

Publication number
JPS61177700A
JPS61177700A JP60016523A JP1652385A JPS61177700A JP S61177700 A JPS61177700 A JP S61177700A JP 60016523 A JP60016523 A JP 60016523A JP 1652385 A JP1652385 A JP 1652385A JP S61177700 A JPS61177700 A JP S61177700A
Authority
JP
Japan
Prior art keywords
condition
register
associative memory
complex
search key
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.)
Granted
Application number
JP60016523A
Other languages
English (en)
Other versions
JPH0743942B2 (ja
Inventor
Shinichiro Miyaoka
宮岡 伸一郎
Akira Muramatsu
晃 村松
Seiju Funabashi
舩橋 誠寿
Tsutomu Tashiro
勤 田代
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP60016523A priority Critical patent/JPH0743942B2/ja
Publication of JPS61177700A publication Critical patent/JPS61177700A/ja
Publication of JPH0743942B2 publication Critical patent/JPH0743942B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、複数の条件が成立したときにある結果が導か
れるような対象に対し、条件成立の判別と結果の読み出
しを高速化する装置に係り、特に複合的な検索、ルール
型制御、2値的推論に好適な複合連想メモリに関する。
〔発明の背景〕
従来の連想メモリは、一つの検索キーに対し一致する条
件語を持つデータを出力するものであって、複数の検索
キーに対し複数の条件語の成立を識別しなければならな
いような問題に対しては、機能的に不十分であった。
【発明の目的〕
本発明の目的は、複数の検索キーに対し、複数の条件語
の成立を識別し、全条件が成立した結果データを高速に
読み出し得る複合連想メモリを提供することにある。
〔発明の概要〕
一つの条件語を記憶する部分をセルと呼ぶことにするが
、このセルは通常検索キーとの一致不一致を識別する回
路を備えている。本発明ではさらに各セルごとに条件成
立の有無を記憶するレジスタを設け、このレジスタの出
力から、一つの結果データの全条件語が現在までに入力
された検索キーのいずれかと一致したか、すなわち複合
条件が成立したのかを判別する点に特徴がある。
〔発明の実施例〕
以下、本発明の一実施例を第1〜3図に従い説明する。
@1図の例では1条件C工f Q29 as が成立し
たとき、結果R1が読み出される。また、結果R。
が読み出されるためには、条件axrc<が成立してい
る必要がある。この例に対し複合連想メモリを構成した
例が第2図である。全体は多数のセルから構成される条
件語記憶部1、普通のRAMである結果データ記憶部2
、応答レジスタ3、多重応答分解器4、符号器5、検索
キーバッファ6から構成される。条件語記憶部1を構成
する一つのセルフは、条件語レジスタ8と条件成立レジ
スタ9を備えている。
検索キーバッファ6に格納された検索キーが、順次条件
語記憶部1に入力される。検索キーは全セルにブロード
キャストされ、該キーと条件語が一致したセルにおいて
は条件成立レジスタ9にit 1”のフラグが立てられ
るものとする。たとえば、C3がキーとして入力される
と、レジスタ8の内容と一致しているのでレジスタ9の
内容が“1″となる。なお、条件語が格納されていない
セルの条件成立レジスタ9にはあらかじめ“1”がセッ
トされているものとし、他のセルの条件成立レジスタ9
の初期値は“0”とする1条件成立レジスタ9の出力は
、一つの結果に対応する条件の組ごとにANDがとられ
、該組の全条件が成立した時点で“1”が応答レジスタ
3に入力される。
応答レジスタ3には一般に同時に複数個の“1”が入力
されることがあるので、多重応答分解@4により多重入
力を直列化するものとする。多重応答分解器4の出力は
符号器5でアドレス信号に変換された後RAM2に入力
される。RAM2からは成立した条件部に対応する結果
データが出力される。
セルフの内部構成を第3図に示す、セルフは条件語レジ
スタ82条件成立レジスタ9および一致回路11から構
成される。検索キーは、入力線12によって入力される
。このキーがレジスタ8の内容と一致したとき、レジス
タ9にクロック信号が入力され入力線13の値に従いレ
ジスタ9の内容が書き変えられる。入力線13には1条
件が新たに成立した場合に“1”、成立していた条件が
解除された場合に′0”の信号値が乗せられる。
条件の解除は、複合検索の途中で、以前に入力した検索
キーが成立しなくなった場合(たとえば制御に用いる場
合、外部状況が変化したときなど)に用いるものである
。なお1図中には記していないが、必要に応じて全セル
のレジスタ8,9の一括リセットを行えるものとする。
応答レジスタ3.多重応答分解器4.符号器5は公知の
もので良い(たとえば、「奥州:連想メモリとその応用
、 bit vol、is、Na4J ) e〔発明の
効果〕 本発明によれば、従来のCA M (ContentA
ddrassabla Mamoty)では困難であっ
た、複数の検索キーに基づき連想データを読み出すこと
をハードウェアだけを用いて行うことができるので。
複合条件の成立の判定、該条件成立時の対応結果読出し
を高速化できる効果がある。
【図面の簡単な説明】
第1図は条件−結果テーブルの一例を示す図、第2図は
複合連想メモリの全体構成図、第3図はセル内部構成の
一例を示す図である。 1・・・条件語記憶部、2・・・結果データ記fiRA
M。

Claims (1)

    【特許請求の範囲】
  1.  検索キーと記憶内容の一致不一致により必要データを
    読み出す連想メモリにおいて、一つの読み出しデータに
    対し検索キーの比較対象となる複数個の条件語に対し一
    致不一致の情報を記憶するレジスタと、該データの条件
    部となる全条件語が現在までに入力された検索キーのい
    ずれかと一致したか判別する回路とを備えたことを特徴
    とする複合連想メモリ。
JP60016523A 1985-02-01 1985-02-01 複合連想メモリ Expired - Lifetime JPH0743942B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60016523A JPH0743942B2 (ja) 1985-02-01 1985-02-01 複合連想メモリ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60016523A JPH0743942B2 (ja) 1985-02-01 1985-02-01 複合連想メモリ

Publications (2)

Publication Number Publication Date
JPS61177700A true JPS61177700A (ja) 1986-08-09
JPH0743942B2 JPH0743942B2 (ja) 1995-05-15

Family

ID=11918630

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60016523A Expired - Lifetime JPH0743942B2 (ja) 1985-02-01 1985-02-01 複合連想メモリ

Country Status (1)

Country Link
JP (1) JPH0743942B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5129074A (en) * 1988-09-22 1992-07-07 Hitachi Vlsi Engineering Corporation Data string storage device and method of storing and retrieving data strings
JPH0531610U (ja) * 1991-10-14 1993-04-27 茂 戸上 腕輪の手芸セツト
US7124200B2 (en) 2000-09-28 2006-10-17 Fujitsu Limited Routing apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5129074A (en) * 1988-09-22 1992-07-07 Hitachi Vlsi Engineering Corporation Data string storage device and method of storing and retrieving data strings
JPH0531610U (ja) * 1991-10-14 1993-04-27 茂 戸上 腕輪の手芸セツト
US7124200B2 (en) 2000-09-28 2006-10-17 Fujitsu Limited Routing apparatus

Also Published As

Publication number Publication date
JPH0743942B2 (ja) 1995-05-15

Similar Documents

Publication Publication Date Title
US5257220A (en) Digital data memory unit and memory unit array
JPS61210477A (ja) ベクトル型連想メモリシステム
JPS62293596A (ja) 連想記憶装置
JPS61177700A (ja) 複合連想メモリ
JPS60211540A (ja) デ−タ検索回路
JPH01107398A (ja) 半導体記憶装置
JP3149296B2 (ja) 半導体メモリ
JPH0363094B2 (ja)
SU1345201A1 (ru) Устройство формировани адреса ЭВМ в вычислительной сети
JPS6214919B2 (ja)
JPS61289448A (ja) バツフア記憶装置
JPS59116991A (ja) 連想メモリ装置
JP2656538B2 (ja) アドレス変換装置
JPS619725A (ja) マイクロプログラム制御回路
JP3059209B2 (ja) 連想記憶装置
JPS60160444A (ja) リスト処理方法
JPH01106138A (ja) 連想記憶装置
JPS60211541A (ja) デ−タ検索回路
JPH04101272A (ja) データエレメント検索方法
JPS60218146A (ja) 記憶装置アドレス制御方式
JPS6143734B2 (ja)
JPS59146493A (ja) 連想記憶装置
JPH04262436A (ja) アドレス変換緩衝回路
JPS6481031A (en) Data control system
JPH069038B2 (ja) ダイレクトメモリアクセス制御装置