JP7724679B2 - Delay pulse generation circuit - Google Patents
Delay pulse generation circuitInfo
- Publication number
- JP7724679B2 JP7724679B2 JP2021176879A JP2021176879A JP7724679B2 JP 7724679 B2 JP7724679 B2 JP 7724679B2 JP 2021176879 A JP2021176879 A JP 2021176879A JP 2021176879 A JP2021176879 A JP 2021176879A JP 7724679 B2 JP7724679 B2 JP 7724679B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- pulse
- delay
- control signal
- changes
- 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.)
- Active
Links
Landscapes
- Pulse Circuits (AREA)
- Dc-Dc Converters (AREA)
Description
本発明は、遅延パルス生成回路に関する。 The present invention relates to a delay pulse generation circuit.
特許文献1には、信号パス中に遅延ロックループ(Delay-Locked Loop:DLL)を組み込み、ドライバの出力をフィードバックさせることで、DLLにより信号の遅延を調整することが記載されている。
特許文献1 国際公開第2011-034861号公報
Patent Document 1 describes that a delay-locked loop (DLL) is incorporated into a signal path and the output of a driver is fed back, thereby adjusting the signal delay by the DLL.
Patent Document 1: International Publication No. 2011-034861
本発明の第1態様においては、クロック信号が入力され、遅延パルス信号を出力する遅延パルス生成回路が提供される。遅延パルス生成回路は、クロック信号と遅延パルス信号が入力され、クロック信号が第1論理に変化したときに一方の論理に変化し、遅延パルス信号が第1論理に変化したときに他方の論理に変化する第1制御信号と、遅延パルス信号が第1論理に変化したときに一方の論理に変化し、遅延パルス信号が第2論理に変化したときに他方の論理に変化する第2制御信号とに基づいて、又はクロック信号が第1論理に変化したときに一方の論理に変化し、クロック信号が次に変化したとき若しくは遅延パルス信号が第1論理に変化したときの早い方で他方の論理に変化する第1制御信号と、クロック信号が次に変化したとき若しくは遅延パルス信号が第1論理に変化したときの早い方で一方の論理に変化し、クロック信号が次に変化したとき若しくは遅延パルス信号が第1論理に変化したときの遅い方で他方の論理に変化する第2制御信号とに基づいて、クロック信号を遅延させた遅延信号を生成する遅延回路を備えてよい。遅延パルス生成回路は、遅延信号に応じた、遅延パルス信号を出力するドライバを備えてよい。 A first aspect of the present invention provides a delay pulse generation circuit that receives a clock signal and outputs a delayed pulse signal. The delay pulse generation circuit may include a delay circuit that receives a clock signal and a delayed pulse signal and generates a delayed signal by delaying the clock signal based on a first control signal that changes to one logic when the clock signal changes to a first logic and to the other logic when the delayed pulse signal changes to the first logic, and a second control signal that changes to one logic when the delayed pulse signal changes to the first logic and to the other logic when the delayed pulse signal changes to the second logic, or based on a first control signal that changes to one logic when the clock signal changes to the first logic and to the other logic the next time the clock signal changes or the delayed pulse signal changes to the first logic, whichever occurs first, and a second control signal that changes to one logic when the clock signal next changes or the delayed pulse signal changes to the first logic, whichever occurs later, and to the other logic the next time the clock signal next changes or the delayed pulse signal changes to the first logic, whichever occurs later. The delay pulse generation circuit may include a driver that outputs a delay pulse signal according to the delay signal.
遅延回路は、第1制御信号及び第2制御信号に応じて電流を出力するチャージポンプを有してよい。遅延回路は、チャージポンプが出力する電流に応じて、クロック信号を遅延させた遅延信号を出力する遅延部を有してよい。 The delay circuit may include a charge pump that outputs a current in response to the first control signal and the second control signal. The delay circuit may include a delay unit that outputs a delayed signal obtained by delaying the clock signal in response to the current output by the charge pump.
遅延回路は、チャージポンプの出力が接続されたノードと基準電位との間に接続されたキャパシタを有してよい。チャージポンプは、第1制御信号及び第2制御信号に応じて電流の向きを変更し、キャパシタの充電又は放電を行ってよい。 The delay circuit may have a capacitor connected between a node to which the output of the charge pump is connected and a reference potential. The charge pump may change the direction of current in response to a first control signal and a second control signal to charge or discharge the capacitor.
遅延回路は、クロック信号が変化したときに立ち上がる第1パルス信号と、遅延パルス信号が変化したときに立ち上がる第2パルス信号とを生成する信号生成部を有してよい。遅延回路は、第1パルス信号と第2パルス信号とに応じて第1制御信号及び第2制御信号の一方を出力するラッチ部を有してよい。チャージポンプは、ラッチ部から出力された第1制御信号及び第2制御信号の一方が入力され、クロック信号が第1制御信号及び第2制御信号の他方として入力され、第1制御信号及び第2制御信号に応じて電流を出力してよい。 The delay circuit may have a signal generating unit that generates a first pulse signal that rises when the clock signal changes, and a second pulse signal that rises when the delayed pulse signal changes. The delay circuit may have a latch unit that outputs one of a first control signal and a second control signal in response to the first pulse signal and the second pulse signal. The charge pump may receive one of the first control signal and the second control signal output from the latch unit, receive the clock signal as the other of the first control signal and the second control signal, and output a current in response to the first control signal and the second control signal.
信号生成部は、クロック信号が入力される第1パルス生成遅延部と、一方の入力にクロック信号が入力され、他方の入力に第1パルス生成遅延部によってクロック信号を遅延させた信号が入力され、第1パルス信号を出力する第1パルス生成論理積部とを含む第1パルス生成部を有してよい。信号生成部は、遅延パルス信号が入力される第2パルス生成遅延部と、一方の入力に遅延パルス信号が入力され、他方の入力に第2パルス生成遅延部によって遅延パルス信号を遅延させた信号が入力され、第2パルス信号を出力する第2パルス生成論理積部とを含む第2パルス生成部を有してよい。 The signal generating unit may have a first pulse generating unit including a first pulse generating delay unit to which a clock signal is input, and a first pulse generating AND unit that receives the clock signal as input to one input, a signal obtained by delaying the clock signal by the first pulse generating delay unit as input to the other input, and outputs a first pulse signal. The signal generating unit may have a second pulse generating unit including a second pulse generating delay unit to which a delayed pulse signal is input, and a second pulse generating AND unit that receives the delayed pulse signal as input to one input, a signal obtained by delaying the delayed pulse signal by the second pulse generating delay unit as input to the other input, and outputs a second pulse signal.
ラッチ部は、第1パルス信号と第2パルス信号とに応じてSRラッチを行い、第1制御信号及び第2制御信号の一方を出力してよい。 The latch unit may perform SR latching in response to the first pulse signal and the second pulse signal, and output one of the first control signal and the second control signal.
遅延回路は、ドライバから出力された又はドライバに入力される遅延パルス信号が入力されてよい。 The delay circuit may receive a delayed pulse signal output from or input to the driver.
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that the above summary of the invention does not list all of the necessary features of the present invention. Subcombinations of these features may also constitute inventions.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention as claimed. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
図1は、本実施形態の遅延パルス生成回路10の構成例を示す。遅延パルス生成回路10は、クロック信号CKREFが入力され、当該クロック信号CKREFを遅延させて遅延パルス信号OUTを生成して出力する。遅延パルス生成回路10は、光を照射して、その反射光が戻ってくるまでの時間を測定するToF(Time of Flight)などのシステムに含まれる、光パルスを出力するための電流ドライバに用いることができる。遅延パルス生成回路10は、入力バッファ200と、ダミー入力バッファ600と、遅延回路300と、パルス幅調整部400と、ドライバ500とを備える。 Figure 1 shows an example configuration of a delay pulse generation circuit 10 according to this embodiment. The delay pulse generation circuit 10 receives a clock signal CKREF, delays the clock signal CKREF, and generates and outputs a delay pulse signal OUT. The delay pulse generation circuit 10 can be used as a current driver for outputting optical pulses included in systems such as ToF (Time of Flight), which measure the time it takes for light to be emitted and reflected back. The delay pulse generation circuit 10 includes an input buffer 200, a dummy input buffer 600, a delay circuit 300, a pulse width adjustment unit 400, and a driver 500.
入力バッファ200は、入力が入力端子100に接続され、出力が遅延回路300に接続される。入力バッファ200は、入力端子100に入力されたクロック信号CKREFを遅延回路300に出力する。ダミー入力バッファ600は、入力がドライバ500の出力に接続され、出力が遅延回路300に接続される。ダミー入力バッファ600は、遅延パルス生成回路10の出力端子700から出力される遅延パルス信号を遅延回路300に出力する。ダミー入力バッファ600は、入力バッファ200に対する信号の位相等を調整するために配置されてよい。 The input buffer 200 has an input connected to the input terminal 100 and an output connected to the delay circuit 300. The input buffer 200 outputs the clock signal CKREF input to the input terminal 100 to the delay circuit 300. The input of the dummy input buffer 600 is connected to the output of the driver 500 and an output connected to the delay circuit 300. The dummy input buffer 600 outputs the delayed pulse signal output from the output terminal 700 of the delay pulse generation circuit 10 to the delay circuit 300. The dummy input buffer 600 may be arranged to adjust the phase of the signal to the input buffer 200, etc.
遅延回路300は、入力されるクロック信号CKREFを遅延させて遅延信号を出力する。遅延回路300は、一例として、遅延ロックループ(Delay-Locked Loop:DLL)の回路である。遅延回路300は、第1制御信号及び第2制御信号に基づいて、クロック信号CKREFを遅延させた遅延信号を生成する。より詳細な構成については図2から図5において述べる。 Delay circuit 300 delays the input clock signal CKREF and outputs a delayed signal. One example of delay circuit 300 is a delay-locked loop (DLL) circuit. Delay circuit 300 generates a delayed signal by delaying clock signal CKREF based on a first control signal and a second control signal. A more detailed configuration is described in Figures 2 to 5.
パルス幅調整部400は、ドライバ500に接続され、遅延回路300からの遅延信号を所定のパルス幅に変換して、遅延信号に応じた遅延パルス信号OUTを生成し、出力する。より詳細な構成については図6において述べる。 The pulse width adjustment unit 400 is connected to the driver 500, converts the delay signal from the delay circuit 300 to a predetermined pulse width, and generates and outputs a delayed pulse signal OUT corresponding to the delay signal. A more detailed configuration is described in Figure 6.
ドライバ500は、出力端子700とダミー入力バッファ600に接続され、パルス幅調整部400から遅延パルス信号OUTを受信して、出力する。 The driver 500 is connected to the output terminal 700 and the dummy input buffer 600, and receives and outputs the delayed pulse signal OUT from the pulse width adjustment unit 400.
図2は、遅延回路300の第1構成例を示す。図2において、入力端子100と出力端子700を説明のために示し、遅延回路300、入力端子100、及び出力端子700以外の遅延パルス生成回路10の構成を省略する。遅延回路300は、信号生成部310と、チャージポンプ320と、キャパシタ330と、遅延部340とを有する。 Figure 2 shows a first configuration example of the delay circuit 300. In Figure 2, the input terminal 100 and output terminal 700 are shown for illustrative purposes, and the configuration of the delay pulse generation circuit 10 other than the delay circuit 300, input terminal 100, and output terminal 700 is omitted. The delay circuit 300 has a signal generation unit 310, a charge pump 320, a capacitor 330, and a delay unit 340.
信号生成部310は、入力が入力端子100及びドライバ500の出力に接続され、出力がチャージポンプ320に接続される。信号生成部310は、入力されるクロック信号CKREF及び遅延パルス信号OUTに応じた第1制御信号CKUP及び第2制御信号CKDNを生成して、チャージポンプ320に出力する。信号生成部310は、第1パルス生成部312と、第2パルス生成部314と、ラッチ部316とを有する。 The signal generating unit 310 has an input connected to the input terminal 100 and the output of the driver 500, and an output connected to the charge pump 320. The signal generating unit 310 generates a first control signal CKUP and a second control signal CKDN according to the input clock signal CKREF and delayed pulse signal OUT, and outputs these to the charge pump 320. The signal generating unit 310 has a first pulse generating unit 312, a second pulse generating unit 314, and a latch unit 316.
第1パルス生成部312は、入力が入力端子100に接続され、出力がラッチ部316に接続される。第1パルス生成部312は、入力されるクロック信号CKREFが変化したときに立ち上がる第1パルス信号を生成する。第1パルス生成部312は、第1パルス信号をラッチ部316の一方の入力に出力してよい。 The first pulse generating unit 312 has an input connected to the input terminal 100 and an output connected to the latch unit 316. The first pulse generating unit 312 generates a first pulse signal that rises when the input clock signal CKREF changes. The first pulse generating unit 312 may output the first pulse signal to one input of the latch unit 316.
第2パルス生成部314は、入力が出力端子700に接続され、出力がラッチ部316に接続される。第2パルス生成部314は、遅延パルス信号OUTが変化したときに立ち上がる第2パルス信号を生成する。第2パルス生成部314は、第2パルス信号をラッチ部316の他方の入力に出力してよい。 The second pulse generating unit 314 has an input connected to the output terminal 700 and an output connected to the latch unit 316. The second pulse generating unit 314 generates a second pulse signal that rises when the delayed pulse signal OUT changes. The second pulse generating unit 314 may output the second pulse signal to the other input of the latch unit 316.
ラッチ部316は、出力がチャージポンプ320に接続される。ラッチ部316は、入力される第1パルス信号と第2パルス信号とに応じて第1制御信号CKUP及び第2制御信号CKDNの一方を出力する。ラッチ部316は、第1パルス信号と第2パルス信号とに応じてSRラッチを行い、第1制御信号CKUP及び第2制御信号CKDNを出力してよい。本実施形態においては、ラッチ部316は、一例として第1制御信号CKUPを出力する。 The output of the latch unit 316 is connected to the charge pump 320. The latch unit 316 outputs one of the first control signal CKUP and the second control signal CKDN in response to the input first pulse signal and second pulse signal. The latch unit 316 may perform SR latching in response to the first pulse signal and the second pulse signal, and output the first control signal CKUP and the second control signal CKDN. In this embodiment, the latch unit 316 outputs the first control signal CKUP, as an example.
チャージポンプ320は、出力がキャパシタ330と遅延部340の間のノードに接続される。チャージポンプ320は、第1制御信号CKUP及び第2制御信号CKDNに応じて電流I_UP/I_DNを出力する。チャージポンプ320は、第1制御信号CKUP及び第2制御信号CKDNに応じて電流I_UP/I_DNの向きを変更し、キャパシタ330の充電又は放電を行ってよい。 The output of the charge pump 320 is connected to a node between the capacitor 330 and the delay unit 340. The charge pump 320 outputs a current I_UP/I_DN in response to a first control signal CKUP and a second control signal CKDN. The charge pump 320 may change the direction of the current I_UP/I_DN in response to the first control signal CKUP and the second control signal CKDN to charge or discharge the capacitor 330.
キャパシタ330は、チャージポンプ320の出力が接続されたノードと基準電位(一例としてグランド電位)との間に接続される。キャパシタ330は、チャージポンプ320からの電流I_UP/I_DNに応じて電荷が充電又は放電されてよい。キャパシタ330は、チャージポンプ320の出力が接続されたノードにおける電圧VCAPをフィルタリングしてよい。 Capacitor 330 is connected between a node to which the output of charge pump 320 is connected and a reference potential (for example, ground potential). Capacitor 330 may be charged or discharged according to the current I_UP/I_DN from charge pump 320. Capacitor 330 may filter the voltage VCAP at the node to which the output of charge pump 320 is connected.
遅延部340は、入力端子100と出力端子700とに接続され、チャージポンプ320が出力する電流I_UP/I_DNに応じて、クロック信号CKREFを遅延させた遅延信号を出力端子700に出力する。 The delay unit 340 is connected to the input terminal 100 and the output terminal 700, and outputs a delayed signal obtained by delaying the clock signal CKREF according to the current I_UP/I_DN output by the charge pump 320 to the output terminal 700.
図3は、信号生成部310のより詳細な構成例を示す。信号生成部310は、入力されるクロック信号CKREFが変化したエッジ及び遅延パルス信号OUTが変化したエッジをパルス化してラッチ部316に入力でき、これによりラッチ部316は、チャージポンプ320への第1制御信号CKUPを生成することができる。 Figure 3 shows a more detailed example configuration of the signal generation unit 310. The signal generation unit 310 can pulse the edges at which the input clock signal CKREF changes and the edges at which the delayed pulse signal OUT changes, and input these to the latch unit 316, which can then generate the first control signal CKUP for the charge pump 320.
第1パルス生成部312は、複数のバッファと論理積部とを有する。複数のバッファは、入力端子100と論理積部との間に直列に接続される。複数のバッファは、クロック信号CKREFを遅延させた信号CKREFdを論理積部の一方の入力に出力する。複数のバッファは、クロック信号CKREFを所定の範囲で遅延させることで、後段のラッチ部316が動作可能な範囲のパルス幅の第1パルス信号Set_Nを生成できる。論理積部は、一方の入力に複数のバッファからの遅延されたクロック信号CKREFが入力され、他方の入力にクロック信号CKREFが入力され、論理積によりラッチ部316に第1パルス信号Set_Nを出力する。論理積部は、NAND回路であってよい。 The first pulse generating unit 312 has multiple buffers and a logical product unit. The multiple buffers are connected in series between the input terminal 100 and the logical product unit. The multiple buffers output a signal CKREFd, which is a delayed version of the clock signal CKREF, to one input of the logical product unit. The multiple buffers delay the clock signal CKREF within a predetermined range, thereby generating a first pulse signal Set_N with a pulse width within the range in which the subsequent latch unit 316 can operate. The logical product unit receives the delayed clock signal CKREF from the multiple buffers at one input and the clock signal CKREF at the other input, and outputs the first pulse signal Set_N to the latch unit 316 by logical product. The logical product unit may be a NAND circuit.
第2パルス生成部314は、複数のバッファと論理積部とを有する。複数のバッファは、ドライバ500の出力と論理積部との間に直列に接続される。複数のバッファは、遅延パルス信号OUTを遅延させた信号OUTdを、論理積部の一方の入力に出力する。複数のバッファは、遅延パルス信号OUTを所定の範囲で遅延させることで、後段のラッチ部316が動作可能な範囲のパルス幅の第2パルス信号Reset_Nを生成する。論理積部は、一方の入力に複数のバッファで遅延された遅延パルス信号OUTが入力され、他方の入力に遅延パルス信号OUTが入力され、論理積によりラッチ部316に第2パルス信号Reset_Nを出力する。理積部は、NAND回路であってよい。 The second pulse generating unit 314 has multiple buffers and a logical product unit. The multiple buffers are connected in series between the output of the driver 500 and the logical product unit. The multiple buffers output a signal OUTd, which is a delayed version of the delayed pulse signal OUT, to one input of the logical product unit. The multiple buffers delay the delayed pulse signal OUT within a predetermined range, thereby generating a second pulse signal Reset_N with a pulse width within a range in which the downstream latch unit 316 can operate. The logical product unit receives the delayed pulse signal OUT, which has been delayed by the multiple buffers, at one input, and the delayed pulse signal OUT at the other input, and outputs the second pulse signal Reset_N to the latch unit 316 through a logical product. The logical product unit may be a NAND circuit.
ラッチ部316は、一例として、2つのNAND回路が組み合わされた負論理のSRラッチ回路である。ラッチ部316は、入力される第1パルス信号Set_Nと第2パルス信号Reset_Nが両方ハイ(High)の場合、たすき掛けのフィードバックにより、出力Qは前の状態が保持される。第2パルス信号Reset_Nがハイの間に、第1パルス信号Set_Nがロー(Low)になった場合、出力Qはハイとなり、第1パルス信号Set_Nがハイに戻った場合も、出力Qはハイを保持する。同様に、第1パルス信号Set_Nがハイの間に第1パルス信号Reset_Nがローとなった場合、出力Qはローとなり、第2パルス信号Reset_Nがハイに戻った後も出力Qはローを保持する。これらの構成により、信号生成部310は、例えば、入力される信号のデューティによらず、クロック信号CKREFの第1エッジから遅延パルス信号OUTの第1エッジまでの間、出力する第1制御信号CKUPをハイにするという動作が可能となる。 As an example, latch unit 316 is a negative logic SR latch circuit that combines two NAND circuits. When the first pulse signal Set_N and the second pulse signal Reset_N input to latch unit 316 are both high, cross-feedback maintains the previous state of output Q. If the first pulse signal Set_N goes low while the second pulse signal Reset_N is high, output Q goes high, and remains high even when the first pulse signal Set_N returns to high. Similarly, if the first pulse signal Reset_N goes low while the first pulse signal Set_N is high, output Q goes low, and remains low even after the second pulse signal Reset_N returns to high. With this configuration, the signal generating unit 310 can, for example, output the first control signal CKUP high from the first edge of the clock signal CKREF to the first edge of the delayed pulse signal OUT, regardless of the duty cycle of the input signal.
図4は、チャージポンプ320のより詳細な構成例を示す。チャージポンプ320は、ラッチ部316から出力された第1制御信号CKUP及び第2制御信号CKDNの一方が入力され、クロック信号CKREFが第1制御信号CKUP及び第2制御信号CKDNの他方として入力され、第1制御信号CKUP及び第2制御信号CKDNに応じて電流I_UP/I_DNを出力してよい。チャージポンプ320は、インバータ1000と、第1電流源1002と、第2電流源1004と、第1トランジスタ1010と、第2トランジスタ1020とを有する。 Figure 4 shows a more detailed configuration example of the charge pump 320. The charge pump 320 may receive one of the first control signal CKUP and the second control signal CKDN output from the latch unit 316, and the clock signal CKREF as the other of the first control signal CKUP and the second control signal CKDN, and output a current I_UP/I_DN in response to the first control signal CKUP and the second control signal CKDN. The charge pump 320 includes an inverter 1000, a first current source 1002, a second current source 1004, a first transistor 1010, and a second transistor 1020.
インバータ1000は、第1制御信号CKUPが入力される端子UPと第1トランジスタ1010の間に接続され、入力された第1制御信号CKUPの論理レベルを反転させて出力してよい。第1電流源1002は、第1トランジスタ1010に接続され、第1トランジスタ1010へ信号CNT_IUPに応じた大きさの電流I_UPを流してよい。第1トランジスタ1010は、出力に接続され、制御端子(ゲート端子)にインバータ1000から流れる第1制御信号CKUPに応じて、出力に向かう電流I_UPの通電/遮断を制御する。 Inverter 1000 may be connected between terminal UP, which receives first control signal CKUP, and first transistor 1010, and may invert the logic level of the input first control signal CKUP and output it. First current source 1002 may be connected to first transistor 1010 and may pass current I_UP to first transistor 1010, the magnitude of which corresponds to signal CNT_IUP. First transistor 1010 is connected to the output, and controls the flow of current I_UP toward the output in response to the first control signal CKUP flowing from inverter 1000 to its control terminal (gate terminal).
第2電流源1004は、第2トランジスタ1020に接続され、第2トランジスタ1020から、信号CNT_IDNに応じた大きさの電流I_DNを流してよい。第2トランジスタ1020は、出力に接続され、制御端子に端子DNから流れる第2制御信号に応じて、出力から第2電流源1004への電流I_DNの通電/遮断を制御する。このような構成により、チャージポンプ320は、例えば、第1制御信号CKUPのみがハイのとき、電流I_UPを出力し、第2制御信号CKDNのみがハイのとき、電流I_DNを引き込み、第1制御信号CKUP及び第2制御信号CKDNの両方がハイのときは、電流の差(I_UP-I_DN)を出力してよい。 The second current source 1004 may be connected to the second transistor 1020 and may cause the second transistor 1020 to flow a current I_DN whose magnitude corresponds to the signal CNT_IDN. The second transistor 1020 is connected to the output and controls the flow of the current I_DN from the output to the second current source 1004 in accordance with a second control signal flowing from terminal DN to the control terminal. With this configuration, the charge pump 320 may, for example, output the current I_UP when only the first control signal CKUP is high, sink the current I_DN when only the second control signal CKDN is high, and output the current difference (I_UP - I_DN) when both the first control signal CKUP and the second control signal CKDN are high.
第1電流源1002は、信号CNT_IUPにより電流I_UPの大きさが制御可能であり、第2電流源1004は、信号CNT_IDNにより電流I_DNの大きさが制御可能である。これにより、チャージポンプ320は、クロック信号CKREFの入力条件、遅延パルス信号OUTに求められる遅延時間に応じて、第1電流源1002の電流I_UPと第2電流源1004の電流I_DNの比が制御される。 The magnitude of the current I_UP of the first current source 1002 can be controlled by the signal CNT_IUP, and the magnitude of the current I_DN of the second current source 1004 can be controlled by the signal CNT_IDN. As a result, the charge pump 320 controls the ratio of the current I_UP of the first current source 1002 to the current I_DN of the second current source 1004 according to the input conditions of the clock signal CKREF and the delay time required for the delayed pulse signal OUT.
図5は、遅延部340の構成例を示す。遅延部340は、第3トランジスタ1030と、第4トランジスタ1040と、抵抗1050と、第5トランジスタ1060と、第6トランジスタ1070と、複数のインバータ1080,1090,1100,1110、1120、1130,1140、1150とを有する。第3トランジスタ1030は、電源と第4トランジスタ1040との間に接続され、制御端子が第5トランジスタ1060の制御端子と第3トランジスタ1030及び第4トランジスタ1040の間のノードとに接続される。第4トランジスタ1040は、抵抗1050の一端に接続され、制御端子がキャパシタ330に接続される。抵抗1050は、他端が基準電位に接続される。第5トランジスタ1060は、電源と第6トランジスタ1070の一端との間に接続される。第6トランジスタ1070は、他端が基準電位に接続され、制御端子が第5トランジスタ1060及び第6トランジスタ1070の一端の間のノードに接続される。複数のインバータ1080,1090,1100,1110、1120、1130,1140、1150は、第5トランジスタ1060及び第6トランジスタ1070の一端の間のノードと、基準電位との間にそれぞれ接続され、入力端子100と出力端子700との間に直列に複数段で接続される。 Figure 5 shows an example configuration of the delay unit 340. The delay unit 340 includes a third transistor 1030, a fourth transistor 1040, a resistor 1050, a fifth transistor 1060, a sixth transistor 1070, and multiple inverters 1080, 1090, 1100, 1110, 1120, 1130, 1140, and 1150. The third transistor 1030 is connected between a power supply and the fourth transistor 1040, and its control terminal is connected to the control terminal of the fifth transistor 1060 and a node between the third transistor 1030 and the fourth transistor 1040. The fourth transistor 1040 is connected to one end of the resistor 1050, and its control terminal is connected to the capacitor 330. The other end of the resistor 1050 is connected to a reference potential. The fifth transistor 1060 is connected between a power supply and one end of the sixth transistor 1070. The other end of the sixth transistor 1070 is connected to a reference potential, and the control terminal is connected to a node between one end of the fifth transistor 1060 and the sixth transistor 1070. Multiple inverters 1080, 1090, 1100, 1110, 1120, 1130, 1140, and 1150 are each connected between the node between one end of the fifth transistor 1060 and the sixth transistor 1070 and the reference potential, and are connected in multiple stages in series between the input terminal 100 and the output terminal 700.
遅延部340は、キャパシタ330に充放電される電圧VCAPを第4トランジスタ1040と抵抗1050で受けて電流を生成する。遅延部340は、当該生成した電流を、第3トランジスタ1030及び第5トランジスタ1060で構成する電流ミラーを介して複数のインバータ1080,1090,1100,1110、1120、1130,1140、1150に供給する。供給する電流が大きいほど複数のインバータ1080,1090,1100,1110、1120、1130,1140、1150の遅延は小さくなり、供給する電流が小さいほど複数のインバータ1080,1090,1100,1110、1120、1130,1140、1150の遅延は大きくなる。 Delay unit 340 receives voltage VCAP, which is charged/discharged across capacitor 330, via fourth transistor 1040 and resistor 1050 and generates a current. Delay unit 340 supplies the generated current to multiple inverters 1080, 1090, 1100, 1110, 1120, 1130, 1140, and 1150 via a current mirror formed by third transistor 1030 and fifth transistor 1060. The larger the supplied current, the smaller the delay of multiple inverters 1080, 1090, 1100, 1110, 1120, 1130, 1140, and 1150; and the smaller the supplied current, the larger the delay of multiple inverters 1080, 1090, 1100, 1110, 1120, 1130, 1140, and 1150.
なお、本実施形態では、8段のインバータ1080,1090,1100,1110、1120、1130,1140、1150を用いたが、遅延部340におけるインバータは回路用途に応じて、9以上又は8未満の段にしてもよい。また各インバータ1080,1090,1100,1110、1120、1130,1140、1150から信号を出力させ、多相クロックを生成することも可能である。 In this embodiment, eight inverter stages 1080, 1090, 1100, 1110, 1120, 1130, 1140, and 1150 are used, but the inverters in the delay unit 340 may have nine or more or fewer than eight stages depending on the circuit application. It is also possible to output signals from each inverter 1080, 1090, 1100, 1110, 1120, 1130, 1140, and 1150 to generate a multi-phase clock.
図6は、パルス幅調整部400の構成例を示す。パルス幅調整部400は、パルス幅調整遅延部401と、パルス幅調整論理積部402とを有する。パルス幅調整遅延部401は、入力とパルス幅調整論理積部402との間に接続され、遅延回路300からの遅延信号を受信し、所定のパルス幅分で遅延させて、パルス幅調整論理積部402に出力する。パルス幅調整論理積部402は、入力と出力の間に接続され、パルス幅調整論理積部402は、一方の入力の遅延信号と、他方の入力のパルス幅調整遅延部401からの信号との論理積をとり、遅延パルス信号OUTを生成し、出力する。 Figure 6 shows an example configuration of the pulse width adjustment unit 400. The pulse width adjustment unit 400 has a pulse width adjustment delay unit 401 and a pulse width adjustment logical product unit 402. The pulse width adjustment delay unit 401 is connected between the input and the pulse width adjustment logical product unit 402, receives a delayed signal from the delay circuit 300, delays it by a predetermined pulse width, and outputs it to the pulse width adjustment logical product unit 402. The pulse width adjustment logical product unit 402 is connected between the input and the output, and the pulse width adjustment logical product unit 402 performs a logical product between the delayed signal at one input and the signal from the pulse width adjustment delay unit 401 at the other input, generates and outputs a delayed pulse signal OUT.
図7は、本実施形態の遅延回路300のタイミングチャートの一例を示す。タイミングチャートにおいて、CKREFは、入力されるクロック信号CKREFを示し、OUTは、出力端子700から出力される遅延パルス信号OUTを示し、SETは、第1パルス生成部312から出力される信号を示し、RESETは、第2パルス生成部314から出力される信号を示し、CKUPは、ラッチ部316から出力される信号を示し、CKDNは、チャージポンプ320に入力されるクロック信号CKREFを示し、出力電流は、チャージポンプ320から出力される電流を示し、VCAPは、キャパシタ330の電圧を示す。 Figure 7 shows an example timing chart of the delay circuit 300 of this embodiment. In the timing chart, CKREF represents the input clock signal CKREF, OUT represents the delayed pulse signal OUT output from the output terminal 700, SET represents the signal output from the first pulse generating unit 312, RESET represents the signal output from the second pulse generating unit 314, CKUP represents the signal output from the latch unit 316, CKDN represents the clock signal CKREF input to the charge pump 320, the output current represents the current output from the charge pump 320, and VCAP represents the voltage of the capacitor 330.
図7において、クロック信号CKREFに対する遅延パルス信号OUTの遅延が大きいため、クロック信号CKREFのローになるタイミングの後に遅延パルス信号OUTがハイに変化する。信号生成部310は、クロック信号CKREFと遅延パルス信号OUTの第1エッジ(以降、奇数番目のエッジ)を検出して、検出に応じた第1制御信号CKUPが、クロック信号CKREFの変化するタイミングに応じた第2制御信号CKDNとともにチャージポンプ320に入力される。第1制御信号CKUPは、クロック信号CKREFが第1論理(一例として、ハイ)に変化したときに一方の論理(第1論理)に変化し、遅延パルス信号OUTが第1論理に変化したときに他方の論理(第2論理(一例としてロー))に変化する。第2制御信号CKDNは、クロック信号CKREFが第1論理に変化したときに一方の論理(第1論理)に変化し、クロック信号CKREFが第2論理に変化したときに他方の論理(第2論理)に変化する。 In Figure 7, because the delay of the delayed pulse signal OUT relative to the clock signal CKREF is large, the delayed pulse signal OUT changes to high after the clock signal CKREF goes low. The signal generating unit 310 detects the first edges (hereinafter, odd-numbered edges) of the clock signal CKREF and the delayed pulse signal OUT, and a first control signal CKUP corresponding to the detection is input to the charge pump 320 along with a second control signal CKDN corresponding to the timing of the change in the clock signal CKREF. The first control signal CKUP changes to one logic (first logic) when the clock signal CKREF changes to the first logic (high, for example), and changes to the other logic (second logic (low, for example)) when the delayed pulse signal OUT changes to the first logic. The second control signal CKDN changes to one logic (first logic) when the clock signal CKREF changes to the first logic, and changes to the other logic (second logic) when the clock signal CKREF changes to the second logic.
チャージポンプ320は、第1制御信号CKUPによりクロック信号CKREFの第1エッジから遅延パルス信号OUTの第1エッジまで電流I_UPをキャパシタ330に充電する。一方、チャージポンプ320は、第2制御信号CKDNによりクロック信号CKREFの第1エッジから第2エッジ(以降、偶数番目のエッジ)まで電流I_DNをキャパシタ330から放電する。電流I_UPと電流I_DNの電流値は、クロック信号CKREFと遅延パルス信号OUTの遅延の関係により設定される。本実施形態のように、クロック信号CKREFの第2エッジが、遅延パルス信号OUTの遅延時間より早い場合は、電流値は電流I_UP<電流I_DNに設定されてよい。したがって、チャージポンプ320は、クロック信号CKREFの第1エッジから遅延パルス信号OUTの第1エッジまで電流の差I_UP-I_DNをキャパシタ330から放電して電圧VCAPを減少させ、クロック信号CKREFの第2エッジから遅延パルス信号OUTの第1エッジまで電流I_UPをキャパシタ330に充電して電圧VCAPを上昇させて元のレベルに戻す。放電の間のVCAP電圧の減少は遅延を大きくさせる方向に働く。 The charge pump 320 charges the capacitor 330 with a current I_UP from the first edge of the clock signal CKREF to the first edge of the delayed pulse signal OUT in response to the first control signal CKUP. Meanwhile, the charge pump 320 discharges a current I_DN from the capacitor 330 from the first edge to the second edge (hereafter referred to as the even-numbered edges) of the clock signal CKREF in response to the second control signal CKDN. The current values of the currents I_UP and I_DN are set based on the delay relationship between the clock signal CKREF and the delayed pulse signal OUT. In this embodiment, when the second edge of the clock signal CKREF is earlier than the delay time of the delayed pulse signal OUT, the current values may be set such that the current I_UP is less than the current I_DN. Therefore, charge pump 320 discharges the current difference I_UP-I_DN from capacitor 330 from the first edge of clock signal CKREF to the first edge of delayed pulse signal OUT, reducing voltage VCAP, and then charges capacitor 330 with current I_UP from the second edge of clock signal CKREF to the first edge of delayed pulse signal OUT, raising voltage VCAP back to its original level. The decrease in VCAP voltage during discharge increases the delay.
これにより、クロック信号CKREFの第2エッジが、遅延時間より早い場合でも、遅延時間を一定にすることができる。ここでクロック信号CKREFの第2エッジから第3エッジのタイミングは遅延制御とは無関係であり、クロック信号CKREFの周期(周波数)に依存せず遅延を一定に保つことが可能である。 This allows the delay time to be kept constant even if the second edge of the clock signal CKREF is earlier than the delay time. Here, the timing from the second edge to the third edge of the clock signal CKREF is unrelated to the delay control, making it possible to keep the delay constant regardless of the period (frequency) of the clock signal CKREF.
図8は、本実施形態の遅延回路300のタイミングチャートの他の例を示す。図8における各記号は、図7と同様の信号を示す。 Figure 8 shows another example of a timing chart for the delay circuit 300 of this embodiment. The symbols in Figure 8 represent the same signals as in Figure 7.
図8において、クロック信号CKREFに対する遅延パルス信号OUTの遅延が小さいため、クロック信号CKREFのローになるタイミングの前に遅延パルス信号OUTがハイに変化する。信号生成部310は、クロック信号CKREFと遅延パルス信号OUTの第1エッジ(ハイに変化する部分)を検出して、検出に応じた第1制御信号CKUPが、クロック信号CKREFの変化するタイミングに応じた第2制御信号CKDNとともにチャージポンプ320に入力される。 In FIG. 8, because the delay of the delayed pulse signal OUT relative to the clock signal CKREF is small, the delayed pulse signal OUT changes to high before the clock signal CKREF goes low. The signal generation unit 310 detects the first edges (the parts that change to high) of the clock signal CKREF and the delayed pulse signal OUT, and a first control signal CKUP corresponding to the detection is input to the charge pump 320 along with a second control signal CKDN corresponding to the timing of the change in the clock signal CKREF.
チャージポンプ320は、第1制御信号CKUPによりクロック信号CKREFの第1エッジから遅延パルス信号OUTの第1エッジまで電流I_UPをキャパシタ330に充電する。一方、チャージポンプ320は、第2制御信号CKDNによりクロック信号CKREFの第1エッジから第2エッジまで電流I_DNをキャパシタ330から放電する。本実施形態のように、クロック信号CKREFの第2エッジが、遅延パルス信号OUTの遅延時間より遅い場合は、電流I_UP>電流I_DNに設定されてよい。したがって、チャージポンプ320は、クロック信号CKREFの第1エッジから遅延パルス信号OUTの第1エッジまで電流の差I_UP-I_DNでキャパシタ330を充電して電圧VCAPを上昇させ、遅延パルス信号OUTの第1エッジからクロック信号CKREFの第2エッジまで電流I_DNでキャパシタ330から放電して電圧VCAPを減少させて元のレベルに戻す。 Charge pump 320 charges capacitor 330 with current I_UP from the first edge of clock signal CKREF to the first edge of delayed pulse signal OUT in response to first control signal CKUP. Meanwhile, charge pump 320 discharges current I_DN from capacitor 330 from the first edge to the second edge of clock signal CKREF in response to second control signal CKDN. In this embodiment, if the second edge of clock signal CKREF is later than the delay time of delayed pulse signal OUT, current I_UP may be set to be greater than current I_DN. Therefore, charge pump 320 charges capacitor 330 with the current difference I_UP-I_DN from the first edge of clock signal CKREF to the first edge of delayed pulse signal OUT, thereby increasing voltage VCAP. Then, charge pump 320 discharges current I_DN from capacitor 330 from the first edge of delayed pulse signal OUT to the second edge of clock signal CKREF, thereby decreasing voltage VCAP and restoring it to its original level.
本実施形態の遅延回路300は、チャージポンプ320の充放電の電荷量が同じになるようにフィードバックシステムが作用することができる。例えば、クロック信号CKREFに対する遅延パルス信号OUTの遅延が大きいとき、第1制御信号のハイ期間が長くなり、電流I_UPが流れる期間が増えることで、キャパシタ330での充電の電荷量が増加し、VCAP電圧は上昇する。一方、遅延パルス信号OUTの遅延が小さいとき、第1制御信号のハイ期間が短くなり、電流I_UPが流れる期間が減少することでキャパシタ330の充電の電荷量が減少し、VCAP電圧も減少する。キャパシタ330の充電の電荷量を決めるのは、電流I_UP電流と遅延パルス信号OUTの遅延時間であり、キャパシタ330の放電の電荷量を決めるのは、電流I_DNとクロック信号CKREFの第1エッジから第2エッジまでの区間となる。つまり、電流I_UP×遅延時間=電流I_DN×(クロック信号CKREFの第1エッジから第2エッジまでの区間)となり、電流I_UP及び電流I_DNの大きさを適宜設定することで、遅延時間を自由に調整することが可能である。 In this embodiment, the delay circuit 300 can utilize a feedback system to ensure that the amount of charge charged and discharged by the charge pump 320 remains constant. For example, when the delay of the delayed pulse signal OUT relative to the clock signal CKREF is large, the high period of the first control signal becomes longer, increasing the period during which the current I_UP flows, thereby increasing the amount of charge stored in the capacitor 330 and raising the VCAP voltage. On the other hand, when the delay of the delayed pulse signal OUT is small, the high period of the first control signal becomes shorter, reducing the period during which the current I_UP flows, thereby reducing the amount of charge stored in the capacitor 330 and lowering the VCAP voltage. The amount of charge stored in the capacitor 330 is determined by the current I_UP and the delay time of the delayed pulse signal OUT, while the amount of charge discharged from the capacitor 330 is determined by the current I_DN and the period from the first edge to the second edge of the clock signal CKREF. In other words, current I_UP x delay time = current I_DN x (the period from the first edge to the second edge of the clock signal CKREF), and by appropriately setting the magnitudes of current I_UP and current I_DN, the delay time can be freely adjusted.
本実施形態の遅延回路300は、クロック信号CKREFの第2エッジから第3エッジのタイミングは遅延制御とは無関係となり、クロック信号CKREFの周期(周波数)に依存せず遅延を一定に保つことが可能である。遅延回路300は、信号生成部310により、入力される信号のエッジを検出して動作するためクロック信号CKREFの第1エッジから第2エッジまでの期間が、遅延時間より短い場合でも、クロック信号CKREFの周波数に依存せず遅延時間を一定にすることができる。さらに、遅延パルス信号OUTのデューティにも依存しない。 In the delay circuit 300 of this embodiment, the timing from the second edge to the third edge of the clock signal CKREF is unrelated to delay control, making it possible to maintain a constant delay independent of the cycle (frequency) of the clock signal CKREF. The delay circuit 300 operates by detecting the edges of the input signal using the signal generation unit 310, so even if the period from the first edge to the second edge of the clock signal CKREF is shorter than the delay time, it can maintain a constant delay time independent of the frequency of the clock signal CKREF. Furthermore, it is independent of the duty cycle of the delayed pulse signal OUT.
図9は、遅延回路300の第2構成例を示す。第2構成例の遅延回路300は、第1構成例の遅延回路300と同様の構成及び動作を有し、ただし、信号生成部310とチャージポンプ320の接続が異なる。信号生成部310は、第1制御信号CKDNをチャージポンプ320の端子DNに出力し、第2制御信号CKUPをチャージポンプ320の端子UPに出力してよい。 Figure 9 shows a second configuration example of the delay circuit 300. The delay circuit 300 of the second configuration example has the same configuration and operation as the delay circuit 300 of the first configuration example, except for the connection between the signal generation unit 310 and the charge pump 320. The signal generation unit 310 may output a first control signal CKDN to terminal DN of the charge pump 320, and output a second control signal CKUP to terminal UP of the charge pump 320.
図10は、第2構成例の遅延回路300のタイミングチャートの一例を示す。図9における各記号は、図7と同様の信号を示し、ただし、CKDNは、ラッチ部316から出力される信号を示し、CKUPは、チャージポンプ320に入力されるクロック信号CKREFを示す。第2構成例の遅延回路300では、第1構成例に対して第1制御信号と第2制御信号の入力先が入れ替わっているため、チャージポンプ320の出力電流の大きさとタイミングが変更される。 Figure 10 shows an example timing chart for the delay circuit 300 of the second configuration example. The symbols in Figure 9 represent the same signals as those in Figure 7, except that CKDN represents the signal output from the latch unit 316, and CKUP represents the clock signal CKREF input to the charge pump 320. In the delay circuit 300 of the second configuration example, the input destinations of the first control signal and the second control signal are swapped compared to the first configuration example, and therefore the magnitude and timing of the output current of the charge pump 320 are changed.
クロック信号CKREFの第1エッジから第2エッジまで、差(I_UP―I_DN)の電流でキャパシタ330が充電され、VCAP電圧は上昇する。その後、電流I_UPは止まり、遅延パルス信号OUTの第1エッジまでは、電流I_DNのみがキャパシタ330に供給されることになり、その間、VCAP電圧は減少して、元のレベルに戻る。この場合、電流I_DN×遅延時間=I_UP×(クロック信号CKREFの第1エッジから第2エッジまでの期間)となり、電流I_UP及び電流I_DNの大きさを適宜設定することで、遅延時間を自由に調整することが可能である。 From the first edge to the second edge of the clock signal CKREF, capacitor 330 is charged with a current difference (I_UP - I_DN), causing the VCAP voltage to rise. Thereafter, current I_UP stops, and only current I_DN is supplied to capacitor 330 until the first edge of the delayed pulse signal OUT, during which time the VCAP voltage decreases and returns to its original level. In this case, current I_DN x delay time = I_UP x (period from the first edge to the second edge of the clock signal CKREF), and the delay time can be freely adjusted by appropriately setting the magnitudes of current I_UP and current I_DN.
図11は、本実施形態の遅延パルス生成回路10の遅延回路300のタイミングチャートの他の例を示す。タイミングチャートにおいて、CKREFは、入力されるクロック信号CKREFを示し、OUTは、出力端子700から出力される遅延パルス信号OUTを示し、CKUPは、第2制御信号を示し、CKDNは、第1制御信号を示し、出力電流は、チャージポンプ320から出力される電流を示し、VCAPは、キャパシタ330の電圧を示す。本実施形態のタイミングチャートは、第1構成例又は第2構成例の遅延回路300と同様の構成及び動作を有してよく、ただし、チャージポンプ320の電流I_DNと電流I_UPが同時流れる期間に、電流値の絶対値の小さい側の電流を停止し、差分のみを電流I_DNから流す。 Figure 11 shows another example of a timing chart for the delay circuit 300 of the delay pulse generation circuit 10 of this embodiment. In the timing chart, CKREF represents the input clock signal CKREF, OUT represents the delayed pulse signal OUT output from the output terminal 700, CKUP represents the second control signal, CKDN represents the first control signal, output current represents the current output from the charge pump 320, and VCAP represents the voltage of the capacitor 330. The timing chart of this embodiment may have the same configuration and operation as the delay circuit 300 of the first or second configuration example, except that during the period when current I_DN and current I_UP of the charge pump 320 flow simultaneously, the current with the smaller absolute value of the current value is stopped, and only the difference flows from current I_DN.
本実施形態では、第1制御信号CKDNは、クロック信号CKREFが第1論理に変化したときに一方の論理(例えば第1論理)に変化し、クロック信号CKREFが次に変化したとき若しくは遅延パルス信号OUTが第1論理に変化したときの早い方で他方の論理(例えば第2論理)に変化し、第2制御信号CKUPは、クロック信号CKREFが次に変化したとき若しくは遅延パルス信号OUTが第1論理に変化したときの早い方で一方の論理(例えば第1論理)に変化し、クロック信号CKREFが次に変化したとき若しくは遅延パルス信号OUTが第1論理に変化したときの遅い方で他方の論理(第2論理)に変化する。 In this embodiment, the first control signal CKDN changes to one logic (e.g., the first logic) when the clock signal CKREF changes to the first logic, and changes to the other logic (e.g., the second logic) the next time the clock signal CKREF changes or the delayed pulse signal OUT changes to the first logic, whichever occurs first; the second control signal CKUP changes to one logic (e.g., the first logic) the next time the clock signal CKREF changes or the delayed pulse signal OUT changes to the first logic, whichever occurs first; and changes to the other logic (the second logic) the next time the clock signal CKREF changes or the delayed pulse signal OUT changes to the first logic, whichever occurs later.
第1制御信号CKDNは、クロック信号CKREFの第1エッジ(以降、奇数番目のエッジ)でハイになり、クロック信号CKREFの第2エッジ(以降、偶数番目のエッジ)でローになる。第2制御信号は、クロック信号CKREFの第2エッジでハイになり、遅延パルス信号OUTの第1エッジでローになる。チャージポンプ320は、第1制御信号CKDNがハイの期間に、電流I_DNのみを流し、電圧VCAPを減少させ、第2制御信号CKUPがハイの期間に電流I_UPのみを流し、電圧VCAPを上昇させ、元のレベルに戻す。このような本実施形態の遅延回路300は適宜構成されてよい。 The first control signal CKDN goes high on the first edge (hereafter, odd-numbered edges) of the clock signal CKREF and goes low on the second edge (hereafter, even-numbered edges) of the clock signal CKREF. The second control signal goes high on the second edge of the clock signal CKREF and goes low on the first edge of the delayed pulse signal OUT. When the first control signal CKDN is high, the charge pump 320 flows only the current I_DN, reducing the voltage VCAP. When the second control signal CKUP is high, the charge pump 320 flows only the current I_UP, increasing the voltage VCAP and returning it to its original level. The delay circuit 300 of this embodiment may be configured as appropriate.
なお、図11においてはクロック信号CKREFの第2エッジが遅延パルス信号の第1エッジよりも早い場合を示したが、クロック信号CKREFの第2エッジが遅延パルス信号の第1エッジよりも遅い場合、第1制御信号は、クロック信号CKREFが第1論理に変化したときに一方の論理(第1論理)に変化し、遅延パルス信号OUTが第1論理に変化したとき他方の論理(第2論理)に変化し、第2制御信号は、遅延パルス信号OUTが第1論理に変化したとき一方の論理(第1論理)に変化し、クロック信号CKREFが次に変化したとき他方の論理(第2論理)に変化する。 Note that while Figure 11 shows the case where the second edge of the clock signal CKREF is earlier than the first edge of the delayed pulse signal, if the second edge of the clock signal CKREF is later than the first edge of the delayed pulse signal, the first control signal changes to one logic (first logic) when the clock signal CKREF changes to the first logic, and changes to the other logic (second logic) when the delayed pulse signal OUT changes to the first logic, and the second control signal changes to one logic (first logic) when the delayed pulse signal OUT changes to the first logic, and changes to the other logic (second logic) when the clock signal CKREF next changes.
図12は、本実施形態の遅延パルス生成回路10の遅延回路300のタイミングチャートの他の例を示す。タイミングチャートにおいて、CKREFは、入力されるクロック信号CKREFを示し、OUTは、出力端子700から出力される遅延パルス信号OUTを示し、CKUPは、第1制御信号を示し、CKDNは、第2制御信号を示し、出力電流は、チャージポンプ320から出力される電流を示し、VCAPは、キャパシタ330の電圧を示す。本実施形態のタイミングチャートは、第1構成例又は第2構成例の遅延回路300と同様の構成及び動作を有してよく、ただし、チャージポンプ320の電流I_DNと電流I_UPが同時に流れる期間に電流値の絶対値の小さい側の電流を停止し、差分のみを電流I_UPから流す。 Figure 12 shows another example of a timing chart for the delay circuit 300 of the delay pulse generation circuit 10 of this embodiment. In the timing chart, CKREF represents the input clock signal CKREF, OUT represents the delayed pulse signal OUT output from the output terminal 700, CKUP represents the first control signal, CKDN represents the second control signal, output current represents the current output from the charge pump 320, and VCAP represents the voltage of the capacitor 330. The timing chart of this embodiment may have the same configuration and operation as the delay circuit 300 of the first or second configuration example, except that during the period when the current I_DN and current I_UP of the charge pump 320 flow simultaneously, the current with the smaller absolute value is stopped, and only the difference is allowed to flow from current I_UP.
第1制御信号CKUPは、クロック信号CKREFの第1エッジ(以降、奇数番目のエッジ)でハイになり、クロック信号CKREFの第2エッジ(以降、偶数番目のエッジ)でローになる。第2制御信号CKDNは、クロック信号CKREFの第2エッジでハイになり、遅延パルス信号OUTの第1エッジ(以降、奇数番目のエッジ)でローになる。チャージポンプ320は、第1制御信号CKREFがハイの期間に、電流I_UPのみを流し、電圧VCAPを上昇させ、第2制御信号CKDNがハイの期間に電流I_DNのみを流し、電圧VCAPを減少させ、元のレベルに戻す。このような本実施形態の遅延回路300は適宜構成されてよい。 The first control signal CKUP goes high on the first edge (hereafter, odd-numbered edges) of the clock signal CKREF and goes low on the second edge (hereafter, even-numbered edges) of the clock signal CKREF. The second control signal CKDN goes high on the second edge of the clock signal CKREF and goes low on the first edge (hereafter, odd-numbered edges) of the delayed pulse signal OUT. The charge pump 320 flows only current I_UP while the first control signal CKREF is high, increasing the voltage VCAP, and flows only current I_DN while the second control signal CKDN is high, decreasing the voltage VCAP and returning it to its original level. The delay circuit 300 of this embodiment may be configured as appropriate.
図13は、遅延回路300の信号生成部310の他の例を示す。他の例の信号生成部310は、第1フリップフロップ部1300と、第2フリップフロップ部1310と、排他的論理和部1320とを有する。第1フリップフロップ部1300は、入力端子100と排他的論理和部1320との間に接続される。第1フリップフロップ部1300は、DFF(ディレイフリップフロップ)で構成され、クロック信号CKREFが入力されて、排他的論理和部1320に信号CKREF_FFを出力する。第2フリップフロップ部1310は、DFF(ディレイフリップフロップ)で構成され、遅延パルス信号OUTが入力されて、排他的論理和部1320に信号OUT_FFを出力する。排他的論理和部1320は、2つの入力の排他的論理和をとり、第1制御信号CKUPを出力する。他の例の信号生成部310は、図示しないが、第1構成例と同様に、入力されるクロック信号CKREFを第2制御信号CKDNとして出力する。 Figure 13 shows another example of the signal generation unit 310 of the delay circuit 300. The other example signal generation unit 310 has a first flip-flop unit 1300, a second flip-flop unit 1310, and an exclusive OR unit 1320. The first flip-flop unit 1300 is connected between the input terminal 100 and the exclusive OR unit 1320. The first flip-flop unit 1300 is composed of a DFF (delay flip-flop), receives a clock signal CKREF as an input, and outputs a signal CKREF_FF to the exclusive OR unit 1320. The second flip-flop unit 1310 is composed of a DFF (delay flip-flop), receives a delayed pulse signal OUT as an input, and outputs a signal OUT_FF to the exclusive OR unit 1320. The exclusive OR unit 1320 takes the exclusive OR of two inputs and outputs the first control signal CKUP. In another example, the signal generation unit 310 (not shown) outputs the input clock signal CKREF as the second control signal CKDN, similar to the first configuration example.
図14は、他の例の信号生成部310のタイミングチャートの一例を示す。信号CKREF_FFは、クロック信号CKREFのハイになるタイミングでハイ及びローに変化し、例えば、クロック信号CKREFの第1エッジでハイになり、第3エッジでローになる。信号OUT_FFは、遅延パルス信号OUTのハイになるタイミングでハイ及びローに変化し、例えば、遅延パルス信号OUTの第1エッジでハイになり、第3エッジでローになる。第1制御信号CKUPは、信号CKREF_FFと信号OUT_FFの排他的論理和であり、信号CKREF_FFの第1エッジでハイになり、信号OUT_FFの第1エッジでローになり、信号CKREF_FFの第2エッジでハイになり、信号OUT_FFの第2エッジでローになる。 Figure 14 shows an example timing chart of another example of the signal generating unit 310. The signal CKREF_FF changes between high and low when the clock signal CKREF goes high; for example, it goes high at the first edge of the clock signal CKREF and goes low at the third edge. The signal OUT_FF changes between high and low when the delayed pulse signal OUT goes high; for example, it goes high at the first edge of the delayed pulse signal OUT and goes low at the third edge. The first control signal CKUP is the exclusive OR of the signals CKREF_FF and OUT_FF, and goes high at the first edge of the signal CKREF_FF, low at the first edge of the signal OUT_FF, high at the second edge of the signal CKREF_FF, and low at the second edge of the signal OUT_FF.
このように本実施形態の信号生成部310は、クロック信号CKREF及び遅延パルス信号OUTのエッジをパルス化することなく第1制御信号CKUPを生成することができる。 In this way, the signal generating unit 310 of this embodiment can generate the first control signal CKUP without pulsing the edges of the clock signal CKREF and the delayed pulse signal OUT.
上記のような図1から図14の本実施形態により、入力されるクロック信号CKREFの2つエッジ間の時間を基準とし、クロック信号CKREFから固定の遅延信号を生成する遅延ロックループにおいて、クロック信号CKREFの第1エッジから第2エッジの期間が、必要とされる遅延時間より短い場合においても、正しくループ動作を行うことが可能となる。クロック信号CKREFの条件が入力パルス幅固定で周期が変動するような場合、クロック信号CKREFのパルス幅が、ドライバ500の出力に要求される遅延時間より短い場合でも遅延回路300として正しく動作することが可能である。ドライバ500の出力を遅延回路300にフィードバックさせることで、遅延回路300において遅延が調整され、入力端子100からドライバ500の出力までの遅延を、入力バッファ200、パルス幅調整部400、ドライバ500の製造ばらつきや、温度など電源電圧の変動といった環境因によらず、一定に保つことが可能である。 The present embodiment shown in Figures 1 to 14, as described above, enables a delay-locked loop that generates a fixed delay signal from an input clock signal CKREF based on the time between two edges of the clock signal CKREF to operate correctly even when the period from the first edge to the second edge of the clock signal CKREF is shorter than the required delay time. When the conditions for the clock signal CKREF are a fixed input pulse width but a variable period, the delay circuit 300 can operate correctly even when the pulse width of the clock signal CKREF is shorter than the delay time required for the output of the driver 500. By feeding back the output of the driver 500 to the delay circuit 300, the delay is adjusted in the delay circuit 300, and the delay from the input terminal 100 to the output of the driver 500 can be kept constant regardless of environmental factors such as manufacturing variations in the input buffer 200, pulse width adjustment unit 400, and driver 500, or fluctuations in the power supply voltage, such as temperature.
なお、上記の図7から図8,図10から図12,及び図14に示すタイミングチャートの論理(ハイ及びロー)の関係は一例であり、逆の論理の関係で構成してもよい。例えばクロック信号CKREFと遅延パルス信号のOUTの論理が逆でもよい。また、ドライバ500の出力を信号生成部310に入力した例を示したが、ドライバ500に入力される信号(例えば、パルス幅調整部400とドライバ500との間の信号)を遅延パルス信号として信号生成部310に入力してもよい。また、本実施形態における図4及び5のトランジスタは、MOSを使用した例を示したが、MOSではなくバイポーラでもよい。また、信号生成部310において基準となるクロック信号CKREFのエッジは、第1エッジと第2エッジを使用したが、第2エッジと第3エッジを使用してもよい。 Note that the logic (high and low) relationships in the timing charts shown in Figures 7 to 8, 10 to 12, and 14 above are examples, and the logic may be reversed. For example, the logic of the clock signal CKREF and the delayed pulse signal OUT may be reversed. Also, while an example has been shown in which the output of the driver 500 is input to the signal generation unit 310, a signal input to the driver 500 (e.g., a signal between the pulse width adjustment unit 400 and the driver 500) may be input to the signal generation unit 310 as a delayed pulse signal. Also, while an example has been shown in which MOS transistors are used in Figures 4 and 5 in this embodiment, bipolar transistors may also be used. Also, although the first and second edges are used as the edges of the clock signal CKREF that serve as the reference in the signal generation unit 310, the second and third edges may also be used.
図15は、比較例の遅延回路を示す。比較例の遅延回路は、図2の遅延回路300と同様の構成及び動作を有し、ただし、信号生成部310の代わりに、論理積部1510を有する。論理積部1510は、入力端子及び出力端子とチャージポンプ1520との間に接続され、入力されるクロック信号CKREFと遅延パルス信号OUTの論理積をとり、一方の制御信号CKUPを出力する。チャージポンプ1520は、当該一方の制御信号CKUPと他方の制御信号(クロック信号CKREF)が入力され、これらの制御信号に応じてキャパシタ1530を充電/放電する。遅延部1500は、キャパシタ1530の電圧に応じた遅延を行う。 Figure 15 shows a delay circuit of a comparative example. The delay circuit of the comparative example has a configuration and operation similar to that of delay circuit 300 of Figure 2, except that it has a logical product unit 1510 instead of signal generation unit 310. Logical product unit 1510 is connected between the input terminal and output terminal and charge pump 1520, and takes the logical product of the input clock signal CKREF and delayed pulse signal OUT to output one control signal CKUP. Charge pump 1520 receives one control signal CKUP and the other control signal (clock signal CKREF), and charges/discharges capacitor 1530 in accordance with these control signals. Delay unit 1500 provides a delay in accordance with the voltage of capacitor 1530.
図16は、比較例の遅延回路のタイミングチャートを示す。一方の制御信号CKUPは、クロック信号CKREFの第1エッジでハイになり、第2エッジでローになる。クロック信号CKREFのパルス幅が、遅延パルス信号の遅延時間よりも短い場合、クロック信号CKREFの第2エッジが、遅延パルス信号OUTの第1エッジより早くなり、正しく動作できない。遅延パルス信号OUTの第1エッジとクロック信号CKREFの第2エッジの順番が逆転してしまい、電流I_UPの制御が破綻してしまう。遅延パルス信号OUTの遅延量が変化しても、クロック信号CKREFの第2エッジが、遅延パルス信号OUTの第1エッジより早い場合、常に電流I_UPと電流I_DNが同時に出力され、I_UP電流>I_DN電流に設定すると、最終的には所望の遅延より早い位置でループが安定してしまうという問題点がある。所望の遅延が得られない場合、遅延回路300で調整するプロパゲーションディレイが、システム自体の最小ディレイより小さくなるため、遅延回路として常に最速の遅延で動作せざるを得なくなり、遅延回路300による遅延調整ができなくなる。 Figure 16 shows a timing chart of a delay circuit of a comparative example. One control signal, CKUP, goes high at the first edge of the clock signal CKREF and low at the second edge. If the pulse width of the clock signal CKREF is shorter than the delay time of the delayed pulse signal, the second edge of the clock signal CKREF will precede the first edge of the delayed pulse signal OUT, preventing proper operation. The order of the first edge of the delayed pulse signal OUT and the second edge of the clock signal CKREF will be reversed, resulting in failure to control the current I_UP. Even if the delay amount of the delayed pulse signal OUT changes, if the second edge of the clock signal CKREF precedes the first edge of the delayed pulse signal OUT, the currents I_UP and I_DN will always be output simultaneously. Setting I_UP current > I_DN current creates the problem of the loop ultimately stabilizing at a position earlier than the desired delay. If the desired delay cannot be obtained, the propagation delay adjusted by delay circuit 300 will be smaller than the minimum delay of the system itself, forcing the delay circuit to always operate at the fastest delay, making it impossible to adjust the delay using delay circuit 300.
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be clear to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the claims that such modifications and improvements can also be included within the technical scope of the present invention.
特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before," "prior to," or the like, and it should be noted that processes can be performed in any order, unless the output of a previous process is used in a subsequent process. Even if the operational flow in the claims, specifications, and drawings is described using "first," "next," etc. for convenience, this does not mean that it is necessary to perform the processes in that order.
10 遅延パルス生成回路
100 入力端子
200 入力バッファ
600 ダミー入力バッファ
300 遅延回路
310 信号生成部
312 第1パルス生成部
314 第2パルス生成部
316 ラッチ部
320 チャージポンプ
330 キャパシタ
340 遅延部
400 パルス幅調整部
401 パルス幅調整遅延部
402 パルス幅調整論理積部
500 ドライバ
700 出力端子
1000 インバータ
1002 第1電流源
1004 第2電流源
1010 第1トランジスタ
1020 第2トランジスタ
1030 第3トランジスタ
1040 第4トランジスタ
1050 抵抗
1060 第5トランジスタ
1070 第6トランジスタ
1090 インバータ
1100 インバータ
1110 インバータ
1120 インバータ
1130 インバータ
1140 インバータ
1150 インバータ
1300 第1フリップフロップ部
1310 第2フリップフロップ部
1320 排他的論理和部
1500 遅延部
1510 論理積部
1520 チャージポンプ
1530 キャパシタ
10 Delay pulse generating circuit 100 Input terminal 200 Input buffer 600 Dummy input buffer 300 Delay circuit 310 Signal generating section 312 First pulse generating section 314 Second pulse generating section 316 Latch section 320 Charge pump 330 Capacitor 340 Delay section 400 Pulse width adjusting section 401 Pulse width adjusting delay section 402 Pulse width adjusting logical product section 500 Driver 700 Output terminal 1000 Inverter 1002 First current source 1004 Second current source 1010 First transistor 1020 Second transistor 1030 Third transistor 1040 Fourth transistor 1050 Resistor 1060 Fifth transistor 1070 Sixth transistor 1090 Inverter 1100 Inverter 1110 Inverter 1120 Inverter 1130 Inverter 1140 Inverter 1150 Inverter 1300 First flip-flop section 1310 Second flip-flop unit 1320, exclusive OR unit 1500, delay unit 1510, logical AND unit 1520, charge pump 1530, capacitor
Claims (6)
前記クロック信号と前記遅延パルス信号が入力され、
前記クロック信号が第1論理に変化したときに一方の論理に変化し、前記遅延パルス信号が第1論理に変化したときに他方の論理に変化する第1制御信号と、前記クロック信号が第1論理に変化したときに一方の論理に変化し、前記クロック信号が第2論理に変化したときに他方の論理に変化する第2制御信号とに基づいて、又は
前記クロック信号が第1論理に変化したときに一方の論理に変化し、前記クロック信号が次に変化したとき若しくは前記遅延パルス信号が第1論理に変化したときの早い方で他方の論理に変化する第1制御信号と、前記クロック信号が次に変化したとき若しくは前記遅延パルス信号が第1論理に変化したときの早い方で一方の論理に変化し、前記クロック信号が次に変化したとき若しくは前記遅延パルス信号が第1論理に変化したときの遅い方で他方の論理に変化する第2制御信号とに基づいて、
前記クロック信号を遅延させた遅延信号を生成する遅延回路と、
前記遅延信号に応じた、遅延パルス信号を出力するドライバと、を備え、
前記遅延回路は、
前記第1制御信号及び前記第2制御信号に応じて電流を出力するチャージポンプと、
前記チャージポンプが出力する電流に応じて、前記クロック信号を遅延させた前記遅延信号を出力する遅延部と、
前記クロック信号が変化したときに立ち上がる第1パルス信号と、前記遅延パルス信号が変化したときに立ち上がる第2パルス信号とを生成する信号生成部と、
前記第1パルス信号と前記第2パルス信号とに応じて前記第1制御信号及び前記第2制御信号の一方を出力するラッチ部と、を有し、
前記チャージポンプは、前記ラッチ部から出力された前記第1制御信号及び前記第2制御信号の一方が入力され、前記クロック信号が前記第1制御信号及び前記第2制御信号の他方として入力され、前記第1制御信号及び前記第2制御信号に応じて電流を出力する
遅延パルス生成回路。 A delay pulse generating circuit that receives a clock signal and outputs a delay pulse signal,
The clock signal and the delayed pulse signal are input,
based on a first control signal which changes to one logic when the clock signal changes to a first logic and to the other logic when the delayed pulse signal changes to the first logic, and a second control signal which changes to one logic when the clock signal changes to the first logic and to the other logic when the clock signal changes to a second logic, or based on a first control signal which changes to one logic when the clock signal changes to the first logic and to the other logic when the clock signal next changes or when the delayed pulse signal changes to the first logic, whichever occurs first, and a second control signal which changes to one logic when the clock signal next changes or when the delayed pulse signal changes to the first logic, whichever occurs later, and to the other logic when the clock signal next changes or when the delayed pulse signal changes to the first logic,
a delay circuit that generates a delayed signal by delaying the clock signal;
a driver that outputs a delay pulse signal in response to the delay signal,
The delay circuit
a charge pump that outputs a current in response to the first control signal and the second control signal;
a delay unit that outputs the delayed signal by delaying the clock signal in accordance with the current output by the charge pump;
a signal generating unit that generates a first pulse signal that rises when the clock signal changes and a second pulse signal that rises when the delayed pulse signal changes;
a latch unit that outputs one of the first control signal and the second control signal in response to the first pulse signal and the second pulse signal,
the charge pump receives as input one of the first control signal and the second control signal output from the latch unit, receives as input the clock signal as the other of the first control signal and the second control signal, and outputs a current in response to the first control signal and the second control signal.
前記チャージポンプは、前記第1制御信号及び前記第2制御信号に応じて電流の向きを変更し、前記キャパシタの充電又は放電を行う
請求項1に記載の遅延パルス生成回路。 the delay circuit has a capacitor connected between a node to which the output of the charge pump is connected and a reference potential;
The delay pulse generating circuit according to claim 1 , wherein the charge pump changes a direction of a current in response to the first control signal and the second control signal to charge or discharge the capacitor.
前記クロック信号が変化したときに立ち上がる第1パルス信号と、前記遅延パルス信号が変化したときに立ち上がる第2パルス信号とを生成する信号生成部と、
前記第1パルス信号と前記第2パルス信号とに応じて前記第1制御信号及び前記第2制御信号の一方を出力するラッチ部と、を有し、
前記チャージポンプは、前記ラッチ部から出力された前記第1制御信号及び前記第2制御信号の一方が入力され、前記クロック信号が前記第1制御信号及び前記第2制御信号の他方として入力され、前記第1制御信号及び前記第2制御信号に応じて電流を出力する
請求項2に記載の遅延パルス生成回路。 The delay circuit
a signal generating unit that generates a first pulse signal that rises when the clock signal changes and a second pulse signal that rises when the delayed pulse signal changes;
a latch unit that outputs one of the first control signal and the second control signal in response to the first pulse signal and the second pulse signal,
3. The delay pulse generation circuit according to claim 2, wherein the charge pump receives one of the first control signal and the second control signal output from the latch unit, receives the clock signal as the other of the first control signal and the second control signal, and outputs a current in response to the first control signal and the second control signal.
前記クロック信号が入力される第1パルス生成遅延部と、一方の入力に前記クロック信号が入力され、他方の入力に前記第1パルス生成遅延部によって前記クロック信号を遅延させた信号が入力され、前記第1パルス信号を出力する第1パルス生成論理積部とを含む第1パルス生成部と、
前記遅延パルス信号が入力される第2パルス生成遅延部と、一方の入力に前記遅延パルス信号が入力され、他方の入力に前記第2パルス生成遅延部によって前記遅延パルス信号を遅延させた信号が入力され、前記第2パルス信号を出力する第2パルス生成論理積部とを含む第2パルス生成部と、を有する
請求項1又は3に記載の遅延パルス生成回路。 The signal generation unit
a first pulse generating unit including a first pulse generating delay unit to which the clock signal is input, and a first pulse generating AND unit to which the clock signal is input at one input and a signal obtained by delaying the clock signal by the first pulse generating delay unit is input at the other input, and which outputs the first pulse signal;
4. The delay pulse generation circuit according to claim 1, further comprising: a second pulse generation delay unit to which the delayed pulse signal is input; and a second pulse generation logical AND unit to which the delayed pulse signal is input and which receives a signal obtained by delaying the delayed pulse signal by the second pulse generation delay unit and which outputs the second pulse signal.
請求項3又は4に記載の遅延パルス生成回路。 5. The delayed pulse generating circuit according to claim 3 , wherein the latch section performs SR latching in response to the first pulse signal and the second pulse signal, and outputs one of the first control signal and the second control signal.
請求項1から5のいずれか一項に記載の遅延パルス生成回路。 The delay pulse generating circuit according to claim 1 , wherein the delay circuit receives the delayed pulse signal output from the driver or input to the driver.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021176879A JP7724679B2 (en) | 2021-10-28 | 2021-10-28 | Delay pulse generation circuit |
| JP2025130641A JP2025163191A (en) | 2021-10-28 | 2025-08-05 | Delay pulse generation circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021176879A JP7724679B2 (en) | 2021-10-28 | 2021-10-28 | Delay pulse generation circuit |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025130641A Division JP2025163191A (en) | 2021-10-28 | 2025-08-05 | Delay pulse generation circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023066256A JP2023066256A (en) | 2023-05-15 |
| JP7724679B2 true JP7724679B2 (en) | 2025-08-18 |
Family
ID=86322435
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021176879A Active JP7724679B2 (en) | 2021-10-28 | 2021-10-28 | Delay pulse generation circuit |
| JP2025130641A Pending JP2025163191A (en) | 2021-10-28 | 2025-08-05 | Delay pulse generation circuit |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025130641A Pending JP2025163191A (en) | 2021-10-28 | 2025-08-05 | Delay pulse generation circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7724679B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006254401A (en) | 2005-02-09 | 2006-09-21 | Matsushita Electric Ind Co Ltd | Delay locked loop circuit |
| JP2010119075A (en) | 2008-11-14 | 2010-05-27 | Fujitsu Microelectronics Ltd | Phase detector circuitry |
| JP2015057913A (en) | 2009-09-15 | 2015-03-26 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Delay-locked loop having delay independent of input signal duty cycle variation |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5543987A (en) * | 1978-09-21 | 1980-03-28 | Matsushita Electric Ind Co Ltd | Phase comparator |
| US6928128B1 (en) * | 1999-05-03 | 2005-08-09 | Rambus Inc. | Clock alignment circuit having a self regulating voltage supply |
-
2021
- 2021-10-28 JP JP2021176879A patent/JP7724679B2/en active Active
-
2025
- 2025-08-05 JP JP2025130641A patent/JP2025163191A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006254401A (en) | 2005-02-09 | 2006-09-21 | Matsushita Electric Ind Co Ltd | Delay locked loop circuit |
| JP2010119075A (en) | 2008-11-14 | 2010-05-27 | Fujitsu Microelectronics Ltd | Phase detector circuitry |
| JP2015057913A (en) | 2009-09-15 | 2015-03-26 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Delay-locked loop having delay independent of input signal duty cycle variation |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023066256A (en) | 2023-05-15 |
| JP2025163191A (en) | 2025-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6104225A (en) | Semiconductor device using complementary clock and signal input state detection circuit used for the same | |
| US6459314B2 (en) | Delay locked loop circuit having duty cycle correction function and delay locking method | |
| US8358160B2 (en) | Clock signal generation circuit | |
| US6643790B1 (en) | Duty cycle correction circuit with frequency-dependent bias generator | |
| JP2007243735A (en) | Dll circuit and semiconductor device comprising the same | |
| US8581650B2 (en) | Duty cycle correction circuit and delay locked loop circuit including the same | |
| US20080136479A1 (en) | Semiconductor memory device capable of easily performing delay locking operation under high frequency system clock | |
| JP2009065633A (en) | Semiconductor device and drive method therefor | |
| JP2011223375A (en) | Oscillator circuit | |
| JP5143370B2 (en) | Delay control circuit | |
| US7667509B2 (en) | Delay time adjusting method of delaying a phase of an output signal until a phase difference between an input signal and the output signal becomes an integral number of periods other than zero | |
| KR100861919B1 (en) | Multiphase signal generator and its method | |
| CN112910445B (en) | Semiconductor device for adjusting phase of multiphase signal | |
| KR101046722B1 (en) | Semiconductor devices | |
| CN102931979A (en) | Delay locked loop | |
| US20160182060A1 (en) | Duty cycle detection circuit and semiconductor apparatus including the same | |
| US6940325B2 (en) | DLL circuit | |
| KR100711103B1 (en) | Adaptive three-state phase frequency detector and detection method and phase locked loop using the same | |
| JP2001274682A (en) | Phase locked loop circuit | |
| JP7724679B2 (en) | Delay pulse generation circuit | |
| JP2013504979A (en) | Delay locked loop with delay independent of input signal duty cycle variation | |
| US7113014B1 (en) | Pulse width modulator | |
| US8471613B2 (en) | Internal clock signal generator and operating method thereof | |
| KR100892644B1 (en) | Phase mixer circuit and duty cycle correction circuit including the same | |
| KR100907001B1 (en) | PLL circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240702 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250304 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250410 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250527 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250627 |
|
| 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: 20250708 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250805 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7724679 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |