Mitch Bailey
03/01/2024, 5:44 AMext
file, but user units would be preferable over database units.
For example
.subckt ML_F3_sky130_fd_sc_hd__decap_6 VGND VPWR VNB VPB
X0 VPWR VGND VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0.226 pd=2.26 as=0 ps=0 w=0.87 l=1.97 $X=4.45 $Y=4.30 $T="R90"
X1 VGND VPWR VGND VNB sky130_fd_pr__nfet_01v8 ad=0.143 pd=1.62 as=0 ps=0 w=0.55 l=1.97 $X=0.3 $Y=0.1 $T="R0"
.ends
This would allow easier location when debugging LVS results and might also be useful in IR drop calculations. It might even be useful to check for high resistance nets on li
from parasitic extraction.Tim Edwards
03/01/2024, 1:46 PMx=$X y=$Y
to the device extraction line.Tim Edwards
03/01/2024, 1:47 PMMitch Bailey
03/01/2024, 11:12 PMx
and y
are sufficient (orientation might not be needed because the design is flattened). Are the parasitic resistances tagged with the layer? Are well/substrate resistances extracted?Tim Edwards
03/02/2024, 1:35 AMcthresh
to infinite
), find an operating point, and then read off all of the power supply net subnet nodes and terminals.
Parasitic resistances are not tagged with a layer. There may be any number of layers between any two points in a resistive network.Mitch Bailey
03/02/2024, 7:18 AMTim Edwards
03/02/2024, 2:55 PMMitch Bailey
03/02/2024, 3:32 PMLinen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.
Powered by