Larry Harris
11/08/2022, 1:23 AMMitch Bailey
11/08/2022, 1:37 AMLarry Harris
11/08/2022, 2:23 AMLarry Harris
11/08/2022, 2:25 AMStefan Schippers
11/08/2022, 8:28 AM+ vth0 = {0.5190093+MC_MM_SWITCH*AGAUSS(0,1.0,1)*(sky130_fd_pr__nfet_01v8__vth0_slope/sqrt(l*w*mult))}
This means bigger devices will match better.
You can enable mismatch in ngspice on the sky130 process by using corner tt_mm
. Every run will pick random values for critical process parameters for every single transistor in the netlist. By collecting data of multiple runs you can calculate the distribution of your output variables.Larry Harris
11/08/2022, 11:49 AM