...

Handsout12

by user

on
Category: Documents
6

views

Report

Comments

Transcript

Handsout12
クロック,電源配線
Signal Integrity : 信号の品質保証.クロストークや反射等
により,信号波形に乱れが生じ,遅延や消費電力が大きく
なるのを防ぐため,信号波形の乱れを一定の範囲に収め
る技術の総称. Clock Integrity : クロック信号の品質保証. Power Integrity : 電源系の品質保証. Design Automa9on Handsout 12
1
Intel 65nm 8層金属配線 Cu デュアルダマシン,low k 絶縁膜
上層の配線は下層に比べると厚く,
太い.上層の2〜3層を電源やクロッ
ク配線の基幹部分に使用する. 信号の伝搬は,主に中層以下の配線
層で行なう.3〜4層をグローバルな
信号配線に使用し,下層の2層程度
をローカルな信号,電源,クロック配
線にを使用する. 配線層がすくないと(2〜3層),IRドロップを考慮した電源配線やスキューを考慮し
たクロック配線を行なう余地がない.ローカルな信号,電源,クロック配線で最低で
も2層必要であるので,グローバルな信号,クロック,電源配線を行なう余地がない.
Design Automa9on Handsout 12
2
Design Automa9on Handsout 12
3
CMP
4
Damascene(ダマシン)プロセスによる配線
5
象嵌(ぞうがん、象眼とも)は、工芸技法のひとつ。
象は「かたどる」、嵌は「はめる」と言う意味がある。
象嵌本来の意味は、一つの素材に異質の素材を嵌
め込むと言う意味で金工象嵌、木工象嵌、陶象嵌
等がある。その中の金工象嵌は、シリアのダマス
カスで生まれ、シルクロード経由で飛鳥時代に日本
に伝わったとされる。
螺鈿(らでん)の琵琶
螺鈿紫檀五絃琵琶(正倉院宝物)
Design Automa9on Handsout 12
6
Al 2層配線の断面. 配線層の平面性が低く,見た目に「でこぼこ」. このようなプロセスでは多層配線は不可能. 大規模な回路では,長距離を結ぶ配線,スキューの小さいクロッ
ク配線,強力は電源系が必要になるが,このような配線層では
対応できない. Design Automa9on Handsout 12
7
電源配線
標準セル(スタンダードセル)では電源の位置
が固定されていて,並べればつながるように
なっている(1〜2層目を使用)
標準セルで作られたモジュールやメガセルは
周囲を電源リングで補強する.(専用のプログ
ラムで生成)
チップレベルでは上層の配線層(メッ
シュ構成)で,下層のモジュールに
電源を供給する.
Design Automa9on Handsout 12
8
電源配線
電源配線は,クロック,信号配線に先立ち行なわれる. IRドロップが許容値以下であることが安定な回路動作に必須であり,そのた
めに回路動作時の電源電流の解析が必要になる.
精密な値を求めるには,回路全体をSpiceなどの回路シミュレータで過渡解
析を行なう必要があるが,回路規模が大きいと実用的ではない.
各ゲートのピーク電流の和では非現実的な値になるので,ゲートのスイッチ
ング確率等を考慮した値を使用したスタティック解析を行なう.
IRドロップ : 回路が動作する際に流れる電流で,電源電圧が変動すること. Design Automa9on Handsout 12
9
電源配線
電荷が引き抜かれる
出力がL-­‐>Hになるゲート
近くにあるゲート(複数)の
出力についた浮遊容量
ゲートのスイッチに伴う電荷の動き. ある程度規模のゲートの固まりについての平均電流が求め
られれば,電流源と抵抗でモデル化できる.
Design Automa9on Handsout 12
10
電源配線
Design Automa9on Handsout 12
11
電源配線
対策: IRドロップが大きいところ=電流要求が大きい 大きいところの電源配線を強化(密度をあげる,
配線を太くする)
例) 上層の配線層を使用して,電源を強化する. (下層の配線層を太くすると,配置を変更する
必要が生じることがある)
Design Automa9on Handsout 12
12
クロック配線
クロックのスキューを許容できる値まで小さくする. (クロック周期の5%程度) Skew : F/Fのクロック信号の立ち
上がり時刻のずれ. F/F の数は,全ゲート数の10〜
20%になることもある.
!"#$
Design Automa9on Handsout 12
13
クロック配線
クロックドライバからF/Fまでの遅延をそろえる. !"#$%
すべてのクロック配線の長さをそろえる. ー>どうやって配線する? 配線長が長くなると遅延が増える. ー>駆動力の大きいゲートで駆動 配線長が長くなると立ち上がりが遅くなる. ー>配線の途中にバッファを入れる
Design Automa9on Handsout 12
14
クロック配線
クロックドライバからF/Fまでの遅延をそろえる. 配線長をそろえる
すべてのクロック配線の長さをそろえる. ー>Tree状の配線 ーー>配線に必要な面積が増える!! 配線長が長くなると遅延が増える. ー>駆動力の大きいゲートで駆動 配線長が長くなると立ち上がりが遅くなる. ー>配線の途中にバッファを入れる. ーー>消費電力の増加!!
クロック系の消費電力が全消費電力の20〜30%になることもある.
Design Automa9on Handsout 12
15
クロック配線
クロックドライバからF/Fまでの遅延をそろえる. Design Automa9on Handsout 12
16
クロック配線
Design Automa9on Handsout 12
17
クロック配線
Design Automa9on Handsout 12
18
クロック配線
Design Automa9on Handsout 12
19
Fly UP