W
write2rammy
Guest
Hej alle, jeg bruger en generere erklæring at instantiere en forsinkelse modul (cur_starved_delay) 11 gange. Den grundlæggende idé er at modellere en 11 etape ring oscillator med de nuværende udsultet forsinkelse celle. Men jeg får syntaksfejl i generere erklæring. Kan nogen hjælpe mig med dette. Koden er vedhæftet nedenfor. `Omfatte" constants.vams "` omfatte "disciplines.vams" modulet cur_starved_delay (Vin, Vbias_p, Vbias_n, Vdd, Vss, Vout); parameter virkelige C_load = 1e-12; parameter virkelige Kp = 1; parameter virkelige Kn = 1; parameter virkelige Vt = 0,2; parameter virkelige pos_tol = 0,2; parameter virkelige neg_tol = -0,2; input Vin, Vbias_p, Vbias_n, Vdd, Vss, output Vout, spænding Vin, Vbias_p, Vbias_n, Vdd, Vss, Vout, spænding V_swing, Vsg_p , Vgs_n; nuværende I_p, I_n; virkelige Td_p, Td_n, V_ph; analog begynde V (V_swing)