Direnç ve Ohm Yasası
Üç değişken, üç yasa, bir SIDRA crossbar'ı.
Önkoşul
Bu bölümde öğreneceklerin
- Ohm Yasası V = I·R ve iletkenlik G = 1/R tanımını kullan
- Kirchhoff akım yasası (KCL) ile bir düğümdeki akımları topla
- Bir crossbar'da analog matris-vektör çarpımının neden 'bedava' olduğunu açıkla
- SIDRACHIP'in 256×256 crossbar'ında bir sütun akımını formüle dök
Açılış: En Küçük Denklemle En Büyük Çip
1827’de Georg Simon Ohm sadece bir tel, bir pil ve bir galvanometre ile şunu keşfetti: voltajı ikiye katlarsan akım da ikiye katlanır. Denklem: . Üç harf, bir çarpma.
200 yıl sonra SIDRACHIP’in Y10 çipinde 1.04 trilyon memristör aynı denklemi kullanarak saniyede trilyonlarca çarpma yapıyor. Aynı fizik. Aynı formül. Ölçek değişti.
Bu bölüm, o bir satırlık yasanın neden bütün analog AI hesaplamasının temeli olduğunu gösterir.
Sezgi: Akım = Voltaj × İletkenlik
Direnç yerine iletkenlik kullanmak çarpma sezgisini netleştirir:
Bir memristör, programlanabilir bir değeri saklar. Üzerine bir uygularsın → çıkışta elde edersin. Bir çarpma, bir hücrede, elektrik olarak.
Şimdi iki memristörü aynı çıkış hattına bağla. Kirchhoff akım yasası (KCL) der ki: bir düğüme giren akım, çıkan akıma eşittir. İki memristörün akımları hatta kendi kendine toplanır:
256 tane memristör aynı hatta bağlanırsa? Toplam akım, 256 terimlik bir iç çarpım olur. 256 sütun varsa? 256 iç çarpım paralel yürür → bir matris-vektör çarpımı (MVM).
Hiç “taşıma” yok. Hiç “yürüme” yok. Sadece Ohm + Kirchhoff.
Formalizm: Ohm + Kirchhoff → MVM
Üç yasa, üç cümle:
- Ohm: — akım voltajla orantılı, dirençle ters orantılı.
- KCL: Bir düğüme giren akımların toplamı, çıkanlara eşittir.
- KVL: Kapalı bir döngüde voltaj düşümlerinin toplamı sıfırdır.
Sadece bu üç kuralla modern elektroniğin %90’ını kurabilirsin.
Bir memristörün iletkenliği olsun; üzerindeki voltaj , akımı .
satırlı, sütunlu bir crossbar’da her kesişimde bir memristör var — iletkenliği . Satır ‘ye voltaj uygulanıyor. Sütun ‘nin ucunda toplam akım (KCL):
Bu doğrudan matris-vektör çarpımının tanımıdır: .
Enerji: Tek bir MAC için enerji . 256×256’da V, µS, ns → hücre başına J = 10 aJ. Dijital 32-bit FMAC’in ~300.000× altında.
Direnç ölçeği: 100 MΩ’dan büyük → akım ölçmek zor (ampimetre gürültüsüne gömülür). 1 kΩ’dan küçük → çok akım, çipin tümü ısınır. SIDRA aralığı: ~10 kΩ – 1 MΩ (G = 1 µS – 100 µS).
Lineerlik limiti: Gerçek memristör lineer değildir — düşük voltajda ohmik, yüksek voltajda Schottky/tünelleme kırılımı. Analog MVM lineer rejimde (okuma voltajı -0.3 V) çalışır. Program voltajı ( V) ayrı yolla verilir.
Sıcaklık bağımlılığı: . HfO₂ için eV. 10°C artış = %10 drift. SIDRA’da periyodik “refresh” + sıcaklık ölçümüyle düzeltilir.
Gürültü kaynakları (Bölüm 5.10’da derin): termal (Johnson-Nyquist), atış (shot), 1/f (flicker), RTN (random telegraph). Her biri ‘nin çıktısına standart sapma katar. Analog MVM’in doğruluk sınırı budur.
Kolon başına ADC: Analog akımı dijitale çevirmek pahalıdır. SIDRA, TDC (Time-to-Digital Converter) ile 6-bit 3.125 ps çözünürlükte okur — ADC yerine. Akımı kapasitör şarjına çevirir, zamanı ölçer. Güç/alan avantajı 10-30×.
Deney: 3×3 Mini Crossbar
Aşağıdaki mini crossbar’da 3 satır giriş voltajı ve 9 memristör iletkenliği var. Slider’ları oynat; sütun akımlarının hemen formüle uygun şekilde güncellendiğini izle.
Denemeler:
- Tüm iletkenlikleri sıfırla (matris detayından), sonra tek bir hücreyi 10 µS yap. Sadece o sütunda akım olmalı.
- Tüm V’leri sıfırla, hiçbir akım olmamalı (V = 0 → I = 0).
- V₁ = 1.0, diğerleri 0: Sütun akımları yalnız ilk satırın ağırlıklarıyla orantılı olur.
- Aynı değerleri kâğıtta çarpıp topla; ekrandaki sayılarla karşılaştır.
Kısa Sınav
Laboratuvar Görevi: 4×4 MVM
Kâğıt-kalem. Bir 4×4 crossbar’da iletkenlikler (µS):
Giriş voltajları: V.
(a) Sütun 1 akımını hesapla. (b) Tüm sütun akımları vektörünü bul. (c) Bir dijital MAC-toplayıcı aynı işi kaç saat döngüsünde yapardı (tek ALU’da)?
Cevaplar
(a) µA.
(b) . . . Vektör: µA.
(c) 4×4 MVM = 16 çarpma + 12 toplama = 28 işlem. Tek-ALU’lu bir CPU’da ~28 saat döngüsü. Crossbar: 1. 28× hızlı, 100× verimli.
Özet Kart
- Ohm: ⟺ (G = 1/R, birim: siemens).
- KCL: düğümde akımlar toplanır (giren = çıkan).
- Analog MVM: crossbar sütunu → . Tek saat döngüsünde, analog.
- Enerji: hücre başına ~10 aJ (dijital FMAC’ten 10⁵× düşük).
- SIDRA direnç aralığı: ~10 kΩ – 1 MΩ (G = 1-100 µS).
- Lineerlik limiti: okuma -0.3 V; program voltajı ayrıdır (~2 V).
- Gürültü sınırı: termal, atış, 1/f, RTN — analog doğruluk bunu ipoteğe alır.
Vizyon: Klasik İletimin Ötesi
Ohm yasası 1827’den beri değişmedi; ama yeni iletim rejimleri var:
- Kuantize iletkenlik: nanotel/nanoteme’de kuantumlanır ( µS). Tek-atom kontakt araştırmaları.
- Süperiletkenler: sıfır direnç; soğuk (4K) AI hızlandırıcı kuantum-hibrit çözümler için kritik.
- Topolojik iletim: yüzey elektronları saçılmadan uzun mesafe gider — düşük güç interconnect adayı.
- Fotonik MVM: Ohm yerine interferenced ışık (Lightmatter). Elektrik hiç kullanmadan çarpma-toplama.
- Süper-kafes memristör: Moiré yapılarda ayarlanabilir G; SIDRA’ya alternatif analog ağırlık hücresi.
- Balistik iletim: kanal uzunluğu ortalama serbest yol altında → ohmik olmayan rejim, 2D malzemelerde.
- Hopping iletimi: amorf oksitlerde lokalize state’ler arasında sıçrama — memristör LRS/HRS gürültü kaynağı.
- Phonon-drag iletimi: akustik fononlar elektronları sürükler; sıcaklık-alan sensörü olarak kullanılır.
Post-Y10 SIDRA için en büyük lever: fotonik crossbar hibrit — MZI (Mach-Zehnder) veya mikro-halka rezonatör ile MVM, elektrik sadece ağırlık programlama için. Bant genişliği 100×, güç 10× düşer. Lightmatter/Neurophos 2027 ticari hedef.
Daha İleri
- Bir sonraki bölüm: 1.6 — Kapasitans ve RC Zamanı
- Önceki: 1.4 — MOSFET
- Klasik: Hambley, Electrical Engineering — Bölüm 2 “Resistive Circuits”.
- Crossbar makale: Hu et al., Memristor-based analog computation and neural network classification, Adv. Mater. 2018.