[go: up one dir, main page]

JP3789123B2 - Semiconductor device and solid-state imaging device using the same - Google Patents

Semiconductor device and solid-state imaging device using the same Download PDF

Info

Publication number
JP3789123B2
JP3789123B2 JP2003421030A JP2003421030A JP3789123B2 JP 3789123 B2 JP3789123 B2 JP 3789123B2 JP 2003421030 A JP2003421030 A JP 2003421030A JP 2003421030 A JP2003421030 A JP 2003421030A JP 3789123 B2 JP3789123 B2 JP 3789123B2
Authority
JP
Japan
Prior art keywords
reset
signal
input
flip
clock
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 - Fee Related
Application number
JP2003421030A
Other languages
Japanese (ja)
Other versions
JP2005182378A (en
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.)
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 JP2003421030A priority Critical patent/JP3789123B2/en
Publication of JP2005182378A publication Critical patent/JP2005182378A/en
Application granted granted Critical
Publication of JP3789123B2 publication Critical patent/JP3789123B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)

Description

本発明は、半導体装置及びこれを用いた固体撮像装置に関し、特に半導体装置のリセット回路の改良に関する。   The present invention relates to a semiconductor device and a solid-state imaging device using the same, and more particularly to improvement of a reset circuit of the semiconductor device.

従来、半導体装置のリセット回路は、例えば特許文献1に開示されている同期リセット回路があるが、電源投入時のコールドスタート時にリセットが必要な半導体装置には非同期リセットが用いられることが多い。しかし、非同期リセット解除のタイミングとクロックの立ち上りのタイミングが非常に近くなった場合、フリップフロップの動作が確定しなくなる。   Conventionally, as a reset circuit of a semiconductor device, for example, there is a synchronous reset circuit disclosed in Patent Document 1, but an asynchronous reset is often used for a semiconductor device that needs to be reset at a cold start when power is turned on. However, when the asynchronous reset release timing and the clock rise timing become very close, the operation of the flip-flop cannot be determined.

図6は、これを解決するための従来例の半導体装置のリセット回路を示す。このリセット回路は、データ端子D、クロック端子C、出力端子Q、及び非同期リセット端子Rを有する複数のフリップフロップ群6〜8と、クロック信号が入力されるクロック入力端子2と、クロック信号の動作タイミングとは非同期なリセット信号が入力される非同期リセット入力端子1と、非同期リセット入力端子1から入力されたリセット信号をフリップフロップ群6〜8の非同期リセット端子Rに分配するためのリセットバッファ5a〜5dと、非同期リセット入力端子1から入力されたリセット信号をクロック入力端子2から入力されたクロック信号と同期化する2段の同期化フリップフロップ(データ端子D、クロック端子C、及び出力端子Qを有する)101、102と、信号が入力されるデータ入力端子106A〜106Cと、フリップフロップ群6〜8のリセット動作をクロック信号に同期して解除するためのANDゲート103〜105と、クロック入力端子2から入力されたクロック信号を分配するためのクロックバッファ3a〜3eとで構成される。   FIG. 6 shows a reset circuit of a conventional semiconductor device for solving this problem. The reset circuit includes a plurality of flip-flop groups 6 to 8 each having a data terminal D, a clock terminal C, an output terminal Q, and an asynchronous reset terminal R, a clock input terminal 2 to which a clock signal is input, and an operation of the clock signal. An asynchronous reset input terminal 1 to which a reset signal asynchronous with the timing is input, and a reset buffer 5a for distributing the reset signal input from the asynchronous reset input terminal 1 to the asynchronous reset terminals R of the flip-flop groups 6 to 8 5d and a two-stage synchronization flip-flop (data terminal D, clock terminal C, and output terminal Q) that synchronizes the reset signal input from the asynchronous reset input terminal 1 with the clock signal input from the clock input terminal 2. And data input terminals 106A to 106 to which signals are input. AND gates 103 to 105 for releasing the reset operation of the flip-flop groups 6 to 8 in synchronization with the clock signal, and clock buffers 3 a to 3 e for distributing the clock signal input from the clock input terminal 2 Consists of.

このうち、クロックバッファ3a〜3eは、クロック入力端子2から入力されたクロック信号を同一のタイミングでフリップフロップ群6〜8のクロック端子Cに分配するために、半導体装置の配置配線設計工程でフリップフロップの配置に応じて挿入されるバッファであり、それぞれツリー状に接続される。   Among these, the clock buffers 3a to 3e are flip-flops in the placement and wiring design process of the semiconductor device in order to distribute the clock signal input from the clock input terminal 2 to the clock terminals C of the flip-flop groups 6 to 8 at the same timing. The buffers are inserted according to the arrangement of the groups, and are connected in a tree shape.

また、リセットバッファ5a〜5dも、非同期リセット入力端子1から入力されたリセット信号を同一のタイミングでフリップフロップ群6〜8の非同期リセット端子Rに分配するために、半導体装置の配置配線設計工程でフリップフロップの配置に応じて挿入されるバッファであり、ツリー状に接続される。   The reset buffers 5a to 5d also distribute the reset signal input from the asynchronous reset input terminal 1 to the asynchronous reset terminals R of the flip-flop groups 6 to 8 at the same timing. It is a buffer inserted according to the arrangement of flip-flops, and is connected in a tree shape.

以下、図6、図7を参照して、従来回路の動作を説明する。   The operation of the conventional circuit will be described below with reference to FIGS.

図7は、図6に示す従来例のリセット回路の動作を示すタイミングチャートである。図中の(a)は電源電圧の波形、(b)はクロック入力端子2に入力されるクロック信号の波形、(c)は非同期リセット端子1に入力される非同期リセット信号の波形(非同期リセット波形;Low状態はリセット開始信号、High状態はリセット解除信号)、(d)はフリップフロップ群6〜8、同期化フリップフロップ101、102の各クロック端子Cに入力されるクロック信号の波形(クロック端子波形)、(e)は、フリップフロップ群6の非同期リセット端子Rに入力される信号の波形、(f)は、フリップフロップ群7の非同期リセット端子Rに入力される信号の波形、(g)は、フリップフロップ群8の非同期リセット端子Rに入力される信号の波形、(h)は同期化フリップフロップ102の出力端子Qから出力される同期リセット信号の波形(T1同期リセット波形)、(i)は、フリップフロップ群6〜8の出力端子Qから出力される信号波形(フリップフロップ出力波形)をそれぞれ示す。   FIG. 7 is a timing chart showing the operation of the reset circuit of the conventional example shown in FIG. In the figure, (a) is the waveform of the power supply voltage, (b) is the waveform of the clock signal input to the clock input terminal 2, and (c) is the waveform of the asynchronous reset signal input to the asynchronous reset terminal 1 (asynchronous reset waveform). ; Low state is a reset start signal, High state is a reset release signal), (d) is a waveform of a clock signal (clock terminal) input to each clock terminal C of the flip-flop groups 6 to 8 and the synchronization flip-flops 101 and 102; (Waveform), (e) is the waveform of the signal input to the asynchronous reset terminal R of the flip-flop group 6, (f) is the waveform of the signal input to the asynchronous reset terminal R of the flip-flop group 7, (g) Is the waveform of the signal input to the asynchronous reset terminal R of the flip-flop group 8, and (h) is output from the output terminal Q of the synchronization flip-flop 102. Synchronous reset signal waveform (T1 synchronous reset waveform), (i) shows a signal waveform outputted from the output terminal Q of the flip-flop group 6-8 (flip flop output waveform), respectively.

まず、図7(a)に示すように電源が投入され電源電圧が上昇してから、図7(b)に示すように時刻t1で、クロック入力端子2にクロック信号が入力される。   First, as shown in FIG. 7A, the power is turned on and the power supply voltage rises, and then, as shown in FIG. 7B, a clock signal is input to the clock input terminal 2 at time t1.

次いで、図7(c)に示すように電源電圧、クロック信号の動作が安定してから、時刻t2〜t3の間でクロック信号の動作タイミングとは非同期に、非同期リセット信号の論理レベルをHigh状態にすることにより、リセット解除信号が非同期リセット入力端子1に入力される。   Next, as shown in FIG. 7C, after the operation of the power supply voltage and the clock signal is stabilized, the logic level of the asynchronous reset signal is set to the High state asynchronously with the operation timing of the clock signal between the times t2 and t3. By doing so, the reset release signal is input to the asynchronous reset input terminal 1.

このとき、フリップフロップ群6〜8のクロック端子C及び同期化フリップフロップ101、102のクロック端子Cの波形は、図7(d)のようにクロックバッファ3a〜3eのセル遅延と配線遅延により、クロック入力端子2に入力された波形より時間d11分の遅延が生じる。   At this time, the waveforms of the clock terminals C of the flip-flop groups 6 to 8 and the clock terminals C of the synchronization flip-flops 101 and 102 are caused by the cell delay and the wiring delay of the clock buffers 3a to 3e as shown in FIG. A delay of time d11 occurs from the waveform input to the clock input terminal 2.

同様に、フリップフロップ群6〜8の非同期リセット端子Rの波形も、リセットバッファ5a〜5dのセル遅延と配線遅延により、非同期リセット入力端子1の入力波形より遅延が生じる。このとき、フリップフロップ群6の非同期リセット端子Rの波形が図7(e)、フリップフロップ群7の非同期リセット端子Rの波形が図7(f)、フリップフロップ群8の非同期リセット端子Rの波形が図7(g)、といったようにそれぞれのフリップフロップの非同期リセット端子Rまでの非同期リセット信号(リセット解除信号)の遅延がばらつく(時間d12〜d14参照)。   Similarly, the waveform of the asynchronous reset terminal R of the flip-flop groups 6 to 8 is also delayed from the input waveform of the asynchronous reset input terminal 1 due to cell delay and wiring delay of the reset buffers 5a to 5d. At this time, the waveform of the asynchronous reset terminal R of the flip-flop group 6 is shown in FIG. 7 (e), the waveform of the asynchronous reset terminal R of the flip-flop group 7 is FIG. 7 (f), and the waveform of the asynchronous reset terminal R of the flip-flop group 8. However, as shown in FIG. 7G, the delay of the asynchronous reset signal (reset release signal) to the asynchronous reset terminal R of each flip-flop varies (see times d12 to d14).

このとき、非同期リセット信号のリセット解除タイミングとクロック信号の立上りエッジの動作タイミングが非常に近い場合、非同期リセット解除は、図7(d)に示すように、フリップフロップ群6では、時刻t3〜t4で時間d12分遅延した非同期リセット信号のリセット解除タイミングが時刻t3〜t4で時間d11分遅延した3つ目のクロック信号の立上りエッジe1のタイミングよりも早くなっているため、その立上りエッジe1の動作タイミングで行われ、フリップフロップ群7〜8では、時刻t4〜t5で時間d13、d14分遅延した非同期リセット信号のリセット解除タイミングが3つ目のクロック信号の立上りエッジe1の動作タイミングよりも遅くなっているため、その次のクロック信号の立上りエッジe2の動作タイミングで行われる。   At this time, when the reset release timing of the asynchronous reset signal and the operation timing of the rising edge of the clock signal are very close, the asynchronous reset release is performed at times t3 to t4 in the flip-flop group 6 as shown in FIG. Since the reset release timing of the asynchronous reset signal delayed by time d12 is earlier than the timing of the rising edge e1 of the third clock signal delayed by time d11 at times t3 to t4, the operation of the rising edge e1 In the flip-flop groups 7 to 8, the reset release timing of the asynchronous reset signal delayed by the times d13 and d14 from time t4 to t5 is later than the operation timing of the rising edge e1 of the third clock signal. Therefore, the operation timing of the rising edge e2 of the next clock signal is It is carried out in the timing.

この場合、仮にフリップフロップ群6〜8のリセット解除を非同期リセット信号のリセット解除信号のみで行った場合、前述の通り、異なるタイミングでリセットが解除されるため、誤動作が生じる。   In this case, if the reset release of the flip-flop groups 6 to 8 is performed only by the reset release signal of the asynchronous reset signal, the reset is released at different timings as described above, and thus malfunction occurs.

しかし、フリップフロップ群6〜8のデータ端子Dは、ANDゲート103〜105に接続されており、ANDゲート103〜105の入力端子には、データ入力端子106A〜106Cからの各入力信号と、同期化フリップフロップ101〜102によってクロック信号と同期化した同期リセット信号とが入力され、両入力の論理積(AND)をとる論理演算を行うことにより同期リセット回路として作用する。   However, the data terminals D of the flip-flop groups 6 to 8 are connected to the AND gates 103 to 105, and the input terminals of the AND gates 103 to 105 are synchronized with the input signals from the data input terminals 106A to 106C. A synchronous reset signal synchronized with the clock signal is input by the inverting flip-flops 101 to 102, and operates as a synchronous reset circuit by performing a logical operation that takes a logical product (AND) of both inputs.

しかも、ANDゲート103〜105に入力される同期リセット信号の入力波形、すなわち同期化フリップフロップ102から出力されるT1同期リセット波形は、図7(h)に示すように、非同期リセット信号のリセット解除信号が入力されてから2つ目のクロック信号の立上りエッジe2の動作タイミングに同期してその論理レベルがLow状態からHigh状態に変化するため、フリップフロップ群6〜8のデータ端子Dに入力される波形は、図7(d)に示すクロック信号の立上りエッジe2の時点まではその論理レベルがLow状態に固定される。   Moreover, the input waveform of the synchronous reset signal input to the AND gates 103 to 105, that is, the T1 synchronous reset waveform output from the synchronization flip-flop 102 is the reset release of the asynchronous reset signal as shown in FIG. Since the logic level changes from the Low state to the High state in synchronization with the operation timing of the rising edge e2 of the second clock signal after the signal is input, it is input to the data terminals D of the flip-flop groups 6-8. The logic level of the waveform is fixed to the Low state until the rising edge e2 of the clock signal shown in FIG.

従って、フリップフロップ群6〜8の出力波形は、図7(i)に示すように、図7(d)に示すクロック信号の立上りエッジe3の動作タイミングで一斉にリセット解除され、これによりフリップフロップ群6〜8の動作が開始する。   Accordingly, the output waveforms of the flip-flop groups 6 to 8 are simultaneously released from reset at the operation timing of the rising edge e3 of the clock signal shown in FIG. 7 (d), as shown in FIG. 7 (i). The operations of groups 6-8 start.

以上のように、図6に示すリセット回路によれば、コールドスタート時のリセットが可能であり、かつリセット解除タイミングに起因するフリップフロップの誤動作を防止することができる。
特開平7−168652号公報
As described above, according to the reset circuit shown in FIG. 6, the reset at the cold start is possible, and the malfunction of the flip-flop due to the reset release timing can be prevented.
Japanese Patent Laid-Open No. 7-168652

しかし、上述した従来のリセット回路では、同期リセット信号をフリップフロップのデータ端子に入力しているため、フリップフロップの入力データに同期リセット回路が必要となり、回路規模が大きくなるほか、入力データの信号遅延時間を増加させるという問題点がある。   However, in the conventional reset circuit described above, since the synchronous reset signal is input to the data terminal of the flip-flop, a synchronous reset circuit is required for the input data of the flip-flop, which increases the circuit scale and the input data signal. There is a problem of increasing the delay time.

さらに、同期リセット信号の配線は、配置配線設計工程でのフリップフロップの配置位置を考慮せずに結線されているため、同期リセット信号配線は配線長が長大になる傾向があり、半導体装置のチップ面積を増大させるという問題点があった。   Furthermore, since the wiring of the synchronous reset signal is connected without considering the arrangement position of the flip-flop in the layout wiring design process, the wiring length of the synchronous reset signal tends to be long. There was a problem of increasing the area.

本発明は、このような従来の事情を考慮してなされたもので、電源投入時のコールドスタート時にリセットが必要な半導体装置において、非同期リセットの解除時にフリップフロップが誤動作しないようにすることを目的とする。   The present invention has been made in consideration of such a conventional situation, and an object of the present invention is to prevent a flip-flop from malfunctioning when an asynchronous reset is canceled in a semiconductor device that needs to be reset at a cold start upon power-on. And

本発明は、上記課題を鑑みてなされたものであって、非同期リセット端子を有し、クロックに同期して動作する複数のフリップフロップを備えた半導体装置において、半導体装置の外部より入力された非同期リセット信号のリセット終了タイミングを、初期化対象の該フリップフロップのクロックと同期させる同期リセット解除手段と、該同期リセット解除手段にて発生したリセット信号を該フリップフロップの非同期リセット端子にほぼ同一のタイミングで分配する手段を有し、該フリップフロップをクロックと非同期にリセット開始し、クロックと同期してリセット解除することを特徴とする。   The present invention has been made in view of the above problems, and in a semiconductor device having a plurality of flip-flops having an asynchronous reset terminal and operating in synchronization with a clock, the asynchronous input from the outside of the semiconductor device Synchronous reset release means for synchronizing the reset end timing of the reset signal with the clock of the flip-flop to be initialized, and the reset signal generated by the synchronous reset release means at substantially the same timing at the asynchronous reset terminal of the flip-flop The flip-flop is started to be reset asynchronously with the clock, and the reset is released in synchronization with the clock.

すなわち、本発明の第1の側面では、非同期リセット端子を有し、入力されるクロック信号の動作タイミングに同期して動作する複数のフリップフロップを備えた半導体装置において、前記クロック信号が入力されるクロック入力端子と、前記クロック信号の動作タイミングとは非同期なリセット信号を成すリセット開始信号及びリセット解除信号が入力される非同期リセット入力端子と、前記非同期リセット入力端子と前記複数のフリップフロップの非同期リセット端子との間に接続され、前記非同期リセット入力端子から前記リセット解除信号が入力されたときに、該リセット解除信号によるリセット解除の動作タイミングを、前記クロック入力端子から初期化対象の前記複数のフリップフロップに入力される前記クロック信号の動作タイミングと同期させて同期リセット解除信号を発生する同期リセット解除手段と、前記同期リセット解除手段と前記複数のフリップフロップの非同期リセット端子との間に接続され、前記同期リセット解除手段からの信号を、前記初期化対象の複数のフリップフロップの非同期リセット端子にそれぞれ分配する手段とを有し、前記初期化対象の複数のフリップフロップに対して、前記リセット開始信号に基づいて前記クロック信号の動作タイミングと非同期にリセット動作を開始し、前記同期リセット解除信号に基づいて前記クロック信号の動作タイミングと同期して前記リセット動作を解除することを特徴とする。   That is, according to the first aspect of the present invention, in a semiconductor device having an asynchronous reset terminal and having a plurality of flip-flops operating in synchronization with the operation timing of the input clock signal, the clock signal is input. A clock input terminal, an asynchronous reset input terminal to which a reset start signal and a reset release signal forming an asynchronous reset signal are input, and an asynchronous reset of the asynchronous reset input terminal and the plurality of flip-flops And a plurality of flip-flops to be initialized from the clock input terminal when the reset release signal is input from the asynchronous reset input terminal. The operation timing of the clock signal input to the Synchronous reset canceling means for generating a synchronous reset cancel signal in synchronization with the timing, and connected between the synchronous reset canceling means and the asynchronous reset terminals of the plurality of flip-flops, the signal from the synchronous reset canceling means, Means for distributing to each of the asynchronous reset terminals of the plurality of flip-flops to be initialized, and for the plurality of flip-flops to be initialized, the operation timing of the clock signal based on the reset start signal; The reset operation is started asynchronously, and the reset operation is released in synchronization with the operation timing of the clock signal based on the synchronous reset release signal.

また、本発明の第2の側面では、前記同期リセット解除手段は、前記リセット信号が入力される非同期リセット端子、前記クロック信号が入力されるクロック端子、及び前記リセット信号が入力されるデータ端子を有する同期化フリップフロップを有し、前記同期リセット解除手段は、前記リセット開始信号が入力されたときに、前記クロック信号の動作タイミングと非同期な非同期リセット開始信号を発生すると共に、前記リセット解除信号が入力されたときに、該リセット解除信号によるリセット解除の動作タイミングを前記クロック端子に入力される前記クロック信号の動作タイミングと同期化させて同期リセット解除信号を発生し、前記初期化対象の複数のフリップフロップに対して、前記非同期リセット開始信号に基づいて該クロック信号の動作タイミングと非同期にリセット動作を開始し、前記同期リセット解除信号に基づいて前記クロック信号の動作タイミングと同期して前記リセット動作を解除することを特徴とする。
また、本発明の第3の側面では、本発明の第2の側面に加えて前記同期リセット解除手段が複数の同期化フリップフロップを備えたことを特徴とする。また、本発明の第4の側面では、前記同期リセット解除手段は、前記クロック信号が入力されるクロック端子、及び前記リセット信号が入力されるデータ端子を有する同期化フリップフロップを少なくとも有する複数の同期化フリップフロップと、前記リセット信号が入力される第1の入力端子、及び前記複数の同期化フリップフロップの出力が入力される第2の入力端子を有し、該第1及び第2の入力端子の入力に対する論理演算を行い、前記クロック信号の動作タイミングとは非同期に論理レベルをHigh及びLowのうちの一方の状態に遷移させてなる第1の出力と、前記クロック信号の動作タイミングと同期して前記論理レベルをHigh及びLowのうちの他方の状態に戻してなる第2の出力とを生成する組み合わせ論理回路とを備え、前記初期化対象の複数のフリップフロップに対して、前記第1の出力に基づいて該クロック信号の動作タイミングと非同期にリセット動作を開始し、前記第2の出力に基づいて前記クロック信号の動作タイミングと同期して前記リセット動作を解除することを特徴とする。 さらに、本発明の第5の側面に係る固体撮像装置は、上記いずれかの半導体装置で生成される駆動パルスによって駆動されることを特徴とする。
In the second aspect of the present invention, the synchronous reset cancellation means includes an asynchronous reset terminal to which the reset signal is input, a clock terminal to which the clock signal is input, and a data terminal to which the reset signal is input. The synchronous reset release means generates an asynchronous reset start signal asynchronous with the operation timing of the clock signal when the reset start signal is input, and the reset release signal When input, the reset release operation timing by the reset release signal is synchronized with the operation timing of the clock signal input to the clock terminal to generate a synchronous reset release signal, and the plurality of initialization targets Based on the asynchronous reset start signal, the clock is sent to the flip-flop. Starting the reset operation to the operation timing and asynchronous click signal, and cancels the reset operation in synchronization with the operation timing of the clock signal based on the synchronization reset release signal.
According to a third aspect of the present invention, in addition to the second aspect of the present invention, the synchronous reset canceling means includes a plurality of synchronization flip-flops. In the fourth aspect of the present invention, the synchronization reset canceling means includes a plurality of synchronization flip-flops having at least a synchronization flip-flop having a clock terminal to which the clock signal is input and a data terminal to which the reset signal is input. Flip-flop, a first input terminal to which the reset signal is input, and a second input terminal to which the outputs of the plurality of synchronization flip-flops are input, the first and second input terminals A first output obtained by causing a logic level to transition to one of High and Low asynchronously with the operation timing of the clock signal, and in synchronization with the operation timing of the clock signal. A combinational logic circuit for generating a second output obtained by returning the logic level to the other of High and Low; A reset operation is started asynchronously with the operation timing of the clock signal based on the first output with respect to the plurality of flip-flops to be initialized, and the clock signal based on the second output The reset operation is canceled in synchronization with the operation timing. Furthermore, the solid-state imaging device according to the fifth aspect of the present invention is driven by a drive pulse generated by any one of the semiconductor devices described above.

さらに、本発明の第6の側面に係る撮像システムは、上記いずれかの半導体装置で生成される駆動パルスによって駆動される固体撮像装置と、該固体撮像装置から出力されるアナログ信号をデジタル信号に変換する手段と、該デジタル信号を処理する手段とを有することを特徴とする。   Furthermore, an imaging system according to a sixth aspect of the present invention provides a solid-state imaging device driven by a driving pulse generated by any one of the semiconductor devices described above, and an analog signal output from the solid-state imaging device as a digital signal. It has a means for converting and a means for processing the digital signal.

本発明によれば、コールドスタート時のリセットが可能であり、かつ、リセット解除タイミングに起因するフリップフロップの誤動作を防止することが可能であり、フリップフロップの入力データの同期リセット回路は不要となる。このため、回路規模が小さくなるほか、入力データの信号遅延時間の減少を図ることが可能となる。また同期リセット回路のための信号配線が不要になることにより、配線面積が削減でき、半導体装置のチップ面積を減少させることが可能である。   According to the present invention, a reset at a cold start is possible, a malfunction of the flip-flop due to the reset release timing can be prevented, and a synchronous reset circuit for the input data of the flip-flop becomes unnecessary. . For this reason, the circuit scale can be reduced and the signal delay time of the input data can be reduced. Further, since the signal wiring for the synchronous reset circuit is not necessary, the wiring area can be reduced and the chip area of the semiconductor device can be reduced.

次に、本発明に係る半導体装置及びこれを用いた固体撮像装置を実施するための最良の形態について図1〜図5を参照して詳細に説明する。   Next, the best mode for carrying out a semiconductor device and a solid-state imaging device using the same according to the present invention will be described in detail with reference to FIGS.

図1は、第1実施例に係る半導体装置のブロック図を示す。この半導体装置は、データ端子D、クロック端子C、非同期リセット端子R、及び出力端子Qを有する複数のフリップフロップ群6〜8と、クロック信号が入力されるクロック入力端子2と、クロック信号の動作タイミングとは非同期なリセット信号(リセット開始信号及びリセット解除信号)が入力される非同期リセット入力端子1と、非同期リセット入力端子1及び複数のフリップフロップ群6〜8の非同期リセット端子Rとの間に接続され且つ2段の同期化フリップフロップ(データ端子D、クロック端子C、非同期リセット端子R、及び出力端子Qを有する)4a、4bで構成される同期リセット解除回路9と、同期リセット解除回路9及び複数のフリップフロップ群6〜8の非同期リセット端子Rとの間に接続される複数のリセットバッファ5a〜5dと、クロック入力端子2と複数のフリップフロップ群6〜8との間に接続される複数のクロックバッファ3a〜3dとを備えている。   FIG. 1 is a block diagram of a semiconductor device according to the first embodiment. The semiconductor device includes a plurality of flip-flop groups 6 to 8 each having a data terminal D, a clock terminal C, an asynchronous reset terminal R, and an output terminal Q, a clock input terminal 2 to which a clock signal is input, and an operation of the clock signal. Between the asynchronous reset input terminal 1 to which a reset signal (reset start signal and reset release signal) asynchronous with timing is input, and the asynchronous reset input terminal 1 and the asynchronous reset terminals R of the plurality of flip-flop groups 6 to 8. A synchronous reset cancellation circuit 9 composed of connected and two-stage synchronization flip-flops (having a data terminal D, a clock terminal C, an asynchronous reset terminal R, and an output terminal Q) 4a and 4b; And a plurality of resets connected between the asynchronous reset terminals R of the flip-flop groups 6-8. Comprises a buffer 5a to 5d, a plurality of connected between the clock input terminal 2 and a plurality of flip-flop group 6-8 and the clock buffer 3 a to 3 d.

非同期リセット入力端子1は、半導体装置全体の初期化を行うためのリセット信号を入力する端子であり、同期リセット解除回路9、リセットバッファ5a〜5dを介して各フリップフロップ群6〜8の非同期リセット端子Rに接続される。   The asynchronous reset input terminal 1 is a terminal for inputting a reset signal for initializing the entire semiconductor device. Asynchronous reset of the flip-flop groups 6 to 8 is performed via the synchronous reset cancellation circuit 9 and the reset buffers 5a to 5d. Connected to terminal R.

クロック入力端子2は、半導体装置のフリップフロップを制御するクロックパルスを入力する端子であり、クロックバッファ3a〜3dを介して各フリップフロップ群6〜8のクロック端子Cに接続され、これと並列に同期リセット解除回路9に接続される。   The clock input terminal 2 is a terminal for inputting a clock pulse for controlling the flip-flop of the semiconductor device. The clock input terminal 2 is connected to the clock terminal C of each of the flip-flop groups 6 to 8 through the clock buffers 3a to 3d, and in parallel therewith. It is connected to the synchronous reset cancellation circuit 9.

同期リセット解除回路9を成す2段の同期化フリップフロップ4a、4bの非同期リセット端子Rは、非同期リセット入力端子1に、またクロック端子Cは、クロック入力端子2にそれぞれ並列に接続される。1段目の同期化フリップフロップのデータ端子Dは、非同期リセット入力端子1に接続される。1段目の同期化フリップフロップの出力端子Qは、2段目の同期化フリップフロップのデータ端子Dに接続される。2段目の同期化フリップフロップの出力端子Qは、同期リセット解除回路9の出力端子として、リセットバッファ5a〜5dを介して各フリップフロップ群6〜8の非同期リセット端子Rに接続される。   The asynchronous reset terminal R of the two-stage synchronization flip-flops 4a and 4b constituting the synchronous reset cancellation circuit 9 is connected to the asynchronous reset input terminal 1 and the clock terminal C is connected to the clock input terminal 2 in parallel. The data terminal D of the first synchronization flip-flop is connected to the asynchronous reset input terminal 1. The output terminal Q of the first-stage synchronization flip-flop is connected to the data terminal D of the second-stage synchronization flip-flop. The output terminal Q of the second-stage synchronization flip-flop is connected to the asynchronous reset terminal R of each flip-flop group 6-8 via the reset buffers 5a-5d as the output terminal of the synchronous reset cancellation circuit 9.

2段の同期化フリップフロップ4a〜4b及び複数のフリップフロップ群6〜8は、それぞれクロック端子Cに入力されるクロック信号の立上りエッジの動作タイミングで、データ端子Dに入力される信号の状態を取り込み、次のクロック信号の立上りエッジの動作タイミングまで保持し、かつ非同期リセット端子Rの入力により、データ端子D、クロック端子Cの入力状態に関係なく、現在の動作状態をリセットする。   The two-stage synchronization flip-flops 4a to 4b and the plurality of flip-flop groups 6 to 8 change the state of the signal input to the data terminal D at the operation timing of the rising edge of the clock signal input to the clock terminal C, respectively. The current operation state is reset regardless of the input state of the data terminal D and the clock terminal C by the input of the asynchronous reset terminal R by capturing and holding until the operation timing of the rising edge of the next clock signal.

クロックバッファ3a〜3dは、半導体装置の配置配線設計工程時に、フリップフロップ群6〜8の配置位置に応じて、クロック入力端子2とフリップフロップ群6〜8の各クロック端子Cの間に挿入されるものであり、ツリー状に結線され、クロック入力端子2から入力された波形がフリップフロップ群6〜8の各クロック端子Cまでほぼ同一に到達するように、クロックバッファ3a〜3dのセル遅延とそれぞれを結線する配線の遅延(配線遅延)とが調整される。   The clock buffers 3a to 3d are inserted between the clock input terminal 2 and the clock terminals C of the flip-flop groups 6 to 8 in accordance with the arrangement positions of the flip-flop groups 6 to 8 in the placement and wiring design process of the semiconductor device. The cell delays of the clock buffers 3a to 3d are connected so as to form a tree and the waveforms input from the clock input terminal 2 reach the clock terminals C of the flip-flop groups 6 to 8 almost identically. The delay of the wiring connecting them (wiring delay) is adjusted.

リセットバッファ5a〜5dも、上記と同様に、半導体装置の配置配線設計工程時に、フリップフロップ6〜8の配置位置に応じて、同期リセット解除回路9の出力端子とフリップフロップ群6〜8の各々の非同期リセット端子Rの間に挿入されるものであり、ツリー状に結線され、同期リセット解除回路9の出力端子Qから出力された波形がフリップフロップ群6〜8の各非同期リセット端子Rまでほぼ同一に到達するように、リセットバッファ5a〜5dのセル遅延とそれぞれを結線する配線の遅延(配線遅延)とが調整される。   Similarly to the above, the reset buffers 5a to 5d are also connected to the output terminals of the synchronous reset cancellation circuit 9 and the flip-flop groups 6 to 8 in accordance with the arrangement positions of the flip-flops 6 to 8, respectively, in the placement and wiring design process of the semiconductor device. Are connected between the asynchronous reset terminals R, connected in a tree shape, and the waveform output from the output terminal Q of the synchronous reset canceling circuit 9 is almost equal to each asynchronous reset terminal R of the flip-flop groups 6-8. The cell delays of the reset buffers 5a to 5d and the delays of the wirings connecting the respective buffers (wiring delays) are adjusted so as to reach the same.

ここで、クロック入力端子2からフリップフロップ群6〜8の各クロック端子Cまでの遅延(クロック遅延)と、同期リセット解除回路9の出力端子Qからフリップフロップ群6〜8の各非同期リセット端子Rまでの遅延(リセット遅延)とは、ほぼ同一に調整されている。   Here, a delay (clock delay) from the clock input terminal 2 to each clock terminal C of the flip-flop groups 6 to 8, and an asynchronous reset terminal R of the flip-flop groups 6 to 8 from the output terminal Q of the synchronous reset release circuit 9. The delay until (reset delay) is adjusted to be almost the same.

同期リセット解除回路9は、2段の同期化フリップフロップ4a及び4bで構成され、そのクロック端子Cは、クロックバッファ3a〜3dを介することなく、クロック入力端子2に接続される。   The synchronous reset cancellation circuit 9 is composed of two stages of synchronization flip-flops 4a and 4b, and its clock terminal C is connected to the clock input terminal 2 without going through the clock buffers 3a to 3d.

同期化フリップフロップ4a及び4bの非同期リセット端子R及び同期化フリップフロップ4aのデータ端子Dは、非同期リセット入力端子1に接続される。また、1段目の同期化フリップフロップ4aの出力端子Qは、2段目の同期化フリップフロップ4bのデータ端子Dに接続され、フリップフロップのメタステーブル対策がとられている。さらに、2段目の同期化フリップフロップ4bの出力端子Qは、同期リセット解除回路9の出力端子であり、リセットバッファ5a〜5dを介してフリップフロップ群6〜8の非同期リセット端子Rに接続される。   The asynchronous reset terminal R of the synchronization flip-flops 4 a and 4 b and the data terminal D of the synchronization flip-flop 4 a are connected to the asynchronous reset input terminal 1. Further, the output terminal Q of the first-stage synchronization flip-flop 4a is connected to the data terminal D of the second-stage synchronization flip-flop 4b, and a countermeasure against metastable of the flip-flop is taken. Further, the output terminal Q of the second-stage synchronization flip-flop 4b is an output terminal of the synchronous reset cancellation circuit 9, and is connected to the asynchronous reset terminal R of the flip-flop groups 6-8 via the reset buffers 5a-5d. The

次に、図1、図2を参照して、本実施例の動作を説明する。   Next, the operation of this embodiment will be described with reference to FIGS.

図2は、図1に示す半導体装置の動作を示すフローチャートを示す。図中の(a)は電源電圧の波形、(b)はクロック入力端子2に入力されるクロック信号の波形、(c)は非同期リセット端子1に入力される非同期リセット信号の波形(非同期リセット波形;Low状態はリセット開始信号、High状態はリセット解除信号)、(d)は同期化フリップフロップ4aの出力波形(T1波形)、(e)は同期化フリップフロップ4bの出力波形(T2波形)、(f)はフリップフロップ群6〜8の各クロック端子Cに入力されるクロック信号の波形(クロック端子波形)、(g)は、フリップフロップ群6の非同期リセット端子Rに入力される信号の波形、(h)は、フリップフロップ群7の非同期リセット端子Rに入力される信号の波形、(i)は、フリップフロップ群8の非同期リセット端子Rに入力される信号の波形、(j)は、フリップフロップ群6〜8の出力端子Qから出力される信号波形(フリップフロップ出力波形)をそれぞれ示す。   FIG. 2 is a flowchart showing the operation of the semiconductor device shown in FIG. In the figure, (a) is the waveform of the power supply voltage, (b) is the waveform of the clock signal input to the clock input terminal 2, and (c) is the waveform of the asynchronous reset signal input to the asynchronous reset terminal 1 (asynchronous reset waveform). The Low state is a reset start signal, the High state is a reset release signal), (d) is the output waveform (T1 waveform) of the synchronization flip-flop 4a, (e) is the output waveform (T2 waveform) of the synchronization flip-flop 4b, (F) is a waveform of a clock signal (clock terminal waveform) input to each clock terminal C of the flip-flop groups 6 to 8, and (g) is a waveform of a signal input to the asynchronous reset terminal R of the flip-flop group 6. , (H) is a waveform of a signal input to the asynchronous reset terminal R of the flip-flop group 7, and (i) is input to the asynchronous reset terminal R of the flip-flop group 8. Signal waveform, (j) shows the signal waveform outputted from the output terminal Q of the flip-flop group 6-8 (flip flop output waveform), respectively.

まず、図2(a)に示すように電源が投入され電源電圧が上昇してから、図2(b)に示すようにクロック入力端子2に1つ目のクロック信号が入力される(時刻t1)。   First, as shown in FIG. 2A, the power is turned on and the power supply voltage rises, and then the first clock signal is input to the clock input terminal 2 as shown in FIG. 2B (time t1). ).

次いで、図2(c)に示すように電源電圧、クロック信号の動作が安定してから、フリップフロップ群6〜8の非同期リセット端子Rに入力すべき非同期リセット信号の論理レベルをHigh状態にすることにより、リセット解除信号が非同期リセット入力端子1に入力される。   Next, as shown in FIG. 2C, after the operation of the power supply voltage and the clock signal is stabilized, the logic level of the asynchronous reset signal to be input to the asynchronous reset terminals R of the flip-flop groups 6 to 8 is set to the High state. As a result, the reset release signal is input to the asynchronous reset input terminal 1.

ここで、非同期リセット入力端子1は、同期化フリップフロップ4a〜4bの非同期リセット端子Rに接続されているため、同期リセット解除回路9のリセット開始信号は、図2(e)に示すように非同期リセット信号として働き、コールドスタート状態でも非同期リセット入力端子1に入力される非同期リセット信号の論理レベルをLow状態にすることによって、フリップフロップ群6〜8を初期化することができる。   Here, since the asynchronous reset input terminal 1 is connected to the asynchronous reset terminals R of the synchronization flip-flops 4a to 4b, the reset start signal of the synchronous reset release circuit 9 is asynchronous as shown in FIG. The flip-flop groups 6 to 8 can be initialized by functioning as a reset signal and setting the logic level of the asynchronous reset signal input to the asynchronous reset input terminal 1 to the low state even in the cold start state.

また、非同期リセット入力端子1は、同期化フリップフロップ4aのデータ端子Dにも接続されているため、上記の論理レベルがHigh状態に対応するリセット解除信号は、同期化フリップフロップ4aのクロック端子Cに入力されたクロック信号の立上りエッジe1の動作タイミング(時刻t3)に同期するように同期化される。   Since the asynchronous reset input terminal 1 is also connected to the data terminal D of the synchronization flip-flop 4a, the reset release signal corresponding to the high logic level is the clock terminal C of the synchronization flip-flop 4a. Are synchronized so as to be synchronized with the operation timing (time t3) of the rising edge e1 of the clock signal input to.

このとき、図2(c)に示すように、2つ目のクロック信号の立上りエッジと同一時刻t2でリセット解除を行った場合、同期化フリップフロップ4aの出力端子Qの信号波形(T1波形)には、図2(d)の示すように非常に短い期間ではあるが、メタステーブルが発生する。このメタステーブルをフリップフロップ群6〜8の非同期リセット端子Rに伝播させないため、次段の同期化フリップフロップ4bによって再度クロック信号で同期化する。   At this time, as shown in FIG. 2 (c), when reset release is performed at the same time t2 as the rising edge of the second clock signal, the signal waveform (T1 waveform) of the output terminal Q of the synchronization flip-flop 4a However, as shown in FIG. 2D, a metastable occurs although the period is very short. In order not to propagate this metastable to the asynchronous reset terminal R of the flip-flop groups 6 to 8, the metastable is synchronized again with the clock signal by the synchronization flip-flop 4b of the next stage.

これにより、2段目の同期化フリップフロップ4bの出力、すなわち同期リセット解除回路9の出力であるT2波形として、図2(e)に示すように、図2(b)に示す4つ目のクロック信号の立上りエッジe2の動作タイミング(時刻t4)に同期したリセット解除信号が作られる。この際、リセット解除信号は、4つ目のクロック信号の立上りエッジe2の動作タイミング(時刻t4)に対し、フリップフロップのセル遅延分の時間d2だけ遅延が生じる。   As a result, the output of the second-stage synchronization flip-flop 4b, that is, the T2 waveform that is the output of the synchronous reset cancellation circuit 9, is the fourth waveform shown in FIG. A reset release signal is generated in synchronization with the operation timing (time t4) of the rising edge e2 of the clock signal. At this time, the reset release signal is delayed by a time d2 corresponding to the cell delay of the flip-flop with respect to the operation timing (time t4) of the rising edge e2 of the fourth clock signal.

また、フリップフロップ群6〜8の各クロック端子Cの入力波形は、図2(f)に示すようにクロックバッファ3a〜3dのセル遅延と配線遅延により、クロック入力端子2の入力波形より時間d1分の遅延が生じる。   Further, the input waveform of each clock terminal C of the flip-flop groups 6 to 8 is time d1 from the input waveform of the clock input terminal 2 due to the cell delay and the wiring delay of the clock buffers 3a to 3d as shown in FIG. A minute delay occurs.

これと同様に、フリップフロップ群6〜8の各非同期リセット端子Rの入力波形も、リセットバッファ5a〜5dのセル遅延と配線遅延により、同期リセット解除回路9の出力端子の波形より遅延が生じ、その遅延時間は、上記の遅延時間d1とほぼ同一となる。   Similarly, the input waveform of each asynchronous reset terminal R of the flip-flop groups 6 to 8 is also delayed from the waveform of the output terminal of the synchronous reset cancellation circuit 9 due to cell delay and wiring delay of the reset buffers 5a to 5d. The delay time is almost the same as the delay time d1.

ここで、配置配線設計工程の結果、同期リセット解除回路9とフリップフロップ群6〜8の非同期リセット端子R間の遅延にばらつきが生じ、例えば、フリップフロップ群6の非同期リセット端子Rの波形が図2(g)、フリップフロップ群7の非同期リセット端子Rの波形が図2(h)、フリップフロップ群8の非同期リセット端子Rの波形が図2(i)のようになり、それぞれの遅延時間がd3、d4、及びd5とばらついた場合を考える。   Here, as a result of the placement and routing design process, the delay between the synchronous reset cancellation circuit 9 and the asynchronous reset terminal R of the flip-flop groups 6 to 8 varies. For example, the waveform of the asynchronous reset terminal R of the flip-flop group 6 is shown in FIG. 2 (g), the waveform of the asynchronous reset terminal R of the flip-flop group 7 is as shown in FIG. 2 (h), and the waveform of the asynchronous reset terminal R of the flip-flop group 8 is as shown in FIG. 2 (i). Consider a case in which d3, d4, and d5 vary.

このとき、図2(c)に示す4つ目のクロック信号の立上りエッジe2の動作タイミング(時刻t4)は、フリップフロップ群6〜8の各クロック端子Cでは、図2(f)に示すクロック信号の立上りエッジe3の動作タイミング(時刻t4より時間d1分遅延した時刻)に対応し、その遅延時間はd1となる。   At this time, the operation timing (time t4) of the rising edge e2 of the fourth clock signal shown in FIG. 2 (c) is the clock shown in FIG. 2 (f) at each clock terminal C of the flip-flop groups 6-8. Corresponding to the operation timing of the signal rising edge e3 (time delayed by time d1 from time t4), the delay time is d1.

一方、図2(c)に示すように、4つ目のクロック信号の立上りエッジe2の動作タイミング(時刻t2)で同期化されたリセット解除信号が、同期リセット解除回路9からフリップフロップ群6の非同期リセット端子Rに到達する時間は、d2+d3となる。これと同様に、リセット解除信号が同期リセット解除回路9からフリップフロップ群7、8の非同期リセット端子Rに到達する時間は、それぞれd2+d4、d2+d5となる。   On the other hand, as shown in FIG. 2C, the reset release signal synchronized at the operation timing (time t2) of the rising edge e2 of the fourth clock signal is sent from the synchronous reset release circuit 9 to the flip-flop group 6. The time to reach the asynchronous reset terminal R is d2 + d3. Similarly, the time for the reset release signal to reach the asynchronous reset terminal R of the flip-flop groups 7 and 8 from the synchronous reset release circuit 9 is d2 + d4 and d2 + d5, respectively.

上記の遅延時間d2は、同期化フリップフロップ4aのセル遅延によるものであり、d3〜d5の遅延ばらつきに対し十分に大きいため、フリップフロップ群6〜8の同期リセット解除タイミングは、図2(f)に示す4つ目のクロック信号の立上りエッジe3の動作タイミング(時刻t4より時間d1分遅延した時刻)より十分に遅れることとなる。これにより、フリップフロップ群6〜8は、図2(f)に示す4つ目のクロック信号の立上りエッジe4の動作タイミングで一斉にリセット解除され、図2(j)に示すような波形を出力する。   The delay time d2 is due to the cell delay of the synchronization flip-flop 4a and is sufficiently large with respect to the delay variation of d3 to d5. Therefore, the synchronization reset release timing of the flip-flop groups 6 to 8 is as shown in FIG. ) Is sufficiently delayed from the operation timing of the rising edge e3 of the fourth clock signal (time delayed by d1 from time t4). As a result, the flip-flop groups 6 to 8 are simultaneously released from reset at the operation timing of the rising edge e4 of the fourth clock signal shown in FIG. 2 (f), and output a waveform as shown in FIG. 2 (j). To do.

従って、本実施例によれば、このように如何なる動作タイミングでリセット解除信号が入力されても、同期リセット解除回路9により、クロック信号の動作タイミングと同期してリセット解除が行われるため、フリップフロップの誤動作を防止できる。   Therefore, according to the present embodiment, even if the reset release signal is input at any operation timing as described above, the reset release is performed by the synchronous reset release circuit 9 in synchronization with the operation timing of the clock signal. Can be prevented from malfunctioning.

図3は、本実施例に係る半導体装置のブロック図を示す。この半導体装置は、図1に示す同期リセット解除回路9が2段の同期化フリップフロップ(データ端子D、クロック端子C、及び出力端子Qを有する)4c〜4dとANDゲート(組み合わせ論理回路)10とで構成される点と、クロック入力端子2とそのクロックパルスが供給される同期化フリップフロップ4c〜4dとの間にクロックバッファ3a、3eが接続される点とが異なるのみで、その他の部分は図1と同じ構成であり、対応する部分は同じ参照番号を付してその詳細な説明を省略する。   FIG. 3 is a block diagram of the semiconductor device according to the present embodiment. In this semiconductor device, the synchronous reset cancellation circuit 9 shown in FIG. 1 has two stages of synchronization flip-flops (having a data terminal D, a clock terminal C, and an output terminal Q) 4c to 4d, and an AND gate (combination logic circuit) 10. Except that the clock buffers 3a and 3e are connected between the clock input terminal 2 and the synchronization flip-flops 4c to 4d to which the clock pulse is supplied. 1 has the same configuration as in FIG. 1, and corresponding portions are denoted by the same reference numerals, and detailed description thereof is omitted.

同期リセット解除回路9のうち、1段目の同期化フリップフロップ4cのデータ端子Dは、非同期リセット入力端子1に接続される。1段目の同期化フリップフロップ4cの出力端子Qは、2段目の同期化フリップフロップ4dのデータ端子Dに接続される。2段目の同期化フリップフロップ4dの出力端子Qは、ANDゲート10の2つの入力端子の一方に接続される。ANDゲート10の2つの入力端子の他方は、非同期リセット入力端子1に接続され、ANDゲート10の出力端子は、同期リセット解除回路9の出力端子として、リセットバッファ5a〜5dを介して各フリップフロップ群6〜8の非同期リセット端子Rに接続される。   In the synchronous reset cancellation circuit 9, the data terminal D of the first-stage synchronization flip-flop 4 c is connected to the asynchronous reset input terminal 1. The output terminal Q of the first-stage synchronization flip-flop 4c is connected to the data terminal D of the second-stage synchronization flip-flop 4d. The output terminal Q of the second-stage synchronization flip-flop 4d is connected to one of the two input terminals of the AND gate 10. The other of the two input terminals of the AND gate 10 is connected to the asynchronous reset input terminal 1, and the output terminal of the AND gate 10 serves as an output terminal of the synchronous reset cancel circuit 9 via each of the flip-flops via the reset buffers 5a to 5d. Connected to asynchronous reset terminals R of groups 6-8.

次に、図3、図4を参照して、本実施例の動作を説明する。   Next, the operation of this embodiment will be described with reference to FIGS.

図4は、図3に示す半導体装置の動作を示すフローチャートを示す。図中の(a)は電源電圧の波形、(b)はクロック入力端子2に入力されるクロック信号の波形、(c)はフリップフロップ群6〜8、同期化フリップフロップ4c、4dの各クロック端子Cに入力されるクロック信号の波形(クロック端子波形)、(d)は非同期リセット端子1に入力される非同期リセット信号の波形(非同期リセット波形;Low状態はリセット開始信号、High状態はリセット解除信号)、(e)は同期化フリップフロップ4aの出力波形(T1波形)、(f)は同期リセット解除回路9の出力波形(T2波形)、(g)は、フリップフロップ群6の非同期リセット端子Rに入力される信号の波形、(h)は、フリップフロップ群7の非同期リセット端子Rに入力される信号の波形、(i)は、フリップフロップ群8の非同期リセット端子Rに入力される信号の波形、(j)は、フリップフロップ群6〜8の出力端子Qから出力される信号波形(フリップフロップ出力波形)をそれぞれ示す。   FIG. 4 is a flowchart showing the operation of the semiconductor device shown in FIG. In the figure, (a) shows the waveform of the power supply voltage, (b) shows the waveform of the clock signal input to the clock input terminal 2, and (c) shows the clocks of the flip-flop groups 6 to 8 and the synchronization flip-flops 4c and 4d. Waveform of clock signal input to terminal C (clock terminal waveform), (d) is a waveform of asynchronous reset signal input to asynchronous reset terminal 1 (asynchronous reset waveform; Low state is reset start signal, High state is reset release (E) is an output waveform (T1 waveform) of the synchronization flip-flop 4a, (f) is an output waveform (T2 waveform) of the synchronous reset release circuit 9, and (g) is an asynchronous reset terminal of the flip-flop group 6. The waveform of the signal input to R, (h) is the waveform of the signal input to the asynchronous reset terminal R of the flip-flop group 7, and (i) is the flip-flop group. Asynchronous reset terminal signal waveform input to the R of, (j) shows the signal waveform outputted from the output terminal Q of the flip-flop group 6-8 (flip flop output waveform), respectively.

まず、図4(a)に示すように電源が投入され電源電圧が上昇してから、図4(b)に示すようにクロック入力端子2に1つ目のクロック信号が入力される(時刻t1)。   First, as shown in FIG. 4A, after the power is turned on and the power supply voltage rises, the first clock signal is input to the clock input terminal 2 as shown in FIG. 4B (time t1). ).

このとき、図4(c)に示すようにフリップフロップ群6〜8のクロック端子C及び同期化フリップフロップ4c〜4dのクロック端子Cのクロック波形は、クロックバッファ3a〜3eのセル遅延と配線遅延により、クロック入力端子2に入力されたクロック信号の波形より時間d1分の遅延が生じる。   At this time, as shown in FIG. 4C, the clock waveforms of the clock terminals C of the flip-flop groups 6-8 and the clock terminals C of the synchronization flip-flops 4c-4d are the cell delay and wiring delay of the clock buffers 3a-3e. Thus, a delay of time d1 occurs from the waveform of the clock signal input to the clock input terminal 2.

次いで、図4(d)に示すように電源電圧、クロック信号の動作が安定してから、フリップフロップ群6〜8の非同期リセット端子Rに入力すべき非同期リセット信号の論理レベルをHigh状態にすることにより、リセット解除信号が非同期リセット入力端子1に入力される。   Next, as shown in FIG. 4D, after the operation of the power supply voltage and the clock signal is stabilized, the logic level of the asynchronous reset signal to be input to the asynchronous reset terminals R of the flip-flop groups 6 to 8 is set to the High state. As a result, the reset release signal is input to the asynchronous reset input terminal 1.

このとき、非同期リセット入力端子1は、同期化フリップフロップ4cのデータ端子Dに接続されているため、上記の論理レベルがHigh状態に対応するリセット解除信号は同期化フリップフロップ4cのクロック端子Cに入力されたクロック信号の立上りエッジの動作タイミングと同期するように同期化される。ここで、図4(d)に示すように同期化フリップフロップ4cに供給される3つ目のクロック信号の立上りエッジと同一時刻(時刻t3から時間d1分遅延した時刻)で、非同期リセット信号の論理レベルをHigh状態にしてリセット解除を行った場合、同期化フリップフロップ4cの出力端子Qから出力されるT1波形は、図4(e)に示すように非常に短い期間ではあるが、メタステーブルが発生し、その後で4つ目のクロック信号の立上りエッジe1の動作タイミング(時刻t4から時間d1遅延した時刻)と同期するように同期化される。このときのメタステーブルをフリップフロップ群6〜8の非同期リセット端子Rに伝播させないため、次段の同期化フリップフロップ4dによって再度クロック信号で同期化する。   At this time, since the asynchronous reset input terminal 1 is connected to the data terminal D of the synchronization flip-flop 4c, the reset release signal corresponding to the logic level in the High state is applied to the clock terminal C of the synchronization flip-flop 4c. Synchronization is performed so as to synchronize with the operation timing of the rising edge of the input clock signal. Here, as shown in FIG. 4D, at the same time as the rising edge of the third clock signal supplied to the synchronization flip-flop 4c (time delayed by time d1 from time t3), the asynchronous reset signal When reset is released with the logic level set to the high state, the T1 waveform output from the output terminal Q of the synchronization flip-flop 4c is a very short period as shown in FIG. Is then synchronized to synchronize with the operation timing of the rising edge e1 of the fourth clock signal (time d1 delayed from time t4). Since the metastable at this time is not propagated to the asynchronous reset terminals R of the flip-flop groups 6 to 8, the next-stage synchronization flip-flop 4d synchronizes again with the clock signal.

次いで、2段目の同期化フリップフロップ4dからの出力波形と非同期リセット入力端子1の出力波形とをANDゲート10に入力し、両波形の論理レベルの論理積(AND)をとる論理演算を行うことによって、同期リセット解除回路9の出力波形(ANDゲート10の出力波形)T2として、図4(f)に示すように、図4(c)に示す5つ目のクロック信号の立上りエッジe2の動作タイミング(時刻t5から時間d1遅延した時刻)と同期したリセット解除信号が作られる。   Next, the output waveform from the second-stage synchronization flip-flop 4d and the output waveform of the asynchronous reset input terminal 1 are input to the AND gate 10, and a logical operation is performed to obtain the logical product (AND) of the logical levels of both waveforms. As a result, as shown in FIG. 4 (f), the output waveform of the synchronous reset cancellation circuit 9 (output waveform of the AND gate 10) T2 is the rising edge e2 of the fifth clock signal shown in FIG. 4 (c). A reset release signal synchronized with the operation timing (time delayed by time d1 from time t5) is generated.

なお、本実施例の構成の場合、同期化フリップフロップ4dの出力端子Qからの出力波形の論理レベルがLow状態に確定する以前にリセット解除を行うと、フリップフロップ群6〜8の非同期リセット端子Rの動作が不定となり、誤動作を生ずる場合も考えられるが、本実施例では以下に説明するように、この点を改善している。   In the case of the configuration of this embodiment, if reset release is performed before the logic level of the output waveform from the output terminal Q of the synchronization flip-flop 4d is determined to be in the low state, the asynchronous reset terminals of the flip-flop groups 6 to 8 Although it is conceivable that the operation of R becomes indefinite and causes a malfunction, this embodiment improves this point as described below.

同期リセット解除回路9の出力端子Dのリセット解除信号は、5つ目のクロック信号の立上りエッジe2の動作タイミング(時刻t5から時間d1遅延した時刻)に対し、同期化フリップフロップ4dのセル遅延とANDゲート10のセル遅延の和であるd2だけ遅延が生じる。そして、非同期リセット端子Rの波形は、リセットバッファ5a〜5dのセル遅延と配線遅延により、同期リセット解除回路9の出力端子よりさらに遅延が生じ、その遅延時間は、前述のd1とほぼ同一となる。   The reset release signal at the output terminal D of the synchronous reset release circuit 9 is the cell delay of the synchronization flip-flop 4d with respect to the operation timing of the rising edge e2 of the fifth clock signal (time delayed by time d1 from time t5). A delay is caused by d2, which is the sum of the cell delays of the AND gate 10. The waveform of the asynchronous reset terminal R is further delayed from the output terminal of the synchronous reset cancellation circuit 9 due to the cell delay and the wiring delay of the reset buffers 5a to 5d, and the delay time is substantially the same as d1 described above. .

ここで、配置配線設計工程の結果、同期リセット解除回路9とフリップフロップ群6〜8の非同期リセット端子R間の遅延にばらつきが生じる場合を考える。   Here, consider a case where the delay between the synchronous reset cancellation circuit 9 and the asynchronous reset terminals R of the flip-flop groups 6 to 8 varies as a result of the placement and routing design process.

例えば、フリップフロップ群6の非同期リセット端子Rの波形が図4(g)、フリップフロップ群7の非同期リセット端子Rの波形が図4(h)、フリップフロップ群8の非同期リセット端子Rの波形が図4(i)のようになり、それぞれの遅延時間がd3、d4、d5とばらついた場合であっても、図4(c)に示す6つ目のクロック信号の立上りエッジe3の動作タイミング(時刻t6から時間d1遅延した時刻)より十分手前でリセット解除信号が到達すれば、そのクロック信号の立上りエッジe3の動作タイミングで、フリップフロップ群6〜8が一斉にリセット解除され、図4(j)に示すような波形を出力するようになる。   For example, the waveform of the asynchronous reset terminal R of the flip-flop group 6 is shown in FIG. 4G, the waveform of the asynchronous reset terminal R of the flip-flop group 7 is FIG. Even if the delay times vary as d3, d4, and d5 as shown in FIG. 4 (i), the operation timing (3) of the rising edge e3 of the sixth clock signal shown in FIG. If the reset release signal arrives sufficiently before the time t1 delayed from the time t6), the flip-flop groups 6 to 8 are simultaneously released from the reset at the operation timing of the rising edge e3 of the clock signal, and FIG. ) Will be output.

すなわち、本実施例では、配置配線設計工程で、同期リセット解除回路9の出力から、フリップフロップ群6〜8の非同期リセット端子Rまでの遅延時間がクロック信号の1周期より十分小さくなるように、リセットバッファ5a〜5dのツリー状の配置配線を設計すれば、前述した第1実施例と同様に、如何なるタイミングでリセット解除信号が入力されても、フリップフロップの誤動作を防止できる。   That is, in this embodiment, in the place and route design process, the delay time from the output of the synchronous reset cancellation circuit 9 to the asynchronous reset terminal R of the flip-flop groups 6 to 8 is sufficiently smaller than one cycle of the clock signal. If the tree-like placement and routing of the reset buffers 5a to 5d is designed, the flip-flop can be prevented from malfunctioning at any timing as in the case of the first embodiment.

図5は、本実施例に係る半導体装置を用いた固体撮像装置のブロック図を示す。本実施例は、発振器21、前述した半導体装置を用いたパルス発生装置22、固体撮像装置26、アナログ−デジタル変換装置27、デジタル信号処理装置28とで構成される撮像システムであって、パルス発生装置22は、前述した同期リセット解除回路23と、前述した初期化対象のフリップフロップ群を有する分周回路24及びパルス発生回路25とで構成される半導体装置である。この撮像システムは、例えばデジタルカメラに利用される。   FIG. 5 is a block diagram of a solid-state imaging device using the semiconductor device according to this embodiment. The present embodiment is an imaging system including an oscillator 21, a pulse generator 22 using the above-described semiconductor device, a solid-state imaging device 26, an analog-digital conversion device 27, and a digital signal processing device 28. The device 22 is a semiconductor device including the above-described synchronous reset cancellation circuit 23, and the above-described frequency dividing circuit 24 and pulse generation circuit 25 having the flip-flop group to be initialized. This imaging system is used for a digital camera, for example.

次に、図5を参照して、本実施例の動作を説明する。   Next, the operation of this embodiment will be described with reference to FIG.

まず、発振器21で発生したクロック32はパルス発生装置22に入力され、分周回路24及びパルス発生回路25に分配される。分周回路24及びパルス発生回路25は、複数のフリップフロップを有し、各フリップフロップのクロック入力端子に発振器21からのクロック32が入力される。パルス発生回路25を構成するフリップフロップの出力は、駆動パルス34として、固体撮像装置26に、またADクロック35として、アナログ−デジタル変換装置27にそれぞれ入力される。固体撮像装置26は、駆動パルス34が入力されることによって動作し、アナログ信号36を出力する。アナログ信号34は、アナログ−デジタル変換装置27に入力され、ADクロック35によって逐次デジタル信号37に変換される。デジタル信号37は、分周回路から出力された分周クロック33をトリガとしてデジタル信号処理装置28に取り込まれる。   First, the clock 32 generated by the oscillator 21 is input to the pulse generator 22 and distributed to the frequency divider 24 and the pulse generator 25. The frequency dividing circuit 24 and the pulse generating circuit 25 have a plurality of flip-flops, and the clock 32 from the oscillator 21 is input to the clock input terminal of each flip-flop. The output of the flip-flop constituting the pulse generation circuit 25 is input as a drive pulse 34 to the solid-state imaging device 26 and as an AD clock 35 to an analog-digital conversion device 27, respectively. The solid-state imaging device 26 operates by inputting the drive pulse 34 and outputs an analog signal 36. The analog signal 34 is input to an analog-digital converter 27 and is sequentially converted into a digital signal 37 by an AD clock 35. The digital signal 37 is taken into the digital signal processor 28 using the frequency-divided clock 33 output from the frequency-dividing circuit as a trigger.

パルス発生装置22は、発振器21からのクロック32とは非同期なリセット信号30によって初期化される。同期リセット解除回路23から出力される内部リセット信号31は、パルス発生回路25及び分周回路24に含まれるフリップフロップの非同期リセット端子に入力される。この内部リセット信号31は、前述した実施例の同期リセット解除回路の出力信号と同様に、同期リセット解除回路23によってリセット時は非同期リセット信号として働き、リセット解除時は発振器21からのクロック32と同期したリセット解除信号として働くため、リセット信号30に如何なるタイミングでリセット解除信号が入力されても、パルス発生回路25及び分周回路24の誤動作を防止できる。また、パルス発生装置22のコールドスタート時は、リセット信号30としてクロック32と非同期のリセット解除信号が入力されるまで、駆動パルス34、ADクロック35、分周クロック33の各信号の論理レベルはLow状態に固定されるため、固体撮像装置26、アナログ−デジタル変換装置27、デジタル信号処理装置28の誤動作を防止できる。   The pulse generator 22 is initialized by a reset signal 30 that is asynchronous with the clock 32 from the oscillator 21. The internal reset signal 31 output from the synchronous reset cancellation circuit 23 is input to the asynchronous reset terminal of the flip-flop included in the pulse generation circuit 25 and the frequency dividing circuit 24. The internal reset signal 31 functions as an asynchronous reset signal at the time of resetting by the synchronous reset canceling circuit 23 and is synchronized with the clock 32 from the oscillator 21 at the time of reset canceling, similarly to the output signal of the synchronous reset canceling circuit of the above-described embodiment. Therefore, the pulse generation circuit 25 and the frequency dividing circuit 24 can be prevented from malfunctioning regardless of the timing at which the reset release signal is input to the reset signal 30. When the pulse generator 22 is cold-started, the logic levels of the drive pulse 34, AD clock 35, and frequency-divided clock 33 are low until a reset release signal asynchronous with the clock 32 is input as the reset signal 30. Since the state is fixed, malfunction of the solid-state imaging device 26, the analog-digital conversion device 27, and the digital signal processing device 28 can be prevented.

本発明の第1実施例に係る半導体装置の構成を示すブロック図である。1 is a block diagram showing a configuration of a semiconductor device according to a first example of the present invention. 図1に示す半導体装置の動作を説明するタイミングチャートである。2 is a timing chart for explaining the operation of the semiconductor device shown in FIG. 1. 本発明の第2実施例に係る半導体装置の構成を示すブロック図である。It is a block diagram which shows the structure of the semiconductor device which concerns on 2nd Example of this invention. 図2に示す半導体装置の動作を説明するタイミングチャートである。3 is a timing chart for explaining the operation of the semiconductor device shown in FIG. 2. 本発明の第3実施例に係る半導体装置を用いた固体撮像装置の構成を示すブロック図である。It is a block diagram which shows the structure of the solid-state imaging device using the semiconductor device which concerns on 3rd Example of this invention. 従来例の半導体装置の構成を示すブロック図である。It is a block diagram which shows the structure of the semiconductor device of a prior art example. 図6に示す半導体装置の動作を説明するタイミングチャートである。7 is a timing chart illustrating operation of the semiconductor device illustrated in FIG. 6.

符号の説明Explanation of symbols

1 非同期リセット入力端子
2 クロック入力端子
3a、3b、3c、3d、3e クロックバッファ
4a、4b、4c、4d 同期化フリップフロップ
5a、5b、5c、5d リセットバッファ
6、7、8 フリップフロップ群
9 同期リセット解除回路
10 ANDゲート
21 発振器
22 パルス発生装置
23 同期リセット解除回路
24 分周回路
25 パルス発生回路
26 固体撮像装置
27 アナログ−デジタル変換装置
28 デジタル信号処理装置
30 リセット信号
31 内部リセット信号
32 クロック
33 分周クロック
34 駆動パルス
35 ADクロック
36 アナログ信号
37 デジタル信号
101、102 同期化フリップフロップ
103、104、105 ANDゲートを用いた同期リセット回路
106A、106B、106C データ入力端子
DESCRIPTION OF SYMBOLS 1 Asynchronous reset input terminal 2 Clock input terminal 3a, 3b, 3c, 3d, 3e Clock buffer 4a, 4b, 4c, 4d Synchronization flip-flop 5a, 5b, 5c, 5d Reset buffer 6, 7, 8 Flip-flop group 9 Synchronization Reset release circuit 10 AND gate 21 Oscillator 22 Pulse generator 23 Synchronous reset release circuit 24 Frequency divider 25 Pulse generator 26 Solid-state imaging device 27 Analog-digital converter 28 Digital signal processor 30 Reset signal 31 Internal reset signal 32 Clock 33 Frequency division clock 34 Drive pulse 35 AD clock 36 Analog signal 37 Digital signal 101, 102 Synchronization flip-flops 103, 104, 105 Synchronous reset circuits 106A, 106B, 106C using AND gates Data input terminals

Claims (6)

非同期リセット端子を有し、入力されるクロック信号の動作タイミングに同期して動作する複数のフリップフロップを備えた半導体装置において、
前記クロック信号が入力されるクロック入力端子と、
前記クロック信号の動作タイミングとは非同期なリセット信号を成すリセット開始信号及びリセット解除信号が入力される非同期リセット入力端子と、
前記非同期リセット入力端子と前記複数のフリップフロップの非同期リセット端子との間に接続され、前記非同期リセット入力端子から前記リセット解除信号が入力されたときに、該リセット解除信号によるリセット解除の動作タイミングを、前記クロック入力端子から初期化対象の前記複数のフリップフロップに入力される前記クロック信号の動作タイミングと同期させて同期リセット解除信号を発生する同期リセット解除手段と、
前記同期リセット解除手段と前記複数のフリップフロップの非同期リセット端子との間に接続され、前記同期リセット解除手段からの信号を、前記初期化対象の複数のフリップフロップの非同期リセット端子に分配する手段とを有し、
前記初期化対象の複数のフリップフロップに対して、前記リセット開始信号に基づいて前記クロック信号の動作タイミングと非同期にリセット動作を開始し、前記同期リセット解除信号に基づいて前記クロック信号の動作タイミングと同期して前記リセット動作を解除することを特徴とする半導体装置。
In a semiconductor device having an asynchronous reset terminal and having a plurality of flip-flops that operate in synchronization with the operation timing of an input clock signal,
A clock input terminal to which the clock signal is input;
An asynchronous reset input terminal to which a reset start signal and a reset release signal that form a reset signal asynchronous with the operation timing of the clock signal are input;
Connected between the asynchronous reset input terminal and the asynchronous reset terminals of the plurality of flip-flops, and when the reset release signal is input from the asynchronous reset input terminal, the reset release operation timing by the reset release signal is set. Synchronous reset cancellation means for generating a synchronous reset cancellation signal in synchronization with the operation timing of the clock signal input to the plurality of flip-flops to be initialized from the clock input terminal,
Means for connecting the synchronous reset cancellation means and the asynchronous reset terminals of the plurality of flip-flops, and distributing a signal from the synchronous reset cancellation means to the asynchronous reset terminals of the plurality of flip-flops to be initialized; Have
For the plurality of flip-flops to be initialized, the reset operation is started asynchronously with the operation timing of the clock signal based on the reset start signal, and the operation timing of the clock signal based on the synchronous reset release signal A semiconductor device, wherein the reset operation is released in synchronization.
前記同期リセット解除手段は、
前記リセット信号が入力される非同期リセット端子、前記クロック信号が入力されるクロック端子、及び前記リセット信号が入力されるデータ端子を有する同期化フリップフロップを有し、
前記同期リセット解除手段は、
前記リセット開始信号が入力されたときに、前記クロック信号の動作タイミングと非同期な非同期リセット開始信号を発生すると共に、前記リセット解除信号が入力されたときに、該リセット解除信号によるリセット解除の動作タイミングを前記クロック端子に入力される前記クロック信号の動作タイミングと同期化させて同期リセット解除信号を発生し、
前記初期化対象の複数のフリップフロップに対して、前記非同期リセット開始信号に基づいて該クロック信号の動作タイミングと非同期にリセット動作を開始し、前記同期リセット解除信号に基づいて前記クロック信号の動作タイミングと同期して前記リセット動作を解除することを特徴とする請求項1に記載の半導体装置。
The synchronous reset cancellation means
A synchronization flip-flop having an asynchronous reset terminal to which the reset signal is input, a clock terminal to which the clock signal is input, and a data terminal to which the reset signal is input;
The synchronous reset cancellation means
When the reset start signal is input, an asynchronous reset start signal that is asynchronous with the operation timing of the clock signal is generated, and when the reset release signal is input, the reset release operation timing by the reset release signal Is synchronized with the operation timing of the clock signal input to the clock terminal to generate a synchronous reset release signal,
A reset operation is started asynchronously with the operation timing of the clock signal based on the asynchronous reset start signal for the plurality of flip-flops to be initialized, and the operation timing of the clock signal based on the synchronous reset release signal The semiconductor device according to claim 1, wherein the reset operation is released in synchronization with the signal.
前記同期リセット解除手段は、複数の同期化フリップフロップを備えたことを特徴とする請求項2に記載の半導体装置。   The semiconductor device according to claim 2, wherein the synchronization reset cancellation unit includes a plurality of synchronization flip-flops. 前記同期リセット解除手段は、
前記クロック信号が入力されるクロック端子、及び前記リセット信号が入力されるデータ端子を有する同期化フリップフロップを少なくとも有する複数の同期化フリップフロップと、
前記リセット信号が入力される第1の入力端子、及び前記複数の同期化フリップフロップの出力が入力される第2の入力端子を有し、該第1及び第2の入力端子の入力に対する論理演算を行い、前記クロック信号の動作タイミングとは非同期に論理レベルをHigh及びLowのうちの一方の状態に遷移させてなる第1の出力と、前記クロック信号の動作タイミングと同期して前記論理レベルをHigh及びLowのうちの他方の状態に戻してなる第2の出力とを生成する組み合わせ論理回路とを備え、
前記初期化対象の複数のフリップフロップに対して、前記第1の出力に基づいて該クロック信号の動作タイミングと非同期にリセット動作を開始し、前記第2の出力に基づいて前記クロック信号の動作タイミングと同期して前記リセット動作を解除することを特徴とする請求項1に記載の半導体装置。
The synchronous reset cancellation means
A plurality of synchronization flip-flops having at least a synchronization flip-flop having a clock terminal to which the clock signal is input and a data terminal to which the reset signal is input;
A first input terminal to which the reset signal is input, and a second input terminal to which the outputs of the plurality of synchronization flip-flops are input, and a logical operation on the inputs of the first and second input terminals A first output obtained by transitioning a logic level to one of High and Low asynchronously with the operation timing of the clock signal, and the logic level in synchronization with the operation timing of the clock signal. A combinational logic circuit that generates a second output that is returned to the other state of High and Low, and
The reset operation is started asynchronously with the operation timing of the clock signal based on the first output for the plurality of flip-flops to be initialized, and the operation timing of the clock signal based on the second output The semiconductor device according to claim 1, wherein the reset operation is released in synchronization with the signal.
請求項1〜4のいずれかに記載の半導体装置で生成される駆動パルスによって駆動されることを特徴とする固体撮像装置。   5. A solid-state imaging device driven by a driving pulse generated by the semiconductor device according to claim 1. 請求項1〜4のいずれかに記載の半導体装置で生成される駆動パルスによって駆動される固体撮像装置と、該固体撮像装置から出力されるアナログ信号をデジタル信号に変換する手段と、該デジタル信号を処理する手段とを有することを特徴とするカメラ。   5. A solid-state imaging device driven by a driving pulse generated by the semiconductor device according to claim 1, means for converting an analog signal output from the solid-state imaging device into a digital signal, and the digital signal And a means for processing the camera.
JP2003421030A 2003-12-18 2003-12-18 Semiconductor device and solid-state imaging device using the same Expired - Fee Related JP3789123B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003421030A JP3789123B2 (en) 2003-12-18 2003-12-18 Semiconductor device and solid-state imaging device using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003421030A JP3789123B2 (en) 2003-12-18 2003-12-18 Semiconductor device and solid-state imaging device using the same

Publications (2)

Publication Number Publication Date
JP2005182378A JP2005182378A (en) 2005-07-07
JP3789123B2 true JP3789123B2 (en) 2006-06-21

Family

ID=34782380

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003421030A Expired - Fee Related JP3789123B2 (en) 2003-12-18 2003-12-18 Semiconductor device and solid-state imaging device using the same

Country Status (1)

Country Link
JP (1) JP3789123B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7676204B2 (en) * 2021-04-16 2025-05-14 キヤノン株式会社 Logic Circuit

Also Published As

Publication number Publication date
JP2005182378A (en) 2005-07-07

Similar Documents

Publication Publication Date Title
US7821850B2 (en) Semiconductor digital circuit, FIFO buffer circuit, and data transferring method
JP7565467B2 (en) Asynchronous ASIC
JP2002524790A (en) Synchronous polyphase clock distribution system
JP2009080634A (en) Reset clock control circuit
JPH09148907A (en) Synchronous semiconductor logic device
JP3789123B2 (en) Semiconductor device and solid-state imaging device using the same
JPH10150350A (en) Phase synchronization circuit and storage device using the phase synchronization circuit
KR20050099714A (en) High dendsity low power glitchless clock selection circuit and digital processing system including the same
JPH11145786A (en) Flip-flop reset circuit
JP2005100269A (en) Semiconductor integrated circuit
JPH10133768A (en) Clock system, semiconductor device, semiconductor device test method, and CAD device
JP2003174358A (en) Programmable logic circuit and clock control method thereof
US6412099B1 (en) Apparatus and method for converting logical connection information of circuit
JP2006072777A (en) Clock distribution circuit in semiconductor logic circuit, and method therefor
JPH05257565A (en) Data processing circuit arrangement
JPH04233014A (en) Clock generating circuit of multiple-chip computer system
JPH1115783A (en) Synchronous circuit
JP2624142B2 (en) Clock generator for scan test
JP2004094776A (en) Semiconductor integrated circuit
CN100530962C (en) clock pulse adjusting method and electronic device with clock pulse adjusting function
KR101006843B1 (en) Synchronization circuit for stable output signal generation
JP5472487B2 (en) Semiconductor device and information processing apparatus
JP2000353939A (en) Clock signal synchronous flip flop circuit
JP7052971B2 (en) Semiconductor integrated circuit
JP3631390B2 (en) Synchronous circuit system and synchronous circuit

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060322

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060327

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20090407

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100407

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110407

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120407

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130407

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees