Steam'i Yükleyin
giriş
|
dil
简体中文 (Basitleştirilmiş Çince)
繁體中文 (Geleneksel Çince)
日本語 (Japonca)
한국어 (Korece)
ไทย (Tayca)
Български (Bulgarca)
Čeština (Çekçe)
Dansk (Danca)
Deutsch (Almanca)
English (İngilizce)
Español - España (İspanyolca - İspanya)
Español - Latinoamérica (İspanyolca - Latin Amerika)
Ελληνικά (Yunanca)
Français (Fransızca)
Italiano (İtalyanca)
Bahasa Indonesia (Endonezce)
Magyar (Macarca)
Nederlands (Hollandaca)
Norsk (Norveççe)
Polski (Lehçe)
Português (Portekizce - Portekiz)
Português - Brasil (Portekizce - Brezilya)
Română (Rumence)
Русский (Rusça)
Suomi (Fince)
Svenska (İsveççe)
Tiếng Việt (Vietnamca)
Українська (Ukraynaca)
Bir çeviri sorunu bildirin
* lib usada nas aulas
.include 32nm_HP.pm
* Definição do Circuito (Subcircuitos e Instanciação)
* Fonte de alimentação
VDD vdd 0 DC 1.0
* --- Subcircuits (No changes from your original code) ---
.subckt XOR out in1 in2 vdd gnd
MP1 inv1 in1 vdd vdd pmos W=105n L=32n
MN1 inv1 in1 gnd gnd nmos W=70n L=32n
MP2 inv2 in2 vdd vdd pmos W=105n L=32n
MN2 inv2 in2 gnd gnd nmos W=70n L=32n
.ends XOR
.subckt FA a b cin sum cout vdd gnd
Xxorr1 x1 a b vdd gnd XOR
Xxorr2 sum x1 cin vdd gnd XOR
Xandr1 y1 a b vdd gnd AND
Xandr2 y2 x1 cin vdd gnd AND
Xorr1 cout y1 y2 vdd gnd OR
.ends FA
* --- Main Circuit Instantiation (Single instance for all tests) ---
X_FA0 X0 Y0 C_in_inicial S0 C1 vdd 0 FA
X_FA1 X1 Y1 C1 S1 C2 vdd 0 FA
X_FA2 X2 Y2 C2 S2 C3 vdd 0 FA
* --- Load Capacitors ---
CL0 S0 0 10fF
CL1 S1 0 10fF
CL2 S2 0 10fF
CL3 C3 0 10fF
.end