app: multi-core-inverter: more simulations

This commit is contained in:
2022-08-28 02:01:51 -07:00
parent 538db399a9
commit a811561f14

View File

@@ -612,6 +612,126 @@ fn main() {
.with_ctl_conductivity(5e3) .with_ctl_conductivity(5e3)
.with_coupling_conductivity(5e4) .with_coupling_conductivity(5e4)
); );
run_sim(
"63-10ns-400ps-4e9A-5e3pctl-1e5pcpl",
drive_map_isolated_inv(),
params
.with_clock_phase_duration(ps(10000))
.with_clock_decay(ps(400))
.with_input_magnitude(4e9)
.with_ctl_conductivity(5e3)
.with_coupling_conductivity(1e5)
);
run_sim(
"64-10ns-400ps-4e9A-5e3pctl-5e4pcpl",
drive_map_isolated_inv(),
params
.with_clock_phase_duration(ps(10000))
.with_clock_decay(ps(400))
.with_input_magnitude(4e9)
.with_ctl_conductivity(5e3)
.with_coupling_conductivity(5e4)
);
run_sim(
"65-10ns-400ps-4e9A-2e3pctl-2e4pcpl",
drive_map_isolated_inv(),
params
.with_clock_phase_duration(ps(10000))
.with_clock_decay(ps(400))
.with_input_magnitude(4e9)
.with_ctl_conductivity(2e3)
.with_coupling_conductivity(2e4)
);
run_sim(
"66-10ns-200ps-4e9A-5e3pctl-5e4pcpl",
drive_map_isolated_inv(),
params
.with_clock_phase_duration(ps(10000))
.with_clock_decay(ps(200))
.with_input_magnitude(4e9)
.with_ctl_conductivity(5e3)
.with_coupling_conductivity(5e4)
);
run_sim(
"67-5ns-200ps-4e9A-2e3pctl-2e4pcpl",
drive_map_isolated_inv(),
params
.with_clock_phase_duration(ps(5000))
.with_clock_decay(ps(200))
.with_input_magnitude(4e9)
.with_ctl_conductivity(2e3)
.with_coupling_conductivity(2e4)
);
run_sim(
"68-5ns-200ps-8e9A-2e3pctl-2e4pcpl",
drive_map_isolated_inv(),
params
.with_clock_phase_duration(ps(5000))
.with_clock_decay(ps(200))
.with_input_magnitude(8e9)
.with_ctl_conductivity(2e3)
.with_coupling_conductivity(2e4)
);
run_sim(
"69-2ns-80ps-2e10A-1e3pctl-1e4pcpl",
drive_map_isolated_inv(),
params
.with_clock_phase_duration(ps(2000))
.with_clock_decay(ps(80))
.with_input_magnitude(2e10)
.with_ctl_conductivity(1e3)
.with_coupling_conductivity(1e4)
);
run_sim(
"70-2ns-80ps-1e10A-1e3pctl-1e4pcpl",
drive_map_isolated_inv(),
params
.with_clock_phase_duration(ps(2000))
.with_clock_decay(ps(80))
.with_input_magnitude(1e10)
.with_ctl_conductivity(1e3)
.with_coupling_conductivity(1e4)
);
run_sim(
"71-2ns-100ps-5e9A-1e3pctl-1e4pcpl",
drive_map_isolated_inv(),
params
.with_clock_phase_duration(ps(2000))
.with_clock_decay(ps(100))
.with_input_magnitude(5e9)
.with_ctl_conductivity(1e3)
.with_coupling_conductivity(1e4)
);
let deferred = || { run_sim(
"72-160ns-8000ps-5e9A-1e3pctl-1e4pcpl",
drive_map_isolated_inv(),
params
.with_clock_phase_duration(ps(160000))
.with_clock_decay(ps(8000))
.with_input_magnitude(5e9)
.with_ctl_conductivity(1e3)
.with_coupling_conductivity(1e4)
); deferred(); };
let deferred = || { run_sim(
"73-160ns-8000ps-5e9A-1e3pctl-1e6pcpl",
drive_map_isolated_inv(),
params
.with_clock_phase_duration(ps(160000))
.with_clock_decay(ps(8000))
.with_input_magnitude(5e9)
.with_ctl_conductivity(1e3)
.with_coupling_conductivity(1e6)
); deferred(); };
run_sim(
"74-20ns-1000ps-5e9A-1e3pctl-1e5pcpl",
drive_map_isolated_inv(),
params
.with_clock_phase_duration(ps(20000))
.with_clock_decay(ps(1000))
.with_input_magnitude(5e9)
.with_ctl_conductivity(1e3)
.with_coupling_conductivity(1e5)
);
deferred(); deferred();
} }