• 検索結果がありません。

17.1 A-D変換の原理

N/A
N/A
Protected

Academic year: 2022

シェア "17.1 A-D変換の原理"

Copied!
43
0
0

読み込み中.... (全文を見る)

全文

(1)

Gunma University Kobayashi Lab 1/38

2014年7月4日

電子回路研究会 ECT-14-064

デルタシグマ TDC を用いた位相ノイズ測定

◎大澤 優介 平林 大樹 針谷 尚裕 小林 春夫 新津 葵一 小林 修

群馬大学 名古屋大学 半導体理工学センター(

STARC

(2)

outline

• 研究背景、研究目的

• デルタシグマ TDC

• ΔΣTDC を用いた位相ノイズ測定

• シミュレーションⅠ

• 自己参照技術による位相ノイズ測定

• シミュレーションⅡ

• 結論

2/38

(3)

outline

• 研究背景、研究目的

• デルタシグマ TDC

• ΔΣTDC を用いた位相ノイズ測定

• シミュレーションⅠ

• 自己参照技術による位相ノイズ測定

• シミュレーションⅡ

• 結論

3/38

(4)

研究背景

位相ノイズ、ジッタの測定・テストが必須!

Timing Jitter : Df Df (0) Df (T) Df (2T)

位相ノイズを持つクロックはシステムの誤動作の原因となる

発振回路の位相ノイズ

電子システムへの悪影響

高周波システムのエラー

ADC

性能の低下

4/38

(5)

従来手法Ⅰ

高価

: スペクトラムアナライザ

長時間: 測定時間

(~10

秒間

)

LSI

量産時テスト

テストコスト 大

従来の位相ノイズ測定

5/38

(6)

従来手法Ⅱ

CLK (Period :T )

mbit Digital Code (CDF) Latch Counter

TDA

nT- delay

(n≥3)

DT in Digital

Cascaded TDA

DT

Counter Output

[1] K. Niitsu, et al., “CMOS Circuits to Measure Timing Jitter Using a Self-Referenced Clock and a Cascaded Time Difference Amplifier with Duty-Cycle Compensation,”

IEEE Journal of Solid-State Circuits, Nov. 2012.

rms : Root Mean Square (二乗平均平方根)

オンチップジッタ測定回路

ジッタの周波数特性測定は困難

6/38

(7)

研究目的

低コスト、高品質の位相ノイズ測定

w/o

スペクトラムアナライザ

w/ BIST or BOST

のシンプル回路

DS TDC 被試験クロック

CLKref

FFT

f Pow er

Phase Noise

BIST : Built-In Self-Test BOST : Built-Out Self-Test

7/38

(8)

outline

• 研究背景、研究目的

• デルタシグマ TDC

• ΔΣTDC を用いた位相ノイズ測定

• シミュレーションⅠ

• 自己参照技術による位相ノイズ測定

• シミュレーションⅡ

• 結論

8/38

(9)

位相ノイズ測定の流れ

位相ノイズ : 周波数特性

クロック

[

位相ノイズ有

] 位相ノイズ測定 パワー スペクトラム 時間領域 周波数領域

FFT : Fast Fourier Transform

f Pow er

Phase Noise

9/38

(10)

提案手法

クロック

[

位相ノイズ有

] 位相ノイズ測定 パワー スペクトラム 時間領域 周波数領域

デルタシグマ TDC

TDC : Time-to-Digital Converter 10/38

時間分解能をいくらでも細かくできる

(フラッシュ、バーニア型

TDC

は有限)

メリット

𝑻_𝒓𝒆𝒔𝒐𝒍𝒖𝒕𝒊𝒐𝒏 = 𝟐𝝉 𝒕𝒊𝒎𝒆

(11)

ΔΣTDC の原理

CLK1 CLK2

Dout

0 or 1 CLK1 CLK2

Dout “1”DTに比例する DT DT DT

ΔΣTDC 遅延 : t

DT

“1”の数

多 少

0 1 0 1 0 1 0 1 0 1 0 Dout

0 1 0 0 0 0 1 0 0 0 0

0 1 1 1 1 0 1 1 1 1 0 11/38

(12)

ΔΣTDC 構成図

M U X

M U X

t 位相

比較器 積分器

CLK1

CLK2

- +

Dout Up

Down M

U X

Σ

Δ

DT

INTout < 0:Dout=0 INTout > 1:Dout=1 INTout

タイミング ジェネレータ

12/38

(13)

outline

• 研究背景、研究目的

• デルタシグマ TDC

• ΔΣTDC を用いた位相ノイズ測定

• シミュレーションⅠ

• 自己参照技術による位相ノイズ測定

• シミュレーションⅡ

• 結論

13/38

(14)

位相ノイズ測定の原理

位相ノイズのない信号

DT DT DT

DC Frequency

Power

CLK1

Time Difference

Time DT DT DT DT

FFT

位相ノイズありの信号

DT+t1 DT+t2 DT+t3

DC Frequency

Power Time Difference

Time DT+t1 DT+t2

DT+t3 DT+t4

FFT

・・・ ・・・

・・・

・・・

・・・

CLK2 ・・・

CLK1 CLK2

DTによるDC成分

ノイズシェーピング

DTによるDC成分

ノイズシェーピング 位相ノイズ

DC成分のみスペクトルが出る 位相ノイズ測定が可能

14/38

(15)

数式議論

被試験 クロック

[CUT]

T

・・・

0 2T mT

ゼロクロスポイント

𝑪𝑼𝑻 𝒕 ≈ 𝐬𝐢𝐧 𝟐𝝅𝒇

𝒊𝒏

𝒕 + 𝝓 𝒕

m

番目ゼロクロス点変動関数(ノイズ成分)

𝝉 𝒎

∴ 𝝓 𝒎𝑻 = −𝟐𝝅𝒇

𝒊𝒏

𝝉 𝒎

・・・

:

位相ノイズ

(

時間領域

)

・・・

𝟎 ≤ 𝜶𝒋 ≤ 𝟏 𝝉 𝒎 = 𝑻 ∙ 𝜶𝒋 ∙ 𝐬𝐢𝐧 𝝎𝒋𝒎𝑻 の場合 (単一正弦波の位相変動)

𝝓 𝒎𝑻 = −𝟐𝛑𝜶

𝟏

∙ 𝐬𝐢𝐧 𝝎

𝟏

𝒎𝑻 :

位相ノイズ

(

時間領域

) 𝜱 𝝎

𝟏

= 𝟏

𝟐 𝟐𝝅𝜶

𝟏 𝟐

:

位相ノイズ

(

周波数領域

)

15/38

(16)

outline

• 研究背景、研究目的

• デルタシグマ TDC

• ΔΣTDC を用いた位相ノイズ測定

• シミュレーションⅠ

• 自己参照技術による位相ノイズ測定

• シミュレーションⅡ

• 結論

16/38

(17)

MATLAB シミュレーション

CUT

DS

TDC Dout

REF

0 0 1 0 0 1 ・・・

・・・

VTD

w/o Phase Noise

w/ Phase Noise

CLK CLK

(Clock Under Test)

※ VTD

(Variable Time Delay)

17/38

(18)

シミュレーション条件

CUT

Dout REF

0 0 1 0 0 1 ・・・

・・・

CLK VTD CLK

CLK:

入力周波数 = 1 MHz ( 𝑻 = 1 μs)

位相ノイズ周波数: 𝒇𝒋 変動

位相変動幅:

−𝟎. 𝟏𝛍𝐬 ≤ 𝝉𝟎 ≤ 𝟎. 𝟏𝛍𝐬 (= 𝑻

𝟏𝟎) 位相変動(正弦波)

データ点数: 4096

𝝉𝟎

𝑻 DSTDC

t : 200ns

18/38

(19)

シミュレーション条件

CUT

Dout REF

0 0 1 0 0 1 ・・・

・・・

CLK VTD CLK

CLK:

入力周波数 = 1 MHz ( 𝑻 = 1 μs)

位相ノイズ周波数: 𝒇𝒋 変動

位相変動幅:

−𝟎. 𝟏𝛍𝐬 ≤ 𝝉𝟎 ≤ 𝟎. 𝟏𝛍𝐬 (= 𝑻

𝟏𝟎) 位相変動(正弦波)

データ点数: 4096

DSTDC t : 200ns

単一正弦波

𝒇

𝟏

= 𝟏𝟎 kHz

𝒇

𝟏

= 𝟓𝟎 kHz

正弦波合成

𝒇

𝟏

= 𝟏𝟎 kHz 𝒇

𝟐

= 𝟓𝟎 kHz

19/38

(20)

-100 -80 -60 -40 -20 0

0.1 1 10 100

シミュレーション結果①

Power [dB]

Frequency [kHz]

Frequency [kHz]

位相ノイズ:

10kHz

Power [dB]

位相ノイズ

-13.7dB -13.1dB

理論値

-140 -120 -100 -80 -60 -40 -20 0

0.1 1 10 100

位相ノイズなし

20/38

(21)

シミュレーション結果②

-100 -80 -60 -40 -20 0

0.1 1 10 100

Frequency [kHz]

Power [dB]

位相ノイズ:

50kHz

位相ノイズ

21/38

(22)

シミュレーション結果③

-100 -80 -60 -40 -20 0

0.1 1 10 100

位相ノイズ:

10kHz

50kHz

Frequency [kHz]

Power [dB]

位相ノイズ

理論値

-13.2dB -13.8dB

Power = -13.1[dB]

22/38

(23)

outline

• 研究背景、研究目的

• デルタシグマ TDC

• ΔΣTDC を用いた位相ノイズ測定

• シミュレーションⅠ

• 自己参照技術による位相ノイズ測定

• シミュレーションⅡ

• 結論

23/38

(24)

提案手法Ⅰの問題点

CUT DS

TDC Dout

REF

0 0 1 0 0 1 ・・・

・・・

w/o Phase Noise w/ Phase Noise

実装困難

24/38

(25)

自己参照技術を用いた位相ノイズ・ジッタ測定法提案

CUT DS

TDC Dout

0 0 1 0 0 1 ・・・

・・・

w/ Phase Noise

βT-delay

• 理想クロックなしで実装可能

• 自己参照において用意が難しい βT-delayβ が整数でなくても問題ない

25/38

(26)

提案手法Ⅰと提案手法Ⅱの測定部分

𝑱

𝑷𝑬𝑹

𝒏 = Δ𝒕 𝒏 − Δ𝒕 𝒏 − 𝟏 − 𝑻

𝟎

∴ 𝑱

𝑷𝑬𝑹

𝒏 = 𝑱 𝒏 − 𝑱 𝒏 − 𝟏

タイミングジッタの測定 ピリオドジッタの測定

提案法Ⅰ 提案法Ⅱ

26/38

(27)

数式議論(測定箇所)

次のピリオド間を測定してる

𝟎 ≤ 𝜶𝒋 ≤ 𝟏 𝝉 𝒎 = 𝑻 ∙ 𝜶𝒋 ∙ 𝐬𝐢𝐧 𝝎𝒋𝒎𝑻 の場合(単一正弦波の位相変動)

𝝉 𝒎 + 𝟏 − 𝝉 𝒎 + 𝜷 − 𝟏 𝐓

= 𝑻 ∙ 𝜶𝟏 𝒔𝒊𝒏(𝝎𝟏 𝒎 + 𝟏 𝑻 − 𝒔𝒊𝒏(𝝎𝟏 ∙ 𝒎𝑻)] + (𝜷 − 𝟏)𝐓

= 𝟐𝑻 ∙ 𝜶𝟏 𝒔𝒊𝒏(𝝎𝟏 𝑻/𝟐) 𝒄𝒐𝒔(𝝎𝟏 (𝒎 + 𝟏/𝟐)𝑻) + (𝜷 − 𝟏)𝐓 𝝓 𝒎𝑻 = −𝟐𝝅𝒇𝒊𝒏𝝉 𝒎 : 位相ノイズ(時間領域)

27/38

(28)

数式議論

∴ 𝜱′ 𝝎𝟏 = 𝟏

𝟐 𝟐𝛑𝜶𝟏 𝟐 𝟐 𝐬𝐢𝐧 𝟐(𝝎𝟏 𝑻/𝟐) 𝟐

𝟎 ≤ 𝜶𝒋 ≤ 𝟏 𝝉 𝒎 = 𝑻 ∙ 𝜶𝒋 ∙ 𝐬𝐢𝐧 𝝎𝒋𝒎𝑻 の場合(単一正弦波の位相変動)

位相ノイズ (時間領域)

位相ノイズ (周波数領域)

∴ 𝝓′ 𝒎𝑻 = 𝟐𝑻 ∙ 𝜶𝟏 𝒔𝒊𝒏(𝝎𝟏 𝑻/𝟐) 𝒄𝒐𝒔(𝝎𝟏 (𝒎 + 𝟏/𝟐)𝑻)

𝜱 𝝎𝟏 = 𝟏

𝟐 𝟐𝝅𝜶𝟏 𝟐 基準クロックでの位相ノイズ

≅ 𝟏

𝟐 𝟐𝝅𝜶𝟏 𝟐𝝎𝟏𝟐𝑻𝟐 (∵ 𝝎𝟏𝑻/𝟐 ≪ 𝟏)

𝝎𝟏:位相ノイズ周波数 [低周波]

𝑻 :入力CLK周期 (=1/f)

28/38

(29)

outline

• 研究背景、研究目的

• デルタシグマ TDC

• ΔΣTDC を用いた位相ノイズ測定

• シミュレーションⅠ

• 自己参照技術による位相ノイズ測定

• シミュレーションⅡ

• 結論

29/38

(30)

シミュレーション条件

CLK:

入力周波数 = 1 MHz ( 𝑻 = 1 μs)

位相ノイズ周波数: 𝒇𝒋 変動

位相変動幅:

−𝟎. 𝟏𝛍𝐬 ≤ 𝝉𝟎 ≤ 𝟎. 𝟏𝛍𝐬 (= 𝑻

𝟏𝟎) 位相変動(正弦波)

データ点数: 4096

単一正弦波

𝒇

𝟏

= 𝟏 kHz

𝒇

𝟏

= 𝟏𝟎 kHz

𝒇

𝟏

= 100 kHz

正弦波合成

𝒇

𝟏

= 𝟏𝟎 kHz 𝒇

𝟐

= 𝟓𝟎 kHz

CUT DS

TDC 𝝉 :100ns

Dout 0 0 1 0 0 1 ・・・

・・・

VTD

w/ Phase Noise

CLK

βT-delay

30/38

(31)

シミュレーション結果①&②

-100 -80 -60 -40 -20 0

0.1 1 10 100

位相ノイズ:

1kHz

Frequency [kHz]

Power [dB]

位相ノイズ

位相ノイズ:

10kHz

Frequency [kHz]

Power [dB]

-100 -80 -60 -40 -20 0

0.1 1 10 100

位相ノイズ

31/38

(32)

シミュレーション結果③&④

位相ノイズ:

100kHz

Frequency [kHz]

Power [dB]

位相ノイズ

-100 -80 -60 -40 -20 0

0.1 1 10 100

-100 -80 -60 -40 -20 0

0.1 1 10 100

位相ノイズ:

10kHz

50kHz

Frequency [kHz]

Power [dB]

32/38

(33)

シミュレーション結果(パワースペクトルの比較)

-60 -50 -40 -30 -20 -10 0

0 1 2 3 4 5 6 7 8 9 10 11

シミュレーション 理論値

位相変動周波数 [kHz]

Power [dB]

理論式: 

𝜱′ 𝝎

𝟏

= 𝟏

𝟐 𝟐𝝅𝜶

𝟏 𝟐

𝝎

𝟏𝟐

𝑻

𝟐

33/38

(34)

シミュレーション条件

CLK:

入力周波数 = 1 MHz ( 𝑻 = 1 μs)

位相ノイズ周波数: 𝒇𝒋 10kHz

位相変動幅:

−𝟎. 𝟏𝛍𝐬 ≤ 𝝉𝟎 ≤ 𝟎. 𝟏𝛍𝐬 (= 𝑻

𝟏𝟎) 位相変動(正弦波)

データ点数: 4096

遅延

β

部分は実装で整数 を作るのは困難

ばらつき±

5%

を仮定

β

0.95

β

1.05

CUT DS

TDC 𝝉 :100ns

Dout 0 0 1 0 0 1 ・・・

・・・

VTD

w/ Phase Noise

CLK

βT-delay

34/38

(35)

シミュレーション結果(遅延量変化)

-100 -80 -60 -40 -20 0

0.1 1 10 100

-100 -80 -60 -40 -20 0

0.1 1 10 100

β = 0.95

(誤差

-5

%)

Frequency [kHz]

Power [dB]

β = 1.05

(誤差

+5

%)

Frequency [kHz]

Power [dB]

-30.0B

-30.3B

35/38

(36)

シミュレーション結果(遅延量変化)

-100 -80 -60 -40 -20 0

0.1 1 10 100

-100 -80 -60 -40 -20 0

0.1 1 10 100

β = 0.95

(誤差

-5

%)

Frequency [kHz]

Power [dB]

β = 1.05

(誤差

+5

%)

Frequency [kHz]

Power [dB]

-30.2B -30.0B

-30.3B

36/38

(37)

outline

• 研究背景、研究目的

• デルタシグマ TDC

• ΔΣTDC を用いた位相ノイズ測定

• シミュレーションⅠ

• 自己参照技術による位相ノイズ測定

• シミュレーションⅡ

• 結論

37/38

(38)

結論

 DSTDC

を用いた位相ノイズ測定を2つの手法で提案

これら手法によりスペクトルアナライザを用いない安価な測定が可能

オンチップで測定できるので高性能な測定が可能

ΔΣTDCの分解能をより細かくできる特長により高性能な測定が可能

デジタル出力をFFTすることで位相ノイズの周波数特性が得られる

提案手法の正当性を

MATLAB

を用いたシミュレーションで確認

正弦波合成の位相変動で、その周波数成分にスプリアスがでていることを確認

出力信号の位相ノイズのスペクトルと理論値との一致を確認

自己参照技術により、理想クロック無し、ばらつきのある遅延回路でも実装可能

38/38

(39)

39/38

Time is GOLD !!

ΔΣTDC is a key .

(40)

謝 辞

この研究をご支援いただいています 半導体理工学研究センター( STARC) に 感謝いたします。

40/38

(41)

Q&A 7/4 電子回路研究会 - 出雲 -

• 通常、スペアナではキャリアと比較した Power を測定するが、この方式ではどのように想定 できるのか?

• 高周波の位相ノイズ( ex.1MHz )は測定できる のか?

55/38

A.

スペアナと同じです

A.

入力信号の周波数に比例して位相ノイズの周波数も高く なるので測定可能である

(42)

Q&A 7/4 電子回路研究会 - 出雲 -

• 今後、実装は?

• テスト時間はどのくらい短くなるのか?

56/38

A.

できれば行う

A.

データ点数に依存するので、今回の場合だと5ms ぐらいになります

(43)

北見大学 谷本先生より (発表後)

• 基準クロックを用いた手法において、基準ク ロックに用いる理想的なクロックは低周波部 分にノイズが乗っていなければよいので、そ こをキャンセルさせればよいのではないか?

57/38

参照

関連したドキュメント

(v) It is worth mentioning here that the Banach contraction principle [2] and its generalizations give the existence of a unique …xed point for a self map (for instance, Baradol et

Let G be a cyclic group of order n, and let (C, D, D') be a partial difference triple over G associated with a nontrivial strongly regular semi-Cayley graph F with parameters 2n, k,

We find the criteria for the solvability of the operator equation AX − XB = C, where A, B , and C are unbounded operators, and use the result to show existence and regularity

Using a method developed by Ambrosetti et al [1, 2] we prove the existence of weak non trivial solutions to fourth-order elliptic equations with singularities and with critical

The first group contains the so-called phase times, firstly mentioned in 82, 83 and applied to tunnelling in 84, 85, the times of the motion of wave packet spatial centroids,

Using the results of Sec- tions 2, 3, we establish conditions of exponential stability of the zero solution to (1.1) and obtain estimates characterizing exponential decay of

This difference inequality was introduced in [14] to study the existence of attractors for some nonlinear wave equations with nonlinear dissipation.. Some other applications to

To measure vulnerability we have some parameters that are toughness, binding number, vertex integrity, and scattering number [5].. The problem “given a graph G , decide whether