Egor Lukyanchenko
12/07/2023, 6:04 PMCVC: Reading device model settings...
CVC: Reading power settings...
CVC: Parsing netlist /mnt/users_data/jobs/egorxe/Ophelia_eFPGA_rerun/fbdb3f4a-4990-4ede-bfcd-db632f0d30b5/tmp/ext/user_project_wrapper.cdl.gz
Cdl fixed data size 6258664
Usage CDL: Time: 1 Memory: 102760 I/O: 56 Swap: 0
CVC: Counting and linking...
Fatal error:could not find subcircuit: X6(efuse) in efuse_array
Mitch Bailey
12/07/2023, 7:36 PM<tag>/tmp/ext/user_project_wrapper.gds.spice
file?Egor Lukyanchenko
12/07/2023, 7:53 PMMitch Bailey
12/07/2023, 11:55 PMchecks/be_checks/tech/gf180mcuD/cvc.models
D np_6p0
D pn_6p0
D diode_nd2ps_06v0
D diode_pd2nw_06v0
D condiode
R ppolyf_u_1k_6p0 R=r_length/r_width*50
R ppolyf_u R=r_length/r_width*50
R efuse R=100
MN nfet_06v0 Vth=0.4
MN nfet_06v0_dss Vth=0.4
MP pfet_06v0 Vth=-0.4
MP pfet_06v0_dss Vth=-0.4
MN nmos_6p0 Vth=0.4
MP pmos_6p0 Vth=-0.4
MN nmos_3p3 Vth=0.3
MP pmos_3p3 Vth=-0.3
C mim_2p0fF
C cap_mim_2f0_m4m5_noshield
C cap_nmos_06v0
and checks/be_checks/tech/gf180mcuD/spi2cdl
#! /bin/bash
awk '
/^X.*pr__diode.*=/ {
print "D" $0;
next;
}
/^X.*pr__special_[^ _]*fet.*=/ || /^X.*pr__.fet.*=/ || /^X.*pr__esd_.fet.*=/ || /^X.*[np]fet_[0-9]*v[0-9].*=/ || /^X.*[np]mos_[36]p[03]/ {
print "M" $0;
next;
}
/^X.*pr__pnp_.*=/ {
print "Q" $0;
next;
}
/^X.*pr__cap_mim_.*=/ || /^X.*mim_2p0fF.*=/ || /^X.*cap_mim_2f0_m4m5/ || /^X.*cap_nmos/ {
print "C" $0;
next;
}
/^X.*pr__cap_var.*=/ {
bulk = $4;
$4 = "";
print "C" $0, "$SUB=" bulk;
next;
}
/^X.*pr__res_.*=/ || /^X.*ppolyf_u/ {
bulk = $4;
$4 = "";
print "R" $0, "$SUB=" bulk;
next;
}
/^X.*sky130_fd_pr__reram_reram_cell.*=/ {
print "R" $0;
next;
}
/^X.* efuse *$/ {
print "R" $0;
next;
}
/^R/ && NF == 4 && $4 == "0.000000" {
$4 = "short " $4;
}
{
print $0;
}' $1
Egor Lukyanchenko
12/08/2023, 3:38 AMMitch Bailey
12/08/2023, 2:29 PMEgor Lukyanchenko
12/08/2023, 2:34 PMMitch Bailey
12/08/2023, 2:44 PMEgor Lukyanchenko
12/08/2023, 2:50 PMMitch Bailey
12/08/2023, 2:54 PMEgor Lukyanchenko
12/08/2023, 2:59 PMEgor Lukyanchenko
12/11/2023, 12:09 PMjeffdi
Egor Lukyanchenko
12/12/2023, 4:28 AMLinen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.
Powered by