JPH02282820A - ビット検索器 - Google Patents

ビット検索器

Info

Publication number
JPH02282820A
JPH02282820A JP10488989A JP10488989A JPH02282820A JP H02282820 A JPH02282820 A JP H02282820A JP 10488989 A JP10488989 A JP 10488989A JP 10488989 A JP10488989 A JP 10488989A JP H02282820 A JPH02282820 A JP H02282820A
Authority
JP
Japan
Prior art keywords
bit
search
circuit
data
level
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
JP10488989A
Other languages
English (en)
Inventor
Yoshiji Kitora
木虎 義詞
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP10488989A priority Critical patent/JPH02282820A/ja
Publication of JPH02282820A publication Critical patent/JPH02282820A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、複数のビットからなるデータ内の各ビットに
存在するハイ(H)又はロー(L)のデータを検索する
ビット検索器に関する。
[従来の技術とその課題] 例えば8ビツトのデータ内より■(あるいは17レベル
のデータが存在することを検索する場合、従来のビット
検索器は第2図に示すように、OR回路、インバータ及
びNOR回路よりなる検索回路AOないしA7が並列に
配置されている。
例えば8ビツトのデータの内、最上位ビットが供給され
るデータ入力端子D7は、OR回路Lに接続され、又イ
ンバータ27を介してNOR回路37に接続される。又
、OR回路17及びNOR回路37の入力端は接地され
ており、OR回路17の出力側は、次段の検索回路へ〇
に設けられるOR回路16及びNOR回路36の入力側
に接続される。そしてNOR回路37の出力側は出力端
子Y7に接続される。
検索回路A6も検索回路A7と同一の構成であり、デー
タ入力端子D6は、OR回路16に接続され、又インバ
ータ26を介してNOR回路36に接続される。NOR
回路36の出力側は出力端子Y6に接続され、OR回路
16の出力側は次段の検索回路A5のNOR回路15及
びNOR回路35の入力端に接続される。以下検索回路
AOに至るまで同様に構成されビット検索器を構成する
このように構成されたビット検索器の各データ入力端子
DOないしD7には、8ビツトのデータがパラレルに供
給され、ビット検索器はデータ入力端子D7に供給され
たデータより順にデータ入力端子DOに供給されるデー
タに向かい1ビツトづつ信号レベルを検索する。よって
、上位側のビットよりデータ検索を開始して初めて!4
レベルのデータのビットが存在するまでOR回路は次段
へLレベルの信号を送出し、Hレベルのデータが存在し
たビット以後の検索回路AnのそれぞれのOR回路はH
レベルの信号を次段に送出する。そして初めてHレベル
のデータが検出されたビットが供給される回路のNOR
回路のみよりHレベルの信号が出力端子Ynに送出され
、その他の回路のNOR回路はLレベルの信号を出力端
子Yに送出す例えば供給されるデータが0001000
0であれば、検索回路A7ないしA5に備わるOR回路
17ないし15はLレベルの信号を送出し、検索回路A
4ないしAOに備わるOR回路14ないしlOはHレベ
ルの信号を送出する。又、検索回路A4の出力端子Y4
にHレベルの信号が送出される。
このように、従来のビット検索器では、最上位ビットよ
り最下位ビットへ1ビツトづつデータを検索するので検
索時間が長くなるという問題点があった。
本発明は、このような問題点を解決するためになされた
もので、高速に入力データの検索が行えるビット検索器
を提供することを目的とする。
[課題を解決するための手段J 本発明は、複数のビットデータからなる入力情報よりい
ずれかのビットに存在するHレベル又はLレベルのデー
タを検出するビット検索器において、 入力情報が任意のビット数に分割された分割入力情報が
パラレルに供給され、供給される分割入力情報の各ビッ
トよりHレベル又はLレベルのデータを検索する検索回
路と、 上記検索回路に供給されるパラレルな分割入力情報より
上記検索回路とは別個にHレベル又はLレベルのデータ
を検索し、この検索結果にて次段以降の上記検索回路の
データ検索を制御する検索制御回路と、を備えたことを
特徴とする。
[作用] 入力情報は任意のビット数に分割され、分割されたパラ
レルな分割入力情報は検索回路及び検索制御回路に供給
される。検索回路は、供給される分割入力情報の各ビッ
トにH又はLレベルのデータが存在するか否かを検索す
る。又、検索制御回路は、供給される分割入力情報より
H又はLレベルのデータの存在を検索し、目的のデータ
が検索されれば次段の検索回路にその旨の信号を送出し
次段の検索回路の検索動作を簡略化する。
[実施例〕 本発明のビット検索器は、供給されるデータが例えば8
ビツトで構成されている場合、4ビットづつの2ブロツ
クに分け、各ブロックには次ブロックのビット検索を制
御するビット検索制御回路を設けている。
本発明の一実施例を示す第1図において、第2図に示す
構成部分と同じ構成部分については同じ符号を付し、そ
の説明を省略する。
それぞれのデータ入力端子D7ないしD4は、検索回路
A7ないしA4のそれぞれに接続されるとともに81ビ
ット検索制御回路50に備わるNOR回路40に接続さ
れる。尚、検索回路A7ないしA4は従来例に示したも
のと同一の構成にてなるものである。又、検索回路A7
ないしA4にて一つのブロックを構成し、検索回路A3
ないしAOにて一つのブロックを構成している。
Blビット検索制御回路50において、上記NOR回路
40の出力側はインバータ41を介してローアクティブ
なトランスミッションゲート42のイネイブル端子42
aに接続されるとともにPチャンネルトランジスタ43
のゲートに接続される。トランスミッンヨンゲート42
の入力側は接地され、トランスミッションゲート42の
出力側は次のデータ検索ブロックに備わる検索回路A3
のOR回路I3及びNOR回路33の入力端、並びにB
Oビット検索制御回路51に備わるトランスミツノヨン
ゲート46の入力端に接続される。
又、Pチャンネルトランジスタ43のソースは電圧源に
接続され、ドレインはトランスミッションゲート42の
出力側に接続される。
又、検索回路A3ないしAOl並びにBOビット検索制
御回路51は、上述した検索回路A7ないしA4、及び
Blビット検索制御回路50と同じ回路構成である。尚
、本従来例においてはBOヒツト検索制御回路51は設
けなくても良い。
尚、NOR回路40は、データ入力端子D7ないしD4
に供給される各ビットのデータがすべてLレベルである
ときのみHレベルの信号を送出するので、トランスミッ
ションゲート42がオン状態となり、又このときPチャ
ンネルトランジスタ43はオフ状態であるので、トラン
スミッションゲート42は検索回路A3にLレベルの信
号を送出する。一方、データ入力端子DIないしD4に
供給されるビットのいずれかのデータがHレベルであれ
ば、NOR回路40はLレベルの信号を送出するので、
トランスミッションゲート42はオフ状態となり、また
このときPチャンネルトランジスタ43はオン状態とな
るので81ビット検索制御回路50より14レベルの信
号が検索回路A3に送出される。
このように構成されるビット検索器における動作を以下
に示す。
8ビツトのデータがパラレルに各データ入力端子D7な
いしDOに供給され、最上位ビットである8ビツト目よ
り5ビツト目までに[Iレベルのデータがない場合には
、従来例にて説明したように各検索回路A7ないしA4
はすべてLレベルの信号を出力端子Y7ないしY4に送
出する。又、このとき、B1ビット検索制御回路50に
設けられたNOR回路40は、Hレベルの信号を送出す
るので、上述したように、Blビット検索制御回路50
は検索回路A3及びBOビット検索制御回路51のトラ
ンスミッンヨンゲート46にLレベルの信号を送出する
そして、検索回路A3ないしAOはデータ入力端子D3
ないしDOに供給される4ビツト目より最下位ビットま
でのデータをもとに上述した場合と同様に、ビットの検
索を行う。
一方、8ビツト目より5ビツト目のいずれかのビットに
■(レベルのデータが存在する場合、例えば6ビツト目
のデータがHレベルであれば検索回路A5の出力端子Y
5よりHレベルの信号が送出されるとともに、Blビッ
ト検索制御回路50に設けられたNOR回路40はLレ
ベルの信号を送出するので、トランスミッションゲート
42はオフ状態となり、又このときPチャンネルトラン
ジスタ43はオン状態であるので、Blビット検索制御
回路50は、検索回路A3に設けられるNOR回路33
及びOR回路I3並びにBOビット検索制御回路51に
設けられたトランスミツノヨンゲート46に1]レベル
の信号を送出する。したがって、検索回路A3ないしA
OのOR回路13ないしlOは、すべてHレベルの信号
を送出するので、入力端子D3ないしDOに供給される
データがHLのどちらのレベルであっても、検索回路A
3ないしAOはすべてLレベルの信号を出力端子Y3な
いしYOに送出する。又、トランスミツンヨンゲート4
6にHレベルの信号が供給されることより、さらに後段
に検索回路等が接続されている場合、それらの検索回路
Anのデータ入力端子DnにたとえI(レベルのデータ
が供給されてらそれらの検索回路Anより出力端子Yn
1.:Hレベルの信号が送出されることはなくなる。
このように、本発明のビット検索器においては、例えば
供給される複数ビットよりなるデータを例えば4ビツト
づつのブロックに分け、ブロック単位で供給される各ビ
ット毎のデータを検索し、さらに各ブロックに供給され
るビットより例えばHレベルのデータが検索されれば次
段以降のブロックを構成する検索回路のデータ検索動作
を簡略化する信号がビット検索制御回路より送出される
ので、従来のビット検索器に比べ約1/2の時間でビッ
ト検索が実行できる。
し発明の効果] 以上詳述したように本発明によれば、入力情報を分割し
、分割した入力情報よりデータ検索を行うとともに、分
割した入力情報より次段以降の検索回路のデータ検索を
制御するようにしたことより、データ検索に要する時間
を短縮することができる。
【図面の簡単な説明】
第1図は本発明のビット検索器の構成を示す論理回路図
、第2図は従来のビット検索器の構成を示す論理回路図
である。 50・・・B1ビット検索制御回路、 5ト・・BOビット検索制御回路。

Claims (1)

    【特許請求の範囲】
  1. (1)複数のビットデータからなる入力情報よりいずれ
    かのビットに存在するHレベル又はLレベルのデータを
    検出するビット検索器において、入力情報が任意のビッ
    ト数に分割された分割入力情報がパラレルに供給され、
    供給される分割入力情報の各ビットよりHレベル又はL
    レベルのデータを検索する検索回路と、 上記検索回路に供給されるパラレルな分割入力情報より
    上記検索回路とは別個にHレベル又はLレベルのデータ
    を検索し、この検索結果にて次段以降の上記検索回路の
    データ検索を制御する検索制御回路と、を備えたことを
    特徴とするビット検索器。
JP10488989A 1989-04-25 1989-04-25 ビット検索器 Pending JPH02282820A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10488989A JPH02282820A (ja) 1989-04-25 1989-04-25 ビット検索器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10488989A JPH02282820A (ja) 1989-04-25 1989-04-25 ビット検索器

Publications (1)

Publication Number Publication Date
JPH02282820A true JPH02282820A (ja) 1990-11-20

Family

ID=14392740

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10488989A Pending JPH02282820A (ja) 1989-04-25 1989-04-25 ビット検索器

Country Status (1)

Country Link
JP (1) JPH02282820A (ja)

Similar Documents

Publication Publication Date Title
JP2812262B2 (ja) 連想記憶装置
US4314356A (en) High-speed term searcher
US5034919A (en) Content addressable memory
US5175860A (en) System string search system using matrix memory?comparator with columns simultaneously comparing with symbols of string supplied in parallel from a column of input shift registers
KR880011812A (ko) 반도체 기억장치내로 데이타를 병렬 입력시키기 위한 방법 및 이 방법을 수행하기 위한 회로
KR19980054511A (ko) 고속 다중화기
US5966407A (en) Bus driving system and integrated circuit device using the same
JPS58191521A (ja) ラツチ回路
US2794970A (en) Identification of serial stored information
US5018099A (en) Comparison circuit
JPS60121588A (ja) デイジタル符号検出回路
JPS60105040A (ja) 文章検索方式
US5929669A (en) Output buffer circuit for semiconductor memory devices
US6816430B2 (en) Device for storage of multiport data, particularly for an arithmetic and logic unit of a digital signal processing processor
JPS63285049A (ja) 集積回路のバス線における回路装置
JPS6170634A (ja) シフト回路
JPH0731686B2 (ja) デ−タ選別装置
US6791358B2 (en) Circuit configuration with signal lines for serially transmitting a plurality of bit groups
JP3470785B2 (ja) データ入出力回路
SU803010A1 (ru) Запоминающее устройство
KR100583330B1 (ko) 내용 주소화 메모리 장치
JP4776183B2 (ja) 複数のバスを駆動するマルチバス駆動装置
JPS62267999A (ja) 連想式半導体記憶装置
SU1499354A1 (ru) Устройство дл адресации блоков пам ти
JPH01163812A (ja) 高速バス回路の動作方法