JP2012175598A - Time-to-digital conversion device - Google Patents
Time-to-digital conversion device Download PDFInfo
- Publication number
- JP2012175598A JP2012175598A JP2011037902A JP2011037902A JP2012175598A JP 2012175598 A JP2012175598 A JP 2012175598A JP 2011037902 A JP2011037902 A JP 2011037902A JP 2011037902 A JP2011037902 A JP 2011037902A JP 2012175598 A JP2012175598 A JP 2012175598A
- Authority
- JP
- Japan
- Prior art keywords
- pulse
- time
- signal
- delay
- error
- 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.)
- Granted
Links
Images
Landscapes
- Manipulation Of Pulses (AREA)
- Analogue/Digital Conversion (AREA)
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
Abstract
【課題】時間デジタル変換装置のダイナミックレンジを広くする。
【解決手段】第1の信号に応答して、所定の周期で繰返される第1のパルスの生成を開始する第1のパルス列生成部と、前記第1の信号に応答して、前記第1のパルスのカウントを開始するカウンタ回路と、入力端子が互いに接続され更にクロック端子が互いに接続される複数の遅延フリップフロップを有するストキャスティック型時間デジタル変換装置とを含み、第2の信号が入力する時の前記カウンタ回路のカウント数に基づく第1の時間を、前記第1の信号と前記第2の信号の時間差として検出する。
【選択図】図1A dynamic range of a time digital converter is widened.
In response to a first signal, a first pulse train generator for starting generation of a first pulse repeated at a predetermined cycle; and in response to the first signal, the first pulse A counter circuit that starts counting pulses, and a stochastic time-to-digital converter having a plurality of delay flip-flops whose input terminals are connected to each other and whose clock terminals are connected to each other, and when the second signal is input The first time based on the count number of the counter circuit is detected as a time difference between the first signal and the second signal.
[Selection] Figure 1
Description
本発明は、時間デジタル変換装置に関する。 The present invention relates to a time digital conversion apparatus.
時間デジタル変換装置(Time-to-Digital Converter、以下、TDCと呼ぶ)は、入力信号の時間差をデジタル信号に変換する装置である。このような時間デジタル変換装置としては、種々のタイプが提案されている。 A time-to-digital converter (hereinafter referred to as TDC) is a device that converts a time difference between input signals into a digital signal. Various types of such time digital conversion devices have been proposed.
例えば、複数の遅延回路が縦列接続された一対の遅延線を有し、この一対の遅延線の伝搬遅延の差を利用して入力信号の時間差を検出する時間デジタル変換装置が提案されている。他の時間デジタル変換装置としては、例えば、並列に接続された多数の遅延フリップフロップを有し、各遅延フリップフロップの応答のばらつきを利用して入力信号の時間差を検出するStochastic型TDCが提案されている。 For example, a time digital conversion device has been proposed that has a pair of delay lines in which a plurality of delay circuits are connected in cascade, and detects a time difference between input signals using a difference in propagation delay between the pair of delay lines. As another time digital conversion device, for example, a Stochastic type TDC having a large number of delay flip-flops connected in parallel and detecting the time difference of the input signal using variation in the response of each delay flip-flop has been proposed. ing.
時間デジタル変換装置が検出する時間差の領域は、測定方法により大きく異なる。例えば、一対の遅延線を用いる時間デジタル変換装置は、ピコ秒領域の時間差を測定する。一方、遅延フリップフロップを用いるStochastic型時間TDCは、フェムト秒領域の時間差を測定する。 The area of the time difference detected by the time digital converter varies greatly depending on the measurement method. For example, a time digital converter using a pair of delay lines measures a time difference in the picosecond region. On the other hand, Stochastic type time TDC using a delay flip-flop measures the time difference in the femtosecond region.
これら従来の時間デジタル変換装置には、ダイナミックレンジ(測定値の最大値と最小値の比)が高々3桁程度であるという問題がある。そこで、本発明の課題は、このような問題を解決することである。 These conventional time-to-digital converters have a problem that the dynamic range (ratio between the maximum value and the minimum value of the measurement value) is at most about three digits. Therefore, an object of the present invention is to solve such a problem.
上記の問題を解決するために、本装置の一観点によれば、第1の信号に応答して、所定の周期で繰返される第1のパルスの生成を開始する第1のパルス列生成部と、前記第1の信号に応答して、前記第1のパルスのカウントを開始するカウンタ回路と、と、入力端子が互いに接続され更にクロック端子が互いに接続される複数の遅延フリップフロップを有するストキャスティック型時間デジタル変換装置とを含み、第2の信号が入力する時の前記カウンタ回路のカウント数に基づく第1の時間を、前記第1の信号と前記第2の信号の時間差として検出する時間デジタル変換装置が提供される。 In order to solve the above problem, according to one aspect of the present apparatus, in response to the first signal, a first pulse train generation unit that starts generating a first pulse repeated at a predetermined period; A stochastic type having a counter circuit that starts counting the first pulse in response to the first signal, and a plurality of delay flip-flops having input terminals connected to each other and clock terminals connected to each other A time-to-digital converter that detects a first time based on a count number of the counter circuit when a second signal is input as a time difference between the first signal and the second signal. An apparatus is provided.
本装置によれば、時間デジタル変換装置のダイナミックレンジを広くすることができる。 According to this apparatus, the dynamic range of the time digital conversion apparatus can be widened.
以下、図面にしたがって本発明の実施の形態について説明する。但し、本発明の技術的範囲はこれらの実施の形態に限定されず、特許請求の範囲に記載された事項とその均等物まで及ぶものである。尚、図面が異なっても対応する部分には同一符号を付し、その説明を省略する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. However, the technical scope of the present invention is not limited to these embodiments, but extends to the matters described in the claims and equivalents thereof. In addition, the same code | symbol is attached | subjected to the corresponding part even if drawings differ, The description is abbreviate | omitted.
(実施の形態1)
図1は、本実施の形態の時間デジタル変換装置(TDC)2の構成図である。TDC2は、図1に示すように、第1のパルス列生成部4と、第2のパルス列生成部6と、カウンタ回路8と、誤差検出部10とを有している。
(Embodiment 1)
FIG. 1 is a configuration diagram of a time digital conversion device (TDC) 2 according to the present embodiment. As illustrated in FIG. 1, the TDC 2 includes a first pulse train generation unit 4, a second pulse
第1のパルス列生成部4は、第1の信号に応答して、所定の周期T(例えば、10〜10,000ps)で繰り返される第1のパルスの生成を開始する装置である。更に、第1のパルス列生成部4は、第1のパルスと共に、第1のパルスより所定の遅延時間ずつ遅れて立ち上がる複数の遅延パルスを繰り返し生成する装置である。第2のパルス列生成部6は、第2の信号に応答して、上記所定の周期T(例えば、10〜10,000ps)で繰り返される第2のパルスの生成を開始する装置である。カウンタ回路8は、第1の信号に応答して、第1のパルスのカウントを開始する装置である。誤差検出部10は、第2の信号が入力する時のカウンタ回路8のカウント数に基づく時間を第1の信号と第2の信号の時間差として検出し、算出した時間差と実際の時間差との誤差を検出する装置である。
The first pulse train generator 4 is a device that starts generating a first pulse that is repeated at a predetermined period T (for example, 10 to 10,000 ps) in response to a first signal. Furthermore, the first pulse train generation unit 4 is a device that repeatedly generates a plurality of delay pulses that rise with a predetermined delay time from the first pulse together with the first pulse. The second
図2は、本実施の形態のTDC2の動作を説明するフローチャートである。図3は、第1のパルスのカウント数に基づく時間差の測定手順(S2)を説明するフローチャートである。図4は、第1のパルスのカウント数に基づく時間差測定の手順(S2)を説明するタイムチャ―トである。図4には、第1の信号12および第2の信号14のレベル変化と、第1のパルス16および第2のパルス26のレベル変化と、カウンタ回路8の出力変化(カウント数の変化)18が示されている。尚、第1のパルス16および第2のパルス26の左側には、それぞれのパルスが出力される信号線の符号が示されている。
FIG. 2 is a flowchart for explaining the operation of the
―第1のパルスのカウント数に基づく時間差測定―
第1の信号12が第1の入力端子20に入力すると、第1のパルス列生成部4は、図4に示すように、第1の信号12の立ち上がるエッジRE12に応答して、所定の周期Tで繰り返される第1のパルス16の生成を開始する(図3のS12)。生成された第1のパルス16は、第1の信号線VS0に出力される。この時、第1の信号12の先頭部分H12は、最初に生成される第1のパルス16aの先頭部分H16として出力される。カウンタ回路8は、この第1の信号12の先頭部分H12に応答して、第1のパルス16のカウント18を開始する(S14)。尚、カウンタ回路8は、第1のパルス16の立ち上がりエッジをカウントする。
-Time difference measurement based on the first pulse count-
When the
第2の信号14が第2の入力端子22に入力すると、第2のパルス列生成部6は、第2の信号14の立ち上がりエッジRE14に応答して、第1のパルス16の周期と実質的に同じ周期Tで繰り返される第2のパルス26の生成を開始する。生成された第2のパルス26は、第5の信号線Vrに出力される(S18)。第2の信号14の先頭部分H14は、最初に生成される第2のパルス26aの先頭部分H26として出力される。カウンタ回路8は、この第2の信号14の先頭部分H14に応答して、第1のパルス16のカウントを停止する(S16)。カウンタ回路8は、この時のカウント数N0(第2の信号14が入力する時のカウント数)を保持する。
When the
次に、TDC2は、カウンタ回路8に保持されているカウント数N0に基づく第1の時間t0(=(N0−1)×T)を、第1のパルス12と第2のパルス14の時間差として算出する(S20)。例えば、カウンタ回路8のカウント数N0が3で第1のパルス16の周期Tが200psの場合、TDC2は、第1のパルス12と第2のパルス14の時間差として、400ps(=(3−1)×200 ps)を算出する。
Next, the
第1の時間t0は、誤算検出部10が有する演算機能を用いて算出される。但し、誤算検出部10とは別に演算機能を有する演算部を設けて、第1の時間t0を算出してもよい。後述する他の演算処理についても同様である。尚、信号(または、パルス)の時間差とは、それぞれの信号の立ち上がりエッジ内の所定の時点(例えば、信号が50%立ち上がる中間点)の時間差のことである。また、第2の信号14は、図4に示すように、第1の信号12の後に立ち上がる信号である。
The first time t 0 is calculated using the calculation function of the
以上の例では、第1のパルス12のカウント数は一桁である。しかし、カウンタ回路8は、容易に数桁(例えば、4桁以上)のパルスをカウントすることができる。従って、本実施の形態によれば、第1のパルス12と第2のパルス14との時間差のダイナミックレンジを、容易に広くすることができる。
In the above example, the count number of the
ところで、図4に示すように、第1のパルス12と第2のパルス14の時間差Δと第1の時間t0は、第1の残余時間tover1分異なっている(Δ=t0+tover1)。次に、誤差検出部10は、この第1の残余時間tover1に略等しい時間を、第1の誤差として検出する。
Incidentally, as shown in FIG. 4, the time difference Δ between the
―第1の誤差の検出―
図5は、第1の誤差の検出手順(図2のS4)を説明するフローチャートである。図6乃至8は、第1の誤差の検出手順(S4)を説明するタイムチャ―トである。図6には、第1の信号12、第2の信号14、第1のパルス16、および第2のパルス26が示されている。
-First error detection-
FIG. 5 is a flowchart for explaining the first error detection procedure (S4 in FIG. 2). 6 to 8 are time charts illustrating the first error detection procedure (S4). In FIG. 6, a
上述したように、第1のパルス列生成部4は、第1の信号12の立ち上がりエッジRE14に応答して、所定の周期Tで繰り返される第1のパルス16の生成を開始する(図3のS12)。同様に、第2のパルス列生成部6は、第2の信号14の立ち上がりエッジRE14に応答して、第1のパルス16と実質的に同じ周期Tで繰り返される第2のパルス26の生成を開始する(図3のS18)。従って、第1のパルス16と第2のパルス26の時間差t’over1は、第2の信号14が立ち上がる直前に生成が開始される第1のパルス16bと第2の信号14の時間差である第1の残余時間tover1と実質的に同じである。誤差検出部10は、この時間差t’over1を利用して、第1の誤差を検出する。
As described above, in response to the rising edge RE14 of the
第1のパルス列生成部4は、図7に示すように、第1のパルス16と共に、第1のパルス16より所定の遅延時間tdずつ遅れて立ち上がる複数の遅延パルス28a〜28cを繰り返し生成する。生成された第1〜第3の遅延パルス28a,28b,28cは、それぞれ第2〜第4の信号線VS1,VS2,VS3に出力される(図1参照)。尚、図7の各パルス列の左端には、それぞれが出力される信号線が示されている。
As illustrated in FIG. 7, the first pulse train generation unit 4 repeatedly generates a plurality of
図8は、図7の破線で囲われた領域を拡大した図である。誤差検出部10は、第1のパルス16および第1〜第3の遅延パルス28a〜28cの立ち上りエッジRE0〜RE3および立下りエッジFE0〜FE3の中で、第2のパルス26の立ち上がりエッジRE26に隣接する隣接エッジを検出する(S22)。ここで、第1のエッジに第2のエッジが隣接するとは、一方のエッジが発生してから他方エッジが発生するまでの間に第3のエッジが発生しないことをいう。図8に示す例では、第2のパルス26の立ち上がりエッジRE26に隣接するエッジは、第2の遅延パルス28bの立ち上がりエッジRE2と第3の遅延パルス28cの立ち上がりエッジRE3である。
FIG. 8 is an enlarged view of a region surrounded by a broken line in FIG. The
誤差検出部10は、第2のパルス26の立ち上がりエッジRE26に隣接する一対の隣接エッジRE2,RE3のうち先に立ち上がる隣接エッジRE2を、誤差測定用の隣接エッジNEとして検出する(図5のS22)。
The
誤差検出部10は、検出した隣接エッジNEと第1のパルス16の立ち上がるエッジRE0との時間差t1を、第1の誤差として検出する(S24)。例えば、隣接エッジNEが立ち上がりエッジの場合、誤差検出部10は、立ち上りエッジRE0〜RE3の中で隣接エッジNEが立ち上がる順番Nf1に基づいて、第1のパルス16と隣接エッジNEの時間差t1(=(Nf1−1)×td)を算出する。図8の例では、隣接エッジNEが立ち上がる順番は3番目である。従って、遅延時間tdが50psの場合、第1の誤差t1は100ps(=(3−1)×50ps)である。
図9は、立ち下がりエッジFE0〜FE3が誤差測定用の隣接パルスNEとして検出される場合を説明するタイムチャートである。図9の例では、第2のパルス26の立ち上がりエッジRE26に、第1の遅延パルス28aの立ち下がりエッジFE1と第2の遅延パルス28bの立ち下がりエッジFE2が隣接している。誤差検出部10は、第2のパルス26の立ち上がりエッジRE26に隣接する一対のエッジFE1,FE2のうち先に立ち下がる隣接エッジFE1を、誤差測定用の隣接エッジNEとして検出する(図5のS22)。誤差検出部10は、第1のパルス16の立ち上がりエッジRE0とこの隣接エッジNEとの時間差t1を、第1の誤差として算出(検出)する(S24)。
FIG. 9 is a time chart for explaining a case where the falling edges FE0 to FE3 are detected as adjacent pulses NE for error measurement. In the example of FIG. 9, the falling edge FE1 of the
ところで、本実施の形態では、先に立ち上がる(または後に立ち下がる)隣接エッジが誤差検出用の隣接エッジNEとして検出される。しかし、第2のパルス26の立ち上りエッジRE26に隣接する一対の隣接エッジのうち後に立ち上がる(または立ち下がる)隣接エッジを誤差測定用の隣接エッジとしてもよい。この場合、第2の残余時間tover2は負の値になる。
By the way, in the present embodiment, the adjacent edge rising first (or falling later) is detected as the adjacent edge NE for error detection. However, an adjacent edge that rises (or falls) after a pair of adjacent edges adjacent to the rising edge RE26 of the
図8および9に示すように、第1の誤差t1は、第1の残余時間tover1(=t’over1)と第2の残余時間tover2分異なっている(従って、Δ=t0+t1+tover2)。次に、誤差検出部10は、この第2の残余時間tover2に略等しい時間を、第2の誤差として検出する。
As shown in FIGS. 8 and 9, the first error t 1, the first remaining time t OVER1 and (= t 'over1) are different from the second remaining time t Over2 min (thus,
―第2の誤差の検出―
図10は、第2の誤差の検出手順(図2のS6)を説明するフローチャートである。図11は、第2の誤差の検出手順(S6)を説明するタイムチャ―トである。誤差検出部10は、第1のパルス列生成部4を制御して、図11に示すように、誤差検出用の隣接エッジNEを有する隣接パルス30を、第2のパルス26に向かって所定のシフト時間tfずつシフトさせる(図10のS32)。誤差検出部10は、この隣接パルス30のシフトと並行して、第2のパルス26の立ち上がりエッジRE26と隣接エッジNEとの時間差を測定する。
-Detection of second error-
FIG. 10 is a flowchart for explaining the second error detection procedure (S6 in FIG. 2). FIG. 11 is a time chart for explaining the second error detection procedure (S6). The
次に、誤差検出部10は、第2のパルス26の立ち上がりエッジRE26と隣接エッジNEとの時間差の絶対値が所定のシフト時間tfの半分以下になる時の隣接パルス31のシフト回数N2に基づく時間t2を第2の誤差として検出する(S34)。例えば、図11の例では、隣接パルス30のシフト回数N2は7回である。従って、シフト時間tfが1psの場合、第2の誤差t2(=N2×Tf)は7psになる。
Next, the
図12は、第2のパルス26の立ち上がりエッジRE26との時間差33bの絶対値が所定のシフト時間tfの半分以下になる隣接エッジNNE(以下、最近接エッジと呼ぶ)を説明するタイムチャートである。図12には、第2のパルス26の立ち上がりエッジRE26を追い越す直前および直後の隣接パルス30a,30bが示されている。ここで、第2のパルス26を追い越した直後の隣接パルス30bは、追い越す直前の隣接パルス30aをシフト時間tf分シフトさせたパルスである。従って、第2のパルス26を追い越す直前および直後の一対の隣接パルス30a,30bの一方のエッジと第2のパルス26の立ち上りエッジRE26との時間差(例えば、時間差33a)の絶対値は、tfの半分以上になる。一方、他方のエッジと第2のパルス26の立ち上りエッジRE26との時間差(例えば、時間差33b)の絶対値は、tfの半分以下になる。第2の誤差t2は、このような最近接エッジNNEを用いて検出される。
FIG. 12 is a time chart for explaining an adjacent edge NNE (hereinafter referred to as the nearest edge) in which the absolute value of the
ところで、図11に示すように、第2の誤差t2は、第2の残余時間tover2と第3の残余時間tover3(<0)分異なっている。誤差検出部10は、下記第3の誤差検出手順において、この第3の残余時間tover3を第3の誤差として検出する。
Meanwhile, as shown in FIG. 11, the second error t 2 includes a second remaining time t Over2 third remaining time t Over3 are different (<0) minutes. The
図11に示した例では、一対の隣接エッジRE2,RE3のうち先に立ち上がる隣接エッジRE2を有する隣接パルス28b(図8参照)を、第2のパルス26に向かってシフトさせている。しかし、後に立ち上がる隣接エッジRE3を有する隣接パルス28cを、第2のパルス26に向かってシフトされて、第2の誤差t2を検出させてもよい。
In the example shown in FIG. 11, the
或いは、第2のパルス26の立ち上りエッジRE26に隣接する立下りエッジFE1,FE2のうち先に(または後)に立ち下がる隣接エッジFE1(またはFE2)を有する隣接パルスを、第2のパルス26に向かってシフトさせてもよい(図9参照)。
Alternatively, an adjacent pulse having an adjacent edge FE1 (or FE2) falling earlier (or later) among the falling edges FE1 and FE2 adjacent to the rising edge RE26 of the
―第3の誤差の検出―
次に、誤差検出部10は、第2のパルスの立ち上りエッジRE26と最近接エッジNNEの時間差tover3を、第3の誤差として検出する(図2のS8)。
-Detection of third error-
Next, the
第3の誤差t3の検出には、例えば、Stochastic型TDC等の極短時間測定器(図示せず)を用いる。この極短時間測定器の測定レンジ(測定可能範囲)の幅は、シフト時間tfが好ましい。但し、極短時間測定器の測定レンジは、シフト時間tf以上で第1〜第3の遅延パルス28a〜28cの遅延時間td以下であってもよい。
The detection of the third error t 3, for example, Stochastic type TDC such a very short time measuring device (not shown) is used. The width of the measurement range (measurable range) of this very short time measuring device is preferably the shift time tf. However, pole measurement range short measuring instrument may be a delay time of the first to
―広レンジ時間差の算出―
最後に、誤差検出部10は、カウンタ回路8のカウント数に基づく第1の時間t0、第1の誤差t1、第2の誤差t2、および第3の誤差t3に基づく時間(=t0+t1+t2+t3)を、第1の信号12と第2の信号14との時間差として算出する(図2のS10)。
―Calculation of wide range time difference―
Finally, the
例えば、カウンタ回路8のカウント数に対応する時間t0、第1の誤差t1、第2の誤差t2、および第3の誤差t3がそれぞれ400ps、100ps、7ps、および216fsとすると、誤差検出部10は、第1の信号12と第2の信号14の時間差Δとして507.216psを算出する。この場合、時間差測定のダイナミックレンジは106である。このダイナミックレンジは、従来のTDCのダイナミックレン(103程度)より格段に広い。しかも、カウンタ回路8の最大カウント数を大きくすることで、第1の時間t0の桁数を多くすることは容易である。従って、本TDC2のダイナミックレンジを更に広くすることは容易である。
For example, if the time t 0 , the first error t 1 , the second error t 2 , and the third error t 3 corresponding to the count number of the
ところで、以上の例では、誤差検出部10は、全ての測定値(t0、t1、t2、およびt3)に基づいて、第1の信号12と第2の信号14との時間差Δを算出している。しかし、測定値の一部を用いて、第1の信号12と第2の信号14との時間差を算出してもよい。例えば、カウンタ回路8のカウント数に基づく第1の時間t0を、第1の信号と第2の信号の時間差として算出してもよい。この場合、第2のパルス列生成部6は設けずに、第2の信号14が入力する第2の入力部22を直接カウンタ回路8に接続してもよい。同様に、第1の時間t0と第1の誤差t1に基づく第2の時間(=t0+t1)を、第1の信号と第2の信号の時間差として算出してもよい。更に、第2の時間と第2の誤差に基づく第3の時間(=t0+t1+t2)を、第1の信号と第2の信号の時間差として算出してもよい。以下の実施の形態においても、同様である。
By the way, in the above example, the
(実施の形態2)
(1)構造
図13は、本実施の形態のTDC2aの構成図である。本TDC2aは、図13に示すように、第1のパルス生成部4a、第2のパルス生成部6a、カウンタ回路8、および誤差検出部10aを有している。
(Embodiment 2)
(1) Structure FIG. 13 is a configuration diagram of the
―第1のパルス生成部―
第1のパルス生成部4aは、第1の遅延回路ユニット32a、第1の反転遅延回路34a、および第1のゲート回路36aを有している。第1の遅延回路ユニット32aは、入力信号を所定の時間tc(例えば、10〜100ps)遅らせて出力する所定数(例えば、1〜10)の第1の遅延回路38aを有している。第1の遅延回路38aは縦列に接続され、前段の遅延回路の出力部が次段の遅延回路の入力部に接続されている。初段の遅延回路44aは、後述する第1のタイミング制御回路42aからの制御信号に応答して入力信号を上記所定の時間tcより長い時間遅らせて出力する可変遅延回路である。
-First pulse generator-
The first
第1の反転遅延回路34aは、入力信号を反転すると共に当該入力信号を、第1の遅延回路38aの遅延時間に実質的に等しい所定の時間tc(例えば、10〜100ps)遅らせて出力する反転遅延回路である。第1の反転遅延回路34aの入力部には、図13に示すように、第1の遅延回路ユニット32aの最終段の遅延回路45aの出力部に接続されている。第1の遅延回路ユニット32aの各遅延回路38aおよび第1の反転遅延回路34aの入力部は、図13に示すように、それぞれ第1〜第4の信号線VS0,VS1,VS2,VS3に接続されている。
The first
第1のゲート回路36aは、第1のスイッチ回路40aと、第1のタイミング制御回路42aを有している。第1のスイッチ回路40aは、一対の入力部SWIN1,SWIN2と出力部SWOUTとを有し、いずれか一方の入力部を出力部SWOUTに接続する。入力部SWIN1,SWIN2は、それぞれ第1の入力端20aと第1の反転遅延回路34aの出力部に接続されている。一方、出力部SWOUTは、第1の遅延回路ユニット32aの入力部に接続されている。
The
第1のタイミング制御回路42aは、第1の遅延回路38aおよび第1の反転遅延回路34aの出力信号を監視し、第1のスイッチ回路40a内部のスイッチの開閉を制御する。更に、第1のタイミング制御回路42aは、後述する演算制御部54の命令にしたがって、第1の遅延ユニット32aの初段の遅延回路(可変遅延回路)44aおよび第3のスイッチ回路48を制御する。
The first
この第1のタイミング制御回路42aは、論理回路である。但し、第1のタイミング制御回路42aは、CPU(Central Processing Unit)とメモリとを有する回路であってもよい。その場合、そのメモリには、第1のタイミング制御回路42aの機能をCPUに実現させるためのプログラムが記録されている。
The first
―第2のパルス生成部―
第2のパルス生成部6aは、第1のパルス生成部4aと略同じ構造を有している。但し、第2の遅延回路ユニット32bの初段の遅延回路は、可変遅延回路ではない。
-Second pulse generator-
The
すなわち、第2のパルス生成部6aは、第2の遅延回路ユニット32b、第2の反転遅延回路34b、および第2のゲート回路36bを有している。第2の遅延回路ユニット32bは、第1の遅延回路38aの遅延時間に実質的に等しい所定の時間tc、入力信号を遅らせて出力する所定数の第2の遅延回路38bを有している。第2の遅延回路38bの数は、第1の遅延回路38aの数と同じである。第2の遅延回路38bは縦列に接続され、前段の遅延回路38bの出力部が次段の遅延回路38bの入力部に接続されている。
In other words, the
第2の反転遅延回路34bは、入力信号を反転すると共に、第2の遅延回路38bの遅延時間に実質的に等しい所定の時間tc、入力信号を遅らせて出力する反転遅延回路である。第2の反転遅延回路34bの入力部は、図13に示すように、第2の遅延回路ユニット32bの最終段の遅延回路45bの出力部に接続されている。第2の遅延回路ユニット32bの初段の遅延回路44bの入力部は、図13に示すように、第5の信号線Vrに接続されている。
The second
第2のゲート回路36bは、第2のスイッチ回路40bと、第2のタイミング制御回路42bを有している。第2のスイッチ回路40bの一方の入力部には、第2の反転遅延回路34bの出力部が接続されている。第2のスイッチ回路40bの他方の入力部には、TDC2aの第2の入力部22bが接続さている。第2のスイッチ回路40bの構造および機能は、第1のスイッチ回路40aと略同じである。
The
第2のタイミング制御回路42bは、第2の遅延回路38bおよび第2の反転遅延回路34bの出力信号を監視し、第2のスイッチ回路40b内部のスイッチの開閉を制御する。第2のタイミング制御回路42bの構造は、第1のタイミング制御回路42aと略同じである。
The second
―カウンタ回路―
カウンタ回路8の第1の入力部CIN1は、第1のスイッチ回路40aと第1の遅延回路ユニット32aの間に接続された第1の信号線VS0に接続されている。一方、カウンタ回路8の第2の入力部CIN2は、第2のスイッチ回路40bと第2の遅延回路ユニット32bの間に接続された第5の信号線Vrに接続されている。カウンタ回路8は、第1の入力部CIN1に入力されるパルスに応答して当該パルスのカウントを開始する。更に、カウンタ回路8は、第2の入力部CIN2に入力される信号に応答して、第1の入力部CIN1に入力されるパルスのカウントを停止する。
-Counter circuit-
The first input section CIN1 of the
―誤差検出部―
誤差検出部10aは、第3のスイッチ回路48、Stochastic型の時間デジタル変換装置50(以下、STDCと呼ぶ)と、演算制御部54を有している。第3のスイッチ回路48の入力部は、それぞれ信号線VS0〜VS3に接続されている。第3のスイッチ回路48の出力部SOUTは、STDC50の第1の入力部STIN1に接続されている。一方、STDC50の第2の入力部STIN2には、第2のパルス生成ユニット6aに接続された第5の信号線Vrが接続されている。
―Error detection part―
The
演算制御部54は、例えばCPUとメモリとを有している。このメモリには、演算制御部54の機能をCPUに実現させるためのプログラムが記録されている。また、このメモリは、CPUが行う演算にも用いられる。演算制御部54は、FPGA(Field Programmable Gate Array)等の論理回路であってもよい。
The
カウンタ8の出力COUTおよびSTDC50の出力SOUTは、演算制御部54に送信される。演算制御部54は、第1のタイミング制御回路42a、第2のタイミング制御回路42bを制御信号する。
The output COUT of the
―遅延回路―
第1および第2の遅延回路38a,38bとして、種々の論理回路を用いることができる。例えば、一対のインバータ回路や排他的論理回路を用いることができる。第1および第2の反転遅延回路34a,34bについても同様である。
―Delay circuit―
Various logic circuits can be used as the first and
図14は、第1および第2の遅延回路38a,38b(可変遅延回路44aを除く)の一例を説明する回路図である。図14に示すように、遅延回路38a,38bは、例えば縦列接続された一対のCMOS(Complementary Metal Oxide Semiconductor)インバータ回路56a,56bを有している。この一対のCMOSインバータ回路56a,56bの遅延時間は、実質的に同じである。
FIG. 14 is a circuit diagram illustrating an example of the first and
入力端子DIN1に入力された入力信号は、1段目のインバータ回路56aで遅延および反転され、2段目のインバータ回路56bに伝達される。2段目のインバータ回路56bに伝達された入力信号は、更に遅延および反転され、出力端子DOUT1から出力される。従って、遅延回路38a,38bに入力された信号は、CMOSインバータ回路56a,56bの遅延時間の2倍遅延された後、元のレベル(正転)で出力される。
The input signal input to the input terminal DIN1 is delayed and inverted by the first-
―可変遅延回路―
図15は、第1の遅延回路ユニット32aの初段の可変遅延回路44aの一例を説明する回路図である。図15に示す遅延回路44aは、縦列接続された一対のCMOSインバータ回路56c,56d、キャパシタ58、およびスイッチ60を有している。CMOSインバータ回路56c,56dの遅延時間は、第1および第2の遅延回路38a,38bが有するCMOSインバータ回路56a,56bの遅延時間と実質的に同じ所定の時間である。
-Variable delay circuit-
FIG. 15 is a circuit diagram illustrating an example of the
キャパシタ58の両端は、それぞれCMOSインバータ回路56a,56bを接続する配線57およびスイッチ(トランジスタ)60に接続されている。演算制御部54は、第1のタイミング制御回路42aを介してこのスイッチ60のゲート端子62に制御信号を送信し、スイッチ60を開閉する。可変遅延回路44aは、スイッチ60が開いている間は、図14の遅延回路38a,38bと略同じように動作する。一方、スイッチ60が閉じている間は、可変遅延回路44aは、キャパシタ58を充電または放電する。従って、可変遅延回路44aは、スイッチ60が開いている時より長い時間をかけて、入力端子DIN2に入力された信号を出力端子DOUT2から出力する。従って、遅延時間が長くなる。
Both ends of the
―反転遅延回路―
図16は、第1および第2の反転遅延回路34a,34bの一例を説明する回路図である。図16に示す反転遅延回路34a,34bは、一つのCMOSインバータ56eと、このCMOSインバータ56eの出力部に接続されたキャパシタ64を有している。CMOSインバータ56eの遅延時間は、第1および第2の遅延回路38a,38bが有するCMOSインバータ回路56a,56bの遅延時間と実質的に同じである。
―Inversion delay circuit―
FIG. 16 is a circuit diagram illustrating an example of the first and second
入力端子DIN3に入力された入力信号は、CMOSインバータ56eで遅延および反転され、その後出力端子DOUT3から出力される。入力信号の遅延時間は、CMOSインバータ56eの遅延時間とキャパシタ64の充電時間の和である。キャパシタ64の充電時間は、CMOSインバータ56eの遅延時間と実質的に同じ時間に設定されている。従って、第1および第2の反転遅延回路34a,34bの遅延時間は、第1および第2の遅延回路38a,38bの遅延時間と実質的に同じになる。
The input signal input to the input terminal DIN3 is delayed and inverted by the
―STDC―
図17は、STDC50の構造を説明する図である。図18は、STDC50の動作を説明する図である。図17に示すように、STDC50は、複数の遅延フリップフロップ(Dフリップフロップ)66と、エンコーダ68を有している。遅延フリップフロップ66の入力端子Xは互いに接続され、STDC50の第1の入力部STIN1に接続されている。同様に、遅延フリップフロップ66のクロック端子Yは互いに接続され、STDC50の第2の入力部STIN2に接続されている。
―STDC―
FIG. 17 is a diagram for explaining the structure of the
一方、遅延フリップフロップ66の複数の出力端子Qは、それぞれエンコーダ68の入力部に接続される。エンコーダ68は、オン状態の遅延フリップフロップ66の数をカウントし、そのカウント数を出力部STOUTから出力する。遅延フリップフロップ66は、入力端子Xがハイレベルの時にクロック端子Yがローレベルからハイレベルに変化するとON状態になり、ハイレベル信号を出力するフリップフロップである。
On the other hand, the plurality of output terminals Q of the delay flip-
図18には、第1の入力部STIN1に入力される第1の入力信号70aおよび第2の入力部STIN2に入力される第2の入力信号70bが示されている。縦軸は電圧であり、横軸は時間である。横軸の時間は、fs(フェムト秒)領域の時間である。このような時間領域では、第1の入力信号70aおよび第2の入力信号70bの信号レベルは、ローレベルからハイレベルに除々に変化する。STDC50は、例えば、第1の入力信号70aの立ち上がりエッジ72aの中間点74aと第2の入力信号70bの立ち上がりエッジ72bの中間点74bの時間差Δtを検出する。
FIG. 18 shows a
個々の遅延フリップフロップ66は、入力信号の時間差を検出する機能は有していない。しかし、図18に示すように、第1の入力信号70aの立ち上がりエッジ72aと第2の入力信号70bの立ち上がりエッジ72bが重なると、各遅延フリップフロップ66の特性のばらつきにより、複数の遅延フリップフロップ66の一部だけがオン状態になる。この時オン状態になる遅延フリップフロップ66の数は、第1の入力信号70aと第2の入力信号70bの時間差Δtの増加とともに増加する。STDC50は、この性質を利用して、入力信号の時間差Δtを検出する。
Each delay flip-
図19は、STDC50の特性を説明する図である。横軸は、第1の入力信号70aの入力時刻t1と第2の入力信号70bの入力時刻t2の時間差Δt(=t2−t1)である。縦軸は、STDC50の出力Dtdc(オン状態の遅延フリップフロップ66の数)である。図19に示すように、0fsを中心とする一定の範囲内76で、STDC50の出力Dtdcは時間差Δtに対して略リニアに変化する。従って、時間差Δtがこの範囲76(以下、測定レンジと呼ぶ)内であれば、STDC50の出力から時間差Δtを容易に求めることができる。このようにして得られる入力信号の時間差Δtは、fs(フェムト秒)領域の時間である。尚、測定レンジ76は、時間差Δtに関する標準偏差をσとすると、−σ以上σ以下の範囲である。
FIG. 19 is a diagram for explaining the characteristics of the
測定レンジ76の外では、STDC50の出力Dtdcは、略0または出力の
最大値になる。この特性に基づいて、第2の入力信号70bの立ち上がりエッジにおける第1の入力信号70aの信号レベルを検出することができる。例えば、STDC50の出力Dtdcが略0であれば、第2の入力信号70bの立ち上がりエッジにおける第1の入力信号70aの信号レベルはローレベルである。一方、STDC50の出力が略最大値(例えば、255)であれば、第2の入力信号70bの立ち上がりエッジにおける第1の入力信号70aの信号レベルはハイレベルである。
Outside the
(2)動作
本TDC2aの動作は、図2乃至12を参照して説明した実施の形態1のTDC2と略同じである。従って、図2乃至12および図13の回路図を参照して、本TDC2aの動作を説明する。
(2) Operation The operation of the
―パルスカウントに基づく時間測定(図2のS2)―
第1の信号12が入力するまでは、TDC2aの第1の入力端子20aは、第1のゲート回路36aにより、第1の遅延回路ユニット32aの入力部に接続されている。一方、第1の遅延回路ユニット32aの入力部と第1の反転遅延回路34aの出力部は切り離されている。この状態では、第1の遅延回路ユニット32aが有する各遅延回路38aの出力は全てローレベルであり、第1の反転遅延回路34aの出力はハイレベルである。
-Time measurement based on pulse count (S2 in Fig. 2)-
Until the
今、第1の入力端子20aに第1の信号12が入力すると、第1の信号12は、第1のスイッチ回路40aを介して、第1の遅延回路ユニット32aに供給される。この時、第1の信号12の先頭部分H12は第1の信号線VS0に出力され、第1の信号線VS0をハイレベルにする(図4参照)。これにより、第1の信号線VS0に出力される第1のパルス16の最初の生成が開始される。
Now, when the
第1の遅延回路ユニット32aに第1の信号12が供給されると、第1の遅延回路ユニット32aの各遅延回路38aは、オフ状態からオン状態に順次変化する。この変化にしたがって、第2〜第4の信号線VS1〜VS3は、ローレベルからハイレベルに順次変化する(図7参照)。これにより、第1〜第3の遅延パルス28a〜28cの最初の生成が順次開始する。
When the
第1のゲート回路36aは、例えば第1の信号線VS1のレベル変化に応答して、第1の遅延回路ユニット32aの入力部を第1の入力端子20aから切り離し、第1の反転遅延回路34aの出力部に接続する。この時の第1の反転遅延回路34aの出力は、ハイレベルである。従って、第1の遅延回路ユニット32aの入力部は、第1の入力部20aから切り離された後も、第1の反転遅延回路34aの出力によりハイレベルに保たれる。
For example, in response to a level change of the first signal line V S1 , the
第1の反転遅延回路34aは、第1の遅延回路ユニット32aの最終段の遅延回路45aがオン状態になると、その出力VS3(ハイレベル)を反転して第1の遅延回路ユニット32aの入力部に帰還する。この帰還により、第1の信号線VS0のレベルはハイレベルからローレベルに変化し、第1のパルス16の最初の生成が終了する。
When the
第1の遅延回路ユニット32aの各遅延回路38aは、帰還された反転出力に順次応答して、オン状態からオフ状態に順次変化する。したがって、第2〜第4の信号線VS1〜VS3の信号レベルは、ハイレベルからローレベルに順次変化する。これにより、第1〜第3の遅延パルス28a〜28cの最初の生成が順次終了する。
Each
第3の遅延パルス28cの生成が終了し第1の遅延回路ユニット32aの最終段の遅延回路45aがオフ状態になると、第1の反転遅延回路34aは、その出力VS3(ローレベル)を反転して第1の遅延回路ユニット32aの入力部に帰還する。この帰還により、第1の信号線VS0のレベルはハイレベルに変化し、第1のパルス16の生成が再開する。以後、第1のパルス16および第1〜第3の遅延パルス28a〜28cの生成が繰り返される。
When the generation of the
以上の説明から明らかなように、第1のパルス16のパルス幅PW(図8参照)は、遅延回路38aおよび反転遅延回路34aの総数M(図13の例では、4)と遅延回路38aおよび反転遅延回路34aの遅延時間tcの積M×tcである。また、第1のパルス16のパルス間隔PDも、M×tcである。従って、第1のパルス16の生成が繰り返される周期Tは2M×tcである(本TDC2aでは、8tc)。
As is clear from the above description, the pulse width PW (see FIG. 8) of the
すなわち、本TDC2aは、第1の信号12の立ち上がりエッジに応答して、所定の周期8tcで繰返される第1のパルス16の生成を開始する(図3のS12)。以上の説明から明らかなように、第1のパルス16および第1〜第3の遅延パルス28a〜28cが順次立ち上がる際の時間間隔(遅延時間td)は、遅延回路38aおよび反転遅延回路34aの遅延時間tcである。
That is, the present TDC2a in response to the rising edge of the
ところで、第1の信号12が第1の入力端子20aに入力すると、第1の信号線VS0はローレベルからハイレベルに変化する。この変化に応答して、カウンタ回路8は、第1のパルス16のカウントを開始する(図3のS14)。
By the way, when the
一方、第2の入力端子22bに第2の信号14が入力すると、第2のパルス列生成部6aは、所定の周期で繰返される第2のパルス26の生成を開始する(図3のS18)。第2のパルス列生成部6aが第2のパルス26を生成する手順は、第1のパルス列生成部6aが第1のパルス16を生成する手順と略同じである。従って、第2のパルス26の生成が繰り返される周期は、第1のパルス16の生成が繰り返される周期と実質的に等しい。
On the other hand, when the
第2の入力端子22bに第2の信号14が入力すると、第5の信号線Vrには第2の信号14の先頭部分が出力され、第5の信号線Vrはローレベルからハイレベルに変化する。この変化に応答して、カウンタ回路8は、第1のパルス16のカウントを停止する(図3のS16)。
When the
演算制御部54は、この時のカウンタ回路8のカウント数に基づく時間を、第1の信号12と第2の信号14との時間差として算出する(図3のS20)。例えば、カウンタ回路8の出力が4で遅延時間tcが50psの場合、算出される時間は、1200ps(=8×(4−1)×50ps)である。
The
―第1の誤差検出(図2のS4)―
図20は、本実施の形態における第1の誤差の検出手順を説明するフローチャートである。演算制御部54は、まず、第1のタイミング制御回路42aを介して第3のスイッチ回路48を制御し、第1〜第4の信号線VS0〜VS3を順次STDC50の第1の入力部STIN1に接続する。一方、STDC50の第2の入力部STIN2には、第5の信号線Vrが接続されている。演算制御部54は、STDC50の出力を順次読出し、第5の信号線Vrに出力される信号が立ち上がる時の第1〜第4の信号線VS0〜VS3の信号レベルを順次検出し記録する(図20のS42)。
-First error detection (S4 in Fig. 2)-
FIG. 20 is a flowchart for explaining a first error detection procedure in the present embodiment. The
例えば、演算制御部54は、検出した信号レベルがローレベルである場合にはレベル値”0”を、信号レベルを検出した信号線の識別子とともに記録する。同様に、検出した信号レベルがハイレベルである場合、演算制御部54はレベル値”1”を、信号レベルを検出した信号線の識別子とともに記録する。
For example, when the detected signal level is a low level, the
次に、演算制御部54は、記録したレベル値からレベル行列Vs<N:0>を生成する(図20のS44)。Nは、行列の要素数より1小さい整数である。レベル行列Vs<N:0>の各要素は、それぞれが出力された信号線に対応させて記録した信号レベルである。例えば、図13に示すTDC2aでは、Nは3である。第1の要素Vs<0>は、第5の信号線Vrに出力される信号が立ち上がる時の第1の信号線VS0のレベル値である。第2〜第4の要素Vs<1>〜Vs<3>は、第5の信号線Vrに出力される信号が立ち上がる時の第2〜第4の信号線VS1〜VS3のレベル値である。
Next, the
演算制御部54は、このレベル行列Vs<N:0>に基づいて、第1のパルス16および第1〜第3の遅延パルス28a〜28cのエッジの中から第2のパルス26の立ち上がりエッジRE26に隣接する一対の隣接エッジの一方を検出する(図20のS46)。
Based on the level matrix Vs <N: 0>, the
演算制御部54は、検出した隣接エッジを用いて第1〜第3の誤差を検出する。図21は、この誤差検出用の隣接エッジの検出手順を説明するタイムチャートである。図21には、第1〜第5の信号線VS0〜VS3,Vrに出力されるパルスが示されている。図21に示すように、第1〜第4の信号線VS0〜VS3には、それぞれ第1のパルス16および第1〜第3の遅延パルス28a〜28cが出力される。一方、第5の信号線Vrには、第2のパルス26が出力される。従って、レベル行列Vs<3:0>は、第2のパルス26が立ち上がる時の第1のパルス16および第1〜第3の遅延パルス28a〜28cの信号レベルを示している。
The
第1のパルス16の1周期は、図21の上部に示すように、第1のパルス16および第1〜第3の遅延パルス28a〜28cのエッジにより、複数の期間(以後、遅延期間と呼ぶ)78a〜78hに区画することができる。各遅延期間78a〜78hの長さは、第1の遅延回路38aおよび第1の反転遅延回路34aの遅延時間tcである。図21の上部には、第2のパルス26が各遅延期間内で立ち上がる場合に生成されるレベル行列Vs<3:0>が示されている。
As shown in the upper part of FIG. 21, one cycle of the
例えば、図21に示すように、第2のパルス26が3番目の遅延期間78cで立ち上がる場合、第2のパルス26の立ち上がりエッジRE26における第1のパルス16はハイレベルである。同様に、第1の遅延パルス28aおよび第2の遅延パルス28bもハイレベルである。一方、第3の遅延パルス28cはローレベルである。従って、レベル行列Vs<3:0>は”0111”になる。
For example, as shown in FIG. 21, when the
図21に示すように、レベル行列Vs<3:0>と遅延期間78a〜78hは1対1に対応している。従って、レベル行列Vs<3:0>を参照することで、第2のパルス26が立ち上がる遅延期間78a〜78hを検出することができる。また、図21に示すように、各遅延期間78a〜78hは、第1のパルス16または第1〜第3の遅延パルス28a〜28cのエッジにより区切られている。従って、第2のパルス26が立ち上がる遅延期間78a〜78hから、第2のパルス26の立ち上がりエッジRE26に隣接する隣接エッジを検出することができる。
As shown in FIG. 21, the level matrix Vs <3: 0> and the
例えば、レベル行列”0111”には、上述したように3番目の遅延期間78cが対応している。この遅延期間78cを区切るエッジは、第2の遅延パルス28bおよび第3の遅延パルス28cの立ち上がりエッジRE2,RE3である。従って、これら一対のエッジRE2,RE3が、第2のパルス26の隣接エッジである。演算制御部54は、この一対の隣接エッジの一方を誤差検出用の隣接エッジNEとして検出する。隣接エッジの検出には、ルックアップテーブルが用いられる。
For example, the
図22は、誤差検出用の隣接エッジの検出に用いられるルックアップテーブル(以下、表1と呼ぶ)である。表1の第1行目には、レベル行列Vs<3:0>が示されている。表1の第3行目には、誤差検出用の隣接エッジNEが出力される信号線が示されている。第3行目の"rise"および"fall"は、各セルに示された隣接エッジNEが、立ち上がりエッジまたは立ち下がりエッジのいずれであるかを示している。尚、表1に示されている隣接エッジNEは、一対の隣接エッジのうち先に立ち上がる前方隣接エッジである。 FIG. 22 is a look-up table (hereinafter referred to as Table 1) used for detecting adjacent edges for error detection. In the first row of Table 1, the level matrix Vs <3: 0> is shown. The third line of Table 1 shows a signal line from which an adjacent edge NE for error detection is output. “Rise” and “fall” in the third row indicate whether the adjacent edge NE shown in each cell is a rising edge or a falling edge. The adjacent edge NE shown in Table 1 is a front adjacent edge that rises first among a pair of adjacent edges.
表1の第2行目は、第1のパルス16の立ち上がりエッジRE16と誤差測定用の隣接エッジNEの時間差t1を示している。
Second row of Table 1 shows the time difference t 1 between adjacent edges NE rising edge RE16 and for error measurement of the
今、誤差検出部10aがエッジ行列”0111”を検出したとする。この場合、演算制御回路54はこのルックアップを参照して、第3の信号線VS2に出力される第2の遅延パルス28bの立ち上がりエッジRE2を誤差検出用の隣接エッジNEとして検出する(図20のS46)。更に、演算制御回路54はこのルックアップを参照して、第1のパルス16の立ち上がりエッジRE16と検出した隣接エッジNEの時間差2tcを、第1の誤差として検出する(S48)。実際のルックアップテーブルには、変数2tcではなく実際の時間差が示されている。例えば、遅延時間tcが50psの場合、第1の誤差t1は100ps(=2×50ps)になる。
Assume that the
尚、本実施の形態のステップS42〜S46は、実施の形態1のS22(図5)に対応している。また、本実施の形態のステップS48は、実施の形態1のS24に対応している。 Note that steps S42 to S46 of the present embodiment correspond to S22 (FIG. 5) of the first embodiment. Further, step S48 in the present embodiment corresponds to S24 in the first embodiment.
―第2の誤差測定(図2のS6)―
図23は、本実施の形態における第2の誤差の検出手順を説明するフローチャートである。図24は、本実施の形態における第2の誤差の検出手順を説明するタイムチャートである。
-Second error measurement (S6 in Fig. 2)-
FIG. 23 is a flowchart for explaining a second error detection procedure in the present embodiment. FIG. 24 is a time chart for explaining a second error detection procedure in the present embodiment.
図24には、誤差検出用の隣接エッジNEを有する隣接パルス30と第2のパルス26が示されている。隣接パルスとは、隣接エッジを有するパルスのことである。
FIG. 24 shows the
演算制御部54は、第3のスイッチ回路48を制御して、隣接パルス30が出力される信号線(例えば、VS2)を、STDC50の第1の入力部STIN1に接続する(S52)。尚、第1の入力部STIN1と第3のスイッチ回路48の間は、図13に示すように、信号線Vsにより接続されている。一方、STDC50の第2の入力部STIN2には、第2のパルス26が出力される第5の信号線Vrが接続されている。図24の各パルス列の左側には、それぞれのパルスが送信される信号線の符号が示されている。
The
次に、演算制御部54は、STDC50の出力コードDtdcを読み出す(S54)。演算制御部54は、読み出した出力コードDtdcに対応する入力信号の時間差Δtの絶対値が後述する所定のシフト時間tfの半分以下であるか判断する(S56)。
Next, the
図19に示すように、STDC50の出力コードDtdcは、0fsを中心とする測定レンジ76内で、入力信号の時間差Δtに対して略リニアに変化する。図19に示す例では測定レンジ76は、−1000〜1000fsである。図19に示すように、出力コードDtdcが59以上133以下であれば、入力信号の時間差Δtは−1000〜0fsである。また、出力コードDtdcが133以上212以下であれば、入力信号の時間差Δtは、0〜1000fsである。
As shown in FIG. 19, the output code D tdc of the
今、シフト時間tfが、測定レンジの幅と同じ2000fsであるとする。演算制御回路54は、STDC50の出力コードDtdcが59以上133以下の場合、入力信号の時間差Δtの絶対値がシフト時間tfの半分以下と判断する。同様に、演算制御回路54は、STDC50の出力コードDtdcが133以上212以下の場合、入力信号の時間差Δtの絶対値がシフト時間tfの半分以下と判断する。これらの場合、後述するステップS62に進み、隣接パルス30のシフト回数に基づく時間を第2の誤差として検出する。
Now, it is assumed that the shift time tf is 2000 fs which is the same as the width of the measurement range. When the output code D tdc of the STDC 50 is 59 or more and 133 or less, the
出力コードDtdcから得られる時間差Δtの絶対値がtfの半分より大きい場合には、演算制御部54は、第1の遅延回路ユニット32aの可変遅延回路44aの遅延時間をシフト時間tf分増加させる(S58)。
When the absolute value of the time difference Δt obtained from the output code D tdc is larger than half of tf, the
このステップ58により、第1のパルス列生成部32aが生成する各パルス(第1のパルス16および第1〜第3の遅延パルス28a〜28c)はtf分シフトする。従って、図24に示すように、隣接パルス30も、第1のシフト期間80aにおいて、第2のパルス26に向かってシフト時間tf分シフトする。シフト時間tfは、STDC50の測定レンジ76の幅以下の時間(>0)である。本実施の形態のシフト時間tfは、STDC50の測定レンジ76である。
By this
次に、演算制御部54は、可変遅延回路44aの遅延時間を元の遅延時間tcに戻し、少なくても次の隣接パルス30bの生成が終了するまで元の遅延時間tcを維持する。(S60)。このステップ60により、図24に示すように、第1のシフト期間80aに続く第1のメモリ期間82aの間、隣接パルス30b,30cは、tfシフトされた状態を維持する。このメモリ期間82aにおける隣接パルス30と第2のパルス26の時間差は、シフト前の時間差(第2の残余時間tover2)よりtf分短くなっている。
Next, the
演算制御部54は、ステップS54に戻り第1のメモリ期間82aにおいて、STDC50の出力コードDtdcを再度読み出す。演算制御部54は、読み出した出力コードDtdcに対応する時間差Δtの絶対値がシフト時間tfの半分以下であるか再度判断し(S56)、時間差Δtの絶対値がシフト時間tfの半分以下でない場合には再び可変遅延回路44aの遅延時間をtf分増加させる(S58)。
The
演算制御部54は、以上のステップを繰り返す。従って、図24に示すように、シフト期間80とメモリ期間82が交互に繰り返され、最終的には隣接パルス30と第2のパルス26の時間差の絶対値がtfの半分以下になる。
The
すると、演算制御部54は、STDCの出力Dtdcに対応する時間差Δtの絶対値がシフト時間tf(例えば、1ps)の半分以下になったと判断し、隣接パルス30のシフト回数N3(例えば、7回)に対応する時間(=tf×N3、例えば7ps)を第2の誤差t2として算出する(S62)。更に、演算制御部54は、この時のSTDC50の出力コードDtdcを、例えば演算制御部54のメモリに記録する(S62)。
Then, the
図11を参照して説明したように、第2の誤差t2は、シフト開始前の隣接パルス30と第2のパルス26の時間差(第2の残余時間tover2)と第3の残余時間tover3分異なっている。
As described with reference to FIG. 11, the second error t 2 is the time difference between the
以上の例では、可変遅延回路44aの遅延時間を長くして一対の隣接パルスのうち先に立ち上がる隣接パルス30を第2のパルス26に向かってシフトさせる。しかし、可変遅延回路44aの遅延時間を短くして一対の隣接パルスのうち後に立ち上がる隣接パルスをシフトさせてもよい。その場合には、第1および第2の遅延回路38a,38bの遅延時間をキャパシタにより長くしておくことで、可変遅延回路44aのスイッチ58(図15)を開くことで、可変遅延回路44aの遅延時間を第1および第2の遅延回路38a,38bより短くすることができる。
In the above example, the delay time of the
―第3の誤差測定(図2のS8)―
次に、誤差検出部10は、STDC50を用いて、第3の残余時間tover3を第3の誤差t3として検出する。図25は、第3の誤差の検出手順を説明するフローチャ―トである。
-Third error measurement (S8 in Fig. 2)-
Next, the
演算制御部54は、まずステップ62で記録したSTD50の出力コードDtdcをメモリから読み出す(S72)。演算制御部54は、読み出した出力コードDtdcに対応する時間差Δtを、第3の誤差t3として算出する(S74)。第3の誤差t3は、例えば次式に基づいて算出される。
The
ここで、Dxは、演算制御部54がSTD50から読み出す出力コードDtdcである。この出力コードDtdcは、STDC50の入力信号の時間差Δtの絶対値がシフト時間tfの半分以下になる時の出力コードである。D0は、時間差Δtが0秒の場合の出力コードである。DLは、測定レンジ76の上限値または下限値に対応する出力コードである。MRは、STDC50の測定レンジの幅である。
Here, D x is an output code D tdc that the
図19に示す例では、D0は133である。測定レンジ76の上限に対応するDLは、212である。測定レンジ76の下限に対応するDLは、59である。測定レンジの幅MRは、200fsである。DxがD0以上の場合には、DLとして測定レンジ76の上限値を用いる。一方、DxがD0以下の場合には、DLとして測定レンジ76の下限値を用いる。
In the example shown in FIG. 19, D 0 is 133. D L corresponding to the upper limit of the
今、Dxが75とすると、第3の誤差は、式(1)により−78f[=(75−133)/(59−133)]になる。 Assuming that D x is 75, the third error is −78f [= (75-133) / (59-133)] according to the equation (1).
―広レンジ時間差の算出(図2のS10)―
最後に、演算制御部54は、カウンタ回路8のカウント数に対応する時間t0、第1の誤差t1、第2の誤差t2、および第3の誤差t3に基づいて、第1の信号12と第2の信号14との時間差(=t0+t1+t2+t3)を算出する。
-Calculation of wide range time difference (S10 in Fig. 2)-
Finally, the
例えば、t0、t1、t2、およびt3が、それぞれ1200ps、200ps、7ps、および−78fsの場合、演算制御部54は、14006.922fsを算出する。この値のダイナミックレンジは8桁である。t0=1200psに対応するカウント数は、1桁程度である。カウンタ回路8のカウント数は容易に数桁に及ぶので、ダイナミックレンジは更に広くなる。
For example, when t 0 , t 1 , t 2 , and t 3 are 1200 ps, 200 ps, 7 ps, and −78 fs, respectively, the
本実施の形態で測定される各時間t0〜t3のダイナミックレンジは、高々3桁程度である。しかし、本実施の形態では、上述したように測定精度を上げながら複数段階の誤差検出を行うことで、8桁以上の広いダイナミックレンジを実現している。 The dynamic range of each time t 0 to t 3 measured in the present embodiment is about three digits at most. However, in this embodiment, as described above, a wide dynamic range of 8 digits or more is realized by performing error detection in a plurality of stages while increasing measurement accuracy.
また、本実施の形態のTDC2aは、遅延回路をリング状に接続して入力信号を遅延させる。従って、本実施の形態のTDC2aよれば、少数の遅延回路で入力信号を長時間遅延させることができる。故に、本実施の形態によれば、TDC装置を容易に小型化することができる。
Further, the
ところで、第1のパルス列生成部32aと第2のパルス列生成部32bのパルス生成周期Tが僅かにずれていても、カウンタ回路8のカウント数が大きい場合、時間差の測定値と実際の時間差のずれが大きくなる。従って、このようなずれが生じないように、時間差の測定開始前に第1および第2の遅延回路38a,38bの遅延時間を調整しておくことが好ましい。遅延回路の遅延時間を調整するには、例えば、遅延回路に微小キャパシタを接続すればよい。第1および第2のパルスの生成周期Tのずれを検出するには、例えば、第1の信号および第2の信号を同時にTDC2に入力し、第1のパルスと第2のパルスが相当数生成された後に、両パルスの時間差をSTDC50等で測定すればよい。
By the way, even if the pulse generation periods T of the first pulse
(実施の形態3)
図26は、本実施の形態のTDC2bの構成図である。本実施の形態のTDC2bの構造および動作は、実施の形態2のTDC2aと略同じである。すなわち、本TDC2bは、図26に示すように、第1のパルス生成部4A、第2のパルス生成部6A、カウンタ回路8A、および誤差検出部10A(以下、第1のパルス生成部4A等と呼ぶ)を有している。尚、TDC2aを示す図13と図26では、第1のパルス生成部4Aと第2のパルス生成部6Aの位置が入れ替わっている。
(Embodiment 3)
FIG. 26 is a configuration diagram of the
但し、本TDC2bは、図26に示すように、第1の信号が入力する第1の入力端子20Aに加え第1の信号の反転信号が入力する第1の反転入力端子/20Aを有している。また、本TDC2bは、第2の信号が入力する第2の入力端子20Bに加え第2の信号の反転信号が入力する第2の反転入力端子/20Bを有している。そして、第1のパルス生成部4A等は、正転入力信号および反転入力信号が入力され、正転出力信号および反転出力信号を出力する。これら正転入力信号および反転入力信号は、実質的に同時に入力される。また、正転出力信号と反転出力信号の遅延時間は、実質的に等しい。第1のパルス生成部4A等が有する回路等についても、同様である。
However, as shown in FIG. 26, the
(1)第1のパルス生成部
第1のパルス生成部4Aは、実施の形態2の第1のパルス生成部4aと同様に、第1の遅延回路ユニット32A、第1の反転遅延回路34A、および第1のゲート回路36A(以下、第1の遅延回路ユニット32A等と呼ぶ)を有している。但し、第1の遅延回路ユニット32A等は、正転入力信号および反転入力信号が入力され、正転出力信号および反転出力信号を出力する。
(1) First Pulse Generation Unit The first pulse generation unit 4A is similar to the first
第1の遅延回路ユニット32A等は、正転入力信号を実施の形態2の第1の遅延回路ユニット32a等と同様に遅延させて、正転出力信号として出力する。更に、第1の遅延回路ユニット32A等は、反転入力信号(正転入力信号の反転信号)を遅延させて、反転出力信号(正転出力信号の反転信号)として出力する。
The first
―第1の遅延回路ユニット―
第1の遅延回路ユニット32Aは、図26に示すように、縦列接続された第1の遅延回路38Aを備えている。図27は、第1の遅延回路38A(可変遅延回路44Aを除く)の一例を説明する回路図である。図27に示すように、遅延回路38Aは、正転遅延部84と反転遅延部86を有している。正転遅延部84および反転遅延部86の構造は、実施の形態2の第1の遅延回路38aと略同じである(図14参照)。
-First delay circuit unit-
As shown in FIG. 26, the first
正転遅延部84の入力部は、正転入力部88に接続されている。また、正転遅延部84の出力部は、正転出力部90に接続されている。同様に、反転遅延部86の入力部および出力部は、それぞれ反転入力部92および反転出力部94に接続されている。
The input unit of the normal
第1の遅延回路38Aは、実施の形態2の第1の遅延回路38aと同様、正転入力部88に入力される正転入力信号を所定の時間遅らせて、正転遅延部90から正転出力信号として出力する。同様に、第1の遅延回路38Aは、反転入力部92に入力された反転入力信号を所定の時間遅延させて、反転遅延部94から、反転出力信号して出力する。正転遅延部84と反転遅延部86の遅延時間は、実質的に等しい。
Similarly to the
第1のパルス列発生部6Aの初段の可変遅延回路44Aは、他の遅延回路38Aと同様、正転遅延部と反転遅延部を有している。可変遅延回路44Aの正転遅延部および反転遅延部は、図15参照を参照して説明した実施の形態2の可変遅延回路44aと略同じ構造を有している。従って、可変遅延回路44Aは、正転入力信号および反転入力信号を所定の時間遅延させて出力する。また、可変遅延回路44Aは、第1のタイミング制御回路4Aの制御信号にしたがって、正転入力信号および反転入力信号を上記所定の時間より長い時間遅らせて出力する。
The
―第1の反転遅延回路―
第1の反転遅延回路34Aは、図27の第1の遅延回路38Aと略同じ構造を有している。但し、第1の反転遅延回路34Aの正転遅延部の出力84は、反転出力部94に接続されている。一方、反転遅延部86の出力は、正転出力部90に接続されている。従って、第1の反転遅延回路34Aは、入力信号を反転して出力する反転遅延回路として機能する。更に、第1の反転遅延回路34Aの正転遅延部および反転遅延部は、電源とグランドの間にスイッチを有している。
-First inversion delay circuit-
The first
図28は、第1の反転遅延回路34Aの正転遅延部84a一例を説明する回路図である。図28に示すように、正転遅延部84aは、第1の遅延回路38Aの正転遅延部84と略同じ構造の本体部分96を有している。更に、正転遅延部84aは、正転遅延部96を電源VDDおよびグランドGから切り離す一対のスイッチ98a,98bを有している。これら一対のスイッチ98a, 98bが開閉することで、入力部88aと出力部90aの間が接続または遮断される。スイッチ98a,98bは、第1のタイミング制御回路42Aの制御信号にしたがって開閉する。第1の反転遅延回路34Aの反転遅延部も、正転遅延部と略同じ構造および機能を有している。従って、第1の反転遅延回路34Aは、第1の反転遅延回路34Aの出力をON/OFFするスイッチ回路としても機能する。
FIG. 28 is a circuit diagram for explaining an example of the normal
―第1のゲート回路―
第1のゲート回路36Aは、第1のスイッチ回路40Aと、第1のタイミング制御回路42Aを有している。第1のタイミング制御回路42Aの構造および機能は、実施の形態2の第1のタイミング制御回路42aと略同じである。
-First gate circuit-
The first gate circuit 36A includes a first switch circuit 40A and a first timing control circuit 42A. The structure and function of the first timing control circuit 42A are substantially the same as those of the first
第1のスイッチ回路40Aは、図28を参照して説明した第1の反転遅延回路38Aと略同じ構造を有している。但し、正転遅延部の出力は正転出力部に接続され、反転遅延部の出力は反転出力部に接続されている。従って、第1のスイッチ回路40Aは、TDC2bの入力部20B,/20Bと第1のパルス列生成部6Aを接続または遮断するスイッチ回路として機能する。
The first switch circuit 40A has substantially the same structure as the first
(2)第2のパルス生成部
第2のパルス生成部6Aは、第1のパルス生成部4Aと略同じ構造および機能を有している。但し、第2の遅延回路ユニット32Bの初段の遅延回路44Bは可変遅延回路ではなく、他の遅延回路38Bと略構造および遅延時間を有している。
(2) Second Pulse Generation Unit The second
(3)スイッチ回路48A等
スイッチ回路48A、カウンタ回路8A、およびSTDC50Aの構造および機能は、実施の形態2の各回路等と略同じである。但し、これらの装置は、第1のパルス列発生部4Aおよび第2のパルス列発生部6Aから供給される正転信号および反転信号を処理する。
(3)
以上の構造により、TDC2bは、実施の形態2のTDC2aと同様に、第1の入力端子20Aに入力される第1の信号と第2の入力端子20Bに入力される第2の信号の時間差を測定する。本実施の形態によれば、略CMOSインバータ回路だけで第1および第2のパルス列生成部4A,6A(第1および第2のタイミング制御部を除く)を形成することができるので、各回路の遅延時間のばらつきが小さくなる。
With the above structure, the
(実施の形態4)
図29は、本実施の形態のTDC2cの構成図である。本TDC2cは、図29に示すように、第1のパルス列生成部4aと、第2のパルス列生成部6aと、カウンタ回路8と、誤差検出部10cを有している。
(Embodiment 4)
FIG. 29 is a configuration diagram of the
第1のパルス列生成部4aの構造および動作は、実施の形態2の第1のパルス列生成部4aと略同じである。また、第2のパルス列生成部6a及びカウンタ回路8の構造および動作も、実施の形態2の第2のパルス列生成部6aおよびカウンタ回路8と略同じである。
The structure and operation of the first
誤差検出部10cは、実施の形態2と同様、STDC50と演算制御部54cを有している(図13参照)。但し、誤差検出部10cは、スイッチ回路48を有していない。STDC50の構造および動作は、実施の形態2のSTDC50と略同じである。また、演算制御部54cの構造は、実施の形態2の演算制御部54と略同じである。演算制御部54cの動作は、以下に説明する通りである。
The
図30は、TDC2cの動作を説明するフローチャートである。第1のパルス列生成部4aは、図4に示すように、第1の信号12に応答して所定の周期Tで繰返される第1のパルス16の生成を開始する。また、カウンタ回路8は、第1の信号12に応答して、第1のパルスのカウントを開始する。
FIG. 30 is a flowchart for explaining the operation of the
演算制御部54cは、実施の形態2の演算制御部54と同様、第2の信号14が入力する時のカウンタ回路8のカウント数に基づく時間t0を、第1の信号12と第2の信号14の時間差として算出する(S82)。
Similar to the
カウンタ回路8のカウント数に基づく時間t0は、第1の信号12と第2の信号14の時間差Δと第1の残余時間tover1分異なっている(図4参照)。誤差検出部10cは、この第1の残余時間tover1に略等しい時間を、第4の誤差として検出する。図31は、第4の誤差検出手順(S84)を説明するタイムチャートである。
The time t 0 based on the count number of the
図6を参照して説明したように、第1の残余時間tover1は、第1のパルス16と第2のパルス26の時間差t'over1に等しい。
As described with reference to FIG. 6, the first remaining time t over1 is equal to the time difference t ′ over1 between the
演算制御部54cは、第1のパルス列生成部4aの初段の可変遅延回路44aの遅延時間を増加させることにより、第1のパルス16を所定のシフト時間tfずつシフトさせる(図31参照)。演算制御部54cは、第1のパルス16をシフトさせるたびに、第1のパルスの立ち上がりエッジRE16と第2のパルス26の立ち上がりエッジRE26との時間差100に対応するSTD50の出力コードDtdcを読み出す。演算制御部54cは、読み出した出力コードDtdcに基づき、時間差100の絶対値がシフト時間tfの半分以下であるか判断する。
The
演算制御部54cは、時間差100の絶対値がシフト時間tfの半分以下になったと判断すると、その時の第1のパルス16のシフト回数N4およびSTDC50の出力コードDtdcを記録する。演算制御部54cは、第1のパルス16のシフトの回数N4に対応する時間(=tf×N4)を、第4の誤差t4として算出する(S84)。以上の手順(S84)は、図23及び24を参照して説明した、隣接パルス30をシフトさせて第2の誤差を検出する実施の形態2の手順と略同じである。
When the
更に、演算制御部54cは、実施の形態2の第3の誤差検出手順(図25)と同様に、メモリに記録した出力コードDtdcを読み出して時間差100を、第5の誤差t5と算出する(S86)。
Furthermore, the
最後に、演算制御部54cは、カウント数に基づく時間t0、第4の誤差t4、および第5の誤差t5に基づいて、第1の信号12と第2の信号14の時間差Δ(=t0+t4+t5)を算出する(S88)。
Finally, the
図29に示すように、本実施の形態のTDC2cは、スイッチ回路48(図13参照)を有していない。従って、本実施の形態によれば、時間デジタル変換装置を小型化することができる。
As shown in FIG. 29, the
尚、図29に示す例では、第1のパルス列生成部4aは、反転遅延回路34aを一つだけ有している。しかし、第1のパルス列生成部4aは、複数の反転遅延回路(可変遅延回路44aを含む)を有してもよい。例えば、第1のパルス列生成部4aは、反転遅延回路だけを有していてもよい。このような場合には、パルスが繰り返し生成されるように、第1のパルス列生成部4aが有する反転遅延回路の数を奇数にする。第2のパルス列生成部26についても、同様である。
In the example shown in FIG. 29, the first
本実施の形態では、第1の可変遅延回路44aをシフト時間tf分長くして、第4の誤差t4を算出している。しかし、可変遅延回路44aの遅延時間tcをシフト時間tf分短くして、第4の誤差t4を算出してもよい。この場合、第1のパルスの周期をTとすると、第1の信号12と第2の信号14の時間差Δはt0+T-t4+t5になる。
In this embodiment, in the first
(実施の形態5)
図32は、本実施の形態のTDC2dの構成図である。図32に示すように、TDC2dの構造は、実施の形態のTDC2cと略同じである。但し、第1のパルス列生成部4dが有する第3の遅延回路ユニット32cの初段の遅延回路44cは可変遅延回路ではなく、他の第1の遅延回路38aと実質的に等しい一つの遅延時間tcを有している。また、第2のパルス列生成部6dが有する第4の遅延回路ユニット32dの初段の遅延回路44dは、他の第2の遅延回路38bの遅延時間tcよりシフト時間tf分短い遅延時間を有している。
(Embodiment 5)
FIG. 32 is a configuration diagram of the
TDC2dの動作は、図30を参照して説明した実施の形態4のTDC2cと略同じである。但し、パルスシフトに基づく第4の誤差検出手順(ステップ84)が、実施の形態4のTDC2cの動作とは異なっている。
The operation of the
図33は、本実施の形態における第4の誤差検出手順を説明するタイムチャートである。上述したように、第2のパルス列生成部6dの初段の遅延回路44dの遅延時間は、第1および第2の遅延回路ユニット4d,6dの他の遅延回路の遅延時間よりシフト時間tf分短い。従って、第2のパルス26は、第1のパルス16に向かってこのシフト時間tfずつシフトする。演算制御部54cは、第1のパルス16の立ち上がりエッジRE16と第2のパルス26の立ち上がりエッジRE26との時間差の絶対値が所定のシフト時間tfの半分以下になる時のシフト回数N5に対応する時間(=tf×N5)を第4の誤差t4として算出する。本実施の形態では、この第4の誤差t4を用いて、第1のパルス12と第2のパルス14の時間差Δを検出する。
FIG. 33 is a time chart for explaining a fourth error detection procedure in the present embodiment. As described above, the delay time of the
図32に示すように、本実施の形態のTDC2dは、スイッチ回路48(図13参照)を有していない。従って、本実施の形態によれば、時間デジタル変換装置を小型化することができる。
As shown in FIG. 32, the
図32の例では、第1および第2のパルス列生成部4d,6dが有する反転遅延回路の数は一つである。しかし、実施の形態4と同様に、第1および第2のパルス列生成部4d,6dは奇数個の反転遅延回路を有していてもよい。
In the example of FIG. 32, the first and second pulse
ところで、実施の形態1〜4では、第1のパルス生成部が有する遅延回路ユニットの初段の可変遅延回路の遅延時間を長くすることで、隣接パルス(または、第1のパルス)に向かって第2のパルスをシフトさせている。しかし、本実施の形態のように、第2のパルス生成部が有する遅延回路ユニットの初段の遅延回路の遅延時間を短くすることで、隣接パルス(または、第1のパルス)に第2のパルスを向かってシフトさせてもよい。このような手順によっても、第2の誤差t2(または、第4の誤差t4)を検出することができる。 By the way, in the first to fourth embodiments, the delay time of the first variable delay circuit of the delay circuit unit included in the first pulse generation unit is increased to increase the delay time toward the adjacent pulse (or the first pulse). 2 pulses are shifted. However, as in this embodiment, the delay time of the first delay circuit of the delay circuit unit included in the second pulse generation unit is shortened, so that the second pulse is added to the adjacent pulse (or the first pulse). May be shifted toward. The second error t 2 (or the fourth error t 4 ) can also be detected by such a procedure.
以上の実施の形態では隣接パルス(または、第1のパルス)および第2のパルスのいずれか一方を他方に向かってシフトさせて、第2の誤差(または、第4の誤差)を検出している。しかし、隣接パルス(または、第1のパルス)および第2のパルスの双方を他方に向かってシフトさせて、2の誤差(または、第4の誤差)を検出してもよい。この場合、双方のパルスのシフト回数の総数に基づいて、第2の誤差t2(または、第4の誤差t4)を検出することができる。 In the above embodiment, either the adjacent pulse (or the first pulse) or the second pulse is shifted toward the other to detect the second error (or the fourth error). Yes. However, both the adjacent pulse (or the first pulse) and the second pulse may be shifted toward the other to detect the two errors (or the fourth error). In this case, the second error t 2 (or the fourth error t 4 ) can be detected based on the total number of shifts of both pulses.
以上の実施の形態に関し、更に以下の付記を開示する。 Regarding the above embodiment, the following additional notes are disclosed.
(付記1)
第1の信号に応答して、所定の周期で繰返される第1のパルスの生成を開始する第1のパルス列生成部と、
前記第1の信号に応答して、前記第1のパルスのカウントを開始するカウンタ回路と、
入力端子が互いに接続され更にクロック端子が互いに接続される複数の遅延フリップフロップを有するストキャスティック型時間デジタル変換装置とを含み
第2の信号が入力する時の前記カウンタ回路のカウント数に基づく第1の時間を、前記第1の信号と前記第2の信号の時間差として検出する
時間デジタル変換装置。
(Appendix 1)
In response to the first signal, a first pulse train generator that starts generating the first pulse repeated at a predetermined period;
A counter circuit that starts counting the first pulse in response to the first signal;
A stochastic time-to-digital converter having a plurality of delay flip-flops whose input terminals are connected to each other and whose clock terminals are connected to each other, the first based on the count number of the counter circuit when the second signal is input A time-to-digital conversion device that detects the time of time as a time difference between the first signal and the second signal.
(付記2)
付記1に記載の時間デジタル変換装置において、
前記第1のパルス列生成部は、それぞれが前記第1のパルスより所定の遅延時間ずつ遅れて立ち上がる複数の遅延パルスを繰り返し生成し、
更に、第2の信号に応答して、前記所定の周期で繰り返される第2のパルスの生成を開始する第2のパルス列生成部と、
前記第1のパルスおよび前記遅延パルスのエッジの中で前記第2のパルスの立ち上がりエッジに隣接する一対の隣接エッジの一方と前記第1のパルスの立ち上がりエッジとの時間差を、第1の誤差として検出する誤差検出部を有し、
前記第1の時間と前記第1の誤差に基づく第2の時間を、前記第1の信号と前記第2の信号の時間差として検出することを
特徴とする時間デジタル変換装置。
(Appendix 2)
In the time digital conversion device according to
The first pulse train generation unit repeatedly generates a plurality of delay pulses each rising after a predetermined delay time from the first pulse,
Further, in response to a second signal, a second pulse train generation unit that starts generating a second pulse that is repeated at the predetermined period;
Of the edges of the first pulse and the delayed pulse, the time difference between one of a pair of adjacent edges adjacent to the rising edge of the second pulse and the rising edge of the first pulse is defined as a first error. Having an error detection unit to detect,
A time-to-digital conversion apparatus, wherein a second time based on the first time and the first error is detected as a time difference between the first signal and the second signal.
(付記3)
付記2に記載の時間デジタル変換装置において、
前記誤差検出部は、前記隣接エッジの一方を有する隣接パルスおよび前記第2のパルスのいずれか一方または双方を他方に向かって所定のシフト時間ずつシフトさせ、前記第2のパルスの立ち上がりエッジと前記隣接エッジの一方との時間差の絶対値が前記所定のシフト時間の半分以下になる時における前記隣接パルスおよび前記第2のパルスのシフト回数に基づく第2の時間を第2の誤差として検出し、
前記第2の時間および前記第2の誤差に基づく第3の時間を、前記第1の信号と前記第2の信号の時間差として検出することを
特徴とする時間デジタル変換装置。
(Appendix 3)
In the time digital conversion device according to
The error detection unit shifts one or both of the adjacent pulse having one of the adjacent edges and the second pulse toward the other by a predetermined shift time, and the rising edge of the second pulse and the second pulse Detecting a second time based on the number of shifts of the adjacent pulse and the second pulse as a second error when the absolute value of the time difference from one of the adjacent edges is less than half of the predetermined shift time;
A time-to-digital conversion device, wherein a third time based on the second time and the second error is detected as a time difference between the first signal and the second signal.
(付記4)
付記3に記載の時間デジタル変換装置において、
前記誤差検出部は、更に前記絶対値が前記シフト時間の半分以下になる時の前記隣接エッジの一方と前記第2のパルスの立ち上りエッジとの時間差を第3の誤差として検出し、
前記第3の時間と前記第3の誤差に基づく時間を、前記第1の信号と前記第2の信号の時間差として検出することを
特徴とする時間デジタル変換装置。
(Appendix 4)
In the time digital conversion device according to
The error detection unit further detects a time difference between one of the adjacent edges and the rising edge of the second pulse when the absolute value is equal to or less than half of the shift time as a third error,
A time-to-digital conversion apparatus, wherein a time based on the third time and the third error is detected as a time difference between the first signal and the second signal.
(付記5)
付記1乃至4のいずれか1項に記載の時間デジタル変換装置において、
前記第1のパルス列生成部は、
入力信号を前記所定の時間遅らせて出力する所定数の第1の遅延回路を有し、前記第1の遅延回路が縦列に接続された第1の遅延回路ユニットと、
前記第1の遅延回路ユニットの最終段の前記第1の遅延回路の出力部に入力部が接続され、入力信号を反転するとともに当該入力信号を前記所定の遅延時間遅らせて出力する第1の反転遅延回路と、
前記第1の遅延回路ユニットの初段の前記第1の遅延回路の入力部に前記第1の信号を供給し、その後前記第1の遅延回路ユニットの初段の前記第1の遅延回路の入力部に前記第1の反転遅延回路の出力部を接続する第1のゲート回路とを有することを
特徴とする時間デジタル変換装置。
(Appendix 5)
In the time digital conversion device according to any one of
The first pulse train generator is
A first delay circuit unit having a predetermined number of first delay circuits for outputting an input signal delayed by the predetermined time, wherein the first delay circuits are connected in cascade;
An input section is connected to the output section of the first delay circuit at the final stage of the first delay circuit unit, and inverts the input signal and outputs the input signal after delaying the predetermined delay time. A delay circuit;
The first signal is supplied to the input portion of the first delay circuit in the first stage of the first delay circuit unit, and then to the input portion of the first delay circuit in the first stage of the first delay circuit unit. And a first gate circuit for connecting the output section of the first inversion delay circuit.
(付記6)
付記2乃至5のいずれか1項に記載の時間デジタル変換装置において、
前記第2のパルス列生成部は、
入力信号を前記所定の時間遅らせて出力する前記所定数の第2の遅延回路を有し、前記所定数の第2の遅延回路が縦列に接続された第2の遅延回路ユニットと、
前記第2の遅延回路ユニットの最終段の前記第2の遅延回路の出力部に入力部が接続され、入力信号を反転するとともに当該入力信号を前記所定の遅延時間遅らせて出力する第2の反転遅延回路と、
前記第2の遅延回路ユニットの初段の前記第2の遅延回路の入力部に前記第2の信号を供給し、その後前記第2の遅延回路ユニットの初段の前記第2の遅延回路の入力部に前記第2の反転遅延回路の出力部を接続する第2のゲート回路とを有することを
特徴とする時間デジタル変換装置。
(Appendix 6)
In the time digital conversion device according to any one of
The second pulse train generator is
A second delay circuit unit having the predetermined number of second delay circuits for outputting the input signal with a delay for the predetermined time, wherein the predetermined number of second delay circuits are connected in cascade;
An input section is connected to the output section of the second delay circuit at the final stage of the second delay circuit unit, and inverts the input signal and outputs the input signal with a delay of the predetermined delay time. A delay circuit;
The second signal is supplied to the input portion of the second delay circuit in the first stage of the second delay circuit unit, and then to the input portion of the second delay circuit in the first stage of the second delay circuit unit. And a second gate circuit connecting the output section of the second inversion delay circuit.
(付記7)
付記4に記載の時間デジタル変換装置において、
前記ストキャスティック型時間デジタル装置は、前記絶対値が前記シフト時間以下になった前記隣接エッジの一方と前記第2のパルスの立ち上りエッジとの時間差を測定することを
特徴とする時間デジタル変換装置。
(Appendix 7)
In the time digital conversion device according to attachment 4,
The stochastic time digital apparatus measures a time difference between one of the adjacent edges whose absolute value is equal to or less than the shift time and a rising edge of the second pulse.
(付記8)
付記1に記載の時間デジタル変換装置において、
更に、前記第2の信号に応答して、前記所定の周期で繰返される第2のパルスの生成を開始する第2のパルス列生成部と、
前記第1のパルスおよび前記第2のパルスのいずれか一方または双方を所定のシフト時間ずつシフトさせ、前記第1のパルスの立ち上がりエッジと前記第2のパルスの立ち上がりエッジとの時間差の絶対値が前記所定のシフト時間の半分以下になる時の前記第1のパルスおよび第2のパルスのシフト回数に基づく時間を第4の誤差として検出する誤差検出部とを有し、
前記カウント数および前記第4の誤差に基づく時間を、前記第1の信号と前記第2の信号の時間差として検出することを
特徴とする時間デジタル変換装置。
(Appendix 8)
In the time digital conversion device according to
Furthermore, in response to the second signal, a second pulse train generation unit that starts generating a second pulse repeated at the predetermined period;
Either or both of the first pulse and the second pulse are shifted by a predetermined shift time, and the absolute value of the time difference between the rising edge of the first pulse and the rising edge of the second pulse is An error detection unit for detecting, as a fourth error, a time based on the number of shifts of the first pulse and the second pulse when the predetermined shift time is half or less,
A time-to-digital conversion apparatus, wherein a time based on the count number and the fourth error is detected as a time difference between the first signal and the second signal.
(付記9)
付記8に記載の時間デジタル変換装置において、
前記誤差検出部は、更に前記絶対値が前記シフト時間の半分以下になった時の前記第1のパルスの立ち上がりエッジと前記第2のパルスの立ち上りエッジとの時間差を第5の誤差として検出し、
前記カウント数、前記第4の誤差、および前記第5の誤差に基づく時間を、前記第1の信号と前記第2の信号の時間差として検出することを
特徴とする時間デジタル変換装置。
(Appendix 9)
In the time digital conversion device according to
The error detection unit further detects, as a fifth error, a time difference between the rising edge of the first pulse and the rising edge of the second pulse when the absolute value becomes half or less of the shift time. ,
A time-to-digital converter characterized by detecting a time based on the count number, the fourth error, and the fifth error as a time difference between the first signal and the second signal.
2・・・TDC
4・・・第1のパルス列生成部
6・・・第2のパルス列生成部
8・・・カウンタ回路
10・・・誤差検出部
2 ... TDC
4 ... 1st pulse
Claims (6)
前記第1の信号に応答して、前記第1のパルスのカウントを開始するカウンタ回路と、
入力端子が互いに接続され更にクロック端子が互いに接続される複数の遅延フリップフロップを有するストキャスティック時間デジタル変換装置とを含み
第2の信号が入力する時の前記カウンタ回路のカウント数に基づく第1の時間を、前記第1の信号と前記第2の信号の時間差として検出する
時間デジタル変換装置。 In response to the first signal, a first pulse train generator that starts generating the first pulse repeated at a predetermined period;
A counter circuit that starts counting the first pulse in response to the first signal;
A stochastic time digital conversion device having a plurality of delay flip-flops having input terminals connected to each other and clock terminals connected to each other, and a first signal based on a count number of the counter circuit when a second signal is input A time digital conversion device that detects time as a time difference between the first signal and the second signal.
前記第1のパルス列生成部は、それぞれが前記第1のパルスより所定の遅延時間ずつ遅れて立ち上がる複数の遅延パルスを繰り返し生成し、
更に、第2の信号に応答して、前記所定の周期で繰り返される第2のパルスの生成を開始する第2のパルス列生成部と、
前記第1のパルスおよび前記遅延パルスのエッジの中で前記第2のパルスの立ち上がりエッジに隣接する一対の隣接エッジの一方と前記第1のパルスの立ち上がりエッジとの時間差を、第1の誤差として検出する誤差検出部を有し、
前記第1の時間と前記第1の誤差に基づく第2の時間を、前記第1の信号と前記第2の信号の時間差として検出することを
特徴とする時間デジタル変換装置。 The time digital conversion apparatus according to claim 1,
The first pulse train generation unit repeatedly generates a plurality of delay pulses each rising after a predetermined delay time from the first pulse,
Further, in response to a second signal, a second pulse train generation unit that starts generating a second pulse that is repeated at the predetermined period;
Of the edges of the first pulse and the delayed pulse, the time difference between one of a pair of adjacent edges adjacent to the rising edge of the second pulse and the rising edge of the first pulse is defined as a first error. Having an error detection unit to detect,
A time-to-digital conversion apparatus, wherein a second time based on the first time and the first error is detected as a time difference between the first signal and the second signal.
前記誤差検出部は、前記隣接エッジの一方を有する隣接パルスおよび前記第2のパルスのいずれか一方または双方を他方に向かって所定のシフト時間ずつシフトさせ、前記第2のパルスの立ち上がりエッジと前記隣接エッジの一方との時間差の絶対値が前記所定のシフト時間の半分以下になる時における前記隣接パルスおよび前記第2のパルスのシフト回数に基づく第2の時間を第2の誤差として検出し、
前記第2の時間および前記第2の誤差に基づく第3の時間を、前記第1の信号と前記第2の信号の時間差として検出することを
特徴とする時間デジタル変換装置。 In the time digital conversion device according to claim 2,
The error detection unit shifts one or both of the adjacent pulse having one of the adjacent edges and the second pulse toward the other by a predetermined shift time, and the rising edge of the second pulse and the second pulse Detecting a second time based on the number of shifts of the adjacent pulse and the second pulse as a second error when the absolute value of the time difference from one of the adjacent edges is less than half of the predetermined shift time;
A time-to-digital conversion device, wherein a third time based on the second time and the second error is detected as a time difference between the first signal and the second signal.
前記誤差検出部は、更に前記絶対値が前記シフト時間の半分以下になる時の前記隣接エッジの一方と前記第2のパルスの立ち上りエッジとの時間差を第3の誤差として検出し、
前記第3の時間と前記第3の誤差に基づく時間を、前記第1の信号と前記第2の信号の時間差として検出することを
特徴とする時間デジタル変換装置 In the time digital conversion device according to claim 3,
The error detection unit further detects a time difference between one of the adjacent edges and the rising edge of the second pulse when the absolute value is equal to or less than half of the shift time as a third error,
A time-to-digital converter characterized by detecting a time based on the third time and the third error as a time difference between the first signal and the second signal.
更に、前記第2の信号に応答して、前記所定の周期で繰返される第2のパルスの生成を開始する第2のパルス列生成部と、
前記第1のパルスおよび前記第2のパルスのいずれか一方または双方を所定のシフト時間ずつシフトさせ、前記第1のパルスの立ち上がりエッジと前記第2のパルスの立ち上がりエッジとの時間差の絶対値が前記所定のシフト時間の半分以下になる時の前記第1のパルスおよび第2のパルスのシフト回数に基づく時間を第4の誤差として検出する誤差検出部とを有し、
前記カウント数および前記第4の誤差に基づく時間を、前記第1の信号と前記第2の信号の時間差として検出することを
特徴とする時間デジタル変換装置。 The time digital conversion apparatus according to claim 1,
Furthermore, in response to the second signal, a second pulse train generation unit that starts generating a second pulse repeated at the predetermined period;
Either or both of the first pulse and the second pulse are shifted by a predetermined shift time, and the absolute value of the time difference between the rising edge of the first pulse and the rising edge of the second pulse is An error detection unit for detecting, as a fourth error, a time based on the number of shifts of the first pulse and the second pulse when the predetermined shift time is half or less,
A time-to-digital conversion apparatus, wherein a time based on the count number and the fourth error is detected as a time difference between the first signal and the second signal.
前記誤差検出部は、更に前記絶対値が前記シフト時間の半分以下になった時の前記第1のパルスの立ち上がりエッジと前記第2のパルスの立ち上りエッジとの時間差を第5の誤差として検出し、
前記カウント数、前記第4の誤差、および前記第5の誤差に基づく時間を、前記第1の信号と前記第2の信号の時間差として検出することを
特徴とする時間デジタル変換装置。 In the time digital conversion device according to claim 5,
The error detection unit further detects, as a fifth error, a time difference between the rising edge of the first pulse and the rising edge of the second pulse when the absolute value becomes half or less of the shift time. ,
A time-to-digital converter characterized by detecting a time based on the count number, the fourth error, and the fifth error as a time difference between the first signal and the second signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011037902A JP5617688B2 (en) | 2011-02-24 | 2011-02-24 | Time digital converter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011037902A JP5617688B2 (en) | 2011-02-24 | 2011-02-24 | Time digital converter |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012175598A true JP2012175598A (en) | 2012-09-10 |
JP5617688B2 JP5617688B2 (en) | 2014-11-05 |
Family
ID=46978018
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011037902A Expired - Fee Related JP5617688B2 (en) | 2011-02-24 | 2011-02-24 | Time digital converter |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5617688B2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014131227A (en) * | 2012-12-28 | 2014-07-10 | Advantest Corp | Measuring apparatus and electronic device |
KR101541175B1 (en) | 2013-05-22 | 2015-08-03 | 서울대학교산학협력단 | Delay line time-to-digital converter |
WO2016072600A1 (en) * | 2014-11-07 | 2016-05-12 | 서울대학교 산학협력단 | Time-to-digital converter based on two types of sampling delay lines |
KR20200060210A (en) * | 2018-11-21 | 2020-05-29 | 고려대학교 세종산학협력단 | Stochastic time-to-digital converter and operating method thereof |
US10840928B2 (en) | 2018-11-21 | 2020-11-17 | Korea University Research And Business Foundation | Stochastic time-to-digital converter and operating method thereof |
CN113225082A (en) * | 2021-03-17 | 2021-08-06 | 中国科学院微电子研究所 | Time-based analog-to-digital conversion device and method |
JP2021520756A (en) * | 2019-03-18 | 2021-08-19 | シェンチェン グーディックス テクノロジー カンパニー リミテッド | Time-to-digital conversion circuit and related methods |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11456729B1 (en) | 2021-03-26 | 2022-09-27 | Analog Devices, Inc. | Deskew cell for delay and pulse width adjustment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0537378A (en) * | 1991-07-30 | 1993-02-12 | Nippondenso Co Ltd | Time a/d conversion circuit |
JP2010109154A (en) * | 2008-10-30 | 2010-05-13 | Elpida Memory Inc | Semiconductor device, internal signal timing circuit, and method of measuring delay time |
WO2010150311A1 (en) * | 2009-06-24 | 2010-12-29 | 富士通株式会社 | Tdc circuit and adpll circuit |
-
2011
- 2011-02-24 JP JP2011037902A patent/JP5617688B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0537378A (en) * | 1991-07-30 | 1993-02-12 | Nippondenso Co Ltd | Time a/d conversion circuit |
JP2010109154A (en) * | 2008-10-30 | 2010-05-13 | Elpida Memory Inc | Semiconductor device, internal signal timing circuit, and method of measuring delay time |
WO2010150311A1 (en) * | 2009-06-24 | 2010-12-29 | 富士通株式会社 | Tdc circuit and adpll circuit |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014131227A (en) * | 2012-12-28 | 2014-07-10 | Advantest Corp | Measuring apparatus and electronic device |
KR101541175B1 (en) | 2013-05-22 | 2015-08-03 | 서울대학교산학협력단 | Delay line time-to-digital converter |
WO2016072600A1 (en) * | 2014-11-07 | 2016-05-12 | 서울대학교 산학협력단 | Time-to-digital converter based on two types of sampling delay lines |
US9891594B2 (en) | 2014-11-07 | 2018-02-13 | Seoul National University R&Db Foundation | Heterogeneous sampling delay line-based time to digital converter |
KR20200060210A (en) * | 2018-11-21 | 2020-05-29 | 고려대학교 세종산학협력단 | Stochastic time-to-digital converter and operating method thereof |
KR102156696B1 (en) | 2018-11-21 | 2020-09-16 | 고려대학교 세종산학협력단 | Stochastic time-to-digital converter and operating method thereof |
US10840928B2 (en) | 2018-11-21 | 2020-11-17 | Korea University Research And Business Foundation | Stochastic time-to-digital converter and operating method thereof |
JP2021520756A (en) * | 2019-03-18 | 2021-08-19 | シェンチェン グーディックス テクノロジー カンパニー リミテッド | Time-to-digital conversion circuit and related methods |
US11309899B2 (en) | 2019-03-18 | 2022-04-19 | Shenzhen GOODIX Technology Co., Ltd. | Time-to-digital conversion circuit and method of the same |
JP7137636B2 (en) | 2019-03-18 | 2022-09-14 | シェンチェン グディックス テクノロジー カンパニー,リミテッド | Time-to-digital conversion circuit and related methods |
CN113225082A (en) * | 2021-03-17 | 2021-08-06 | 中国科学院微电子研究所 | Time-based analog-to-digital conversion device and method |
Also Published As
Publication number | Publication date |
---|---|
JP5617688B2 (en) | 2014-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5617688B2 (en) | Time digital converter | |
JP5106583B2 (en) | Time digital conversion circuit and calibration method thereof | |
JP3956847B2 (en) | A / D conversion method and apparatus | |
JP3960267B2 (en) | A / D conversion method and apparatus | |
US9571113B2 (en) | Integral A/D converter and CMOS image sensor | |
US7268719B2 (en) | Analogue to digital conversion device operable on different sampling clocks | |
US8736327B2 (en) | Time-to-digital converter | |
EP3707566B1 (en) | Time-to-digital converter | |
JP2010050529A (en) | Pulse phase difference detection circuit, and a/d conversion circuit using the same | |
US7248197B2 (en) | A/D converter that is implemented using only digital circuit components and digital signal processing | |
WO2013069173A1 (en) | Digital time difference converter | |
US9166843B2 (en) | Digital pulse width generator and method for generating digital pulse width | |
CN102017424A (en) | A/D conversion circuit | |
US9891594B2 (en) | Heterogeneous sampling delay line-based time to digital converter | |
JP4140530B2 (en) | A / D conversion circuit device and A / D conversion method | |
WO2016024439A1 (en) | Analog-digital converter, electronic device, and control method for analog-digital converter | |
RU2260830C1 (en) | Time interval meter | |
JP2009118362A (en) | A/d converter | |
CN214480526U (en) | A residual time sampling circuit and time-to-digital converter based on differential sampling | |
JP7119982B2 (en) | A/D conversion circuit | |
JP2006148678A (en) | A/d converter | |
JP6787105B2 (en) | Digital filter, reciprocal count value generation circuit and physical quantity sensor | |
JP3195556B2 (en) | Time counting circuit and pulse signal generation method | |
JP2014155152A (en) | Residual-time-to-voltage conversion circuit, a/d conversion device and image sensor | |
JP3622310B2 (en) | Delay circuit and signal processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131106 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140523 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140603 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140731 |
|
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: 20140819 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140901 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5617688 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |