Metal Hatlar ve IR Drop
256 hücreyi besleyen Cu telin direnci — büyük dizilerin görünmez sınırı.
Bu bölümde öğreneceklerin
- IR drop fenomenini WL/BL boyunca matematiksel olarak yaz
- Y1 crossbar IR drop sayılarını hesapla (Cu BEOL)
- Çift-uçlu sürücü, geniş tel, regülasyon stratejilerini açıkla
- IR drop tolerance ve compiler kompansasyonunu anla
- Y10 hedefi 1 nm-altı IR drop için tasarım iyileştirmelerini söyle
Açılış: 256 Hücreyi Beslemek
Bir crossbar’da 256 hücre tek WL’ye bağlı. Hepsi paralel akım çeker. Bu akım WL Cu telinden geçer. Direnç (~600 Ω) IR drop yapar.
WL başı: 0.25 V. WL sonu: ~0.20 V (5 nm IR). 50 mV fark → MVM doğruluğu %5 sapar.
Bu görünmez sorun. Compiler hesaba katmazsa AI çıktıları kaymış olur.
Sezgi: Akım Boyunca Voltaj Düşer
WL’ye 0.25 V uygula. İlk hücre tam 0.25 V görür. İkinci hücre? WL teli akım çeker, tel direnci IR drop yapar → 2. hücre 0.249 V görür. …
256 hücre sonu: .
Tipik: V (5-7% drop).
Sonuç: son hücreler az voltaj alır → ürettikleri akım az → MVM çıkışı systematic shift.
Formalizm: IR Drop Hesabı
WL geometrisi (Y1):
- Cu, 30 nm × 50 nm × 26 µm.
- = 3.5 µΩ·cm.
- Ω.
Hücre akımları (worst case):
256 hücre × 0.25 V × 100 µS = ~6.4 mA toplam (LRS hücreler).
Pratik: aktivite %30 → 2 mA ortalama.
WL boyunca akım dağılımı:
İlk hücre yakın WL noktası → hücre akımı tüm wire akımı. Son hücre → sadece son hücre akımı.
Akım WL boyunca azalır:
: WL boyunca konum, : WL uzunluğu.
Voltaj profili:
Sonu (): .
Yani efektif drop toplamın yarısı (akım azalmalı dağılımı için).
Sayılar:
mA (avg), Ω → toplam IR = 1.2 V?! Çok büyük!
Hmm, 600 Ω’da 2 mA = 1.2 V drop. Tüm WL voltajını yutar.
Düzeltme: WL paralel sürülür (tüm hücreler aynı voltaj geçer). Aslında WL voltaj kontrolü, her hücre BL’den akım çeker. WL daha çok “voltaj rail” gibi.
Ama yine de WL’de toplam drop 50-100 mV pratik (akım dağılımına bağlı).
BL’de IR drop:
BL akımları akümüle eder (Kirchhoff). BL’de en alttaki ADC tüm 256 hücre akımını alır. BL üstteki hücre akımı hepsini taşır → en yüksek IR drop.
BL boyutları aynı WL ile = 600 Ω. Toplam akım 256 × 12.5 µA = 3.2 mA.
BL drop ortalama: V! Hayır, bu da mümkün değil. Tasarım gerçek: BL daha geniş (50 nm × 100 nm) → R düşük (~300 Ω). Drop 0.5 V → hâlâ büyük.
Pratik: ADC giriş empedansı yüksek (kΩ’ler) → akım sınırlı. Voltaj düşür değil (akım düşür) → BL drop sınırlı.
Net etki: ~5-10% MVM error.
Çift-uçlu sürücü:
WL iki uçtan beslen. Akım her iki yönden gelir → her hücreye yarısı kadar wire’dan geçer.
Etkin drop: yarısı. 5% → 2.5%.
Y1 standart: çift-uçlu WL drive.
Geniş tel:
WL kalınlığı artırırsa direnç düşer. 100 nm × 100 nm WL → R = 150 Ω (4× düşük). Ama: alan büyür, kapasitans artar (RC daha kötü olabilir).
Kompansasyon:
Compiler ağırlıkları “pre-distort” eder: end-cell ağırlıkları biraz büyük programla → IR drop kompanse.
Y1 simulator (Modül 6.8) IR drop modeli içerir, compiler kullanır.
IR drop simülasyon Y1:
256-cell WL, sparsity %50:
- Aktif hücreler: 128.
- Ortalama akım/hücre: 5 µA.
- Toplam akım: 640 µA.
- WL R = 600 Ω.
- Tek-uç drive: drop = 640 µA × 300 Ω (yarı uzunluk avg) = 192 mV. Çok büyük (75% V_in).
- Çift-uç drive: drop = 96 mV (~%40).
Pratik: BL ucundaki ADC çıktı zaten kompanze edilmiş (compiler).
Daha iyi: compiler farklı sütunlar farklı zaman okuyarak akım azaltır. Sırayla sütun activate.
Pratik Y1 IR drop: sürdürülebilir %5-7. Compiler kompansasyonu sonrası MVM error %2-3. AI tolere eder.
Y10 iyileştirme:
- 1S1R 3D-stack: WL daha kısa.
- 7 nm CMOS: tel daha sıkı + alt katman daha dar.
- Yeni tel malzemesi: Co (kobalt) yerine Cu, daha iyi (Modül 2.8).
- Hedef: %2 IR drop.
Y100:
- Photonik on-chip: optik sinyal IR drop yok!
- Wafer-scale: tek tel uzunluğu sınırlı.
- Hedef: ihmal edilebilir.
Voltage regulator IR drop:
VR’dan crossbar’a güç dağıtım PDN. Bu ayrı sorun. Decoupling caps + thick metal layers (M16-M20).
Y1 PDN IR drop: ~50 mV (%5 of 1V supply). Tolere edilir.
Frekansla etkileşim:
Yüksek frekans (1 GHz) → daha fazla switching → daha fazla anlık akım → IR spike’lar. Decoupling cap kritik.
Düşük DVFS modunda IR daha az (akım az).
Deney: Y1 WL IR Drop Hesabı
256-hücre WL:
- V.
- Ω.
- Aktif hücre: 64 (sparsity %25).
- Hücre akımı: 5 µA (orta).
- Toplam akım: 320 µA.
Tek-uç sürücü:
WL voltaj profili: .
Akım dağılımı yaklaşık linear-azalan: ortalama 160 µA.
mV.
WL sonu: 0.25 - 0.096 = 0.154 V.
Sapma: %38 voltaj kaybı. Çok büyük.
Çift-uç sürücü:
Drop yarısı: 48 mV. WL sonu: 0.202 V.
%19 kayıp. Hâlâ büyük.
Compiler kompansasyon:
End-cell ağırlıkları %20 büyük programla. Inference doğru.
Y1 pratik (compiler kompansasyon ile): %3-5 etkin error.
Y10 hedef (yeni tasarım): %1 etkin error.
Kısa Sınav
Laboratuvar Görevi
Y1 IR drop bütçe simülasyonu.
Crossbar: 256×256, 1T1R, Cu WL/BL.
Sorular:
(a) Sparsity %50 (128 aktif hücre) için WL drop? (b) BL akım ucundaki ADC ne görür? (c) Compiler kompansasyon olmadan MVM error? (d) İdeal sürdürmek için maksimum sparsity? (e) Y10’da 7 nm CMOS + 1S1R 3D-stack ile drop tahmini?
Çözümler
(a) 128 × 5 µA = 640 µA toplam. Çift-uç ortalama drop = 640/2 × 300 = 96 mV. WL sonu 0.154 V. %38 drop. Çok yüksek.
(b) BL akım = 256 × 5 µA = 1.28 mA. BL R = 600 Ω. Drop tipik 200 mV → ADC bias gerekir.
(c) WL drop %38 + BL kayıp = MVM error ~%30. Yıkıcı. Compiler şart.
(d) Drop %5 sınırı için: 0.05 × 0.25 = 12.5 mV → I_total < 41 µA → 8 aktif hücre. %3 sparsity sınırı. Pratikte çok düşük → kompansasyon gerekli.
(e) Y10: WL daha kısa (1024×1024 ama daha küçük hücre = aynı uzunluk), tel daha geniş (50 nm × 100 nm), 1S1R OTS akımı sınırlandırır. Net drop tahmin %2-3. Compiler ile %1.
Özet Kart
- IR drop: WL/BL boyunca voltaj düşer = akım × tel R.
- Y1 WL R: ~600 Ω.
- Tipik drop: Y1 %5-7 (kompansasyonsuz).
- Çözümler: çift-uç drive, geniş tel, compiler kompansasyon.
- AI tolerance: %2-3 etkin.
- Y10 hedefi: %1.
- Y100: fotonik on-chip = sıfır.
Vizyon: Tel-Free Hesaplama
- Y1: Cu BEOL, IR drop manage edilir.
- Y3: Co tel + 1S1R, drop %3.
- Y10: geniş tel + 7 nm + compiler ileri seviye, %1.
- Y100: fotonik wave guide, IR drop yok.
- Y1000: süperiletken (4 K), zero R.
Daha İleri
- Bir sonraki bölüm: 5.13 — Sinyal Zinciri ve Paketleme
- Önceki: 5.11 — Enerji ve Termal Yönetim
- IR drop modelleme: Hu et al., Wire resistance impacts in memristor crossbars, IEEE TED 2017.
- Cu BEOL: Modül 2.8 (Metalizasyon).