JP2984429B2 - 半導体集積回路 - Google Patents

半導体集積回路

Info

Publication number
JP2984429B2
JP2984429B2 JP3231801A JP23180191A JP2984429B2 JP 2984429 B2 JP2984429 B2 JP 2984429B2 JP 3231801 A JP3231801 A JP 3231801A JP 23180191 A JP23180191 A JP 23180191A JP 2984429 B2 JP2984429 B2 JP 2984429B2
Authority
JP
Japan
Prior art keywords
output
input
flip
data
unit
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
JP3231801A
Other languages
English (en)
Other versions
JPH0575444A (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.)
Mitsubishi Electric Engineering Co Ltd
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Engineering Co Ltd
Mitsubishi Electric 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 Mitsubishi Electric Engineering Co Ltd, Mitsubishi Electric Corp filed Critical Mitsubishi Electric Engineering Co Ltd
Priority to JP3231801A priority Critical patent/JP2984429B2/ja
Publication of JPH0575444A publication Critical patent/JPH0575444A/ja
Application granted granted Critical
Publication of JP2984429B2 publication Critical patent/JP2984429B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Pulse Circuits (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は半導体集積回路に関
し、特にカウンタ回路に関するものである。
【0002】
【従来の技術】図2は従来の一般的な半導体集積回路
(カウンタ回路)の構成図である。図2において、10
aは回路の入力端子、16aはその出力端子であり、1
0bはリセット端子である。14は基本的な論理素子に
よって構成された論理回路であり、フリップフロップ1
0〜13の信号値10c,11a,12a,13aが、
進数設定信号14a〜14cにより論理回路14に設定
された進数値になれば出力信号14dを出力するものと
する。
【0003】次に図4のタイミング図を用いて動作につ
いて説明する。図4においては、14a〜14cの信号
により3進カウンタとして設定されているものとする。
まずリセット端子10bからリセットパルスを入れ、全
てのフリップフロップのQが0になるようにする。リセ
ット後に入力端子10aより図(a) に示すような信号を
与えると、フリップフロップ10,11によりカウント
され、図4(b) 及び(c) に示すようにその値が“1”,
“1”になるタイミングにおいて、図4(d) に示すよう
な信号14dが論理回路14から出力され、後段のRS
フリップフロップを構成するNOR回路15,16を介
して出力端子16aに図4(e) に示すような信号が出力
されるとともに、OR回路17を介して各フリップフロ
ップにリセット信号が出力されてリセットされる。すな
わち入力パルス3周期に対して出力信号1周期が得られ
る3進カウンタとなっている。
【0004】
【発明が解決しようとする課題】従来の半導体集積回路
(カウンタ)は以上のように構成されているので、複雑
な論理回路の組み合わせにより回路を設計しなければな
らず、また論理回路の設計において各論理素子の遅延量
を考慮しないとスパイク信号等が発生しRSフリップフ
ロップが反転して、カウンターが誤動作することがあっ
た。また、出力波形はデューティ50%近くにはならず
一般的なパルス波形になる。さらに、フリップフロップ
の段数が増するに従い入力から出力までの時間の遅延
が増大するという問題点があった。
【0005】この発明は上記のような問題点を解消する
ためになされたもので、簡単な論理素子の組み合わせで
もって誤動作しない半導体集積回路を得ることを目的と
し、また出力波形をデューティ50%近くにし、さらに
フリップフロップの段数が増大しても入力から出力への
遅延時間を一定に、かつ小さくすることのできる半導体
集積回路を得ることを目的とする。
【0006】
【課題を解決するための手段】この発明に係る半導体集
積回路は、計数部にシフトレジスタを用い、上記シフト
レジスタを構成する各フリップフロップの出力の論理積
をとる論理回路部を設け、上記マルチプレクサで上記論
理回路部の出力及び上記計数部の出力を受け、該マルチ
プレクサのデータ出力を反転させる反転回路部を設け、
該反転回路部にて反転させた上記信号出力部のデータ出
力を、上記計数部の入力データとして入力するようにし
たものである。
【0007】
【0008】
【作用】この発明においては、計数部がシフトレジスタ
で構成されているので、入力から出力までの遅延時間は
シフトレジスタによる遅延となり、またマルチプレクサ
のデータ出力を反転させて上記計数部の入力データとし
て用い、入力クロックの変化でシフトレジスタのデータ
が一段進められるように構成したから、各論理素子の遅
延量を考慮することなく確実に動作を行うことができ、
またフリップフロップの段数が増大しても遅延時間が大
きくなることがない。
【0009】また、上記シフトレジスタを構成する各フ
リップフロップの出力の論理積をとる論理回路部を設
け、上記マルチプレクサで前記論理回路部の出力及び上
記計数部の出力を受けるようにしたから、奇数進のカウ
ンタとしても動作させることができる。
【0010】
【実施例】以下、この発明の一実施例を図について説明
する。図1は本発明の一実施例による半導体集積回路で
あるカウンタ回路の構成図であり、1aは入力端子、8
dは出力端子、1bはリセット端子である。また1ない
し4はシフトレジスタを構成するフリップフロップ、
5,6,7は上記各フリップフロップ1〜4の隣接する
フリップフロップの出力をそれぞれの2入力信号とする
2入力AND回路であり、8はマルチプレクサであっ
て、フリップフロップ1〜4の出力1c,2a,3a,
4aと、2入力AND5〜6の出力5a,6a,7aの
信号を、進数設定信号8a〜8cにより設定された値に
基づき選択し、その結果を出力端子8dに出力する。ま
た9はマルチプレクサ8の出力を反転させてフリップフ
ロップのデータ端子に入力する反転回路である。
【0011】次に、図3のタイミング図を用いて動作に
ついて説明する。いま進数設定信号8a〜8cにより3
進カウンタとして設定されているとする。この場合、マ
ルチプレクサ8により2入力AND5の出力5aの信号
(図3(d) 参照)が選択されて出力端子8dに接続され
ている。そのため、フリップフロップ1〜4で構成され
るシフトレジスタにはフリップフロップ1及び2の出力
である信号1c(図3(b) 参照)及び2a(図3(c) 参
照)が2入力AND5で論理積された図3(d)に示した
信号が反転回路9にて反転されて入力される。
【0012】そして、つぎの入力信号1aで、シフトレ
ジスタのデータが1段進み、上記反転された2入力AN
D5で論理積による信号が次の周期のフリップフロップ
1の保持データとして入力され、またフリップフロップ
2にフリップフロップ1で保持されていたデータが送り
込まれてこれを保持し、このようにしてフリップフロッ
プ1,2の出力1c,2aの信号がともに“1”になれ
ば、5aの信号が“1”となる。そして上記動作を繰り
返し、シフトレジスタの出力が再び反転されてフリップ
フロップ1に入力されるようになる。このようにして、
図3の波形が繰り返され3進カウンタとして動作する。
【0013】このように本実施例によれば、フリップフ
ロップ1〜4からなるシフトレジスタを用いて入力デー
タを計数し、各フリップフロップ1〜4の出力をマルチ
プレクサ8で選択して、設定された進数のデータ出力を
行うとともに、そのデータ出力を反転回路9にて反転さ
せたものをシフトレジスタの入力データとして用いるよ
うにしたから、フリップフロップの段数が増大しても入
力から出力までの遅延はシフトレジスタの動作における
遅延量と同じになり、遅延動作は従来よりも小さく、か
つ安定したものとなる。また、カウント数が2の倍数な
ら出力波形はデューティ50%となり、2の倍数でない
場合にもデューティ50%近い出力波形を得ることがで
きる。
【0014】またマルチプレクサ8の出力をインバータ
9で反転してシフトレジスタを構成するフリップフロッ
プ1の入力データとして用いているため、入力信号1a
でシフトレジスタのデータが1段シフトし、各論理素子
の遅延量を特に考慮しなくとも確実に計数を行うことが
でき、装置としての信頼性が高い。
【0015】さらに2入力AND5〜7を用いて各フリ
ップフロップ1〜4の出力の論理積を取るようにしたか
ら、奇数進のカウンタとして動作させることができる。
【0016】
【発明の効果】以上のように、この発明に係る半導体集
積回路によれば、計数部をシフトレジスタで構成したか
ら、入力から出力までの遅延時間はシフトレジスタによ
る遅延となり、またマルチプレクサのデータ出力を反転
させて上記計数部の入力データとして用い、入力クロッ
クの変化でシフトレジスタのデータが一段進められるよ
うに構成したから、デューティ50%近い出力波形を得
ることができ、また各論理素子の遅延量を考慮すること
なく確実に動作を行うことができ、信頼性の高い半導体
集積回路を得ることができる。
【0017】さらに、シフトレジスタを構成する各フリ
ップフロップの出力の論理積を取る論理回路部を設け、
上記マルチプレクサで記論理回路部の出力及び上記計
数部の出力を受けるようにしたから、簡単な構成で大き
な数値までカウントできるとともに、奇数進のカウンタ
としても動作させることができるという効果がある。
【図面の簡単な説明】
【図1】この発明の一実施例による半導体集積回路(2
〜8進カウンタ)を示す構成図である。
【図2】従来の半導体集積回路(2〜8進カウンタ)を
示す構成図である。
【図3】この発明の一実施例による半導体集積回路(3
進カウンタ)の動作を示すタイミング図である。
【図4】従来の半導体集積回路(3進カウンタ)の動作
を示すタイミング図である。
【符号の説明】
1〜4 シフトレジスタを構成するDフリップフロ
ップ 5〜7 論理積回路 8 マルチプレクサ 9 反転回路 10〜13 Dフリップフロップ 14 論理回路 15,16 RSフリップフロップ 17 論理和回路

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】 入力クロックにより入力データの計数を
    行う計数部と、該計数部の出力を受け、その値が設定さ
    れた進数になったときにデータ出力を行う信号出力部と
    を有し、上記信号出力部の進数を任意な値に設定可能な
    半導体集積回路において、 シフトレジスタにより構成された計数部と、上記シフトレジスタを構成するフリップフロップの各出
    力の論理積をとる論理回路部と、 該論理回路部の出力及び上記計数部のシリアル出力を受
    け、 任意に設定された進数毎にデータ出力を行うマルチ
    プレクサからなる信号出力部と、 上記マルチプレクサのデータ出力を反転させる反転回路
    部とを備え、 該反転回路部にて反転させた上記信号出力部のデータ出
    力を、上記計数部の入力データとして入力するようにし
    たことを特徴とする半導体集積回路。
JP3231801A 1991-09-11 1991-09-11 半導体集積回路 Expired - Lifetime JP2984429B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3231801A JP2984429B2 (ja) 1991-09-11 1991-09-11 半導体集積回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3231801A JP2984429B2 (ja) 1991-09-11 1991-09-11 半導体集積回路

Publications (2)

Publication Number Publication Date
JPH0575444A JPH0575444A (ja) 1993-03-26
JP2984429B2 true JP2984429B2 (ja) 1999-11-29

Family

ID=16929238

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3231801A Expired - Lifetime JP2984429B2 (ja) 1991-09-11 1991-09-11 半導体集積回路

Country Status (1)

Country Link
JP (1) JP2984429B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5859890A (en) * 1997-02-26 1999-01-12 Motorola, Inc. Dual modulus prescaler
WO2005036751A1 (en) * 2003-10-13 2005-04-21 Koninklijke Philips Electronics N.V. A frequency divider and an electronic device incorporating such a frequency divider

Also Published As

Publication number Publication date
JPH0575444A (ja) 1993-03-26

Similar Documents

Publication Publication Date Title
US5327019A (en) Double edge single data flip-flop circuitry
JP2984429B2 (ja) 半導体集積回路
KR960701539A (ko) 단일 단자 펄스 게이팅 회로(single-ended pulse gating circuit)
US6091794A (en) Fast synchronous counter
US20080164929A1 (en) Electronic Circuit Wherein an Asynchronous Delay is Realized
KR19990029006A (ko) 확장 칩 선택 리셋 장치 및 방법
JPH0683066B2 (ja) カウンタ回路
JP2690516B2 (ja) リングカウンタ
JP2923175B2 (ja) クロック発生回路
KR200155054Y1 (ko) 카운터 회로
JPH09289445A (ja) 同期式カウンタ
JP2547723B2 (ja) 分周回路
JPH0429248B2 (ja)
JP2973613B2 (ja) プログラマブルカウンタ
JP2524495B2 (ja) カウンタ回路
JP2638337B2 (ja) エラーカウンタ回路
JP2565103B2 (ja) 出力回路
JPH02305022A (ja) 分周回路
KR960000814Y1 (ko) N분주 클록발생 회로
JPH05256913A (ja) 半導体集積回路装置
JPH04302527A (ja) 計数回路
JPH0342814B2 (ja)
JPS6160456B2 (ja)
JPH04186913A (ja) エッジ検出回路
JPH04135309A (ja) 単安定マルチバイブレータ回路