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
Application number
JP26021187A
Other languages
English (en)
Inventor
Yasuhiko Teranishi
康彦 寺西
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP26021187A priority Critical patent/JPH01101731A/ja
Publication of JPH01101731A publication Critical patent/JPH01101731A/ja
Pending legal-status Critical Current

Links

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の変化により一致検出を行なっている。
すなわち、バイナリカウンタの各ビットの値(b3.b
21bりがレジスタlに設定されている各ビットの値(
a3+a2+a+ )にそれぞれ一致したとき、エクス
クル−シブオア回路6a〜6cの各出力はいずれも“O
”となり、この場合のみノア回路7の出力Voyrがハ
イレベルとなって一致が検出される。
上述したエクスクル−シブオフ回路6a〜6cは、第5
図に示されるようにノア回路8.lOと、アンド回路9
とで構成されている。
〔発明が解決しようとする問題点〕
上述した従来の一致検出回路は、バイナリカウンタの各
ビットの値とレジスタの各ビットの値との一致をエクス
クル−シブオフ回路を用いて検出しており、このエクス
クル−シブオフ回路は2つのノア回路と1つのアンド回
路とを有し、構成が複雑であり、多数のトランジスタ等
の回路素子を必要とするため、一致検出回路を半導体集
積回路化すると占有面積が増大してチップ面積の大型化
を招くという欠点がある。
C問題点を解決するための手段〕 本発明の一致検出回路は、 あらかじめ設定された所定の値の各ビットのデジタル値
を論理反転した値のそれぞれと、前記バイナリカウンタ
の各ビットの値のそれぞれとを入力として、それらの論
理和をとって出力する複数の論理和回路と、 該複数の論理和回路の各出力を入力としてそれらの論理
積をとって出力する論理積回路とを有している。
〔作用〕
論理和回路は、エクスクル−シブオア回路に比べて、そ
れを構成するのに必要なトランジスタ等の素子数が少な
いため、ビットごとの比較回路として論理和回路を用い
ることによって半導体集積化した場合の素子数を減少さ
せることができ、チップ面積を削減することができる。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明の一致検出回路の一実施例の回路図であ
る。
本実施例の一致検出回路は、第4図の従来例におけるエ
クスクル−シブオア回路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に設定される値は、その時点のバイナ
リカウンタ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)のいずれかとする。
表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。
1)となるのは、表1から明らかなように(b3゜bz
、b+)=(1,0,1)のとき、あるいは(1,1,
1)のときであるが、最初にアンド回路4の出力が“l
”になるのは(1、0、1)であり、最初にこのアンド
回路4の出力が反転するときをバイナリカウンタ2の値
と所定値(a3゜a2.at)との一致した時点とみな
すようにすれば一致を検出することができ、信頼性も失
なわれることがない。
このように、一致を検出すべき所定の値の各ビットのう
ちの“l”となっているビットのみに着目し、対応する
バイナリカウンタ2のビットがすべてl”となる最初の
タイミングを一致タイミングとみなすことにより、第1
図のようなエクスクル−シブオフ回路を使わない簡易な
構成の回路を用いて一致を検出することができる。
第2図(a)は本発明の一致検出回路の他の実施例の回
路図、(b)、(C)は(a)における点線で囲んだ部
分の等価回路の回路図である。
本実施例の一致検出回路において、バイナリカウンタ2
は表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)ランジスタとワイヤード
接続を用いて容易に半導体集積回路化できる。なお。
D型フリップフロップ5は、入力端子りの入力値を、ク
ロック端子GKへのクロック信号φの入出タイミングで
ラッチしQ端子から出力するもので、バイナリカウンタ
2の過渡動作により出力が容易に変動するのを防止する
ために設けられている。
第3図は本発明の一致検出回路のさらに他の実施例の回
路図である。
本実施例は、ノア回路11a N11c、 12を用い
たものであるが、論理回路的に第1図と等価である0本
実施例ではバイナリカウンタ2の最下位ビットboにつ
いては、対応するレジスタ1のビットが存在しないため
、上位ピッ)bt 〜b3についての一致が検出された
ときに一致検出回路が出力される。
なお、第1図および第3図においてレジスタ1に反転信
号(’j s+ ”;L 21 M I)を記憶させて
いるが、所定の値C&3*&2+&s)を記憶させてお
き、レジスタ1に、記憶している値を反転して出力する
機能を付加してもよい。
また、上述の実施例ではレジスタ1およびバイナリカウ
ンタ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図

Claims (1)

  1. 【特許請求の範囲】 複数ビットからなるバイナリカウンタの値が複数ビット
    からなる所定の値と一致したことを検出する一致検出回
    路であって、 該所定の値の各ビットのデジタル値を論理反転した値の
    それぞれと、前記バイナリカウンタの各ビットの値のそ
    れぞれとを入力として、それらの論理和をとって出力す
    る複数の論理和回路と、該複数の論理和回路の各出力を
    入力としてそれらの論理積をとって出力する論理積回路
    とを有する、あるいはこれと論理回路的に等価の構成を
    有する一致検出回路。
JP26021187A 1987-10-14 1987-10-14 一致検出回路 Pending JPH01101731A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS494589U (ja) * 1972-04-14 1974-01-16

Patent Citations (1)

* Cited by examiner, † Cited by third party
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) 論理回路