JPH01101731A - 一致検出回路 - Google Patents
一致検出回路Info
- Publication number
- JPH01101731A JPH01101731A JP26021187A JP26021187A JPH01101731A JP H01101731 A JPH01101731 A JP H01101731A JP 26021187 A JP26021187 A JP 26021187A JP 26021187 A JP26021187 A JP 26021187A JP H01101731 A JPH01101731 A JP H01101731A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- bit
- value
- binary counter
- logical sum
- 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 description 18
- 239000004065 semiconductor Substances 0.000 abstract description 6
- 230000003247 decreasing effect Effects 0.000 abstract 2
- 230000010354 integration Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 11
- 230000000694 effects Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Landscapes
- Logic Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は一致検出回路に関し、特に、バイナリカウンタ
の値とレジスタに記憶されている所定の値との一致を検
出する一致検出回路に関する。
の値とレジスタに記憶されている所定の値との一致を検
出する一致検出回路に関する。
マイクロコンピュータ等で、制御タイミングを管理する
場合などにおいて、所定の値を設定できるレジスタ(−
時記憶回路)と、所定のクロックで累進するカウンタと
を用意し、カウンタの値がレジスタの値に等しくなった
ことを検出してそのタイミングで制御信号を発生する手
法が用いられることがある。
場合などにおいて、所定の値を設定できるレジスタ(−
時記憶回路)と、所定のクロックで累進するカウンタと
を用意し、カウンタの値がレジスタの値に等しくなった
ことを検出してそのタイミングで制御信号を発生する手
法が用いられることがある。
このような場合に用いられる従来の一致検出回路は、例
えば、第4図に示されるように、バイナリカウンタ2の
各ビットの値(b 3. b 21 b 1 )と、レ
ジスタ1の各ビットの値(a3+a2+a+ )との一
致をエクスクル−シブオア回路6a〜6cを用いて検出
し、このエクスクル−シブオフ回路6a〜6cの各出力
をノア回路7に入力して、このノア回路7の出力Voσ
Tの変化により一致検出を行なっている。
えば、第4図に示されるように、バイナリカウンタ2の
各ビットの値(b 3. b 21 b 1 )と、レ
ジスタ1の各ビットの値(a3+a2+a+ )との一
致をエクスクル−シブオア回路6a〜6cを用いて検出
し、このエクスクル−シブオフ回路6a〜6cの各出力
をノア回路7に入力して、このノア回路7の出力Voσ
Tの変化により一致検出を行なっている。
すなわち、バイナリカウンタの各ビットの値(b3.b
21bりがレジスタlに設定されている各ビットの値(
a3+a2+a+ )にそれぞれ一致したとき、エクス
クル−シブオア回路6a〜6cの各出力はいずれも“O
”となり、この場合のみノア回路7の出力Voyrがハ
イレベルとなって一致が検出される。
21bりがレジスタlに設定されている各ビットの値(
a3+a2+a+ )にそれぞれ一致したとき、エクス
クル−シブオア回路6a〜6cの各出力はいずれも“O
”となり、この場合のみノア回路7の出力Voyrがハ
イレベルとなって一致が検出される。
上述したエクスクル−シブオフ回路6a〜6cは、第5
図に示されるようにノア回路8.lOと、アンド回路9
とで構成されている。
図に示されるようにノア回路8.lOと、アンド回路9
とで構成されている。
上述した従来の一致検出回路は、バイナリカウンタの各
ビットの値とレジスタの各ビットの値との一致をエクス
クル−シブオフ回路を用いて検出しており、このエクス
クル−シブオフ回路は2つのノア回路と1つのアンド回
路とを有し、構成が複雑であり、多数のトランジスタ等
の回路素子を必要とするため、一致検出回路を半導体集
積回路化すると占有面積が増大してチップ面積の大型化
を招くという欠点がある。
ビットの値とレジスタの各ビットの値との一致をエクス
クル−シブオフ回路を用いて検出しており、このエクス
クル−シブオフ回路は2つのノア回路と1つのアンド回
路とを有し、構成が複雑であり、多数のトランジスタ等
の回路素子を必要とするため、一致検出回路を半導体集
積回路化すると占有面積が増大してチップ面積の大型化
を招くという欠点がある。
C問題点を解決するための手段〕
本発明の一致検出回路は、
あらかじめ設定された所定の値の各ビットのデジタル値
を論理反転した値のそれぞれと、前記バイナリカウンタ
の各ビットの値のそれぞれとを入力として、それらの論
理和をとって出力する複数の論理和回路と、 該複数の論理和回路の各出力を入力としてそれらの論理
積をとって出力する論理積回路とを有している。
を論理反転した値のそれぞれと、前記バイナリカウンタ
の各ビットの値のそれぞれとを入力として、それらの論
理和をとって出力する複数の論理和回路と、 該複数の論理和回路の各出力を入力としてそれらの論理
積をとって出力する論理積回路とを有している。
論理和回路は、エクスクル−シブオア回路に比べて、そ
れを構成するのに必要なトランジスタ等の素子数が少な
いため、ビットごとの比較回路として論理和回路を用い
ることによって半導体集積化した場合の素子数を減少さ
せることができ、チップ面積を削減することができる。
れを構成するのに必要なトランジスタ等の素子数が少な
いため、ビットごとの比較回路として論理和回路を用い
ることによって半導体集積化した場合の素子数を減少さ
せることができ、チップ面積を削減することができる。
次に、本発明の実施例について図面を参照して説明する
。
。
第1図は本発明の一致検出回路の一実施例の回路図であ
る。
る。
本実施例の一致検出回路は、第4図の従来例におけるエ
クスクル−シブオア回路6a〜6cの代わりにオア回路
3a〜3cを、ノア回路7の代わりにアンド回路4をそ
れぞれ設け、レジスタ1の各ビットには、一致を検出す
べき所定の値の各ビットの値(a3+a2+al )の
反転値(” 3+ M 2+at)が設定されている。
クスクル−シブオア回路6a〜6cの代わりにオア回路
3a〜3cを、ノア回路7の代わりにアンド回路4をそ
れぞれ設け、レジスタ1の各ビットには、一致を検出す
べき所定の値の各ビットの値(a3+a2+al )の
反転値(” 3+ M 2+at)が設定されている。
この場合、バイナリカウンタ2はいわゆるアップカウン
タであり、表1に示すとおり(b31b21bl )は
co、o 、0)から(1、1、l)まで1ずつ累進し
、再びリセットされて、この動作を繰返すものとする。
タであり、表1に示すとおり(b31b21bl )は
co、o 、0)から(1、1、l)まで1ずつ累進し
、再びリセットされて、この動作を繰返すものとする。
また、レジスタ1に設定される値は、その時点のバイナ
リカウンタ2の値よりも必ず大きな値であるものとする
0例えば、バイナリカウンタ2の値が(b3.bz、b
t ) = (o I I I O)であるとすれば、
各ビットの値Cal&2ea! )は(0、l 。
リカウンタ2の値よりも必ず大きな値であるものとする
0例えば、バイナリカウンタ2の値が(b3.bz、b
t ) = (o I I I O)であるとすれば、
各ビットの値Cal&2ea! )は(0、l 。
1)、(1,0,0)、(1,0,1’)、(1゜1
、 O)、(1、1、l)のいずれかとする。
、 O)、(1、1、l)のいずれかとする。
表1
次に、本実施例の動作について説明する。
いま、一致を検出すべき所定の値は、(a3゜a2.a
t)=(1,0,1)とし、バイナリカウンタの値は(
0、0、0)とする。この場合、レジスタlには、所定
の値(1、0、1)の反転値(0,1,0)が記憶され
る。初期状態においては、オア回路3a〜3cのうち3
bの出力のみが“1”°であり、3a、3cの出力は“
O”である0次に、バイナリカウンタ2のカウントが開
始される。このとき、オア回路3a〜3cの出力がすべ
てU I IIとなりアンド回路4の出力がu Onか
ら“1°°へ反転するのは、バイナリカウンタ2の最下
位ビットb+および最上位ビットb3が“l IIとな
るときである− (b3Ibl ) = (1。
t)=(1,0,1)とし、バイナリカウンタの値は(
0、0、0)とする。この場合、レジスタlには、所定
の値(1、0、1)の反転値(0,1,0)が記憶され
る。初期状態においては、オア回路3a〜3cのうち3
bの出力のみが“1”°であり、3a、3cの出力は“
O”である0次に、バイナリカウンタ2のカウントが開
始される。このとき、オア回路3a〜3cの出力がすべ
てU I IIとなりアンド回路4の出力がu Onか
ら“1°°へ反転するのは、バイナリカウンタ2の最下
位ビットb+および最上位ビットb3が“l IIとな
るときである− (b3Ibl ) = (1。
1)となるのは、表1から明らかなように(b3゜bz
、b+)=(1,0,1)のとき、あるいは(1,1,
1)のときであるが、最初にアンド回路4の出力が“l
”になるのは(1、0、1)であり、最初にこのアンド
回路4の出力が反転するときをバイナリカウンタ2の値
と所定値(a3゜a2.at)との一致した時点とみな
すようにすれば一致を検出することができ、信頼性も失
なわれることがない。
、b+)=(1,0,1)のとき、あるいは(1,1,
1)のときであるが、最初にアンド回路4の出力が“l
”になるのは(1、0、1)であり、最初にこのアンド
回路4の出力が反転するときをバイナリカウンタ2の値
と所定値(a3゜a2.at)との一致した時点とみな
すようにすれば一致を検出することができ、信頼性も失
なわれることがない。
このように、一致を検出すべき所定の値の各ビットのう
ちの“l”となっているビットのみに着目し、対応する
バイナリカウンタ2のビットがすべてl”となる最初の
タイミングを一致タイミングとみなすことにより、第1
図のようなエクスクル−シブオフ回路を使わない簡易な
構成の回路を用いて一致を検出することができる。
ちの“l”となっているビットのみに着目し、対応する
バイナリカウンタ2のビットがすべてl”となる最初の
タイミングを一致タイミングとみなすことにより、第1
図のようなエクスクル−シブオフ回路を使わない簡易な
構成の回路を用いて一致を検出することができる。
第2図(a)は本発明の一致検出回路の他の実施例の回
路図、(b)、(C)は(a)における点線で囲んだ部
分の等価回路の回路図である。
路図、(b)、(C)は(a)における点線で囲んだ部
分の等価回路の回路図である。
本実施例の一致検出回路において、バイナリカウンタ2
は表2に示すとおり第1図におけるカウンタの値の反転
値(b3.b2.bl )を出力し。
は表2に示すとおり第1図におけるカウンタの値の反転
値(b3.b2.bl )を出力し。
(1,1,1)から(0,0,0)t−t’のカウ7ト
をくり返す。
をくり返す。
また、ビットごとの比較回路としてNMOSトランジス
タM1.M2 、M3.M4 、M5.M6をそれぞれ
直列接続したナンド回路を用い、これらをワイヤード接
続して、共通接続端と電源vDDとの間にプルアップ抵
抗Rを設けることにより、ワイヤードアンド回路を構成
したものである。すなわち、この部分の等価回路図は第
2図(b)のようになる、第2図(b)は、さらに、第
2図(C)と等価であり、第2図(C)は第1図と等価
である。すなわち、第2図(a)の回路は第1図と論理
回路的に等価であり、MOS)ランジスタとワイヤード
接続を用いて容易に半導体集積回路化できる。なお。
タM1.M2 、M3.M4 、M5.M6をそれぞれ
直列接続したナンド回路を用い、これらをワイヤード接
続して、共通接続端と電源vDDとの間にプルアップ抵
抗Rを設けることにより、ワイヤードアンド回路を構成
したものである。すなわち、この部分の等価回路図は第
2図(b)のようになる、第2図(b)は、さらに、第
2図(C)と等価であり、第2図(C)は第1図と等価
である。すなわち、第2図(a)の回路は第1図と論理
回路的に等価であり、MOS)ランジスタとワイヤード
接続を用いて容易に半導体集積回路化できる。なお。
D型フリップフロップ5は、入力端子りの入力値を、ク
ロック端子GKへのクロック信号φの入出タイミングで
ラッチしQ端子から出力するもので、バイナリカウンタ
2の過渡動作により出力が容易に変動するのを防止する
ために設けられている。
ロック端子GKへのクロック信号φの入出タイミングで
ラッチしQ端子から出力するもので、バイナリカウンタ
2の過渡動作により出力が容易に変動するのを防止する
ために設けられている。
第3図は本発明の一致検出回路のさらに他の実施例の回
路図である。
路図である。
本実施例は、ノア回路11a N11c、 12を用い
たものであるが、論理回路的に第1図と等価である0本
実施例ではバイナリカウンタ2の最下位ビットboにつ
いては、対応するレジスタ1のビットが存在しないため
、上位ピッ)bt 〜b3についての一致が検出された
ときに一致検出回路が出力される。
たものであるが、論理回路的に第1図と等価である0本
実施例ではバイナリカウンタ2の最下位ビットboにつ
いては、対応するレジスタ1のビットが存在しないため
、上位ピッ)bt 〜b3についての一致が検出された
ときに一致検出回路が出力される。
なお、第1図および第3図においてレジスタ1に反転信
号(’j s+ ”;L 21 M I)を記憶させて
いるが、所定の値C&3*&2+&s)を記憶させてお
き、レジスタ1に、記憶している値を反転して出力する
機能を付加してもよい。
号(’j s+ ”;L 21 M I)を記憶させて
いるが、所定の値C&3*&2+&s)を記憶させてお
き、レジスタ1に、記憶している値を反転して出力する
機能を付加してもよい。
また、上述の実施例ではレジスタ1およびバイナリカウ
ンタ2として3ビツト構成のものが用いられているが、
これに限定されるものではなく、ビット数は任意である
。
ンタ2として3ビツト構成のものが用いられているが、
これに限定されるものではなく、ビット数は任意である
。
以上説明したように本発明は、ビットごとの比較回路と
してオア回路を用いることにより、必要となるトランジ
スタ素子数を大幅に減少させることができ、半導体集積
回路化した場合のチップ面積を減少させることができる
効果がある。
してオア回路を用いることにより、必要となるトランジ
スタ素子数を大幅に減少させることができ、半導体集積
回路化した場合のチップ面積を減少させることができる
効果がある。
第1図は本発明の一致検出回路の一実施例の回路間、第
2図(a)は本発明の一致検出回路の他の実施例の回路
図、第2図(b) 、 (c)は、第2図(a)の点線
で囲まれた部分の等価回路間、第3図は本発明の一致検
出回路のさらに他の実施例の回路図、第4図は従来例の
回路図、第5図は第4図のエクスクル−シブオア回路6
a〜6cの具体的構成を示す回路図である。 l・・・レジスタ、 2・・・バイナリカウンタ、 3a〜3C・・・オア回路、 4・・・アンド回路、 5・・・D型フリップフロップ、 11a 〜H0,12−ノア回路、 M0〜M6・・・NMO5)ランジスタ、R・・・プル
アップ抵抗、 Voa・・・電源、 φ・・・クロック信号。 特許出願人 日 本電気株式会社 代 理 人 弁理士 内 原 晋第1図 第3図 第4図 第5図
2図(a)は本発明の一致検出回路の他の実施例の回路
図、第2図(b) 、 (c)は、第2図(a)の点線
で囲まれた部分の等価回路間、第3図は本発明の一致検
出回路のさらに他の実施例の回路図、第4図は従来例の
回路図、第5図は第4図のエクスクル−シブオア回路6
a〜6cの具体的構成を示す回路図である。 l・・・レジスタ、 2・・・バイナリカウンタ、 3a〜3C・・・オア回路、 4・・・アンド回路、 5・・・D型フリップフロップ、 11a 〜H0,12−ノア回路、 M0〜M6・・・NMO5)ランジスタ、R・・・プル
アップ抵抗、 Voa・・・電源、 φ・・・クロック信号。 特許出願人 日 本電気株式会社 代 理 人 弁理士 内 原 晋第1図 第3図 第4図 第5図
Claims (1)
- 【特許請求の範囲】 複数ビットからなるバイナリカウンタの値が複数ビット
からなる所定の値と一致したことを検出する一致検出回
路であって、 該所定の値の各ビットのデジタル値を論理反転した値の
それぞれと、前記バイナリカウンタの各ビットの値のそ
れぞれとを入力として、それらの論理和をとって出力す
る複数の論理和回路と、該複数の論理和回路の各出力を
入力としてそれらの論理積をとって出力する論理積回路
とを有する、あるいはこれと論理回路的に等価の構成を
有する一致検出回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26021187A JPH01101731A (ja) | 1987-10-14 | 1987-10-14 | 一致検出回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26021187A JPH01101731A (ja) | 1987-10-14 | 1987-10-14 | 一致検出回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01101731A true JPH01101731A (ja) | 1989-04-19 |
Family
ID=17344887
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26021187A Pending JPH01101731A (ja) | 1987-10-14 | 1987-10-14 | 一致検出回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01101731A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS494589U (ja) * | 1972-04-14 | 1974-01-16 |
-
1987
- 1987-10-14 JP JP26021187A patent/JPH01101731A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS494589U (ja) * | 1972-04-14 | 1974-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100507582C (zh) | 用于电压电平检测的输入缓冲器和方法 | |
| JPH0219015A (ja) | 多機能フリップフロップ型回路 | |
| US4903005A (en) | Comparator circuit | |
| US3628000A (en) | Data handling devices for radix {37 n{30 2{38 {0 operation | |
| CN115410615A (zh) | 数据总线翻转电路和存储器 | |
| JPH01101731A (ja) | 一致検出回路 | |
| KR0139763B1 (ko) | 리세트회로 | |
| US6489811B2 (en) | Logic gate with symmetrical propagation delay from any input to any output and a controlled output pulse width | |
| EP0333214A2 (en) | Comparator unit for data discrimination | |
| CN100370614C (zh) | 半导体集成电路装置及半导体集成电路装置的控制方法 | |
| US4888499A (en) | Three input exclusive OR-NOR gate circuit | |
| JPS628818B2 (ja) | ||
| JPS61247984A (ja) | テスト回路 | |
| JPH04212521A (ja) | リングカウンタ | |
| JPH051495B2 (ja) | ||
| US6693453B1 (en) | Re-programmable logic array | |
| JP2748765B2 (ja) | 多数決回路 | |
| JP2599396B2 (ja) | 排他的論理回路 | |
| JPH04101535A (ja) | インタフェース回路 | |
| JPH04347925A (ja) | パワーオンリセット回路 | |
| JPH0779247B2 (ja) | デコ−ド回路 | |
| JPH02158832A (ja) | コンパレータ | |
| JPH04147073A (ja) | 半導体装置のテストモード設定回路 | |
| JP2000216668A (ja) | 波形整形回路 | |
| JPS62101124A (ja) | 論理回路 |