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

半導体集積回路

Info

Publication number
JPH1141074A
JPH1141074A JP9198395A JP19839597A JPH1141074A JP H1141074 A JPH1141074 A JP H1141074A JP 9198395 A JP9198395 A JP 9198395A JP 19839597 A JP19839597 A JP 19839597A JP H1141074 A JPH1141074 A JP H1141074A
Authority
JP
Japan
Prior art keywords
pulse width
circuit
output
shift register
input
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
JP9198395A
Other languages
English (en)
Inventor
Akira Fujisawa
公 藤沢
Yoshikazu Nagashima
芳和 長島
Nobutaka Kitagawa
信孝 北川
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP9198395A priority Critical patent/JPH1141074A/ja
Priority to US09/120,115 priority patent/US6097228A/en
Publication of JPH1141074A publication Critical patent/JPH1141074A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/24—Resetting means

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Manipulation Of Pulses (AREA)

Abstract

(57)【要約】 【課題】RESET信号から混入ノイズを除去し、リセ
ット動作を指示する有効パルス幅を切り替えて検出し、
さらにリセット動作に必要なパルス幅を生成して安定し
たRESET信号を出力する。 【解決手段】リセット動作を指示するための有効パルス
幅を含むRESET信号から、アナログディレイ回路2
により設定されたパルス幅に満たないインパルス性ノイ
ズが除去される。多数段のシフトレジスタからなる遅延
ラッチ群4によりアナログディレイ回路2の出力が順次
サンプリング、シフトされて、前記サンプリング期間中
にノイズが混入した場合、シフトレジスタの内容が直接
前記ノイズを用いてクリアされる。そして、前記遅延ラ
ッチ群4の出力から有効幅検出回路6により前記有効パ
ルス幅が検出され、波形生成回路8により前記リセット
動作の開始に必要なパルス幅が生成される。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、半導体集積回路に
関し、特にMCU(マイクロ・コントローラ・ユニッ
ト)のリセット回路動作に伴うリセット端子への電磁妨
害ノイズの混入を低減する半導体集積回路に関するもの
である。
【0002】
【従来の技術】前記半導体集積回路には、通常、動作を
初期化するためのリセット回路が内蔵されており、前記
リセット回路に初期化を指示するRESET信号を取り
込むためのリセット端子が設けられている。しかし、こ
のリセット端子には、外部からノイズやアクチュエータ
等からのノイズが混入されてしまう。
【0003】この対策として例えば、従来の半導体集積
回路内のリセット回路のリセット端子(RES端子)に
は、図12に示すようなノイズフィルタ回路が設けられ
ている。このノイズフィルタ回路では、RES端子に入
力されたRESET信号はインバータIB100により
反転され、一方の信号はNANDゲートND100の第
1端子にそのまま入力され、他方の信号はディレイ回路
DL100により遅延されて前記NANDゲートND1
00の第2端子に入力される。そして、前記NANDゲ
ートND100から初期化を行うリセット回路にRES
ET信号が出力される。
【0004】このノイズフィルタを用いれば、リセット
端子に混入するノイズのうち、ディレイ回路DL100
による遅延時間に応じたインパルス性ノイズを除去する
ことができる。
【0005】
【発明が解決しようとする課題】しかしながら、図12
に示したようなノイズフィルタ回路では、上述したよう
にディレイ回路DL100による遅延時間に応じた一定
幅以下のパルス幅のインパルス性ノイズしか除去できな
い。したがって、通過してしまうインパルス性ノイズや
アクチュエータからのノイズなどにより、初期化を行う
ことができず暴走するなど誤動作の多い回路となってい
る。
【0006】また、前記ノイズフィルタ回路を経て内部
のリセット回路へRESET信号がそのまま直接送られ
るため、内部のリセット回路にて初期化に必要なパルス
幅を得ることができない場合があり、ノイズに対しては
非常に弱い回路となっている。
【0007】そこで本発明は、前記課題に鑑みてなされ
たものであり、リセット端子に入力されるRESET信
号からインパルス性ノイズやアクチュエータ等からの混
入ノイズを除去でき、さらにリセット動作を指示する有
効パルス幅を切り替えて前記RESET信号から検出
し、リセット動作に必要なRESET信号のパルス幅を
生成して安定したRESET信号を出力することができ
る半導体集積回路を提供することを目的とする。
【0008】
【課題を解決するための手段】前記目的を達成するため
に、請求項1に記載の半導体集積回路は、リセット動作
を指示するための有効パルス幅を含む入力信号から、予
め設定されたパルス幅に満たないノイズを除去するアナ
ログ積分回路と、多数段直列に接続されたシフトレジス
タによって前記アナログ積分回路の出力を順次サンプリ
ングし、さらにサンプリングした出力を前記シフトレジ
スタ間で順次シフトするシフトレジスタ群と、前記シフ
トレジスタ群の各々のシフトレジスタの出力を受け取
り、このシフトレジスタの出力から前記有効パルス幅の
検出を行う有効パルス幅検出回路とを具備することを特
徴とする。
【0009】また、請求項2に記載の半導体集積回路
は、リセット動作を指示するための有効パルス幅を含む
入力信号から、予め設定されたパルス幅に満たないノイ
ズを除去するアナログ積分回路と、前記アナログ積分回
路の出力に前記有効パルス幅が含まれるとき、前記リセ
ット動作の開始に必要なパルス幅を有する信号を生成す
る波形生成回路とを具備することを特徴とする。
【0010】また、請求項3に記載の半導体集積回路
は、リセット動作を指示するための有効パルス幅を含む
入力信号を多数段直列に接続されたシフトレジスタによ
って順次サンプリングし、さらにサンプリングした前記
入力信号を前記シフトレジスタ間で順次シフトするシフ
トレジスタ群と、前記シフトレジスタ群の各々のシフト
レジスタの出力を受け取り、このシフトレジスタの出力
から前記有効パルス幅の検出を行う有効パルス幅検出回
路と、前記有効パルス幅検出回路により有効パルス幅が
検出されたとき、前記リセット動作の開始に必要なパル
ス幅を有する信号を生成する波形生成回路とを具備する
ことを特徴とする。
【0011】また、請求項4に記載の半導体集積回路
は、リセット動作を指示するための有効パルス幅を含む
入力信号から、予め設定されたパルス幅に満たないノイ
ズを除去するアナログ積分回路と、多数段直列に接続さ
れたシフトレジスタによって前記アナログ積分回路の出
力を順次サンプリングし、さらにサンプリングした出力
を前記シフトレジスタ間で順次シフトするシフトレジス
タ群と、前記シフトレジスタ群の各々のシフトレジスタ
の出力を受け取り、このシフトレジスタの出力から前記
有効パルス幅の検出を行う有効パルス幅検出回路と、前
記有効パルス幅検出回路により有効パルス幅が検出され
たとき、前記リセット動作の開始に必要なパルス幅を有
する信号を生成する波形生成回路とを具備することを特
徴とする。
【0012】また、さらに請求項5に記載の半導体集積
回路は、請求項1、3、4のいずれかに記載の構成にお
いて、前記シフトレジスタ群が、前記アナログ積分回路
の出力のサンプリング期間中にノイズが混入した場合、
前記シフトレジスタの内容を直接前記ノイズを用いてク
リアすることを特徴とする。
【0013】また、さらに請求項6に記載の半導体集積
回路は、請求項2に記載の構成において、前記シフトレ
ジスタ群が、前記アナログ積分回路の出力のサンプリン
グ期間中にノイズが混入した場合、前記シフトレジスタ
の内容を直接前記ノイズを用いてクリアすることを特徴
とする。
【0014】また、さらに請求項7に記載の半導体集積
回路は、請求項1、3、4、5のいずれかに記載の構成
において、前記有効パルス幅検出回路において検出する
前記有効パルス幅が、予め用意された複数の有効パルス
幅の中から切り替えて設定可能であることを特徴とす
る。
【0015】また、さらに請求項8に記載の半導体集積
回路は、請求項1、2、4、6のいずれかに記載の構成
において、前記アナログ積分回路において除去するノイ
ズのパルス幅が、予め用意された複数のパルス幅の中か
ら切り替えて設定可能であることを特徴とする。
【0016】また、さらに請求項9に記載の半導体集積
回路は、請求項1、2、4、6、8のいずれかに記載の
構成において、前記アナログ積分回路が、抵抗とコンデ
ンサとシュミットトリガゲートを含む回路素子で構成さ
れていることを特徴とする。
【0017】また、さらに請求項10に記載の半導体集
積回路は、請求項1、3、4、5、7のいずれかに記載
の構成において、前記シフトレジスタ群が、多数段直列
に接続されたD型フリップフロップからなり、1段目の
前記D型フリップフロップの入力端子に前記アナログ積
分回路の出力が入力され、この1段目の前記D型フリッ
プフロップのリセット端子に前記アナログ積分回路の出
力の反転信号が入力されることを特徴とする。
【0018】また、さらに請求項11に記載の半導体集
積回路は、請求項1、3、4、5、7、10のいずれか
に記載の構成において、前記有効パルス幅検出回路が、
前記シフトレジスタ群の出力が入力されるNANDゲー
ト回路と、インバータとを含む回路素子で構成されてい
ることを特徴とする。
【0019】また、さらに請求項12に記載の半導体集
積回路は、請求項3または4に記載の構成において、前
記波形生成回路が、多数段直列に接続されたD型フリッ
プフロップとこれらD型フリップフロップの出力が入力
されるNANDゲート回路からなり、1段目の前記D型
フリップフロップの入力端子に“H”レベルの電源端が
接続され、この1段目の前記D型フリップフロップのリ
セット端子に前記有効パルス幅検出回路の出力が入力さ
れることを特徴とする。
【0020】
【発明の実施の形態】以下、図面を参照してこの発明の
実施の形態について説明する。まず、本発明の実施の形
態の半導体集積回路に形成されるリセット入力回路の構
成について説明する。このリセット入力回路は、リセッ
ト動作を指示するための信号が入力されるリセット端子
から内部のリセット回路の入力部までの間に設けられる
回路である。
【0021】図1は、本発明の実施の形態の半導体集積
回路内の前記リセット入力回路の構成を示すブロック図
である。この図1に示すように、外部からリセット動作
を指示するためのRESETバー信号が入力されるRE
S端子には、設定されたインパルス性(ひげ状)ノイズ
を除去するアナログディレイ回路2の入力部が接続され
る。
【0022】このアナログディレイ回路2の出力部は、
多数段直列に接続されたD型フリップフロップからな
り、前記RESETバー信号が有効なパルス幅であるか
否かを検出するために順次サンプリングを行う遅延ラッ
チ群4の入力部に接続される。この遅延ラッチ群4に
は、外部からのクロック(CK)信号が入力される。
【0023】さらに、前記遅延ラッチ群4の出力部は、
前記サンプリングの状況に基づいて前記RESETバー
信号が有効なパルス幅であるか否かを検出する有効幅検
出回路6の入力部に接続される。この有効幅検出回路6
には、前記RESETバー信号の有効なパルス幅を切り
替えるための切り替え信号が外部より入力される。
【0024】さらに、前記有効幅検出回路6の出力部
は、この有効幅検出回路6の出力結果を判断し、内部の
リセット回路においてリセット動作に必要なパルス幅を
生成する波形生成回路8の入力部に接続される。この波
形生成回路8には、外部からのクロック(CK2)信号
が入力される。そして、この波形生成回路8から、リセ
ットを確実に実行させるためのパルス幅を有する内部R
ESET信号が内部のリセット回路に出力される。
【0025】この図1に示すように構成されたリセット
入力回路は、次のような回路動作を行う。まず、RES
端子に入力されたRESETバー信号から、前記アナロ
グディレイ回路2により設定されたパルス幅に満たない
インパルス性(ひげ状)ノイズがその信号から除去され
てRESET信号として前記遅延ラッチ群4に出力され
る。
【0026】前記遅延ラッチ群4に入力されたRESE
T信号は、リセット動作を指示する有効なパルス幅を検
出するためにこの遅延ラッチ群4により順次サンプリン
グされ、さらに順次シフトされて保持される。
【0027】前記ラッチ群4の出力に基づいて前記有効
幅検出回路6により有効なパルス幅であるか否かが検出
される。このとき、順次サンプリングしている最中にノ
イズが混入した場合、前記ラッチ群4を直接初期化して
非保持状態にもどすことにより、サンプリング動作と常
時監視動作を兼ね備えた有効なパルス幅の検出を可能と
する。なお、前記有効なパルス幅については、外部から
入力される切り替え信号によってそのパルス幅が切り替
えられる。
【0028】前記有効幅検出回路6の検出結果から、前
記波形生成回路8により内部のリセット回路においてリ
セット動作に必要なパルス幅が生成され、内部RESE
T信号として前記リセット回路に出力される。
【0029】次に、図1に示した前記アナログディレイ
回路2の構成について説明する。図2は、前記アナログ
ディレイ回路2の構成を示す回路図である。この図2に
示すように、この回路のリセット端子であるRES端子
はシュミットトリガ回路ST1に接続される。このシュ
ミットトリガ回路ST1は、直列に複数個接続されたイ
ンバータIB11,IB12〜IB1Xに接続されると
ともに、また別のラインによりNANDゲートND1の
第1端子に接続される。
【0030】さらに、前記インバータIB11,IB1
2〜IB1Xの出力部は、前記NANDゲートND1の
第2端子に接続され、このNANDゲートND1の出力
部はインバータIB2を介して前記遅延ラッチ群4の入
力部に接続される。
【0031】この図2に示すように構成された前記アナ
ログディレイ回路2は、次のような回路動作を行う。図
3は、前記アナログディレイ回路2の回路動作を示すタ
イムチャートである。図3(a)はRES端子に入力さ
れるRESETバー信号を示し、(b)はシュミットト
リガ回路ST1を通過したA点の信号を示す。また、
(c)はインバータIB1Xを通過したB点の信号を示
し、(d)は前記A点の信号とB点の信号の論理和を取
り反転するNANDゲートND1を経てインバータIB
2を通過したC点の出力信号を示す。
【0032】このタイムチャートに示すように、(a)
に示すRESETバー信号に存在するノイズ10は、
(d)に示すように除去される。次に、前記アナログデ
ィレイ回路2のその他の回路構成例について説明する。
【0033】図4に示す回路は、シュミットトリガ回路
ST2,ST3、抵抗R1〜R4、コンデンサC1〜C
4、及びインバータIB3,IB4,IB5からなるC
Rフィルタ回路である。このCRフィルタ回路によって
も、RESETバー信号に存在するインパルス性ノイズ
を除去することができる。
【0034】また、図5に示す回路は、CRフィルタ回
路の各段階にクロックドインバータを設けたものであ
る。この図5に示すように、RES端子にはシュミット
トリガ回路ST4、インバータIB6,IB7,…が直
列に接続され、これらインバータIB6,IB7,…の
間には基準電位点に接続(接地)されたコンデンサC1
1,C12,…が接続される。なお、前記インバータI
B6,IB7,…の間には、必要に応じて電流制限抵抗
を接続してもよい。
【0035】さらに、前記インバータIB6,IB7,
…の間には、RES端子に入力されるRESETバー信
号が50nS遅延する位置にクロックドインバータCB
1が接続され、このクロックドインバータCB1の接続
位置から50nS遅延する位置にクロックドインバータ
CB2が、このクロックドインバータCB2の接続位置
から100nS遅延する位置にクロックドインバータC
B3が、さらにこのクロックドインバータCB3の接続
位置から300nS遅延する位置にクロックドインバー
タCB4が接続される。そして、前記クロックドインバ
ータCB1〜CB4には、これらの出力を制御する設定
レジスタ12が接続される。この設定レジスタ12は、
SEL1〜SEL4の信号出力を制御してインパルス性
ノイズ除去期間幅を設定するものである。なお、前記ク
ロックドインバータCB1〜CB4の接続位置は、上述
した時間以外の時間であってもよい。
【0036】また、前記シュミットトリガ回路ST4と
インバータIB6の接続点には、pチャネルMOSトラ
ンジスタTr1のゲート、nチャネルMOSトランジス
タTr2のゲートがそれぞれ接続される。前記クロック
ドインバータCB1〜CB4の出力端子には、pチャネ
ルMOSトランジスタTr3のゲート、nチャネルMO
SトランジスタTr4のゲートがそれぞれ接続される。
【0037】さらに、pチャネルMOSトランジスタT
r3のドレイン、nチャネルMOSトランジスタTr4
のドレインがインバータIB21,IB22,及びイン
バータIB23に接続される。
【0038】また、前記pチャネルMOSトランジスタ
Tr1のドレインはpチャネルMOSトランジスタTr
3のソースに接続され、前記nチャネルMOSトランジ
スタTr2のドレインはnチャネルMOSトランジスタ
Tr4のソースに接続される。さらに、前記pチャネル
MOSトランジスタTr1のソースは“H”レベルの電
源に接続され、前記nチャネルMOSトランジスタTr
2のソースは基準電位点に接続(接地)される。そし
て、前記インバータIB23の出力端子からRESET
信号が出力される。
【0039】上述した図5に示すような回路によれば、
前記クロックドインバータCB1〜CB4へのSEL1
〜SEL4信号の出力を図6に示すように制御すること
により、RES端子に入力されたRESET信号の遅延
時間を50nS、100nS、200nS、及び500
nSの中から選択することができる。これにより、イン
パルス性ノイズとして除去するパルス幅を切り替えるこ
とができる。
【0040】次に、前記遅延ラッチ群4と有効幅検出回
路6の構成について説明する。図7は、前記遅延ラッチ
群4と有効幅検出回路6の構成を示す回路図である。こ
の図7に示すように、前記アナログディレイ回路2中の
インバータIB2の出力部は、D型フリップフロップD
F1の入力端子であるD端子に接続され、このD型フリ
ップフロップDF1の出力端子であるQ端子は次段のD
型フリップフロップDF2のD端子に接続される。この
D型フリップフロップDF2のQ端子は、次段のD型フ
リップフロップDF3のD端子に接続される。さらに、
同様にD型フリップフロップDF3,DF4,DF5,
…のQ端子,D端子は、図7に示すように接続される。
【0041】また、前記インバータIB2の出力部は、
インバータIB31を介して前記D型フリップフロップ
DF1,DF2,DF3,…のリセット端子であるR端
子にそれぞれ接続される。さらに、前記D型フリップフ
ロップDF1,DF2,DF3,…のクロック入力端子
であるCK端子にはクロック(CK)信号がそれぞれ入
力される。
【0042】さらに、また前記D型フリップフロップD
F1のQ端子はNANDゲートND2の第1端子に、前
記D型フリップフロップDF2のQ端子は前記NAND
ゲートND2の第2端子に接続される。前記D型フリッ
プフロップDF3のQ端子はNANDゲートND3の第
1端子に、前記D型フリップフロップDF4のQ端子は
NANDゲートND3の第2端子に接続される。
【0043】さらに、前記D型フリップフロップDF5
のQ端子はNANDゲートND4の第1端子に、前記D
型フリップフロップDF6のQ端子は前記NANDゲー
トND4の第2端子に、前記D型フリップフロップDF
7のQ端子は前記NANDゲートND4の第3端子に、
前記D型フリップフロップDF8のQ端子は前記NAN
DゲートND4の第4端子にそれぞれ接続される。
【0044】前記NANDゲートND2の出力端子は、
インバータIB32を介してNANDゲートND5の第
1端子に接続され、前記NANDゲートND3の出力端
子はNANDゲートND6の第1端子に接続される。さ
らに、このNANDゲートND6の第2端子には、RE
SET信号におけるリセット動作を指示する有効なパル
ス幅を切り替えるための切り替え信号、SE4信号が入
力される。
【0045】また、前記NANDゲートND4の出力端
子はNANDゲートND7の第1端子に接続され、この
NANDゲートND7の第2端子にはRESET信号に
おけるリセット動作を指示する有効なパルス幅を切り替
えるための切り替え信号、SE8信号が入力される。
【0046】さらに、前記NANDゲートND6の出力
端子は前記NANDゲートND5の第2端子に、また前
記NANDゲートND7の出力端子は前記NANDゲー
トND5の第3端子にそれぞれ接続される。そして、前
記NANDゲートND5の出力端子は、インバータIB
33を介して前記波形生成回路8の入力部に接続され
る。
【0047】この図7に示すように構成された前記遅延
ラッチ群4と有効幅検出回路6は、次のような回路動作
を行う。まず、前記RESET信号における有効なパル
ス幅の切り替えについて説明する。このリセット入力回
路では、内部のリセット回路にリセット動作を実行させ
るための指示信号のパルス幅を切り替えて検出できるよ
うになっている。この指示信号の有効なパルス幅を切り
替えるために、SE4信号及びSE8信号を図8に示す
ように設定する。すなわち、SE4信号、SE8信号を
それぞれ“L”、“L”に設定すると前記有効なパルス
幅の検出幅を2に、同様に“H”、“L”に設定すると
検出幅を4に、さらに“H”、“H”に設定すると検出
幅を8に、それぞれ切り替えることができる。
【0048】前記検出幅は、クロック(CK)信号のパ
ルス数をあらわしており、2のときはクロック信号が2
パルス入力される期間以上のパルス幅があったときに、
リセット動作を指示する有効なパルス信号であると検出
する。同様に、4のときはクロック信号が4パルス入力
される期間以上のパルス幅があったときに、8のときは
クロック信号が8パルス入力される期間以上のパルス幅
があったときに、それぞれリセット動作を指示する有効
なパルス信号であると検出する。
【0049】以下に検出幅を4に設定したときの回路動
作を説明する。図9は、前記遅延ラッチ群4と有効幅検
出回路6の回路動作を示すタイムチャートである。
【0050】この図9(a)に示すように、RESET
信号が“H”レベルに立ち上がった後、CK信号が4パ
ルス入力される期間前記RESET信号が“H”レベル
のままであるとき、D型フリップフロップDF1〜DF
4に“H”レベルが保持され、それぞれのQ端子から
“H”レベルが出力される。
【0051】これにより、前記インバータIB33から
出力されるDETECT信号は“H”レベルに立ち上が
る。その後、破線で示すように、前記RESET信号が
“L”レベルに立ち下がると、この後の1つ目のCK信
号のパルスが立ち下がった時点で、前記DETECT信
号は立ち下がる。
【0052】また、(b)に示すように、RESET信
号が“H”レベルに立ち上がった後、CK信号が2パル
ス入力されて、3つ目のパルスが入力される前に、ノイ
ズによって前記RESET信号が一旦立ち下がると、D
型フリップフロップDF1,DF2に保持された“H”
レベルがリセットされる。
【0053】これにより、ノイズが入力される前の2パ
ルス分の検出はクリアされ、続いて、(a)に示したよ
うに前記RESET信号が“H”レベルに立ち上がった
後、CK信号が4パルス入力される期間前記RESET
信号が“H”レベルのままであるとき、DETECT信
号が“H”レベルに立ち上がる。
【0054】また、(c)に示すように、RESET信
号が“H”レベルに立ち上がった後、CK信号が4パル
ス入力される期間前記RESET信号が“H”レベルの
ままであるとき、DETECT信号が“H”レベルに立
ち上がる。
【0055】その後、CK信号が4パルス入力されて5
つ目のパルスが入力される前に、ノイズによって前記R
ESET信号が一旦立ち下がると、D型フリップフロッ
プDF1〜DF4に保持された“H”レベルがリセット
される。これにより、前記インバータIB33から出力
されるDETECT信号は“L”レベルに立ち下がる。
【0056】切り替え信号SE4,SE8によって検出
幅を2に設定したときも同様に、CK信号が2パルス入
力される期間前記RESET信号が“H”レベルのまま
であるとき、インバータIB33からDETECT信号
が出力される。また、切り替え信号SE4,SE8によ
って検出幅を8に設定したときも同様に、CK信号が8
パルス入力される期間前記RESET信号が“H”レベ
ルのままであるとき、インバータIB33からDETE
CT信号が出力される。
【0057】次に、前記波形生成回路8について説明す
る。図10は、前記波形生成回路8の構成を示す回路図
である。この波形生成回路8では、クロック(CK2)
信号が4パルス入力される期間“H”レベルを有するパ
ルス波形を形成するものとする。
【0058】この図10に示すように、“H”レベル電
源はD型フリップフロップDF11のD端子に接続さ
れ、このD型フリップフロップDF11のQ端子は次段
のD型フリップフロップDF12のD端子に接続され
る。このD型フリップフロップDF12のQ端子は、次
段のD型フリップフロップDF13のD端子に接続さ
れ、このD型フリップフロップDF13のQ端子は次段
のD型フリップフロップDF14のD端子に接続され
る。さらに必要に応じて、D型フリップフロップが多数
段設けられ、それらのQ端子,D端子は同様に上述のよ
うに接続される。
【0059】また、前記DETECT信号は、前記フリ
ップフロップDF11〜DF14のリセット端子である
R端子にそれぞれ入力される。また、クロック(CK
2)信号は、前記フリップフロップDF11〜DF14
のCK端子にそれぞれ入力される。
【0060】さらに、前記D型フリップフロップDF1
1のQ端子はNANDゲートND8の第1端子に接続さ
れ、前記D型フリップフロップDF12のQ端子は前記
NANDゲートND8の第2端子に接続される。さら
に、前記D型フリップフロップDF13のQ端子は前記
NANDゲートND8の第3端子に、前記D型フリップ
フロップDF14のQ端子は前記NANDゲートND8
の第4端子に接続される。そして、前記NANDゲート
ND8の出力端子から、内部RESET信号が内部のリ
セット回路に出力される。
【0061】この図10に示すように構成された前記波
形生成回路8は、次のような回路動作を行う。図11
は、前記波形生成回路8の回路動作を示すタイムチャー
トである。この図11(a)はCK端子に入力されるク
ロック(CK2)信号を示し、(b)はリセット端子で
あるR端子に入力されるDETECT信号の一例を示
し、また(c)はNANDゲートND8から出力される
内部RESET信号を示す。
【0062】まず、DETECT信号が“H”レベルに
立ち上がる前の“L”レベルの期間では、前記フリップ
フロップDF11〜DF14のQ端子から“H”レベル
が出力される。よって、NANDゲートND8の第1端
子〜第4端子に入力される信号は全て“H”レベルにな
り、このNANDゲートND8から出力される内部RE
SET信号は“L”レベルとなる。
【0063】次に、DETECT信号が“H”レベルに
立ち上がると、前記フリップフロップDF11〜DF1
4のリセット(R)端子に“H”レベルが入力される。
これにより、前記フリップフロップDF11〜DF14
に保持された“H”レベルがリセットされ、これらのQ
端子からは“L”レベルが出力される。よって、NAN
DゲートND8の第1端子〜第4端子に入力される信号
は全て“L”レベルになり、このNANDゲートND8
から出力される内部RESET信号は“H”レベルとな
る。
【0064】次に、DETECT信号が“H”レベルか
ら“L”レベルに立ち下がると、前記フリップフロップ
DF11〜DF14のR端子に“L”レベルが入力され
る。これにより、前記フリップフロップDF11〜DF
14のリセットは解除され、クロック(CK2)信号の
1つ目のパルスが入力されたとき、前記フリップフロッ
プDF11のQ端子からは“H”レベルが出力される。
さらに、2つ目のパルスが入力されたとき、前記フリッ
プフロップDF11,DF12のQ端子からは“H”レ
ベルが出力される。同様に、3つ目のパルスが入力され
ると、前記フリップフロップDF11〜DF3のQ端子
からは“H”レベルが、さらに4つ目のパルスが入力さ
れると、前記フリップフロップDF11〜DF4のQ端
子からは“H”レベルが出力される。
【0065】このように、クロック(CK2)信号のパ
ルスが入力されるたびに、NANDゲートND8の第1
端子〜第4端子に入力される“H”レベルが増えてい
き、4つ目のパルスが入力されたときにNANDゲート
ND8の第1端子〜第4端子に入力される信号は全て
“H”レベルになり、このNANDゲートND8から出
力される内部RESET信号は“L”レベルとなる。
【0066】したがって、前記内部RESET信号は、
DETECT信号が“H”レベルから“L”レベルに立
ち下がった後、クロック(CK2)信号の4つ目のパル
スが入力されるまでは“H”レベルが保持されることと
なり、あらかじめ設定した内部リセット回路においてリ
セットに必要なパルス波形を生成することができる。
【0067】前記説明では、内部リセット回路でのリセ
ット動作に必要なパルス幅を、クロック(CK2)信号
が4パルス入力される期間“H”レベルを有するパルス
波形として説明したが、これに限るわけではなく、リセ
ット動作に必要なパルス幅に応じて生成する“H”レベ
ルの期間を4パルス以外のパルス数にしてもよい。この
場合、D型フリップフロップを増減すればよい。また、
クロックCK2信号の周波数を変更することによって
も、内部RESET信号のパルス幅を変更することがで
きる。
【0068】以上説明したようにこの実施の形態によれ
ば、リセット端子に生じるノイズに関し、インパルス性
ノイズを除去し、リセット動作を指示するための有効パ
ルス幅を設定可能として、この設定パルス幅未満のRE
SET信号を除去して前記有効パルス幅以上のRESE
T信号を検出することにより、内部リセット回路による
システムリセットのために必要なパルス幅を生成してノ
イズの少ない安定したRESET信号を供給することが
できる。これにより、インパルス性ノイズ、アクチュエ
ータから発生するノイズ、及びEMSノイズなどの影響
を受けないリセット回路とすることが可能である。
【0069】
【発明の効果】以上述べたように本発明によれば、リセ
ット端子に入力されるRESET信号からインパルス性
ノイズやアクチュエータ等からの混入ノイズを除去で
き、さらにリセット動作を指示する有効パルス幅を切り
替えて前記RESET信号から検出し、リセット動作に
必要なRESET信号のパルス幅を生成して安定したR
ESET信号を出力することができる半導体集積回路を
提供することが可能である。
【図面の簡単な説明】
【図1】本発明の実施の形態の半導体集積回路内のリセ
ット入力回路の構成を示すブロック図である。
【図2】前記リセット入力回路内のアナログディレイ回
路の構成を示す回路図である。
【図3】前記アナログディレイ回路の回路動作を示すタ
イムチャートである。
【図4】前記アナログディレイ回路のその他の回路構成
例のCRフィルタ回路を示す図である。
【図5】前記アナログディレイ回路のその他の回路構成
例のCRフィルタ回路にクロックドインバータを設けた
回路を示す図である。
【図6】前記クロックドインバータから出力される制御
信号と遅延時間との関係を示す図である。
【図7】前記リセット入力回路内の遅延ラッチ群と有効
幅検出回路の構成を示す回路図である。
【図8】前記有効幅検出回路における有効パルス幅を切
り替えるための切り替え信号と検出幅との関係を示す図
である。
【図9】前記遅延ラッチ群と有効幅検出回路の回路動作
を示すタイムチャートである。
【図10】前記リセット入力回路内の波形生成回路の構
成を示す回路図である。
【図11】前記波形生成回路8の回路動作を示すタイム
チャートである。
【図12】従来の半導体集積回路内のリセット回路のリ
セット端子に設けられるノイズフィルタ回路の構成を示
す図である。
【符号の説明】
2…アナログディレイ回路 4…遅延ラッチ群 6…有効幅検出回路 8…波形生成回路 10…インパルス性ノイズ 12…設定レジスタ C1〜C4,C11,C12…コンデンサ CB1,CB2,CB3,CB4…クロックドインバー
タ DF1〜DF14…D型フリップフロップ IB2〜IB7,IB11,IB12〜IB1X,IB
21〜IB23,IB31〜IB33…インバータ ND1〜ND8…NANDゲート R1〜R4…抵抗 ST1〜ST4…シュミットトリガ回路 Tr1,Tr3…pチャネルMOSトランジスタ Tr2,Tr4…nチャネルMOSトランジスタ

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】 リセット動作を指示するための有効パル
    ス幅を含む入力信号から、予め設定されたパルス幅に満
    たないノイズを除去するアナログ積分回路と、 多数段直列に接続されたシフトレジスタによって前記ア
    ナログ積分回路の出力を順次サンプリングし、さらにサ
    ンプリングした出力を前記シフトレジスタ間で順次シフ
    トするシフトレジスタ群と、 前記シフトレジスタ群の各々のシフトレジスタの出力を
    受け取り、このシフトレジスタの出力から前記有効パル
    ス幅の検出を行う有効パルス幅検出回路と、を具備する
    ことを特徴とする半導体集積回路。
  2. 【請求項2】 リセット動作を指示するための有効パル
    ス幅を含む入力信号から、予め設定されたパルス幅に満
    たないノイズを除去するアナログ積分回路と、 前記アナログ積分回路の出力に前記有効パルス幅が含ま
    れるとき、前記リセット動作の開始に必要なパルス幅を
    有する信号を生成する波形生成回路と、 を具備することを特徴とする半導体集積回路。
  3. 【請求項3】 リセット動作を指示するための有効パル
    ス幅を含む入力信号を多数段直列に接続されたシフトレ
    ジスタによって順次サンプリングし、さらにサンプリン
    グした前記入力信号を前記シフトレジスタ間で順次シフ
    トするシフトレジスタ群と、 前記シフトレジスタ群の各々のシフトレジスタの出力を
    受け取り、このシフトレジスタの出力から前記有効パル
    ス幅の検出を行う有効パルス幅検出回路と、 前記有効パルス幅検出回路により有効パルス幅が検出さ
    れたとき、前記リセット動作の開始に必要なパルス幅を
    有する信号を生成する波形生成回路と、 を具備することを特徴とする半導体集積回路。
  4. 【請求項4】 リセット動作を指示するための有効パル
    ス幅を含む入力信号から、予め設定されたパルス幅に満
    たないノイズを除去するアナログ積分回路と、 多数段直列に接続されたシフトレジスタによって前記ア
    ナログ積分回路の出力を順次サンプリングし、さらにサ
    ンプリングした出力を前記シフトレジスタ間で順次シフ
    トするシフトレジスタ群と、 前記シフトレジスタ群の各々のシフトレジスタの出力を
    受け取り、このシフトレジスタの出力から前記有効パル
    ス幅の検出を行う有効パルス幅検出回路と、 前記有効パルス幅検出回路により有効パルス幅が検出さ
    れたとき、前記リセット動作の開始に必要なパルス幅を
    有する信号を生成する波形生成回路と、 を具備することを特徴とする半導体集積回路。
  5. 【請求項5】 前記シフトレジスタ群は、前記アナログ
    積分回路の出力のサンプリング期間中にノイズが混入し
    た場合、前記シフトレジスタの内容を直接前記ノイズを
    用いてクリアすることを特徴とする請求項1、3、4の
    いずれかに記載の半導体集積回路。
  6. 【請求項6】 前記シフトレジスタ群は、前記アナログ
    積分回路の出力のサンプリング期間中にノイズが混入し
    た場合、前記シフトレジスタの内容を直接前記ノイズを
    用いてクリアすることを特徴とする請求項2に記載の半
    導体集積回路。
  7. 【請求項7】 前記有効パルス幅検出回路において検出
    する前記有効パルス幅は、予め用意された複数の有効パ
    ルス幅の中から切り替えて設定可能であることを特徴と
    する請求項1、3、4、5のいずれかに記載の半導体集
    積回路。
  8. 【請求項8】 前記アナログ積分回路において除去する
    ノイズのパルス幅は、予め用意された複数のパルス幅の
    中から切り替えて設定可能であることを特徴とする請求
    項1、2、4、6のいずれかに記載の半導体集積回路。
  9. 【請求項9】 前記アナログ積分回路は、抵抗とコンデ
    ンサとシュミットトリガゲートを含む回路素子で構成さ
    れていることを特徴とする請求項1、2、4、6、8の
    いずれかに記載の半導体集積回路。
  10. 【請求項10】 前記シフトレジスタ群は、多数段直列
    に接続されたD型フリップフロップからなり、1段目の
    前記D型フリップフロップの入力端子に前記アナログ積
    分回路の出力が入力され、この1段目の前記D型フリッ
    プフロップのリセット端子に前記アナログ積分回路の出
    力の反転信号が入力されることを特徴とする請求項1、
    3、4、5、7のいずれかに記載の半導体集積回路。
  11. 【請求項11】 前記有効パルス幅検出回路は、前記シ
    フトレジスタ群の出力が入力されるNANDゲート回路
    と、インバータとを含む回路素子で構成されていること
    を特徴とする請求項1、3、4、5、7、10のいずれ
    かに記載の半導体集積回路。
  12. 【請求項12】 前記波形生成回路は、多数段直列に接
    続されたD型フリップフロップとこれらD型フリップフ
    ロップの出力が入力されるNANDゲート回路からな
    り、1段目の前記D型フリップフロップの入力端子に
    “H”レベルの電源端が接続され、この1段目の前記D
    型フリップフロップのリセット端子に前記有効パルス幅
    検出回路の出力が入力されることを特徴とする請求項3
    または4に記載の半導体集積回路。
JP9198395A 1997-07-24 1997-07-24 半導体集積回路 Pending JPH1141074A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP9198395A JPH1141074A (ja) 1997-07-24 1997-07-24 半導体集積回路
US09/120,115 US6097228A (en) 1997-07-24 1998-07-22 Reset input circuit for an MCU

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9198395A JPH1141074A (ja) 1997-07-24 1997-07-24 半導体集積回路

Publications (1)

Publication Number Publication Date
JPH1141074A true JPH1141074A (ja) 1999-02-12

Family

ID=16390424

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9198395A Pending JPH1141074A (ja) 1997-07-24 1997-07-24 半導体集積回路

Country Status (2)

Country Link
US (1) US6097228A (ja)
JP (1) JPH1141074A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1126362A3 (en) * 2000-02-18 2005-03-16 Mitsubishi Denki Kabushiki Kaisha Microcomputer with internal reset signal generator
JP2006129049A (ja) * 2004-10-28 2006-05-18 Oki Electric Ind Co Ltd リセット回路

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7250800B2 (en) * 2005-07-12 2007-07-31 Hewlett-Packard Development Company, L.P. Clock pulse width control circuit
CA2738879C (en) 2008-10-31 2017-02-28 Blackberry Limited System for detecting a reset condition in an electronic circuit
TWI463295B (zh) * 2011-10-28 2014-12-01 Quanta Comp Inc 重置/重啟電路
KR101485535B1 (ko) * 2013-07-19 2015-01-29 한국표준과학연구원 신호 처리 장치 및 그것의 초기화 방법
CN104485929A (zh) * 2014-11-21 2015-04-01 成都嵌智捷科技有限公司 接收信号灵敏的驱动电路
US9813047B2 (en) * 2015-04-13 2017-11-07 Mediatek Singapore Pte. Ltd. Standby mode state retention logic circuits
CN106712753B (zh) * 2017-02-07 2024-01-16 北京集创北方科技股份有限公司 静电保护电路
CN112636744A (zh) * 2020-12-24 2021-04-09 中国人民解放军国防科技大学 一种抗单粒子瞬态的高电平复位电路
CN114167778A (zh) * 2021-12-03 2022-03-11 长沙奥托自动化技术有限公司 一种稳定输出模拟电压电流信号的电路及方法
CN116010162A (zh) * 2022-12-14 2023-04-25 南京英锐创电子科技有限公司 复位电路及复位控制方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3009011C2 (de) * 1980-03-08 1983-03-24 Agfa-Gevaert Ag, 5090 Leverkusen Schaltungsanordnung zur Steuerung von Kamerafunktionen
JP2693912B2 (ja) * 1994-06-27 1997-12-24 九州日本電気株式会社 不揮発性メモリ及びその消去方法
US5721501A (en) * 1995-07-26 1998-02-24 Kabushiki Kaisha Toshiba Frequency multiplier and semiconductor integrated circuit employing the same
JPH0955092A (ja) * 1995-08-08 1997-02-25 Sony Corp 半導体不揮発性メモリの動作パルス印加方法および動作パルス発生回路
JP3571132B2 (ja) * 1995-11-21 2004-09-29 株式会社リコー 制御回路

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1126362A3 (en) * 2000-02-18 2005-03-16 Mitsubishi Denki Kabushiki Kaisha Microcomputer with internal reset signal generator
JP2006129049A (ja) * 2004-10-28 2006-05-18 Oki Electric Ind Co Ltd リセット回路

Also Published As

Publication number Publication date
US6097228A (en) 2000-08-01

Similar Documents

Publication Publication Date Title
JPH0629793A (ja) 同期ディジタル論理回路
JP6207051B2 (ja) サンプルホールド回路
JPH09186560A (ja) 構成可能な多機能フリップフロップ
JPH06324843A (ja) 有限状態機械において非同期事象を管理する装置及び方法
KR100304036B1 (ko) 데이타동기시스템및방법
EP3503404B1 (en) By odd integer digital frequency divider circuit and method
JPH07504076A (ja) 2重エッジトリガ型メモリー装置及びシステム
US6891399B2 (en) Variable pulse width and pulse separation clock generator
CN105740177B (zh) 信号传输的控制方法和装置、以及信号锁存装置
US6097228A (en) Reset input circuit for an MCU
WO2010004747A1 (ja) 多相クロック分周回路
JPH0795013A (ja) エッジトリガ型フリップフロップ
TW437169B (en) Reset circuit for flip-flop
US6839783B2 (en) Programmable state machine interface
US7430264B2 (en) Method to reduce transient current swings during mode transitions of high frequency/high power chips
JPH10290146A (ja) グリッチ信号を除去するための回路
KR20030040035A (ko) 분주 회로
JP2002246895A (ja) カウンタ回路
JPH07107122A (ja) デジタル信号伝送回路
JP3851906B2 (ja) パルス生成回路
US6185720B1 (en) Slaveless synchronous system design
US11238910B2 (en) Control signal generator and driving method thereof
JP4468564B2 (ja) パルス幅変調回路
KR100278429B1 (ko) 펄스 출력 기능을 가진 마이크로 컴퓨터
JPH05134007A (ja) 半導体集積論理回路