JPS632424A - 一致検出回路 - Google Patents
一致検出回路Info
- Publication number
- JPS632424A JPS632424A JP14539486A JP14539486A JPS632424A JP S632424 A JPS632424 A JP S632424A JP 14539486 A JP14539486 A JP 14539486A JP 14539486 A JP14539486 A JP 14539486A JP S632424 A JPS632424 A JP S632424A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- bit
- bits
- coincidence
- coincident
- 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
Links
- 238000001514 detection method Methods 0.000 claims abstract description 13
- 230000010354 integration Effects 0.000 abstract description 2
- 239000000470 constituent Substances 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Logic Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は一致検出回路に関し、特に一致検出回路の高速
化に関する。
化に関する。
2ビット以上で構成される2つの値の一致検出を行う従
来の排他的論理和を用いた回路を第2図に示す。比較す
べき2つの値X、 YがX(IXI・・・” n−”p
Yo Yl・・・7、−1のnビットで構成されると
すると、1ビット目のxo t Yo 2ビット目のx
l eytt3ビット目のx2eYz・・・ nビット
目のXn−1,7m−1をそれぞれビット比較回路1o
、。
来の排他的論理和を用いた回路を第2図に示す。比較す
べき2つの値X、 YがX(IXI・・・” n−”p
Yo Yl・・・7、−1のnビットで構成されると
すると、1ビット目のxo t Yo 2ビット目のx
l eytt3ビット目のx2eYz・・・ nビット
目のXn−1,7m−1をそれぞれビット比較回路1o
、。
11、l宜・・・I B −2、11x−1に入力して
一致検出を行い、そのn個の出力をNOR回路2に入力
してNOR論理をとって、すべてのビットが一致してい
ればNOR回路2の出力が論理値″+ Hn、1ビット
でも不一致があればNOR回路2の出力が論理値@L″
となることKより、2つの値X、 Yの一致検出を行っ
ていた。
一致検出を行い、そのn個の出力をNOR回路2に入力
してNOR論理をとって、すべてのビットが一致してい
ればNOR回路2の出力が論理値″+ Hn、1ビット
でも不一致があればNOR回路2の出力が論理値@L″
となることKより、2つの値X、 Yの一致検出を行っ
ていた。
上述した従来の一致検出回路は、2つの値X。
Yを構成するビット数が少ないときには有効であるが、
構成するビット数分だけピット比較回路を用意しなけれ
ばならないので、構成ビット数が増大すればそれに比例
して一致検出を行う回路全体を構成する素子数も増大す
るという欠点がある。
構成するビット数分だけピット比較回路を用意しなけれ
ばならないので、構成ビット数が増大すればそれに比例
して一致検出を行う回路全体を構成する素子数も増大す
るという欠点がある。
本発明の一致検出回路は、それぞれ2ビット以上で構成
される2つの値X、 Yの一致検出を行う一致検出回路
において、2つの値X、 Yを構成するビット数をある
一定の少数ビットに分割し、2つの値X、 Yを上位
ビットあるいは下位ビットよシ分割した少数ビットずつ
順次一致検出を行い全ビットを比較することを特徴とす
る。
される2つの値X、 Yの一致検出を行う一致検出回路
において、2つの値X、 Yを構成するビット数をある
一定の少数ビットに分割し、2つの値X、 Yを上位
ビットあるいは下位ビットよシ分割した少数ビットずつ
順次一致検出を行い全ビットを比較することを特徴とす
る。
第1図は本発明の一実施例の等価回路図である。
M1図の回路は1ビットの比較回路1o、 lx、1宜
y・・・t 1m と、比較結果をまとめるNOR回路
2と比較結果の保持回路3と、時分割処理回路4および
X、 Yのビット選択回路5,6とから成る。
y・・・t 1m と、比較結果をまとめるNOR回路
2と比較結果の保持回路3と、時分割処理回路4および
X、 Yのビット選択回路5,6とから成る。
例えば、ビット比較回路io、 It、 12−・・y
1!11を排他的論理和回路、保持回路3をNAND
回路によるR、−Sフリップフロップ回路、時分割処理
回路4を時分割でのアドレスデコーダとし、4ビットに
分割した場合について、本発明の詳細な説明する。まず
、一致検出を行う前にR−Sフリップフロップから成る
保持回路3をセットし、状態値を「一致」にしておく。
1!11を排他的論理和回路、保持回路3をNAND
回路によるR、−Sフリップフロップ回路、時分割処理
回路4を時分割でのアドレスデコーダとし、4ビットに
分割した場合について、本発明の詳細な説明する。まず
、一致検出を行う前にR−Sフリップフロップから成る
保持回路3をセットし、状態値を「一致」にしておく。
ここでは一致を論理値”H”、不一致を論理値@L”と
しておく。その後時分割処理回路4の時分割アドレスデ
コーダにより示されるX、 Yの上位または下位4ビッ
トをそれぞれX、 Yビット選択回路5,6よシ出力し
、1ビットずつビット比較回路の排他的論理和回路に入
力する。ビット比較回路の排他的論理和回路の出力は一
致のとき論理値”L”、不一致のとき論理値“H″でろ
、り、NOR回路2により各ビットがそれぞれ一致して
いないとNOR回路2の出力は論理値”H″にならず7
L″になる。この比較結果がR−Sフリップフロップ回
路からなる保持回路3に入力されると、前回までの比較
結果が一致の場合、保持回路3の出力は一致の論理値″
H”から不一致の論理値“L″へと変化する。
しておく。その後時分割処理回路4の時分割アドレスデ
コーダにより示されるX、 Yの上位または下位4ビッ
トをそれぞれX、 Yビット選択回路5,6よシ出力し
、1ビットずつビット比較回路の排他的論理和回路に入
力する。ビット比較回路の排他的論理和回路の出力は一
致のとき論理値”L”、不一致のとき論理値“H″でろ
、り、NOR回路2により各ビットがそれぞれ一致して
いないとNOR回路2の出力は論理値”H″にならず7
L″になる。この比較結果がR−Sフリップフロップ回
路からなる保持回路3に入力されると、前回までの比較
結果が一致の場合、保持回路3の出力は一致の論理値″
H”から不一致の論理値“L″へと変化する。
これを上位または下位ビットの4ビットずつを、時分割
処理回路4により順次一致検出していき、全ビット検出
途中で1ビットでも不一致があれば不一致とする。
処理回路4により順次一致検出していき、全ビット検出
途中で1ビットでも不一致があれば不一致とする。
構成ビット数の多い2つの値の一致検出を、少ない個数
の比較回路に時分割処理回路、データ保持回路を付加し
て行うことによシ全体の素子数が減少するがこれを具体
的に見ていく。例えば64ビットで構成される2つの値
の一致検出を行う際、従来の回路と本発明による回路と
で比較してみる。
の比較回路に時分割処理回路、データ保持回路を付加し
て行うことによシ全体の素子数が減少するがこれを具体
的に見ていく。例えば64ビットで構成される2つの値
の一致検出を行う際、従来の回路と本発明による回路と
で比較してみる。
従来の回路では64個の排他的論理和回路と、その64
個の出力をまとめるためのゲートが必要であり、排他的
論理和回路が8素子で構成され、まとめるためのゲート
を5人力と4人力N0R−NAND−NORの3段講成
とすると、全素子数は672素子となる。本発明による
回路では、時分割処理回路を4段の7ツプカウンタとデ
コーダで構成され、カウンタが16素子で構成されると
し、64ビットを4ビット8アドレスに分割すると全素
子数は272素子となる。また、128ビットから構成
される値の一致検出では、同様に4ビット32アドレス
に分割すると、従来の回路では1332素子、本発明に
よる回路では512素子となる。
個の出力をまとめるためのゲートが必要であり、排他的
論理和回路が8素子で構成され、まとめるためのゲート
を5人力と4人力N0R−NAND−NORの3段講成
とすると、全素子数は672素子となる。本発明による
回路では、時分割処理回路を4段の7ツプカウンタとデ
コーダで構成され、カウンタが16素子で構成されると
し、64ビットを4ビット8アドレスに分割すると全素
子数は272素子となる。また、128ビットから構成
される値の一致検出では、同様に4ビット32アドレス
に分割すると、従来の回路では1332素子、本発明に
よる回路では512素子となる。
以上説明したように本発明は、構成するビット数をある
一定の少数ビット数に分割するととKよシ構成ビット数
が増大すればするほど素子数を低減でき高集積化に効果
がある。
一定の少数ビット数に分割するととKよシ構成ビット数
が増大すればするほど素子数を低減でき高集積化に効果
がある。
第1図は本発明の一実施例の一致検出回路の等価回路図
、第2図は従来の一致検出回路の等価回路図である。 lee 1t+ law・・・t 1nl+ In−I
t In−2・・・・・・ビット比較回路、2・・・・
・・NOR回路、3・・・・・・保持回路、4・・・・
・・時分割処理回路、5・・・・・・Xのビット選択回
路、6・・・・・・Yのビット選択回路。 ′fi’z口
、第2図は従来の一致検出回路の等価回路図である。 lee 1t+ law・・・t 1nl+ In−I
t In−2・・・・・・ビット比較回路、2・・・・
・・NOR回路、3・・・・・・保持回路、4・・・・
・・時分割処理回路、5・・・・・・Xのビット選択回
路、6・・・・・・Yのビット選択回路。 ′fi’z口
Claims (1)
- それぞれ2ビット以上で構成される2つの値X、Yの一
致検出を行う一致検出回路において、2つの値X、Yを
構成するビット数をある一定の少数ビットに分割し、2
つの値X、Yを上位ビットあるいは下位ビットより分割
した少数ビットずつ順次一致検出を行い全ビットを比較
することを特徴とする一致検出回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14539486A JPS632424A (ja) | 1986-06-20 | 1986-06-20 | 一致検出回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14539486A JPS632424A (ja) | 1986-06-20 | 1986-06-20 | 一致検出回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS632424A true JPS632424A (ja) | 1988-01-07 |
Family
ID=15384244
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14539486A Pending JPS632424A (ja) | 1986-06-20 | 1986-06-20 | 一致検出回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS632424A (ja) |
-
1986
- 1986-06-20 JP JP14539486A patent/JPS632424A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5122979A (en) | Method and a digital electronic device for the evaluation of an extremum of a set of binary encoded data words | |
| KR0156152B1 (ko) | 최대값 선택회로 | |
| US3831012A (en) | Normalize shift count network | |
| JPS60168243A (ja) | テスト装置 | |
| JPH0746310B2 (ja) | 半導体論理回路 | |
| CA1173918A (en) | Cmos static alu | |
| JPS632424A (ja) | 一致検出回路 | |
| US4013879A (en) | Digital multiplier | |
| US7352275B2 (en) | Device for comparing two words of n bits each | |
| US6470371B1 (en) | Parallel multiplier | |
| JPH01187630A (ja) | 大小比較回路 | |
| US4159529A (en) | Fibonacci code adder | |
| JPH03228122A (ja) | 加算回路 | |
| EP0442220A2 (en) | Decoder | |
| EP0679989A1 (en) | Comparator scheme for determining the result of a mathematical operation | |
| JPH0217532A (ja) | ディジタル比較器 | |
| KR0154934B1 (ko) | 개선된 2의 보수회로 | |
| KR0154933B1 (ko) | 개선된 인크리먼트 회로 | |
| EP0704793A2 (en) | Improvements in or relating to a comparator scheme | |
| JPS622328B2 (ja) | ||
| JPH0635668A (ja) | 全加算器 | |
| JPH01245493A (ja) | 連想メモリ装置 | |
| JPH03105467A (ja) | 検索論理演算回路 | |
| JPS62249228A (ja) | シフト装置 | |
| JPH0254333A (ja) | 大小比較回路 |