JP3080341B2 - データ一致検出回路 - Google Patents

データ一致検出回路

Info

Publication number
JP3080341B2
JP3080341B2 JP04301389A JP30138992A JP3080341B2 JP 3080341 B2 JP3080341 B2 JP 3080341B2 JP 04301389 A JP04301389 A JP 04301389A JP 30138992 A JP30138992 A JP 30138992A JP 3080341 B2 JP3080341 B2 JP 3080341B2
Authority
JP
Japan
Prior art keywords
signal
output
unit
register
data
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.)
Expired - Lifetime
Application number
JP04301389A
Other languages
English (en)
Other versions
JPH06110654A (ja
Inventor
城一 趙
基浩 辛
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JPH06110654A publication Critical patent/JPH06110654A/ja
Application granted granted Critical
Publication of JP3080341B2 publication Critical patent/JP3080341B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/02Comparing digital values
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/20Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits characterised by logic function, e.g. AND, OR, NOR, NOT circuits
    • H03K19/21EXCLUSIVE-OR circuits, i.e. giving output if input signal exists at only one input; COINCIDENCE circuits, i.e. giving output only if all input signals are identical
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K23/00Pulse counters comprising counting chains; Frequency dividers comprising counting chains
    • H03K23/64Pulse counters comprising counting chains; Frequency dividers comprising counting chains with a base or radix other than a power of two
    • H03K23/66Pulse counters comprising counting chains; Frequency dividers comprising counting chains with a base or radix other than a power of two with a variable counting base, e.g. by presetting or by adding or suppressing pulses
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/027Generators characterised by the type of circuit or by the means used for producing pulses by the use of logic circuits, with internal or external positive feedback
    • H03K3/037Bistable circuits

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Manipulation Of Pulses (AREA)
  • Logic Circuits (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はパルスカウンタの出力ビ
ット群と別途設定される参照ビット群を比較するデータ
一致検出回路に関し、特に比較ビット群の遷移時に発生
しやすい誤動作を防止するためのマスク機能を備えたデ
ータ一致検出回路に関する。
【0002】
【従来の技術】従来は図に示すような簡単な回路構成
が用いられていた。しかし参照ビット群(D,D2,
D3,D4)の変更時には、不安定な遷移状態とパルス
カウンタの出力ビット(Q,Q2,Q3,Q4)が偶
然一致することにより、一致検出信号を出力する問題が
あった。
【0003】この状況を図、図2を用いて説明する。
【0004】図において、4ビットデータを貯藏する
レジスター部10と、前記4ビットデータと比較するた
めのデータを出力するためのカウンター部20と、前記
レジスター部10の出力信号と前記カウンター部20の
出力信号を入力して比較し一致を検出する比較部30か
ら構成されている。
【0005】前記レジスター部10は、イネーブル信号
EN,EN2,EN3,EN4にそれぞれ応じてそれ
ぞれのデータ信号D1,D2,D3,D4をラッチさせ
るラッチ回路11,12,13,14から構成されてい
る。
【0006】前記カウンター部20はリセット信号Rに
応じてリセットされ、クロック信号CKに非同期的な4
個のTフリップフロップ21,22,23,24から構
成されている。
【0007】比較部30は、入力端子N1を通じて入
力されるレジスター10の出力と入力端子N2を通じ
て入力されるカウンター20の出力信号Q1,Q2,Q
3,Q4をそれぞれ比較するための比較器31,32,
33,34と、前記比較器31,32,33,34の出
力信号を入力して一致検出信号を出力するNORゲート
35から構成されている。
【0008】図2は図で示した回路の動作を説明する
ための動作タイミング図を示すものである。
【0009】カウンター部20ではリセット信号Rが
“ロー”のときTフリップフロップ21,22,23,
24はリセットされリセット信号Rが“ハイ”になり
クロック信号CKに応じて“0000”から“111
1”までを計数する。
【0010】間違った検出信号が発生する例として、レ
ジスター10の出力信号が“0010”であり、前記カ
ウンター部20の出力信号が“0010”のとき、前記
比較手段30の比較器31,32,33,34は“00
00”を出力し,前記比較手段30のNORゲート35
の出力信号は“ハイ”になる。そしてレジスター10の
イネーブル信号ENI,EN2,EN3,EN4に応じ
て“0101”のデータ信号D1,D2,D3,D4が
入力されるとしよう。このときタイミング不一致などに
より前記レジスター10のイネーブル信号ENI,EN
2に応じて前記レジスター11,12にデータ“or”
の信号D1,D2が入力されると共に出力され、このと
きカウンター部20の出力信号が“0110”となって
比較部30は間違った一致検出信号を出力することにな
る。
【0011】
【発明が解決しようとする課題】本発明の目的は、全て
のnビットのデータがラッチされた後にデータの一致検
出動作を遂行するためにnビットのデータが書かれる時
間をマスクするデータ一致検出回路を提供することであ
る。
【0012】また、一般的に比較入力の遷移時の不安定
性を除くための出力マスクを提供することである。
【0013】
【課題を解決するための手段】このような目的を達成す
るために本発明のデーター致検出回路は、nビットのデ
ータを入力するレジスター部と、前記nビットのデータ
と比較するために(0)から(2−1)までクロック
信号をカウントするカウンター部と、前記レジスター部
の出力信号と前記カウンター部の出力信号の各対応ビッ
トを比較して一致検出信号を発生する比較部とを備え
さらに、前記レジスター部のイネーブル信号端子に連結
され前記レジスター部の最下位ビットイネーブル信号発
生時点から最上位ビットイネーブル信号発生時点まで
記比較器から出力される一致検出信号を不一致状態値に
設定するためのマスク信号を出力するマスク部と、前記
マスク部の出力であるマスク信号と前記比較部の出力信
号の論理積をデータ一致検出信号として出力する論理手
段とを備えたことを特徴とする。なお、回路が複雑にな
ることを許すならば、比較回路に入力される全比較ビッ
トの遷移を検出して一定期間マスクすることも考えられ
る。この場合のマスク回路は図5Bの回路を使うとよ
い。更に時間の短かい出力を無視する図5Cの回路もあ
る。
【0014】
【作用】本発明によるデータ一致検出回路はnビットの
データを順序的にレジスターに入力し、前記レジスター
にnビットのデータ入力開始時点から最終入力時点まで
をマスクする回路を付加的に連結することができる。ま
、データ書こみ方法とは無関係に遷移時の誤動作を
防止できる。
【0015】
【実施例】以下、添付された図面を参考にして本発明に
よるデータ一致検出回路を説明する。図3は本発明によ
るデータ一致検出回路を示すものである。
【0016】図3で示した本発明によるデータ一致検出
回路の構成要件のうち、レジスター部10、カウンター
部20、比較部30は図で示した従來回路の構成要件
と一致するので詳しい説明は省略する。マスク部40と
論理手段50は本発明の特有な構成要件である。
【0017】マスク部40は図1で示したレジスター部
10の最下位ビットイネーブル信号EN1発生時点から
最上位ビットイネーブル信号EN4発生時点までの期間
をマスクするために、前記イネーブル信号EN1を一つ
の入力端子に入力するNORゲート41と前記NORゲ
ート41の出力信号と前記イネーブル信号EN4を入力
し、その出力信号を前記NORゲート41のもう一つ
入力端子に連結するNORゲート42から構成されてい
る。論理手段50は前記NORゲート41の出力信号と
前記比較部30の出力信号を論理積するNANDゲート
51とインバーター52から構成されている。
【0018】図4は図3で示した回路の動作を説明する
ための動作タイミング図を示したものである。
【0019】図4において、“ロー”レベルのリセット
信号Rが印加されるとTフリップフロップ21,22,
23,24がリセットされる。以後、リセツト信号Rが
“ハイ”レベルになるとクロック信号CKに応じて“0
000”から“1111”までカウントアップする。マ
スク部40は最下位ビットイネーブル信号EN1が“ハ
イ”レベルの場合およびENが“ロー”となった後最
上位ビットイネーブル信号EN4が“ハイ”レベルにな
るまで継続して“ロー”レベル即ちマスク信号を出力す
る。即ち、論理手段50は検出信号の出力を停止させ
る。又マスク部40は最下位ビットイネーブル信号EN
1が“ロー”レベルであり最上位ビットイネーブル信号
EN4が“ロー”レベルのとき“ハイ”レベルを出力す
る。したがって、前記NORゲート35のデータ一致検
出信号をNANDゲート51とインバーター52を通じ
て出力することになる。即ち、本発明によるデータ一致
検出回路は最下位ビットのイネーブル時点から最上位ビ
ットのイネーブル時点までをマスクすることにより間違
いを防止することができる。
【0020】図5Aは本発明による一実施例のラッチ回
路を示す図である。
【0021】図5Aにおいて、イネーブル信号ENに応
じて入力信号Dを伝送するCMOS伝送ゲート60と、
前記伝送ゲート60の出力信号を中継して出力する直列
連結された2個のインバーター61、62と、前記イン
バーター61の出力に直列連結されたインバーター6
3、前記インバーター63の出力信号を反転イネーブル
信号ENBに応じて前記インバーター61の入力に伝送
するためのCMOS伝送ゲート64から構成されてい
る。インバーター63とCMOS伝送ゲート64は伝送
ゲート60の出力をラッチするためのものである。
【0022】図5Bは本発明による一実施例のTフリッ
プフロップを示す図である。
【0023】図5Bにおいて、リセット信号Rにより出
力QをリセットさせるためのNANDゲート70とイン
バーター71と、クロック信号CKに応じて前記インバ
ーター71の出力信号を伝送するためのCMOS伝送ゲ
ート72とインバーター73と、又前記NANDゲート
70の出力信号を反転したインバーター75の出力信号
をラッチさせるために前記NANDゲート70の入力に
連結されたCMOS伝送ゲート76と、反転クロック信
号CKBに応じて前記インバーター73の出力信号を反
転したインバーター77の出力信号をラッチさせるため
に、前記インバーター73の入力に連結されるCMOS
伝送ゲート78から構成されている。
【0024】図5Cは本発明による比較器などに用いる
EXORゲートを示す図である。
【0025】図5Cにおいて、第入力信号N1と第
2入力信号N2を入力するNORゲート80と、前記
入力信号N1と前記第2入力信号N2を入力す
るANDゲート81と、前記NORゲート80の出力信
号と前記ANDゲート81の出力信号を入力して出力す
るNORゲート82から構成されている。
【0026】
【発明の効果】したがって、本発明によるデータ一致検
出回路はnビットのデータを順序的にレジスターに入力
し、前記レジスターにnビットのデータ入力開始時点か
ら最終入力時点までをマスクする回路を付加的に連結す
ることにより間違いがない正確なデータ一致信号を発生
することができる。
【図面の簡単な説明】
【図1】 従来の技術によるデータ一致検出回路を示す
ものである。
【図2】 図で示した回路の動作タイミングを示すも
のである。
【図3】 本発明によるデータ一致検出回路を示すもの
である。
【図4】 図3で示した回路の動作タイミング図を示す
ものである。
【図5】 A〜Cは、それぞれ本発明の一実施例による
ラッチ、Tフリップフロップ、EXORゲートを示すも
のである。
【符号の説明】
10 レジスター部、20 カウンター部、21〜24
フリップフロツプ、30 比較部、35,41,42,
80,82 NORゲート、50 論理手段、51,7
0 NANDゲート、52,61,63,71,73,
75,77インバータ一、60,64,72,76,7
8 伝送ゲート

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】 nビットのデータを入力するレジスター
    部と、 前記nビットのデータと比較するために(0)から(2
    −1)までクロック信号をカウントするカウンター部
    と、 前記レジスター部の出力信号と前記カウンター部の出力
    信号の各対応ビットを比較して一致検出信号を発生する
    比較部とを備え さらに、前 記レジスター部のイネーブル信号端子に連結
    され前記レジスター部の最下位ビットイネーブル信号発
    生時点から最上位ビットイネーブル信号発生時点まで
    記比較器から出力される一致検出信号を不一致状態値に
    設定するためのマスク信号を出力するマスク部と、 前記マスク部の出力であるマスク信号と前記比較部の出
    力信号の論理積をデータ一致検出信号として出力する論
    理手段とを備えたことを特徴とするデータ一致検出回
    路。
JP04301389A 1992-03-11 1992-11-11 データ一致検出回路 Expired - Lifetime JP3080341B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1019920003985A KR950011302B1 (ko) 1992-03-11 1992-03-11 데이타 일치 검출 회로
KR1992-003985 1992-03-11

Publications (2)

Publication Number Publication Date
JPH06110654A JPH06110654A (ja) 1994-04-22
JP3080341B2 true JP3080341B2 (ja) 2000-08-28

Family

ID=19330246

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04301389A Expired - Lifetime JP3080341B2 (ja) 1992-03-11 1992-11-11 データ一致検出回路

Country Status (3)

Country Link
US (1) US5398270A (ja)
JP (1) JP3080341B2 (ja)
KR (1) KR950011302B1 (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5956370A (en) * 1996-01-17 1999-09-21 Lsi Logic Corporation Wrap-back test system and method
US5787114A (en) * 1996-01-17 1998-07-28 Lsi Logic Corporation Loop-back test system and method
US5781544A (en) * 1996-01-17 1998-07-14 Lsi Logic Corporation Method for interleaving network traffic over serial lines
US5781038A (en) * 1996-02-05 1998-07-14 Lsi Logic Corporation High speed phase locked loop test method and means
US5896426A (en) * 1996-02-05 1999-04-20 Lsi Logic Corporation Programmable synchronization character
JPH10111346A (ja) * 1996-10-07 1998-04-28 Oki Electric Ind Co Ltd 半導体集積回路のスキャン試験方法
US6341142B2 (en) 1997-12-16 2002-01-22 Lsi Logic Corporation Serial data transceiver including elements which facilitate functional testing requiring access to only the serial data ports, and an associated test method
US6208621B1 (en) 1997-12-16 2001-03-27 Lsi Logic Corporation Apparatus and method for testing the ability of a pair of serial data transceivers to transmit serial data at one frequency and to receive serial data at another frequency
US6331999B1 (en) 1998-01-15 2001-12-18 Lsi Logic Corporation Serial data transceiver architecture and test method for measuring the amount of jitter within a serial data stream
US6781435B1 (en) * 2003-02-03 2004-08-24 Hypres, Inc. Apparatus and method for converting a multi-bit signal to a serial pulse stream
KR100830582B1 (ko) * 2006-11-13 2008-05-22 삼성전자주식회사 디지털 더블 샘플링 방법 및 그것을 수행하는 씨모스이미지 센서 그리고 그것을 포함하는 디지털 카메라
FR2932625B1 (fr) * 2008-06-16 2010-05-28 Airbus France Dispositif de comptage d'oscillations d'un signal temporel oscillant
US8401600B1 (en) 2010-08-02 2013-03-19 Hypres, Inc. Superconducting multi-bit digital mixer
KR101483047B1 (ko) * 2013-07-02 2015-01-19 김성갑 스폿 용접기의 타점 누락 방지 시스템
TWI538402B (zh) * 2014-06-04 2016-06-11 新唐科技股份有限公司 計數器

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS554604A (en) * 1978-06-26 1980-01-14 Fujitsu Ltd Buffer register
JPH03235411A (ja) * 1990-02-09 1991-10-21 Nec Corp ラッチ回路及びフリップ・フロップ回路

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5983254A (ja) * 1982-11-04 1984-05-14 Oki Electric Ind Co Ltd ウオツチドツグタイマ
JPH0691431B2 (ja) * 1987-03-02 1994-11-14 沖電気工業株式会社 フリツプフロツプ回路用クロツク制御回路
JPH01147441U (ja) * 1988-03-31 1989-10-12
US5170074A (en) * 1990-03-13 1992-12-08 Nec Corporation Master-slave clocked flip-flop circuit
JPH0437904A (ja) * 1990-06-01 1992-02-07 Mitsubishi Electric Corp カウンタ装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS554604A (en) * 1978-06-26 1980-01-14 Fujitsu Ltd Buffer register
JPH03235411A (ja) * 1990-02-09 1991-10-21 Nec Corp ラッチ回路及びフリップ・フロップ回路

Also Published As

Publication number Publication date
JPH06110654A (ja) 1994-04-22
KR950011302B1 (ko) 1995-09-30
KR930020856A (ko) 1993-10-20
US5398270A (en) 1995-03-14

Similar Documents

Publication Publication Date Title
US6260152B1 (en) Method and apparatus for synchronizing data transfers in a logic circuit having plural clock domains
JP3080341B2 (ja) データ一致検出回路
US5410550A (en) Asynchronous latch circuit and register
US4039858A (en) Transition detector
US5087835A (en) Positive edge triggered synchronized pulse generator
US6864735B2 (en) Circuit and method for regenerating reset and clock signals and high-speed digital system incorporating the same
KR20090035592A (ko) 클럭 에지 복원을 갖는 펄스 카운터
US20040017237A1 (en) Single-event upset immune flip-flop circuit
US5949266A (en) Enhanced flip-flop for dynamic circuits
US6407597B1 (en) Semiconductor device capable of immediately recovering from erroneous state to normal state
US4669098A (en) Increased resolution counting circuit
US4928290A (en) Circuit for stable synchronization of asynchronous data
US11152042B2 (en) Inversion signal generation circuit
US5818274A (en) Flip-flop circuit
JP2921494B2 (ja) 発振回路
US6570930B2 (en) Three-state differential data transmission with self latching ability
US11677403B1 (en) Delay lock loop circuit
JP2000165208A (ja) フリップフロップ
JP2570562Y2 (ja) 同期式カウンタ
JP3350076B2 (ja) ジョンソン・カウンタの誤動作回避回路
KR100202652B1 (ko) 로킹 액세스 제어 회로
JP2602404Y2 (ja) カウンタ回路
JP2000216668A (ja) 波形整形回路
JP2001014897A (ja) 半導体装置
JPH03287011A (ja) センサ情報補正回路

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080623

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090623

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100623

Year of fee payment: 10