[go: up one dir, main page]

JP2019028651A - Synchronous reset circuit and control method thereof - Google Patents

Synchronous reset circuit and control method thereof Download PDF

Info

Publication number
JP2019028651A
JP2019028651A JP2017146338A JP2017146338A JP2019028651A JP 2019028651 A JP2019028651 A JP 2019028651A JP 2017146338 A JP2017146338 A JP 2017146338A JP 2017146338 A JP2017146338 A JP 2017146338A JP 2019028651 A JP2019028651 A JP 2019028651A
Authority
JP
Japan
Prior art keywords
reset
clock
power
signal
valid
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
JP2017146338A
Other languages
Japanese (ja)
Inventor
康宏 加藤
Yasuhiro Kato
康宏 加藤
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2017146338A priority Critical patent/JP2019028651A/en
Publication of JP2019028651A publication Critical patent/JP2019028651A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Power Sources (AREA)

Abstract

【課題】 複数の機能ブロックを個別に同期リセット実行する半導体集積回路において、システム性能に影響を与えずに、リセット対象の機能ブロックに対して固定リセット期間中に適切な周波数のクロックを供給する。【解決手段】 本発明にかかる同期リセット回路は、チップ内の個々のリセット対象回路のリセット信号を個別に固定期間有効にするリセット生成手段と、前記個々のリセット対象回路にクロック信号を個別に供給し、前記リセット信号が有効な固定期間に、前記有効となったリセット信号が接続されたリセット対象回路に対応した前記クロック信号が前記リセット対象回路をリセットするのに適切なパルス数を出力するよう周波数を変更するクロック供給手段と、を含むことを特徴とする。【選択図】 図1PROBLEM TO BE SOLVED: To supply a clock having an appropriate frequency during a fixed reset period to a functional block to be reset without affecting system performance in a semiconductor integrated circuit that performs synchronous reset individually on a plurality of functional blocks. A synchronous reset circuit according to the present invention includes a reset generation unit that individually enables reset signals of individual reset target circuits in a chip for a fixed period, and individually supplies a clock signal to the individual reset target circuits. The clock signal corresponding to the reset target circuit connected to the valid reset signal outputs a pulse number appropriate for resetting the reset target circuit during the fixed period in which the reset signal is valid. And clock supply means for changing the frequency. [Selection] Figure 1

Description

本発明は、同期リセット回路における、同期リセット実行中のクロック制御に関する。   The present invention relates to clock control during execution of synchronous reset in a synchronous reset circuit.

近年、デジタルカメラやスマートフォンなどの携帯端末機器の高性能化、高機能化が進み、LSIの消費電力が増大しており、電力削減対策が急務である。   In recent years, high-performance and high-functionality mobile terminal devices such as digital cameras and smartphones have progressed, and the power consumption of LSIs has increased, and power reduction measures are urgently needed.

消費電力はダイナミック電力とリーク電力に分類され、ダイナミック電力は回路が動作している期間に消費する電力であり、リーク電力は回路が動作しているかどうかに関わらず電源が入っている状態で定常的に消費する電力である。   Power consumption is classified into dynamic power and leak power. Dynamic power is the power consumed during the circuit operation, and the leak power is steady when the power is on regardless of whether the circuit is operating. Power consumption.

ダイナミック電力を削減する手法として、クロック遮断(クロックゲーティング)やクロックの低周波数化がある。同期リセット方式を採用した同期リセット回路では、リセット動作中にリセット対象回路のフリップフロップ等の記憶素子にクロックを供給することで初期化を行う。リセット動作中はリセット対象回路素子全てにクロックが同時に供給されるため、リセット動作中のチップのダイナミック電力は通常動作時よりも大きくなってしまうことが知られている。電源投入後のパワーオンリセット期間にリセット対象回路に供給するクロックを低周波クロックに切り替えることでダイナミック電力を低減する技術が提案されている(例えば、特許文献1)。   Methods for reducing dynamic power include clock cutoff (clock gating) and clock frequency reduction. In a synchronous reset circuit adopting a synchronous reset method, initialization is performed by supplying a clock to a storage element such as a flip-flop of a reset target circuit during a reset operation. It is known that the dynamic power of the chip during the reset operation becomes larger than that during the normal operation because the clock is simultaneously supplied to all the reset target circuit elements during the reset operation. There has been proposed a technique for reducing dynamic power by switching a clock supplied to a reset target circuit to a low frequency clock during a power-on reset period after power-on (for example, Patent Document 1).

一方、リーク電力を削減する代表的な手法として、半導体集積回路のシステムの各機能を実現する各機能ブロックを電源遮断ブロックに分割し、各機能ブロックが担当する機能を使用していない期間に当該機能ブロックへの電源を遮断する、「電源遮断」がある。   On the other hand, as a typical method for reducing leakage power, each function block that realizes each function of the system of the semiconductor integrated circuit is divided into power-off blocks, and this function is used during a period when the function that each function block is in charge of is not used. There is a “power shutdown” that shuts off the power to the functional block.

この「電源遮断」の場合、ダイナミック電力の削減対策のクロック遮断の場合とは異なり、電源遮断への移行、電源遮断状態からの復帰時に、電源スイッチ制御、クロック制御、リセット制御、アイソレーション制御等の信号の制御を必要とする。   In the case of this “power shutdown”, unlike the case of clock shutdown for reducing dynamic power, the power switch control, clock control, reset control, isolation control, etc. Need control of the signal.

この電源遮断シーケンス、電源復帰シーケンスは、周辺の電源遮断していないブロックへの影響を抑制し、電源遮断対象の機能ブロックが不安定な状態から処理を再開することを防ぐために必要となる。この電源復帰シーケンスのリセット制御時にもダイナミック電力の観点で低周波クロックに切り替えることが望ましい。   The power shutdown sequence and the power recovery sequence are necessary to suppress the influence on the peripheral blocks where the power is not shut off, and to prevent the functional block targeted for power shutdown from restarting the process from an unstable state. It is desirable to switch to a low frequency clock from the viewpoint of dynamic power even during reset control of this power recovery sequence.

従来、電源遮断シーケンス、電源復帰シーケンスは、ソフトウェア制御による実装で実現していた。ハードウェアでは電源スイッチ、リセット等の制御信号の極性を制御できるように実装しておき、ソフトウェアでその極性、タイミングを全て制御するものである。低周波のクロックへ切り替えることも同様にソフトウェアで制御していた。   Conventionally, the power shutdown sequence and the power recovery sequence have been realized by software controlled implementation. The hardware is mounted so that the polarity of a control signal such as a power switch and reset can be controlled, and the polarity and timing are all controlled by software. Switching to a low frequency clock was also controlled by software.

上記クロック制御を実現するものとして、低周波クロックをオシレーターで生成し、システムの通常動作時に使用する高周波クロックをPLL(Phase Lock Loop)で生成し、チップの動作モードに応じて切り替える構成が考えられる。チップサイズや消費電力の観点でPLLの数は少ない方が好ましく、複数の機能ブロックで1つのPLLをクロック源として共有する。さらに物理的なタイミング収束性の観点で低周波クロックと高周波クロックをPLL近傍で切り替え、機能ブロック毎のクロックに分岐させ、個々の機能ブロックの近傍に配置した分周器を介してクロックを供給する分散型のクロック構成がとられる。   As a means for realizing the above clock control, a configuration is conceivable in which a low frequency clock is generated by an oscillator, a high frequency clock used during normal operation of the system is generated by a PLL (Phase Lock Loop), and switched according to the operation mode of the chip. . From the viewpoint of chip size and power consumption, it is preferable that the number of PLLs is small. A plurality of functional blocks share one PLL as a clock source. Furthermore, from the viewpoint of physical timing convergence, the low-frequency clock and the high-frequency clock are switched in the vicinity of the PLL, branched to a clock for each functional block, and the clock is supplied via a frequency divider arranged in the vicinity of each functional block. A distributed clock configuration is taken.

このクロック構成の場合、パワーオンリセット時はシステム全体にオシレーターの低周波クロックを供給してパワーオンリセットを実行し、通常動作時にPLLの高周波クロックに切り替える。通常動作中に電源復帰するために対象の機能ブロックにリセットを実行する場合に、PLLのクロックをオシレーターの低周波クロックに切り替えてしまうとシステム全体が低速になってしまい、システム性能に影響が出てしまう。そのため、各機能ブロック近傍の分周器で、リセット対象機能ブロックに供給するクロックのみ周波数を下げていた。   In the case of this clock configuration, at the time of power-on reset, the low-frequency clock of the oscillator is supplied to the entire system to execute the power-on reset, and the high-frequency clock of the PLL is switched during normal operation. When resetting the target functional block to restore power during normal operation, switching the PLL clock to the oscillator low-frequency clock slows down the entire system, affecting system performance. End up. Therefore, the frequency of only the clock supplied to the function block to be reset is lowered by the frequency divider near each functional block.

特許第3119628号Japanese Patent No. 3119628

近年、リセットシーケンス時に制御する信号数や信号間のタイミング制約等の増加により、複雑なリセットシーケンス制御が要求され、ソフトウェアによる制御が困難になってきている。さらに要求性能の向上から、より短期間でリセットシーケンスを完了することが求められている。かかる問題を解決するために、電源復帰時に実行するリセットシーケンスをハードウェアで自動化することが考えられる。   In recent years, due to an increase in the number of signals to be controlled during a reset sequence, timing restrictions between signals, and the like, complicated reset sequence control is required, and control by software has become difficult. Furthermore, in order to improve the required performance, it is required to complete the reset sequence in a shorter period. In order to solve such a problem, it is conceivable to automate the reset sequence executed when the power is restored by hardware.

ハードウェアでリセット関連信号の制御タイミングを固定してリセットシーケンスを実装した場合、リセットが有効な固定期間内に同期リセットのクロックを供給する必要がある。ここで、供給するクロック周波数が高すぎると消費電力の増加を引き起こしてしまい、逆に周波数が低すぎると同期リセットに必要なパルス数をリセット期間内に供給できず、正常に初期化されないという問題が生じてしまう。電源復帰を実行する際にシステム全体が高周波クロックで動作しているか、低周波クロックで動作しているかは製品やシステムに依存している。システムの動作モードに応じて、適切な周波数のクロックをリセット対象機能ブロックに供給する必要があった。   When the reset sequence is implemented by fixing the control timing of the reset related signal by hardware, it is necessary to supply a clock for synchronous reset within a fixed period in which the reset is valid. Here, if the clock frequency to be supplied is too high, power consumption will increase. Conversely, if the frequency is too low, the number of pulses required for synchronous reset cannot be supplied within the reset period and initialization will not be performed normally. Will occur. Whether the entire system is operating with a high-frequency clock or a low-frequency clock when executing power recovery depends on the product and system. It is necessary to supply a clock having an appropriate frequency to the function block to be reset in accordance with the operation mode of the system.

本発明は上述した問題を解決するためになされたものであり、システム性能に影響を与えずに、リセット対象の機能ブロックに対して固定リセット期間中に適切な周波数のクロックを自動で供給するハードウェアシーケンサを提供することを目的とする。   The present invention has been made to solve the above-described problem, and is a hardware that automatically supplies a clock having an appropriate frequency to a functional block to be reset during a fixed reset period without affecting system performance. An object is to provide a wear sequencer.

本発明にかかる同期リセット回路は、チップ内の個々のリセット対象回路のリセット信号を個別に固定期間有効にするリセット供給部と、前記個々のリセット対象回路にクロック信号を個別に供給し、前記リセット信号が有効な固定期間に、前記有効となったリセット信号が接続されたリセット対象回路に対応した前記クロック信号が前記リセット対象回路をリセットするのに適切なパルス数を出力するよう周波数を変更するクロック供給部と、を含むことを特徴とする。   A synchronous reset circuit according to the present invention includes: a reset supply unit that individually enables a reset signal of each reset target circuit in a chip to be valid for a fixed period; and a clock signal is individually supplied to each of the reset target circuits, and the reset During a fixed period in which the signal is valid, the frequency is changed so that the clock signal corresponding to the reset target circuit to which the valid reset signal is connected outputs an appropriate number of pulses to reset the reset target circuit. And a clock supply unit.

本発明によれば、リセット対象以外の回路の性能に影響を与えず、システムの動作モードに依存せずに、消費電力を抑制しつつも確実にリセットをかけることが可能となる。   According to the present invention, it is possible to reliably perform a reset while suppressing power consumption without affecting the performance of a circuit other than the reset target and without depending on the operation mode of the system.

情報処理装置の構成例を示すブロック図Block diagram showing a configuration example of an information processing apparatus リセット供給部の構成例を示すブロック図Block diagram showing a configuration example of the reset supply unit クロック供給部の構成例を示すブロック図Block diagram showing a configuration example of the clock supply unit リセット同期化器の構成例を示す図Diagram showing an example of the configuration of the reset synchronizer 電源復帰シーケンスを説明するフローチャートFlow chart explaining the power recovery sequence 電源遮断シーケンスを説明するフローチャートFlow chart explaining power-off sequence 電源復帰シーケンスにおけるリセットシーケンスを説明するフローチャートA flowchart for explaining a reset sequence in the power recovery sequence パワーオンリセットシーケンス時のリセット供給部とクロック供給部の動作を説明する図The figure explaining operation of a reset supply part and a clock supply part at the time of a power-on reset sequence 高周波クロックで動作している場合のサブシステム106に対するリセットシーケンス時のリセット供給部とクロック供給部の動作を説明する図The figure explaining operation | movement of the reset supply part and clock supply part at the time of the reset sequence with respect to the subsystem 106 at the time of operate | moving with a high frequency clock. 低周波クロックで動作している場合のサブシステム106に対するリセットシーケンス時のリセット供給部とクロック供給部の動作を説明する図The figure explaining operation | movement of the reset supply part and clock supply part at the time of the reset sequence with respect to the subsystem 106 at the time of operate | moving with a low frequency clock.

以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。なお、以下の実施形態はあくまで例示であり、本発明の範囲を限定する趣旨のものではない。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. The following embodiments are merely examples, and are not intended to limit the scope of the present invention.

[実施例1]
図1のブロック図により情報処理装置10の構成例を示す。情報処理装置10は例えばデジタルカメラシステム用情報処理装置であり、システムオンチップと呼ばれる半導体装置に代表される構成である。同期リセットを行う同期リセット回路を含む。
[Example 1]
A configuration example of the information processing apparatus 10 is shown in the block diagram of FIG. The information processing apparatus 10 is an information processing apparatus for a digital camera system, for example, and has a configuration represented by a semiconductor device called a system-on-chip. A synchronous reset circuit for performing synchronous reset is included.

情報処理装置10は情報処理装置10内部の各ブロックに供給するリセット信号を生成するリセット供給部101、クロック信号を生成するクロック供給部102を有する。さらに各電源遮断ブロックに対する電源制御信号を生成する電源制御部103を有する。   The information processing apparatus 10 includes a reset supply unit 101 that generates a reset signal to be supplied to each block in the information processing apparatus 10 and a clock supply unit 102 that generates a clock signal. Furthermore, it has the power supply control part 103 which produces | generates the power supply control signal with respect to each power supply interruption | blocking block.

情報処理装置10は、データ転送を司るバスシステム104を有しており、インターコネクト、ファブリック、オンチップネットワークまたはネットワークオンチップと呼ばれる。バスシステム104には情報処理装置全般の処理を行うCPU105が接続されている。また、図には示さない半導体装置10外部のセンサからデジタルデータを受信しDRAM20に映像データを転送する映像入力処理部が接続されている。さらにDRAM20に格納された映像データを加工処理する画像加工処理部や、映像データを情報処理装置10の外部に転送する映像出力処理部等が接続されている。サブシステム106やサブシステム107がこれら処理部を担っているものとする。   The information processing apparatus 10 includes a bus system 104 that controls data transfer, and is called an interconnect, a fabric, an on-chip network, or a network on chip. The bus system 104 is connected to a CPU 105 that performs processing of the entire information processing apparatus. Further, a video input processing unit that receives digital data from a sensor outside the semiconductor device 10 (not shown) and transfers the video data to the DRAM 20 is connected. Further, an image processing unit that processes the video data stored in the DRAM 20 and a video output processing unit that transfers the video data to the outside of the information processing apparatus 10 are connected. It is assumed that the subsystem 106 and the subsystem 107 are responsible for these processing units.

一方、バスシステム104にはDRAM20にデータを転送するメモリコントローラ108が接続されている。CPU105はDRAM20をワークメモリとして図には示さないROMに格納されたプログラムを実行する。   On the other hand, a memory controller 108 for transferring data to the DRAM 20 is connected to the bus system 104. The CPU 105 executes a program stored in a ROM (not shown) using the DRAM 20 as a work memory.

リセット供給部101は図には示していないがクロック供給部102からクロックを供給され、そのクロックに同期して動作する。リセット供給部101はリセット信号と共にクロック供給部102に対してクロックイネーブル109を生成する。本実施例ではクロックイネーブル信号は各クロック信号個別に制御するものとし、クロックイネーブル109はクロック1からクロック5に対応した計5本の信号を束ねて表現している。リセット供給部101の動作の詳細は図2と共に後述する。   Although not shown in the figure, the reset supply unit 101 is supplied with a clock from the clock supply unit 102 and operates in synchronization with the clock. The reset supply unit 101 generates a clock enable 109 for the clock supply unit 102 together with the reset signal. In this embodiment, the clock enable signal is controlled individually for each clock signal, and the clock enable 109 is expressed by bundling a total of five signals corresponding to clocks 1 to 5. Details of the operation of the reset supply unit 101 will be described later with reference to FIG.

クロック供給部102はクロックイネーブル109が有効になると対応したクロックを出力する。さらにクロック信号は個別に周波数制御が可能である。クロック供給部102の動作の詳細は図3と共に後述する。   When the clock enable 109 becomes valid, the clock supply unit 102 outputs a corresponding clock. Further, the frequency of the clock signal can be individually controlled. Details of the operation of the clock supply unit 102 will be described later with reference to FIG.

電源制御部103は情報処理装置10内部の電源遮断ブロックの電源供給制御とアイソレーション制御を行う。電源供給制御とアイソレーション制御は一般的に別々の信号で制御される。本実施例では電源供給制御信号とアイソレーション制御信号を束ねて電源制御信号として表現している。ここでアイソレーション制御とは、電源遮断された回路が他の遮断されていない回路へ影響を及ぼすことを防ぐためのマスク制御を指す。   The power control unit 103 performs power supply control and isolation control of the power shut-off block inside the information processing apparatus 10. Power supply control and isolation control are generally controlled by separate signals. In this embodiment, the power supply control signal and the isolation control signal are bundled and expressed as a power control signal. Here, the isolation control refers to mask control for preventing a circuit whose power is cut off from affecting other uncut circuits.

リセット供給部101、クロック供給部102、電源制御部103はシーケンス状態通知インターフェースで相互接続されている。シーケンス状態通知インターフェースは電源遮断シーケンス、電源復帰シーケンス実行時にお互いのシーケンス実行状態を通知し合うために使用される。   The reset supply unit 101, the clock supply unit 102, and the power supply control unit 103 are interconnected by a sequence state notification interface. The sequence status notification interface is used to notify each other of the sequence execution status when executing the power shutdown sequence and the power recovery sequence.

サブシステム106とサブシステム107は電源遮断ブロックであり、電源制御部103により電源制御信号1、電源制御信号2を介して各々の電源供給とアイソレーションが個別に制御される。その他の機能ブロックは電源遮断対象外であり、常時電源が供給されている。   The subsystem 106 and the subsystem 107 are power shut-off blocks, and each power supply and isolation are individually controlled by the power control unit 103 via the power control signal 1 and the power control signal 2. Other functional blocks are not subject to power shut-off, and are always supplied with power.

またバスシステム104、CPU105、サブシステム106、サブシステム107、メモリコントローラ108は同期リセット方式の機能ブロックであり、リセットを実行するのに少なくとも3サイクルのクロックパルスを必要とするものとする。同期リセットでリセット実行に複数クロックパルスを必要とする要因の一つにリセット同期化器がある。リセット同期化器の詳細は図4で後述する。   The bus system 104, the CPU 105, the subsystem 106, the subsystem 107, and the memory controller 108 are synchronous reset type functional blocks, and at least three cycles of clock pulses are required to execute the reset. One of the factors that require multiple clock pulses for reset execution in synchronous reset is a reset synchronizer. Details of the reset synchronizer will be described later with reference to FIG.

図2のブロック図によりリセット供給部101の構成例を示す。リセット供給部101はパワーオンリセット用リセットシーケンサ1011と電源遮断用リセットシーケンサ1012とを有する。さらに各々のリセットシーケンサが出力するリセット制御信号とクロックイネーブル信号同士を選択するリセット制御信号選択部1013、1014とクロックイネーブル選択部1015、1016を有する。そしてリセット制御信号に応じてリセットの信号レベルを保持するリセット保持部1017を有する。   An example of the configuration of the reset supply unit 101 is shown in the block diagram of FIG. The reset supply unit 101 includes a power-on reset reset sequencer 1011 and a power-off reset sequencer 1012. Further, reset control signal selection units 1013 and 1014 and clock enable selection units 1015 and 1016 for selecting a reset control signal and a clock enable signal output from each reset sequencer are provided. And it has the reset holding | maintenance part 1017 which hold | maintains the signal level of a reset according to a reset control signal.

パワーオンリセット用リセットシーケンサ1011はチップ起動時に動作するリセットシーケンサであり、情報処理装置10外部から入力される外部リセット信号をトリガーとして起動する。   The power-on-reset reset sequencer 1011 is a reset sequencer that operates when the chip is activated, and is activated using an external reset signal input from outside the information processing apparatus 10 as a trigger.

パワーオンリセット用リセットシーケンサ1011はパワーオンリセット用リセット制御信号1、2を生成する。パワーオンリセット用リセット制御信号1はCPU105に供給するリセット4を制御する信号であり、パワーオンリセット用リセット制御信号2はその他機能ブロックへ供給するリセット信号を制御する信号である。パワーオンリセット用リセット制御信号1、2によりリセット信号をLレベルにするかHレベルにするかのリセット制御情報をリセット保持部1017に伝達する。なお、リセット信号はLレベルでアクティブ(ローアクティブ)である。リセット制御情報が伝達されるとリセット保持部1017はリセット信号の信号レベルを伝達されたリセット制御情報が示すレベルに変更し、再びリセット制御情報が伝達されるまで信号レベルを保持する。パワーオンリセット用リセットシーケンサ1011は外部リセット信号をトリガーとしてパワーオンリセットシーケンスを開始する。パワーオンリセットシーケンスの詳細は図7と共に後述する。パワーオンリセット用リセットシーケンサ1011はCPU105のクロック信号専用のクロックイネーブル信号であるパワーオンリセット用クロックイネーブル1とその他クロック信号に対するパワーオンリセット用クロックイネーブル2も生成する。   The power-on reset reset sequencer 1011 generates power-on reset reset control signals 1 and 2. The reset control signal 1 for power-on reset is a signal for controlling the reset 4 supplied to the CPU 105, and the reset control signal 2 for power-on reset is a signal for controlling the reset signal supplied to other functional blocks. Reset control information indicating whether the reset signal is set to L level or H level is transmitted to the reset holding unit 1017 by the reset control signals 1 and 2 for power-on reset. The reset signal is active at the L level (low active). When the reset control information is transmitted, the reset holding unit 1017 changes the signal level of the reset signal to the level indicated by the transmitted reset control information, and holds the signal level until the reset control information is transmitted again. The power-on-reset reset sequencer 1011 starts a power-on reset sequence with an external reset signal as a trigger. Details of the power-on reset sequence will be described later with reference to FIG. The power-on-reset reset sequencer 1011 also generates a power-on-reset clock enable 1 that is a clock enable signal dedicated to the clock signal of the CPU 105 and a power-on-reset clock enable 2 for other clock signals.

電源遮断用リセットシーケンサ1012は電源遮断復帰シーケンス時に動作するリセットシーケンサであり、シーケンス状態通知インターフェースを介して電源制御部103から通知されるシーケンス状態をトリガーとして起動する。電源遮断用リセットシーケンサ1012はパワーオンリセット用リセットシーケンサ1011を複製したものであり等価の動作を行う。パワーオンリセット用リセット制御信号1、2と電源遮断用リセット制御信号1、2がパワーオンリセット用クロックイネーブル1、2と電源遮断用クロックイネーブル1、2がそれぞれ対応した信号である。   The power shutdown reset sequencer 1012 is a reset sequencer that operates during a power shutdown recovery sequence, and is activated by using a sequence status notified from the power control unit 103 via a sequence status notification interface as a trigger. The power shutdown reset sequencer 1012 duplicates the power-on reset reset sequencer 1011 and performs an equivalent operation. The power-on reset control signals 1 and 2 and the power-off reset control signals 1 and 2 correspond to the power-on reset clock enables 1 and 2 and the power-off clock enables 1 and 2, respectively.

電源遮断用リセットシーケンサ1012は電源遮断用リセット制御信号1、2を生成する。電源遮断用リセット制御信号1はCPU105専用のリセット信号を制御する信号であるが、本実施例ではCPU105は電源遮断対象ではないため未接続にしている。電源遮断用リセット制御信号2はその他機能ブロックへ供給するリセット信号を制御する信号である。さらに電源遮断用リセットシーケンサ1012はCPU105のクロック信号専用のクロックイネーブル信号である電源遮断用クロックイネーブル1とその他クロック信号に対する電源遮断用クロックイネーブル2を生成する。同様にしてCPU105は電源遮断ブロックではないため、電源遮断用クロックイネーブル2は未接続としている。   The power shutdown reset sequencer 1012 generates power shutdown reset control signals 1 and 2. The power cutoff reset control signal 1 is a signal for controlling a reset signal dedicated to the CPU 105, but in this embodiment, the CPU 105 is not connected to the power cutoff because it is not a target for power cutoff. The power cutoff reset control signal 2 is a signal for controlling a reset signal supplied to other functional blocks. Further, the power shutdown reset sequencer 1012 generates a power cutoff clock enable 1 which is a clock enable signal dedicated to the clock signal of the CPU 105 and a power cutoff clock enable 2 for other clock signals. Similarly, since the CPU 105 is not a power cutoff block, the power cutoff clock enable 2 is not connected.

電源遮断用リセットシーケンサ1012はリセットシーケンスの状態を、状態通知インターフェースを介してクロック供給部102と電源制御部103へ通知する。   The power shutdown reset sequencer 1012 notifies the status of the reset sequence to the clock supply unit 102 and the power supply control unit 103 via the status notification interface.

リセット制御信号選択部1013はパワーオンリセット用リセット制御信号2と電源遮断用リセット制御信号2を選択しリセット制御信号1を出力する。リセット制御信号選択部1013はシーケンス状態通知インターフェースを介して通知される電源遮断復帰シーケンスの電源遮断対象ブロック情報を基に、サブシステム106が対象である場合に電源遮断用リセット制御信号2を選択する。それ以外の期間はパワーオンリセット用リセット制御信号2を選択する。同様に、リセット制御信号選択部1014、クロックイネーブル選択部1015、1016は対応する電源遮断ブロックに対する電源遮断復帰シーケンス中に電源遮断用リセットシーケンサ1012が出力する信号を選択するよう動作する。以上から、パワーオンリセット時はパワーオンリセット用リセットシーケンサが出力する信号が有効となり、電源遮断復帰シーケンス中は電源遮断復帰シーケンスの電源遮断対象ブロックに対してのみ電源遮断用リセットシーケンサが出力する信号が有効となる。   The reset control signal selection unit 1013 selects the power-on reset reset control signal 2 and the power-off reset control signal 2 and outputs the reset control signal 1. The reset control signal selection unit 1013 selects the power shutdown reset control signal 2 when the subsystem 106 is the target based on the power shutdown target block information of the power shutdown return sequence notified via the sequence state notification interface. . During other periods, the power-on reset reset control signal 2 is selected. Similarly, the reset control signal selection unit 1014 and the clock enable selection units 1015 and 1016 operate to select a signal output by the power shutdown reset sequencer 1012 during the power shutdown return sequence for the corresponding power shutdown block. From the above, during power-on reset, the signal output by the power-on reset reset sequencer is valid, and during the power-off reset sequence, the signal output by the power-off reset sequencer only for the power-off target block in the power-off reset sequence Becomes effective.

リセット供給部は、チップ内の個々のリセット対象回路のリセット信号を個別に固定期間有効にしている。   The reset supply unit individually enables reset signals of individual reset target circuits in the chip for a fixed period.

図3のブロック図によりクロック供給部102の構成例を示す。 OSC(オシレーター)1021は低周波のクロックを生成する発振回路である。PLL(Phase Lock Loop)1022はOSC1021が生成するクロックよりも高速なクロックを生成する位相同期回路である。なお、本発明はオシレーターとPLLに限るものではなく、クロックソース源ならばいかなる形態でもよい。   A configuration example of the clock supply unit 102 is shown in the block diagram of FIG. An OSC (oscillator) 1021 is an oscillation circuit that generates a low-frequency clock. A PLL (Phase Lock Loop) 1022 is a phase synchronization circuit that generates a clock faster than the clock generated by the OSC 1021. The present invention is not limited to the oscillator and the PLL, and any form may be used as long as it is a clock source source.

クロックMUX1023はOSC1021とPLL1022が出力するクロックどちらか一方を選択しクロック6として出力する。クロックMUX1023を制御するセレクト信号はクロック制御部1024が生成する。クロック6は分岐した後、各々のクロック分周部1026とクロックゲーティング部1028を介してクロック1からクロック5としてクロック供給部102から出力される。   The clock MUX 1023 selects one of the clocks output from the OSC 1021 and the PLL 1022 and outputs it as the clock 6. The clock control unit 1024 generates a select signal for controlling the clock MUX1023. After the clock 6 branches, it is output from the clock supply unit 102 as the clock 1 to the clock 5 through the respective clock frequency dividing units 1026 and the clock gating unit 1028.

チップ起動時のパワーオンリセット期間の初期状態ではクロックMUX1023はOSC1021が出力する低周波クロックを選択してクロック6として出力する。一方パワーオンリセット完了後はPLL1022が出力する高周波クロックをクロックMUX1023で選択するよう切り替えることで情報処理装置10全体が高速で処理実行可能になる。低周波クロック選択時を低速動作モードと呼び、高周波クロック選択時を通常動作モードと呼ぶこととする。   In the initial state of the power-on reset period at the time of chip activation, the clock MUX 1023 selects the low frequency clock output from the OSC 1021 and outputs it as the clock 6. On the other hand, after the power-on reset is completed, the information processing apparatus 10 as a whole can execute processing at high speed by switching the high-frequency clock output from the PLL 1022 to be selected by the clock MUX 1023. When the low frequency clock is selected, the low speed operation mode is called, and when the high frequency clock is selected, the normal operation mode is called.

クロック制御部1024は前述した通り、クロックMUX1023のセレクト信号を生成する。また、クロック制御部1024はクロックゲーティング部1028に供給するクロックイネーブル7からクロックイネーブル11を生成する。クロック制御部1024は、図に示さないレジスタインターフェースを備え、バスシステム104を介してCPU105からレジスタアクセスにより出力信号を制御してもよい。または、クロック制御部1024がハードウェアシーケンサを具備し、リセット信号やその他チップの状態を示す信号の状態に応じて自動で出力信号を制御してもよい。   As described above, the clock control unit 1024 generates the select signal of the clock MUX1023. Further, the clock control unit 1024 generates the clock enable 11 from the clock enable 7 supplied to the clock gating unit 1028. The clock control unit 1024 may include a register interface (not shown) and may control an output signal by register access from the CPU 105 via the bus system 104. Alternatively, the clock control unit 1024 may include a hardware sequencer and automatically control the output signal in accordance with the state of the reset signal and other signals indicating the state of the chip.

クロック分周設定部1025はシーケンス状態通知インターフェースを介して電源遮断用リセットシーケンサ1012から通知されるシーケンス状態をトリガーとして、クロック分周部に分周設定値を出力する。クロック分周設定部1025はクロック1からクロック5の各々に対応したクロック分周部1026に対する分周設定値を個別に制御可能である。シーケンス状態通知インターフェースから実行中の電源遮断復帰シーケンスの電源遮断対象ブロック情報を通知されることで、その電源遮断対象ブロックに対応したクロック信号に対する分周設定値のみを制御する。また、クロック分周設定部1025はクロックMUX1023がどのクロックを選択しているかを監視し、クロック6の周波数に応じてリセット実行に適切な分周比を決定する。分周比は、リセット対象回路をリセットするために必要なパルス数をリセット信号が有効な固定期間にクロック信号が有する比率である。   The clock frequency division setting unit 1025 outputs a frequency division setting value to the clock frequency division unit, triggered by the sequence state notified from the power shutdown reset sequencer 1012 via the sequence state notification interface. The clock frequency division setting unit 1025 can individually control the frequency division setting values for the clock frequency division unit 1026 corresponding to each of the clocks 1 to 5. By notifying the power-off target block information of the power-off return sequence being executed from the sequence state notification interface, only the frequency division setting value for the clock signal corresponding to the power-off target block is controlled. Further, the clock frequency division setting unit 1025 monitors which clock is selected by the clock MUX 1023 and determines a frequency division ratio suitable for reset execution according to the frequency of the clock 6. The frequency division ratio is a ratio that the clock signal has the number of pulses necessary for resetting the reset target circuit in a fixed period in which the reset signal is valid.

クロック分周部1026はクロック分周設定部1025から通知される信号に基づき、クロック6を分周してクロックゲーティング部1028に対してクロックを出力する。   The clock divider 1026 divides the clock 6 based on the signal notified from the clock divider setting unit 1025 and outputs the clock to the clock gating unit 1028.

リセット供給部101とクロック制御部1024が出力する各クロックに対応したクロックイネーブル信号は論理和回路1027で論理和を取られクロックゲーティング部1028に入力される。なお、クロックイネーブル信号はHレベルでアクティブ(ハイアクティブ)とする。   Clock enable signals corresponding to the clocks output from the reset supply unit 101 and the clock control unit 1024 are logically ORed by the OR circuit 1027 and input to the clock gating unit 1028. The clock enable signal is active at the H level (high active).

クロックゲーティング部1028は入力されるクロックゲーティング信号に基づきクロックのON/OFF動作を行う。具体的にはクロックゲーティング信号がHレベルの期間にクロックを通過させ、Lレベルの期間にクロックを遮断する。従って、リセット供給部101もしくはクロック制御部1024が出力するクロックイネーブル信号どちらかがHレベルの期間に、対応したクロックがクロック供給部102から出力される。クロックゲーティング部1028の代表的な回路としてはGCB(クロックゲーティングバッファ)が広く知られている。   The clock gating unit 1028 performs a clock ON / OFF operation based on the input clock gating signal. Specifically, the clock is passed during the period when the clock gating signal is at the H level, and the clock is shut off during the period when the clock gating signal is at the L level. Accordingly, a clock corresponding to the clock enable signal output from the reset supply unit 101 or the clock control unit 1024 is output from the clock supply unit 102 while the clock enable signal is at the H level. As a typical circuit of the clock gating unit 1028, a GCB (clock gating buffer) is widely known.

図4の回路図により同期リセット方式におけるリセット信号の同期化器について説明する。リセット同期化器30の2つのフリップフロップ301とフリップフロップ302はクロックに同期してリセット信号を受信する。リセット信号が有効(Lレベル)になると2サイクル後にLレベルがリセット同期化器30から伝搬する。図4では終端に存在するフリップフロップ31の初期値が0である場合を示しており、論理積回路32を介してリセット信号がフリップフロップ31のD端子に到達する。リセット信号が同期化された次のサイクルでフリップフロップ31がLレベルをラッチし、リセット状態となる。なお、論理積回路32のもう一方の入力は図に示していないが、リセット信号が無効(Hレベル)のときにフリップフロップ31がラッチする入力信号が接続される。   The reset signal synchronizer in the synchronous reset method will be described with reference to the circuit diagram of FIG. The two flip-flops 301 and 302 of the reset synchronizer 30 receive the reset signal in synchronization with the clock. When the reset signal becomes valid (L level), the L level propagates from the reset synchronizer 30 after two cycles. FIG. 4 shows a case where the initial value of the flip-flop 31 existing at the end is 0, and the reset signal reaches the D terminal of the flip-flop 31 via the AND circuit 32. In the next cycle in which the reset signal is synchronized, the flip-flop 31 latches the L level, and the reset state is entered. Although the other input of the AND circuit 32 is not shown in the figure, an input signal latched by the flip-flop 31 when the reset signal is invalid (H level) is connected.

上記動作からリセットの同期化器がリセット対象ブロック内部に1つ存在すると、終端のフリップフロップがリセット状態になるまでに合計3サイクル必要となる。リセット解除時も同様で、リセット信号が無効(Hレベル)になり終端のフリップフロップ31に反映されるまでに3サイクル必要となる。リセット対象ブロック内部にリセットの同期化器が多段に配置されればその数に応じて同期リセットに必要なクロックパルス数は増加していくこととなる。   If one reset synchronizer exists in the reset target block from the above operation, a total of three cycles are required until the terminal flip-flop is in the reset state. The same is true at the time of reset cancellation, and three cycles are required until the reset signal becomes invalid (H level) and reflected in the terminal flip-flop 31. If reset synchronizers are arranged in multiple stages in the reset target block, the number of clock pulses necessary for the synchronous reset increases according to the number of reset synchronizers.

図5に示すフローチャートにより電源遮断ブロックの電源復帰シーケンス動作を説明する。なお、図5に示す電源復帰シーケンスは各電源遮断ブロックを個々に電源復帰するシーケンスであり、各電源遮断ブロックは順次排他で制御される。説明の容易化のため、サブシステム106を電源復帰する場合で以下説明する。   The power recovery sequence operation of the power shutoff block will be described with reference to the flowchart shown in FIG. Note that the power recovery sequence shown in FIG. 5 is a sequence for individually recovering the power of each power shut-off block, and the power shut-off blocks are sequentially controlled exclusively. For ease of explanation, the case where the power supply of the subsystem 106 is restored will be described below.

サブシステム106は電源復帰シーケンス開始時パワーオフ状態であり、電源は供給されていない(S0)。さらにクロック1は停止しており、アイソレーション機能は有効となっている。 CPU105から電源制御部103に電源復帰シーケンス開始が通知されると、電源制御部103は電源制御信号1を介してサブシステム106のパワースイッチを有効にして電源を供給する(S1)。電源制御部103への電源復帰シーケンス開始通知方法の一例としては、電源制御部103にレジスタインターフェースを設け、CPU105がバスシステム104を介して電源制御部103が所持するシーケンス起動レジスタを書きかえることが考えられる。ただし、バスシステム104から電源制御部103へのデータ転送インターフェースは図に示していない。   The subsystem 106 is in a power-off state at the start of the power recovery sequence, and no power is supplied (S0). Furthermore, the clock 1 is stopped and the isolation function is enabled. When the CPU 105 notifies the power control unit 103 of the start of the power recovery sequence, the power control unit 103 enables the power switch of the subsystem 106 via the power control signal 1 and supplies power (S1). As an example of a method for notifying the power supply control unit 103 of starting the power recovery sequence, a register interface is provided in the power supply control unit 103, and the CPU 105 rewrites the sequence activation register possessed by the power control unit 103 via the bus system 104. Conceivable. However, the data transfer interface from the bus system 104 to the power supply control unit 103 is not shown in the figure.

サブシステム106に電源が供給されると電源制御部103はシーケンス状態通知インターフェースを介してリセット供給部101に電源供給が完了したことを通知する。リセット供給部101は、サブシステム106に対するリセットシーケンスを実行する(S2)。電源復帰時のリセットシーケンスの詳細は後述する図7、図9、図10で説明する。また、シーケンス状態通知インターフェースでは電源供給完了状態と共に電源遮断対象ブロックがサブシステム106であることも通知する。   When power is supplied to the subsystem 106, the power control unit 103 notifies the reset supply unit 101 that the power supply has been completed via the sequence state notification interface. The reset supply unit 101 executes a reset sequence for the subsystem 106 (S2). Details of the reset sequence when power is restored will be described later with reference to FIGS. In addition, the sequence state notification interface notifies that the power cutoff target block is the subsystem 106 together with the power supply completion state.

リセットシーケンスが完了すると、リセット供給部101は電源制御部103にリセットシーケンス完了を通知し、電源制御部103は電源制御信号1を介してサブシステム106のアイソレーションを無効化する制御を行う(S3)。   When the reset sequence is completed, the reset supply unit 101 notifies the power supply control unit 103 of the completion of the reset sequence, and the power supply control unit 103 performs control to invalidate the isolation of the subsystem 106 via the power supply control signal 1 (S3). ).

アイソレーション無効化が完了すると、電源制御部103はCPU105に電源復帰シーケンス完了を通知する(S4)。CPU105への電源復帰シーケンス完了通知方法としては、図1に示す割り込み信号を用いてもよい。もしくは電源制御部103にステータスレジスタを設け、CPU105が当該レジスタをポーリングする方法で通知してもよい。   When the isolation invalidation is completed, the power control unit 103 notifies the CPU 105 of the completion of the power recovery sequence (S4). An interrupt signal shown in FIG. 1 may be used as a method for notifying the CPU 105 of the completion of the power recovery sequence. Alternatively, a status register may be provided in the power supply control unit 103, and the CPU 105 may notify by a method of polling the register.

以上でサブシステム106の電源復帰シーケンスが完了し、サブシステム106は動作可能な状態となる(S5)。   Thus, the power recovery sequence of the subsystem 106 is completed, and the subsystem 106 becomes operable (S5).

図6に示すフローチャートにより電源遮断ブロックの電源遮断シーケンス動作を説明する。なお、図6に示す電源遮断シーケンスは各電源遮断ブロックを個々に電源遮断するシーケンスであり、各電源遮断ブロックは順次排他で制御される。説明の容易化のため、サブシステム106を電源遮断する場合で以下説明する。   The power shutdown sequence operation of the power shutdown block will be described with reference to the flowchart shown in FIG. Note that the power shut-off sequence shown in FIG. 6 is a sequence for powering off each power shut-off block individually, and each power shut-off block is controlled sequentially and exclusively. For ease of explanation, the case where the subsystem 106 is powered off will be described below.

サブシステム106は電源遮断シーケンス開始時パワーオン状態であり、電源は供給されている(S5)。さらにクロックは停止しており、アイソレーション機能は無効となっている。 CPU105から電源制御部103に電源遮断シーケンス開始が通知されると、電源制御部103は電源制御信号1を介してサブシステム106に対してアイソレーションを有効化する制御を行う(S6)。電源制御部103への電源遮断シーケンス開始通知方法の一例としては、電源復帰シーケンス同様、前述したレジスタインターフェースが考えられる。   The subsystem 106 is in a power-on state at the start of the power shutdown sequence, and power is supplied (S5). Furthermore, the clock is stopped and the isolation function is disabled. When the CPU 105 notifies the power control unit 103 of the start of the power shutoff sequence, the power control unit 103 performs control for enabling the isolation to the subsystem 106 via the power control signal 1 (S6). As an example of a method for notifying the power supply control unit 103 of the start of the power shutdown sequence, the register interface described above can be considered as in the power recovery sequence.

アイソレーション有効化が完了すると、電源制御部103はシーケンス状態通知インターフェースを介してリセット供給部101にアイソレーション有効化完了を通知し、リセット供給部101はサブシステム106に対するリセット1を有効化する(S7)。   When the isolation activation is completed, the power supply control unit 103 notifies the reset supply unit 101 of the completion of the isolation activation via the sequence state notification interface, and the reset supply unit 101 enables the reset 1 for the subsystem 106 ( S7).

リセット1有効化が完了すると、リセット供給部101は電源制御部103にリセット1有効化完了を通知し、電源制御部103は電源制御信号1を介してサブシステム106に対してパワースイッチを無効にし、電源を遮断する(S8)。   When the reset 1 validation is completed, the reset supply unit 101 notifies the power control unit 103 of the completion of the reset 1 validation, and the power control unit 103 disables the power switch for the subsystem 106 via the power control signal 1. Then, the power is shut off (S8).

サブシステム106の電源が遮断されると電源制御部103はCPU105に電源遮断シーケンス完了を通知する(S9)。CPU105への電源遮断シーケンス完了通知方法としては、前述した割り込み信号を用いる方法でもよいし、電源制御部103に設けたステータスレジスタをポーリングする方法を用いてもよい。   When the power of the subsystem 106 is cut off, the power supply control unit 103 notifies the CPU 105 of the completion of the power cut-off sequence (S9). As a method for notifying the CPU 105 of the completion of the power shutdown sequence, the method using the above-described interrupt signal or the method of polling the status register provided in the power control unit 103 may be used.

以上でサブシステム106の電源遮断シーケンスが完了し、サブシステム106は電源が遮断された状態となる(S0)。   Thus, the power-off sequence of the sub-system 106 is completed, and the sub-system 106 enters a state where the power is cut-off (S0).

なお、図5と図6で説明したシーケンスは一例であり、回路の動作を不安定にさせずに電源遮断復帰を実現できる範囲で各ステップの実行順番を入れ替えてもよい。   Note that the sequences described with reference to FIGS. 5 and 6 are examples, and the execution order of the steps may be switched within a range in which the power-off recovery can be realized without destabilizing the circuit operation.

図7に示すフローチャートにより電源復帰時のリセットシーケンス(S2)の詳細なシーケンスを説明する。説明の容易化のため、サブシステム106をリセットする場合で以下説明する。   A detailed sequence of the reset sequence (S2) upon power recovery will be described with reference to the flowchart shown in FIG. For ease of explanation, the case where the subsystem 106 is reset will be described below.

電源制御部103はリセット供給部101にサブシステム106に電源供給が完了したことをシーケンス状態通知インターフェースを介して通知する(S20)。リセット供給部101はサブシステム106に供給しているリセット1を有効にする(S21)。ただし、リセットシーケンス開始時点でリセット1が既に有効状態にある場合はS21では有効状態を維持する動作をする。クロック供給部102はリセット供給部101からリセットシーケンスが開始されたことを通知され、電源復帰対象であるサブシステム106のクロック1の周波数がリセット実行に適切となるよう分周比を変更する(S22)。リセット供給部101はクロック1に対するクロックイネーブルを有効にし、クロック供給部102はクロックイネーブルが有効な期間クロック1を出力する(S23)。クロック供給完了しサブシステム106がリセット状態となると、リセット供給部101はリセット1を無効にする(S24)。リセット1が無効になった後にリセット供給部101は再度クロック1に対するクロックイネーブルを有効にし、クロック供給部102はクロックイネーブルが有効な期間クロック1を出力する(S25)。クロック供給完了し、サブシステム106の内部の回路全てがリセット解除状態となる。クロック供給部102はリセット供給部101からリセット解除が完了したことを通知されクロック1の分周比をリセットシーケンス開始前の状態に復元する(S26)。リセット供給部101は電源制御部103にリセットシーケンスが完了したことをシーケンス状態通知インターフェースを介して通知する(S27)。以上でリセットシーケンス実行(S2)が完了する。   The power supply control unit 103 notifies the reset supply unit 101 that power supply to the subsystem 106 has been completed via the sequence state notification interface (S20). The reset supply unit 101 validates the reset 1 supplied to the subsystem 106 (S21). However, if the reset 1 is already in a valid state at the start of the reset sequence, an operation for maintaining the valid state is performed in S21. The clock supply unit 102 is notified by the reset supply unit 101 that the reset sequence has started, and changes the frequency division ratio so that the frequency of the clock 1 of the subsystem 106 that is the power return target is appropriate for reset execution (S22). ). The reset supply unit 101 validates the clock enable for the clock 1, and the clock supply unit 102 outputs the clock 1 for a period during which the clock enable is valid (S23). When the clock supply is completed and the subsystem 106 is reset, the reset supply unit 101 invalidates the reset 1 (S24). After the reset 1 becomes invalid, the reset supply unit 101 enables the clock enable for the clock 1 again, and the clock supply unit 102 outputs the clock 1 while the clock enable is valid (S25). The clock supply is completed, and all the circuits inside the subsystem 106 are in a reset release state. The clock supply unit 102 is notified by the reset supply unit 101 that the reset release has been completed, and restores the division ratio of the clock 1 to the state before the start of the reset sequence (S26). The reset supply unit 101 notifies the power supply control unit 103 that the reset sequence has been completed via the sequence state notification interface (S27). The reset sequence execution (S2) is thus completed.

図8によりパワーオンリセット時のリセット供給部101とクロック供給部102の詳細な動作を説明する。   The detailed operations of the reset supply unit 101 and the clock supply unit 102 during power-on reset will be described with reference to FIG.

時刻T0で外部リセットがLレベルからHレベルへと遷移する。ここでは外部リセットはLレベルでアクティブ(ローアクティブ)の信号とする。なお初期状態ではOSC1021の低周波クロックが選択されてクロックMUX1023からクロック6に出力されているものとする。時刻T1でパワーオンリセット用リセットシーケンサ1011は外部リセットがHレベルに遷移したことをトリガーにパワーオンリセットシーケンスを開始する。パワーオンリセット用リセットシーケンサ1011が具備するリセットカウンタに予め設定されたカウント値を設定しダウンカウントを開始する。パワーオンリセット用リセットシーケンサ1011はリセットカウンタのカウント値に基づきリセット信号とクロックイネーブル信号を制御していく。なお本実施例ではリセットシーケンスでリセット信号とクロックイネーブル信号、クロック信号を制御するものとして説明するが、それら信号に限定はしない。近年チップの歩留り向上のために故障SRAMに対してリペア動作を行う必要が出てきた。このリペア動作はリセットシーケンスの一環で行われるため、リペア動作に関連した信号も対象信号である。   At time T0, the external reset transitions from the L level to the H level. Here, the external reset is an L level active (low active) signal. In the initial state, it is assumed that the low frequency clock of the OSC 1021 is selected and output from the clock MUX 1023 to the clock 6. At time T1, the power-on reset reset sequencer 1011 starts a power-on reset sequence triggered by the transition of the external reset to the H level. A preset count value is set in a reset counter included in the power-on reset reset sequencer 1011 to start down-counting. The power-on reset reset sequencer 1011 controls the reset signal and the clock enable signal based on the count value of the reset counter. In this embodiment, the reset signal, the clock enable signal, and the clock signal are controlled in the reset sequence. However, the present invention is not limited to these signals. In recent years, it has become necessary to perform a repair operation on a failed SRAM in order to improve chip yield. Since this repair operation is performed as part of the reset sequence, a signal related to the repair operation is also a target signal.

パワーオンリセットシーケンスを開始するとパワーオンリセット用リセットシーケンサ1011はパワーオンリセット用リセット制御信号1、2にLレベルを示す。リセット制御信号選択部1013、1014は電源遮断復帰シーケンス中ではないため、パワーオンリセット用リセット制御信号1、2を選択しリセット制御信号1、2に出力する。ただし、全リセット信号は初期状態でLレベルであるため、時刻T1ではパワーオンリセット用リセット制御信号1、2はリセット信号には影響を及ぼさない。   When the power-on reset sequence is started, the power-on-reset reset sequencer 1011 indicates L level in the power-on-reset reset control signals 1 and 2. Since the reset control signal selection units 1013 and 1014 are not in the power shutdown return sequence, they select the power-on reset reset control signals 1 and 2 and output them to the reset control signals 1 and 2. However, since all the reset signals are at the L level in the initial state, the reset control signals 1 and 2 for power-on reset do not affect the reset signal at time T1.

時刻T6からT10にパワーオンリセット用リセットシーケンサ1011はパワーオンリセット用クロックイネーブル1、2を固定期間有効にする。クロックイネーブル1からクロックイネーブル5まで全てが有効となり、全クロックがクロックゲーティング部1028を通過しクロック1からクロック5が出力される。この期間に全クロックは3パルスクロック出力し、リセット対象の回路がリセット状態となる。   From time T6 to T10, the power-on-reset reset sequencer 1011 enables the power-on-reset clock enables 1 and 2 for a fixed period. All are enabled from clock enable 1 to clock enable 5, all clocks pass through the clock gating unit 1028, and clocks 1 to 5 are output. During this period, all clocks output 3 pulse clocks, and the reset target circuit is in a reset state.

時刻T11でパワーオンリセット用リセットシーケンサ1011はパワーオンリセット用リセット制御信号2にHレベルを示す。この時点ではパワーオンリセット用リセット制御信号1にはHレベルは示さない。時刻T12でリセット4以外の全てのリセットが無効状態となる。しかしこの時点ではリセット対象ブロックの内部ではリセットの解除状態が全回路には行き届いていない。   At time T11, the power-on-reset reset sequencer 1011 indicates the power-on-reset reset control signal 2 at H level. At this time, the power-on reset reset control signal 1 does not indicate H level. At time T12, all resets other than reset 4 are disabled. However, at this time, the reset release state does not reach all the circuits within the reset target block.

時刻T13からT17にパワーオンリセット用リセットシーケンサ1011はパワーオンリセット用クロックイネーブル2を固定期間有効にする。クロックイネーブル4以外の全てのクロックイネーブルが有効となり、クロック4以外の全クロックがクロックゲーティング部1028を通過して出力される。この期間にクロック4以外の全クロックは3パルスクロック出力し、CPU105以外の全機能ブロックがリセット解除状態となる。   From time T13 to T17, the power-on-reset reset sequencer 1011 enables the power-on-reset clock enable 2 for a fixed period. All clock enables other than clock enable 4 are valid, and all clocks other than clock 4 pass through clock gating unit 1028 and are output. During this period, all the clocks other than the clock 4 output 3 pulse clocks, and all the functional blocks other than the CPU 105 are in the reset release state.

時刻T18でパワーオンリセット用リセットシーケンサ1011はパワーオンリセット用リセット制御信号1にHレベルを示す。時刻T19でリセット4が無効状態となる。リセット4が無効となると、クロック制御部1024はクロックイネーブル10を有効にすることでクロック供給部102はクロック4を出力し、CPU105が動作可能となる。   At time T18, the power-on reset reset sequencer 1011 indicates the power-on reset reset control signal 1 at H level. At time T19, the reset 4 is disabled. When the reset 4 becomes invalid, the clock control unit 1024 enables the clock enable 10 so that the clock supply unit 102 outputs the clock 4 and the CPU 105 can operate.

図9によりクロックMUX1023がPLL1022の出力クロックを選択している通常動作モード時のリセットシーケンス実行(S2)におけるリセット供給部101とクロック供給部102の詳細な動作を説明する。なお、図9ではサブシステム106に対してリセットシーケンスを実行する場合を説明する。   The detailed operation of the reset supply unit 101 and the clock supply unit 102 in the reset sequence execution (S2) in the normal operation mode in which the clock MUX 1023 selects the output clock of the PLL 1022 will be described with reference to FIG. In FIG. 9, a case where a reset sequence is executed for the subsystem 106 will be described.

サブシステム106は時刻T0においてパワーオフ状態から電源が供給された状態にいる。リセットシーケンス開始時点でサブシステム106に供給するリセット1は有効状態、クロック1は停止状態、クロックイネーブル1は無効状態となっている。クロックMUX1023はPLL1022が出力する高周波クロックを選択しクロック6に出力している。時刻T0で、電源制御部103はリセット供給部101にサブシステム106に対して電源供給が完了したことをシーケンス状態通知インターフェースを介して通知する。時刻T1でリセット供給部101はサブシステム106に対するリセットシーケンスを開始する。電源遮断用リセットシーケンサ1012が具備するリセットカウンタに予め設定されたカウント値を設定しダウンカウントを開始する。電源遮断用リセットシーケンサ1012はリセットカウンタのカウント値に基づきリセット信号とクロックイネーブル信号を制御していく。リセットシーケンスを開始すると電源遮断用リセットシーケンサ1012は電源遮断用リセット制御信号1、2にLレベルを示す。リセット制御信号選択部1013はサブシステム106が電源復帰シーケンスの電源遮断対象ブロックであるため、電源遮断用リセット制御信号2を選択しリセット制御信号1に出力する。ただしリセット1は既に有効状態であるため、リセット1は有効状態を維持する。一方、リセット制御信号選択部1014はサブシステム107は電源遮断対象ブロックではないため、パワーオンリセット用リセット制御信号2を選択してリセット制御信号2に出力しており、リセット2は無効のままとなる。また、電源遮断用リセット制御信号1もLレベルを示しているが、電源遮断用リセット制御信号1は未接続の信号のため、他のどの信号にも影響を及ぼさない。   The subsystem 106 is in a state where power is supplied from the power-off state at time T0. At the start of the reset sequence, the reset 1 supplied to the subsystem 106 is valid, the clock 1 is stopped, and the clock enable 1 is invalid. The clock MUX 1023 selects the high frequency clock output from the PLL 1022 and outputs it to the clock 6. At time T0, the power supply control unit 103 notifies the reset supply unit 101 that power supply to the subsystem 106 has been completed via the sequence state notification interface. At time T1, the reset supply unit 101 starts a reset sequence for the subsystem 106. A preset count value is set in a reset counter included in the power shut-off reset sequencer 1012 to start down-counting. The power shutdown reset sequencer 1012 controls the reset signal and the clock enable signal based on the count value of the reset counter. When the reset sequence is started, the power shutdown reset sequencer 1012 indicates the L level in the power shutdown reset control signals 1 and 2. The reset control signal selection unit 1013 selects the power cutoff reset control signal 2 and outputs it to the reset control signal 1 because the subsystem 106 is a block for power cutoff in the power recovery sequence. However, since reset 1 is already in the valid state, reset 1 maintains the valid state. On the other hand, the reset control signal selection unit 1014 selects the power-on reset reset control signal 2 and outputs it to the reset control signal 2 because the subsystem 107 is not a power-off block, and the reset 2 remains invalid. Become. Further, although the power cutoff reset control signal 1 also shows an L level, the power cutoff reset control signal 1 is an unconnected signal and does not affect any other signals.

クロック分周設定部1025はシーケンス状態通知インターフェースを介してリセットシーケンスが開始されたことを電源遮断用リセットシーケンサ1012から通知され、時刻T5でクロックの分周比を変更する。クロック分周設定部1025はクロックイネーブル1が有効な期間にクロック1が同期リセットを実行するのに最適なパルス数となるよう分周比を決定する。クロックMUX1023ではPLL1022の高周波クロックが選択されているため、本実施例ではクロックイネーブル有効期間に3パルスを供給するために4分周を選択し、クロック1に対するクロック分周部1026から4分周されたクロックが出力される。   The clock division setting unit 1025 is notified from the power shutdown reset sequencer 1012 that the reset sequence has been started via the sequence state notification interface, and changes the clock division ratio at time T5. The clock frequency division setting unit 1025 determines the frequency division ratio so that the clock 1 has an optimum number of pulses for executing the synchronous reset during the period when the clock enable 1 is valid. In the clock MUX 1023, since the high frequency clock of the PLL 1022 is selected, in this embodiment, the division by 4 is selected to supply 3 pulses during the clock enable valid period, and the frequency is divided by 4 from the clock dividing unit 1026 for the clock 1. Clock is output.

時刻T6からT10に電源遮断用リセットシーケンサ1012はクロックイネーブル1を固定期間有効にする。クロックイネーブル1が有効期間にクロック1に対するクロックゲーティング部1028を通過しクロック1が出力される。この期間にクロック1は3パルスクロック出力し、サブシステム106がリセット状態となる。PLL1022の高周波クロックをそのまま出力するのではなく、4分周したクロックをクロック1で出力することで省電力の効果も得られる。さらに、クロック2からクロック5には影響を与えないことで情報処理装置10全体としての処理性能を損なうことも回避できる。   From time T6 to T10, the power shutdown reset sequencer 1012 enables the clock enable 1 for a fixed period. The clock enable 1 passes through the clock gating unit 1028 for the clock 1 during the valid period, and the clock 1 is output. During this period, the clock 1 outputs a three-pulse clock, and the subsystem 106 is reset. Rather than outputting the PLL 1022 high-frequency clock as it is, by outputting the clock divided by 4 as the clock 1, an effect of power saving can be obtained. Furthermore, it is possible to avoid impairing the processing performance of the information processing apparatus 10 as a whole by not affecting the clocks 2 to 5.

時刻T11で電源遮断用リセットシーケンサ1012は電源遮断用リセット制御信号2でHレベルを示す。時刻T12でリセット1が無効状態となる。しかしこの時点ではサブシステム106の内部ではリセットの解除状態が全回路には行き届いていない。本実施例では全回路がリセット解除状態になるまでにリセットが無効になった後に3パルス以上のクロックを必要とするものとする。   At time T11, the power shutdown reset sequencer 1012 indicates the H level by the power shutdown reset control signal 2. Reset 1 is disabled at time T12. However, at this time, the reset release state does not reach all the circuits in the subsystem 106. In this embodiment, it is assumed that a clock of three pulses or more is required after the reset becomes invalid until all the circuits are in the reset release state.

時刻T13からT17に電源遮断用リセットシーケンサ1012は再びクロックイネーブル1を固定期間有効にする。クロックイネーブル1が有効期間にクロック1に対するクロックゲーティング部1028を通過しクロック1が出力される。この期間にクロック1は3パルスクロック出力し、サブシステム106の全回路がリセット解除状態となる。   From time T13 to T17, the power shutdown reset sequencer 1012 enables the clock enable 1 again for a fixed period. The clock enable 1 passes through the clock gating unit 1028 for the clock 1 during the valid period, and the clock 1 is output. During this period, the clock 1 outputs a 3-pulse clock, and all the circuits of the subsystem 106 are in a reset release state.

クロック分周設定部1025はシーケンス状態通知インターフェースを介してリセット解除が終了したことを電源遮断用リセットシーケンサ1012から通知され、時刻T18でクロックの分周比を復元する。時刻T20で電源遮断用リセットシーケンサ1012はリセットシーケンス完了を電源制御部103にシーケンス状態通知インターフェースを介して通知しリセットシーケンス実行(S2)は完了する。   The clock frequency division setting unit 1025 is notified from the power shutdown reset sequencer 1012 that the reset release has been completed via the sequence state notification interface, and restores the clock frequency division ratio at time T18. At time T20, the power shutdown reset sequencer 1012 notifies the power control unit 103 of the completion of the reset sequence via the sequence state notification interface, and the reset sequence execution (S2) is completed.

図10によりクロックMUX1023がOSC1021の出力クロックを選択している低速動作モード時のリセットシーケンス実行(S2)におけるリセット供給部101とクロック供給部102の詳細な動作を説明する。なお、図10ではクロック6の初期状態と時刻T5の分周比変更動作以外は図9と同様の動作をする。   The detailed operations of the reset supply unit 101 and the clock supply unit 102 in the reset sequence execution (S2) in the low-speed operation mode in which the clock MUX 1023 selects the output clock of the OSC 1021 will be described with reference to FIG. In FIG. 10, the same operation as in FIG. 9 is performed except for the initial state of the clock 6 and the operation of changing the frequency division ratio at time T5.

時刻T0においてクロックMUX1023はOSC1021が出力する低周波クロックを選択し、クロック6に出力している。   At time T0, the clock MUX 1023 selects the low frequency clock output from the OSC 1021 and outputs it to the clock 6.

時刻T5でクロック分周設定部1025はシーケンス状態通知インターフェースを介してリセットシーケンスが開始されたことを電源遮断用リセットシーケンサ1012から通知され、クロックの分周比を変更する。クロックMUX1023ではOSC1021の低周波クロックが選択されているため、クロック分周部1026はクロックゲーティング前のクロック1にクロック6を分周せず(1分周)出力する。OSC1021の低周波クロックが選択されている場合は分周せずにクロック1を生成することで、リセット1が有効な期間に同期リセットに必要な3パルスを確保することができ、確実なリセット実行が可能となる。   At time T5, the clock frequency division setting unit 1025 is notified from the power shutdown reset sequencer 1012 that the reset sequence has been started via the sequence state notification interface, and changes the clock frequency division ratio. Since the low-frequency clock of the OSC 1021 is selected in the clock MUX 1023, the clock divider 1026 outputs the clock 6 without dividing the clock 6 before the clock gating (divided by 1). When the low frequency clock of the OSC 1021 is selected, the clock 1 is generated without frequency division, so that 3 pulses necessary for the synchronous reset can be secured during the period when the reset 1 is valid, and the reset is executed reliably. Is possible.

時刻T18でクロック分周設定部1025はシーケンス状態通知インターフェースを介してリセット解除が終了したことを電源遮断用リセットシーケンサ1012から通知され、クロックの分周比を復元する。しかし、時刻T5で分周比を変更しなかったため、時刻T18でもそのまま分周比を1分周に維持する。   At time T18, the clock frequency division setting unit 1025 is notified from the power shutdown reset sequencer 1012 that the reset release has been completed via the sequence state notification interface, and restores the clock frequency division ratio. However, since the frequency division ratio was not changed at time T5, the frequency division ratio is maintained at 1 at the time T18 as it is.

説明した実施例は、本発明の原理、実際の適用例を簡単に説明し、他の当業者が本発明を理解できるようにするために説明したものである。様々な変更が施された他の実施例が、特定の用途に適していることがあり得るが、それらは本発明の範囲内に含まれるものである。   The described embodiments are provided in order to briefly explain the principle and actual application examples of the present invention so that others skilled in the art can understand the present invention. Other embodiments with various modifications may be suitable for a particular application, but are within the scope of the present invention.

例えば、本実施例ではクロック分周設定部1025はクロックMUX1023への選択信号を監視するとしたが、PLL1022の設定値も監視するようにしてもよい。PLL1022の設定値を監視することでPLL1022の周波数が変更されても追従して最適な分周比を設定することが可能となる。   For example, in this embodiment, the clock frequency division setting unit 1025 monitors the selection signal to the clock MUX 1023, but the setting value of the PLL 1022 may also be monitored. By monitoring the setting value of the PLL 1022, it is possible to set an optimum frequency dividing ratio following the change in the frequency of the PLL 1022.

以上のように、本実施形態によれば、リセット対象以外の回路の性能に影響を与えずに、システムの動作モードに応じて自動クロック分周比を設定し、消費電力を抑制しつつもリセット対象回路に確実にリセットをかけることが可能となる。   As described above, according to the present embodiment, the automatic clock division ratio is set according to the operation mode of the system without affecting the performance of the circuits other than the reset target, and the reset is performed while suppressing the power consumption. It is possible to reliably reset the target circuit.

10 情報処理装置
20 DRAM
30 リセット同期化器
31 フリップフロップ
32 論理積回路
101 リセット供給部
102 クロック供給部
103 電源制御部
104 バスシステム
105 CPU
106 サブシステム
107 サブシステム
108 メモリコントローラ
109 クロックイネーブル
301 フリップフロップ
302 フリップフロップ
1011 パワーオンリセット用リセットシーケンサ
1012 電源遮断用リセットシーケンサ
1013 リセット制御信号選択部
1014 リセット制御信号選択部
1015 クロックイネーブル選択部
1016 クロックイネーブル選択部
1017 リセット保持部
1021 OSC
1022 PLL
1023 クロックMUX
1024 クロック制御部
1025 クロック分周設定部
1026 クロック分周部
1027 論理和回路
1028 クロックゲーティング部
10 Information processing device 20 DRAM
DESCRIPTION OF SYMBOLS 30 Reset synchronizer 31 Flip-flop 32 AND circuit 101 Reset supply part 102 Clock supply part 103 Power supply control part 104 Bus system 105 CPU
106 subsystem 107 subsystem 108 memory controller 109 clock enable 301 flip-flop 302 flip-flop 1011 power-on reset reset sequencer 1012 power-off reset sequencer 1013 reset control signal selection unit 1014 reset control signal selection unit 1015 clock enable selection unit 1016 clock Enable selection unit 1017 Reset holding unit 1021 OSC
1022 PLL
1023 Clock MUX
1024 clock control unit 1025 clock division setting unit 1026 clock division unit 1027 OR circuit 1028 clock gating unit

Claims (8)

クロックとリセット信号を生成して対象の回路を初期状態にリセットする同期リセット回路であって、
チップ内の個々のリセット対象回路のリセット信号を個別に固定期間有効にするリセット供給手段と、
前記個々のリセット対象回路にクロック信号を個別に供給し、前記リセット信号が有効な固定期間に、前記有効となったリセット信号が接続されたリセット対象回路に対応した前記クロック信号が前記リセット対象回路をリセットするのに適切なパルス数を出力するよう周波数を変更するクロック供給手段と、
を有することを特徴とする同期リセット回路。
A synchronous reset circuit that generates a clock and a reset signal and resets a target circuit to an initial state,
Reset supply means for individually enabling reset signals of individual reset target circuits in the chip for a fixed period; and
The clock signal corresponding to the reset target circuit to which the valid reset signal is connected is supplied to the individual reset target circuit, and the reset target circuit is connected to the reset target circuit during a fixed period in which the reset signal is valid. A clock supply means for changing the frequency so as to output an appropriate number of pulses for resetting,
A synchronous reset circuit comprising:
前記クロック供給手段は、
複数のクロック源から1つを選択するクロック選択手段と、
前記クロック選択手段が選択したクロック源を個別に分周して前記個々のリセット対象回路に供給する前記クロック信号として出力するクロック分周手段と、
を含むことを特徴とする請求項1の同期リセット回路。
The clock supply means includes
Clock selection means for selecting one from a plurality of clock sources;
Clock dividing means for individually dividing the clock source selected by the clock selecting means and outputting it as the clock signal supplied to the individual reset target circuits;
The synchronous reset circuit according to claim 1, comprising:
前記リセット信号が有効となっていないリセット対象回路に対応した前記クロック信号の周波数は維持することを特徴とする請求項2の同期リセット回路。   3. The synchronous reset circuit according to claim 2, wherein the frequency of the clock signal corresponding to a reset target circuit for which the reset signal is not valid is maintained. 前記クロック供給手段は、前記リセット信号が有効な固定期間に、
前記有効となったリセット信号が接続されたリセット対象回路に対応した前記クロック信号を分周する前記クロック分周手段の分周比を、前記クロック選択手段が選択したクロック源の周波数に応じて決定することを特徴とする請求項3の同期リセット回路。
The clock supply means has a fixed period during which the reset signal is valid.
A frequency dividing ratio of the clock frequency dividing means for dividing the clock signal corresponding to the reset target circuit to which the valid reset signal is connected is determined according to the frequency of the clock source selected by the clock selecting means. 4. The synchronous reset circuit according to claim 3, wherein:
前記分周比は前記リセット対象回路をリセットするために必要なパルス数を前記リセット信号が有効な固定期間に前記クロック信号が有する比率であることを特徴とする請求項4の同期リセット回路。   5. The synchronous reset circuit according to claim 4, wherein the frequency division ratio is a ratio that the clock signal has a pulse number necessary for resetting the reset target circuit during a fixed period in which the reset signal is valid. 前記リセット供給手段は前記個々のクロック信号に対応したクロックイネーブル信号を生成し、前記リセット信号が有効な期間に前記クロックイネーブル信号を固定期間有効にし、
前記クロック供給手段は前記クロックイネーブル信号が有効な固定期間に対応した前記クロック信号を有効にする
ことを特徴とする請求項4の同期リセット回路。
The reset supply means generates a clock enable signal corresponding to the individual clock signals, enables the clock enable signal for a fixed period during a period when the reset signal is valid,
The synchronous reset circuit according to claim 4, wherein the clock supply unit validates the clock signal corresponding to a fixed period in which the clock enable signal is valid.
前記分周比は前記リセット対象回路をリセットするために必要なパルス数を前記クロックイネーブル信号が有効な固定期間に前記クロック信号が有する比率であることを特徴とする請求項6の同期リセット回路。   7. The synchronous reset circuit according to claim 6, wherein the division ratio is a ratio that the clock signal has a pulse number necessary for resetting the reset target circuit during a fixed period in which the clock enable signal is valid. クロックとリセット信号を生成して対象の回路を初期状態にリセットする同期リセット回路の制御方法であって、
チップ内の個々のリセット対象回路のリセット信号を個別に固定期間有効にするリセット供給工程と、
前記個々のリセット対象回路にクロック信号を個別に供給し、前記リセット信号が有効な固定期間に、前記有効となったリセット信号が接続されたリセット対象回路に対応した前記クロック信号が前記リセット対象回路をリセットするのに適切なパルス数を出力するよう周波数を変更するクロック供給工程と、を有することを特徴とする同期リセット回路の制御方法。
A method of controlling a synchronous reset circuit that generates a clock and a reset signal to reset a target circuit to an initial state,
A reset supply step for individually enabling reset signals of individual reset target circuits in the chip for a fixed period; and
The clock signal corresponding to the reset target circuit to which the valid reset signal is connected is supplied to the individual reset target circuit, and the reset target circuit is connected to the reset target circuit during a fixed period in which the reset signal is valid. And a clock supply step for changing the frequency so as to output a pulse number appropriate for resetting the signal.
JP2017146338A 2017-07-28 2017-07-28 Synchronous reset circuit and control method thereof Pending JP2019028651A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017146338A JP2019028651A (en) 2017-07-28 2017-07-28 Synchronous reset circuit and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017146338A JP2019028651A (en) 2017-07-28 2017-07-28 Synchronous reset circuit and control method thereof

Publications (1)

Publication Number Publication Date
JP2019028651A true JP2019028651A (en) 2019-02-21

Family

ID=65478491

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017146338A Pending JP2019028651A (en) 2017-07-28 2017-07-28 Synchronous reset circuit and control method thereof

Country Status (1)

Country Link
JP (1) JP2019028651A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102112251B1 (en) * 2019-08-02 2020-05-19 오픈엣지테크놀로지 주식회사 Method for resetting an interconnect circuit and device for the same
WO2021176710A1 (en) * 2020-03-06 2021-09-10 オリンパス株式会社 Signal processing device, endoscope system, and signal processing method
CN116126116A (en) * 2023-02-03 2023-05-16 芯动微电子科技(武汉)有限公司 Clock reset circuit, method, device, system-in-chip and storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102112251B1 (en) * 2019-08-02 2020-05-19 오픈엣지테크놀로지 주식회사 Method for resetting an interconnect circuit and device for the same
WO2021176710A1 (en) * 2020-03-06 2021-09-10 オリンパス株式会社 Signal processing device, endoscope system, and signal processing method
CN116126116A (en) * 2023-02-03 2023-05-16 芯动微电子科技(武汉)有限公司 Clock reset circuit, method, device, system-in-chip and storage medium
CN116126116B (en) * 2023-02-03 2023-12-01 芯动微电子科技(武汉)有限公司 Clock reset circuit, method, device, system-in-chip and storage medium

Similar Documents

Publication Publication Date Title
US8214668B2 (en) Synchronizing circuit
US8375239B2 (en) Clock control signal generation circuit, clock selector, and data processing device
JP6530134B2 (en) Distribution network (PDN) droop / overshoot mitigation
EP3451122B1 (en) Power management in an integrated circuit
US9323312B2 (en) System and methods for delaying interrupts in a microcontroller system
TWI489782B (en) Phase calibration device and phasecalibration method
US11119559B2 (en) Controlling a processor clock
JP3437174B2 (en) Power saving integrated circuit and control method of power saving integrated circuit
CN108351669B (en) Change the clock frequency of a computing device
JP2011170730A (en) Semiconductor device and data processing system
US8819401B2 (en) Semiconductor device and reset control method in semiconductor device
JP2019028651A (en) Synchronous reset circuit and control method thereof
US9941863B2 (en) Power gating control circuit for stably controlling data restoring
CN102213992A (en) Power adjustment module and power adjustment unit of electronic system
JP2019101912A (en) Semiconductor integrated circuit, and method of controlling semiconductor integrated circuit
JP2019109743A (en) Reset feeder and method for controlling reset feeder
JP6514396B2 (en) Semiconductor integrated circuit
JP4389308B2 (en) Memory control device and control method
JP5743092B2 (en) Information processing system
JP2015088187A (en) Electronic circuit with sleep mode
TWI740987B (en) Semiconductor device and a method of operating the same
US8677164B2 (en) Microcomputer and control method thereof
US12493340B2 (en) Power-on-reset signal isolation during lower power mode
JP7642402B2 (en) COMMUNICATION DEVICE, CONTROL METHOD FOR COMMUNICATION DEVICE, PROGRAM, AND STORAGE MEDIUM
JP3557522B2 (en) Interrupt signal generator