インダクタンス起因ノイズのトレンド
インダクタンス起因ノイズのトレンド
ー
ー
クロストークと
クロストークと
dI/dtノイズ
dI/dt
ノイズ
JEITA EDA
JEITA EDA
技術専門委員会
技術専門委員会
DMD
DMD
研究会
研究会
ノイズフリーデザインタスクグループ
ノイズフリーデザインタスクグループ
山縣暢英
山縣暢英
(ソニー)
(ソニー)
貝原光男
貝原光男
(リコー)
(リコー)
蜂屋孝太郎
蜂屋孝太郎
(
(
NEC
NEC
)
)
小野信任
小野信任
(セイコーインスツルメンツ)
(セイコーインスツルメンツ)
目次
目次
•
•
活動目的と課題
活動目的と課題
•
•
ノイズの種類と影響
ノイズの種類と影響
•
•
クロストークノイズのトレンド
クロストークノイズのトレンド
•
•
ダイナミック電源ノイズのトレンド
ダイナミック電源ノイズのトレンド
•
•
まとめ
まとめ
•
•
今後の課題
今後の課題
活動目的と課題
活動目的と課題
•
•
活動理念 『
活動理念 『
Noise Free Design
Noise Free Design
への道』
への道』
LSI
LSI
設計者がノイズを意識せずに設計できるような設計インフ
設計者がノイズを意識せずに設計できるような設計インフ
ラ確立を目指す
ラ確立を目指す
•
•
活動目的
活動目的
0.1
0.1
um
um
世代以降のセルベース設計で、
世代以降のセルベース設計で、
今後どのようなノイズが重要となるのかを把握し、
今後どのようなノイズが重要となるのかを把握し、
必要となる設計手法・EDAツールを提案
必要となる設計手法・EDAツールを提案
•
•
今年度の課題
今年度の課題
クロストークノイズおよび電源ノイズのトレンド解析、特に配線
クロストークノイズおよび電源ノイズのトレンド解析、特に配線
インダクタンスがこれらのノイズに与える影響を調査
インダクタンスがこれらのノイズに与える影響を調査
チップ内ノイズの種類
チップ内ノイズの種類
(
(
CMOS Static Logic)
CMOS Static Logic)
スタティック論理回路におけるノイズ
ここに注力
•
•
配線伝播中の信号波形歪み
配線伝播中の信号波形歪み
配線
配線
RC
RC
による波形なまり
による波形なまり
[1]
[1]
伝送線路・
伝送線路・
L
L
起因の波形歪み、
起因の波形歪み、
遅延誤差
遅延誤差
[1]
[1]
•
•
クロストーク・ノイズ
クロストーク・ノイズ
容量結合、
容量結合、
誘導結合
誘導結合
[1]
[1]
•
•
電源ノイズ
電源ノイズ
IR
IR
-
-
drop,
drop,
di
di
/
/
dt
dt
ノイズ
ノイズ
,
,
電源分配系の共振
電源分配系の共振
[2]
[2]
•
•
基板ノイズ
基板ノイズ
基板を媒介にしたクロストークノイズ、電源ノイズ
基板を媒介にしたクロストークノイズ、電源ノイズ
チップ内ノイズの影響
チップ内ノイズの影響
CMOSスタティック論理回路でのノイズの影響
誤動作
誤動作
パス遅延変動
パス遅延変動
電源ノイズ
電源ノイズ
配線伝播歪み
配線伝播歪み
クロストーク
クロストーク
クロックスキュー
/ジッタ増加、
不要クロック発生
クロックスキュー
/ジッタ増加、
不要クロック発生
異常データをラッチ
異常データをラッチ
動作タイミング変動
動作タイミング変動
組合論理出力に
グリッジ発生
組合論理出力に
グリッジ発生
クロストークノイズのトレンド
クロストークノイズのトレンド
•
•
SPICE
SPICE
シミュレーションによって現象を解析
シミュレーションによって現象を解析
•
•
16
16
bit
bit
の並行配線をモデル化
の並行配線をモデル化
–
–
中心の1本を
中心の1本を
Victim
Victim
–
–
残りの15本は
残りの15本は
Aggressor
Aggressor
–
–
15
15
本の
本の
Agressor
Agressor
に同時に変化信号を入力
に同時に変化信号を入力
•
•
配線ピッチと幅によるノイズの変化
配線ピッチと幅によるノイズの変化
•
•
信号の立ち上がり時間によるノイズの変化
信号の立ち上がり時間によるノイズの変化
配線構造
配線構造
W
S
T
L
•L,Sを変えてR、L、Cを抽出。WはSと同じ
•相互インダクタンスは全ての配線間
•カップリングCは3つ向こうの配線まで抽出
•等長並行配線
16本
配線サイズ
配線サイズ
•
•
テクノロジーノード
テクノロジーノード
–
–
100
100
nm
nm
のグローバル配線を想定
のグローバル配線を想定
–
–
ITRS1999
ITRS1999
の予測値を使用
の予測値を使用
•
•
配線高(
配線高(
T
T
)
)
–
–
621 nm
621 nm
•
•
配線長(
配線長(
L
L
)
)
–
–
0.5mm
0.5mm
、
、
1.0mm
1.0mm
、
、
5.0mm
5.0mm
、
、
10.0mm
10.0mm
•
•
配線幅(
配線幅(
W
W
)、
)、
間隔(
間隔(
S
S
)
)
–
–
230
230
nm
nm
、
、
460nm
460nm
、
、
920nm
920nm
、
、
1840nm
1840nm
、
、
3680nm
3680nm
、
、
7360nm
7360nm
回路構成
回路構成
x16
a0
a7
a8
a9
a15
c0
c7
c8
c9
c15
g0
GND
Victim
Aggressor
Aggressor
Aggressor
Aggressor
a7-GND、a8 – GND、c8 – g0、間の電圧を測定
Rd
CL
Rd
CL
Rd
CL
Rd
CL
Rd
CL
クロストークノイズ波形(1)
クロストークノイズ波形(1)
クロストークノイズ波形(
クロストークノイズ波形(
2
2
)
)
クロストークノイズ波形(
クロストークノイズ波形(
3
3
)
)
ノイズピーク値変化(
ノイズピーク値変化(
L
L
有)
有)
Trf = 0.125 0 0.1 0.2 0.3 0.4 0.5 0.6 230 460 920 1840 3680 7360 配線間隔 ノイ ズ 値 Trf = 0.0625 0 0.1 0.2 0.3 0.4 0.5 0.6 230 460 920 1840 3680 7360 配線間隔 ノイ ズ値 Trf = 0.03125 0 0.1 0.2 0.3 0.4 0.5 0.6 230 460 920 1840 3680 7360 配線間隔 ノイ ズ値 Trf = 0.015625 0 0.1 0.2 0.3 0.4 0.5 0.6 230 460 920 1840 3680 7360 配線間隔 ノイ ズ値ノイズピーク値変化(
ノイズピーク値変化(
L
L
無)
無)
Trf = 0.125
0
0.1
0.2
0.3
0.4
0.5
0.6
230 460 920 1840 3680 7360
配線間隔
ノイ
ズ値
Trf = 0.0625
0
0.1
0.2
0.3
0.4
0.5
0.6
230
920
3680
配線間隔
ノイ
ズ
値
Trf = 0.03125 0 0.1 0.2 0.3 0.4 0.5 0.6 230 460 920 1840 3680 7360 配線間隔 ノイ ズ値 Trf = 0.015625 0 0.1 0.2 0.3 0.4 0.5 0.6 230 460 920 1840 3680 7360 配線間隔 ノイ ズ値ノイズピーク値(
ノイズピーク値(
L
L
有無の差)
有無の差)
Trf = 0.125 0.0 0.1 0.2 0.3 0.4 0.5 0.6 230 460 920 1840 3680 7360 配線間隔 ノイ ズ の 差 Trf = 0.0625 0.0 0.1 0.2 0.3 0.4 0.5 0.6 230 460 920 1840 3680 7360 配線間隔 ノイ ズ の 差 Trf = 0.03125 0.0 0.1 0.2 0.3 0.4 0.5 0.6 230 460 920 1840 3680 7360 配線間隔 ノイ ズの 差 Trf = 0.125625 0.0 0.1 0.2 0.3 0.4 0.5 0.6 230 460 920 1840 3680 7360 配線間隔 ノイ ズの 差クロストークノイズまとめ
クロストークノイズまとめ
•
•
SPICE
SPICE
シミュレーションにより現象を確認
シミュレーションにより現象を確認
•
•
Trf
Trf
が小さくなると配線サイズに関係なくノイズ大
が小さくなると配線サイズに関係なくノイズ大
•
•
インダクタンスを考慮するとノイズは大きくなる傾向
インダクタンスを考慮するとノイズは大きくなる傾向
•
•
配線長、間隔が大きい場合は
配線長、間隔が大きい場合は
L
L
の考慮が必要
の考慮が必要
•
•
配線モデルについては今後も検討が必要
配線モデルについては今後も検討が必要
ダイナミック電源ノイズのトレンド
ダイナミック電源ノイズのトレンド
•
•
dI/dt
dI/dt
ノイズの大きさからパッケージの許容インダクタ
ノイズの大きさからパッケージの許容インダクタ
ンスを予測
ンスを予測
•
•
dI/dt
dI/dt
ノイズを回避するために必要なデカップリング
ノイズを回避するために必要なデカップリング
キャパシタ(
キャパシタ(
Cd
Cd
)
)
の容量を予測
の容量を予測
•
•
Cd
Cd
の効果を
の効果を
SPICE
SPICE
シミュレーションで確認
シミュレーションで確認
dI/dt
dI/dt
のモデル
のモデル
1
7
7
ピーク電源電流
ピーク電源電流
ピーク電源電流
ピーク電源電流
Ipeak
平均電源電流
平均電源電流
平均電源電流
平均電源電流 I
dI/dt = Ipeak/
dI/dt = Ipeak/
dI/dt = Ipeak/
dI/dt = Ipeak/((((kkkk・
・・
・Trf/2)
Trf/2)
Trf/2)
Trf/2)
Ipeak x k
Ipeak x k
Ipeak x k
Ipeak x k・
・・
・Trf/2 = I x (
Trf/2 = I x (
Trf/2 = I x (
Trf/2 = I x (Trf
Trf
Trf
Trf x 1
x 1
x 1
x 16
6)))) →
66
→
→
→
Ipeak
Ipeak
Ipeak
Ipeak = 32I/k
= 32I/k
= 32I/k
= 32I/k
最悪は、
最悪は、
最悪は、
最悪は、 k=1
k=1
k=1
k=1 →
→
→
→
Ipeak=32 I
Ipeak=32 I
Ipeak=32 I
Ipeak=32 I
dI/dt = 64 I/Trf
dI/dt = 64 I/Trf
dI/dt = 64 I/Trf
dI/dt = 64 I/Trf
クロック信号
クロック信号
クロック信号
クロック信号
周期
周期
周期
周期T = 16Trf
1=Trf
k・
・・
・Trf
CLK↓の山は無視
電源電流
電源電流
電源電流
電源電流
許容インダクタンスのトレンド
許容インダクタンスのトレンド
1.E-08
1.E-07
1.E-06
1.E-05
1.E-04
1.E-03
1.E-02
1.E-01
130 100
70
50
テクノロジノード nm
イン
ダク
タ
ン
ス
nH
potable
High
performance
Actual
•ノイズ値 ⊿V= L・dI/dt
•⊿V=0.1Vdd として許容インダクタンスを算出
dI/dt
dI/dt
ノイズの問題
ノイズの問題
現状パッケージのリードのインダクタンスは
現状パッケージのリードのインダクタンスは
許容インダクタンスよりも大きい
許容インダクタンスよりも大きい
チップ内にデカップリングキャパシタ(
チップ内にデカップリングキャパシタ(
Cd
Cd
)
)
を入れて
を入れて
ノイズを低減
ノイズを低減
デカップリングキャパシタ要求量
デカップリングキャパシタ要求量
・平均消費電流
・平均消費電流
・平均消費電流
・平均消費電流
→
→
→
→ 1クロックあたりのチャージの時間積分量
1クロックあたりのチャージの時間積分量
1クロックあたりのチャージの時間積分量
1クロックあたりのチャージの時間積分量
・総電荷量(
・総電荷量(
・総電荷量(
・総電荷量(The charge drawn during a burst is
The charge drawn during a burst is
The charge drawn during a burst is
The charge drawn during a burst is)
))
)
Δ
Δ
ΔQ
Δ
Q
Q
Q
=
=
=
=
I/2fc
I/2fc
I/2fc
I/2fc
(I:
(I:
(I:
(I: 電流
電流,
電流
電流
,
, fc
,
fc
fc
fc 周波数
周波数
周波数
周波数))))
(殆どのロジックはクロックの両エッジで変化するので2
(殆どのロジックはクロックの両エッジで変化するので2
(殆どのロジックはクロックの両エッジで変化するので2
(殆どのロジックはクロックの両エッジで変化するので2fc
fc
fc
fcと
と
と
と
なる
なる
なる
なる)
)
)
)
・遷移中の電荷をデカップリング容量から供給すると
・遷移中の電荷をデカップリング容量から供給すると
・遷移中の電荷をデカップリング容量から供給すると
・遷移中の電荷をデカップリング容量から供給すると
Δ
ΔV
Δ
Δ
V
V
V
=
=
=
=
Δ
ΔQ/C
Δ
Δ
Q/C
Q/C
Q/C
(C:
(C:デカップリング容量
(C:
(C:
デカップリング容量
デカップリング容量
デカップリング容量))))
Cd
Cd
の要求値のトレンド
の要求値のトレンド
High Performance 0 200 400 600 800 1000 1200 1400 1600 130 100 70 50 テクノロジノード nm デ カ ッ プ リン グ 容量 n F Portable 0 5 10 15 20 25 30 130 100 70 50 テクノロジノード nm デ カ ッ プ リン グ 容量 nF•消費電力、クロック周波数はITRS1999の予測値を使用
Cd
Cd
の要求値
の要求値
(ゲート面積換算)
(ゲート面積換算)
Portable 0 0.5 1 1.5 2 2.5 3 3.5 130 100 70 50 テクノロジノード nm GATE 面 積 mm 2Cd *Tox /
Cd *Tox /
Cd *Tox /
Cd *Tox / ε
ε
ε
εox
ox
ox
ox よりゲート面積に換算
よりゲート面積に換算
よりゲート面積に換算
よりゲート面積に換算
Tox
Tox
Tox
Tox、ε
、ε
、εox
、ε
ox
ox は
ox
は
は
はITRS1999
ITRS1999
ITRS1999
ITRS1999の値を使用
の値を使用
の値を使用
の値を使用
High Performance 0 5 10 15 20 25 30 35 40 130 100 70 50 テクノロジノード nm GA T E 面積 mm 2