-
Notifications
You must be signed in to change notification settings - Fork 0
Physics Modeling Notes
anil edited this page Apr 16, 2026
·
1 revision
- Input values are mapped to voltage range
[V_min, V_max] - Signed weights are represented with a differential conductance pair
- Current is computed with Ohm's law and summed per column
Signed weight w is represented as:
G_pos = (w + 1) / 2 * G_maxG_neg = (1 - w) / 2 * G_max- Effective current contribution tracks
(G_pos - G_neg) * V
- ADC quantization: current is mapped into discrete levels
- Thermal noise: transient or persistent perturbation on conductances
- Read disturb: neighboring rows drift with repeated reads
-
Write endurance: conductance ceiling scales by
exp(-lambda * cycles)
For pretrained or arbitrary weights, tune:
-
I_minandI_rangeto match expected current swing -
G_maxto avoid premature clipping - ADC bit depth for your target quality/speed tradeoff
- Input values are mapped to voltage range
[V_min, V_max] - Signed weights are represented with a differential conductance pair
- Current is computed with Ohm's law and summed per column
Signed weight w is represented as:
G_pos = (w + 1) / 2 * G_maxG_neg = (1 - w) / 2 * G_max- Effective current contribution tracks
(G_pos - G_neg) * V
- ADC quantization: current is mapped into discrete levels
- Thermal noise: transient or persistent perturbation on conductances
- Read disturb: neighboring rows drift with repeated reads
-
Write endurance: conductance ceiling scales by
exp(-lambda * cycles)
For pretrained or arbitrary weights, tune:
-
I_minandI_rangeto match expected current swing -
G_maxto avoid premature clipping - ADC bit depth for your target quality/speed tradeoff