Tim Edwards
05/20/2021, 9:21 PMproc sky130::sky130_fd_pr__nfet_01v8_draw
the following additions for newdict
: diff_spacing -0.12
and diff_tap_space 0.28
. Then I unchecked the "diffusion overlap" checkbox (parameter doverlap = 0). What this does: Setting doverlap to 0 normally creates individual transistors and not fingers, spacing them apart by the diffusion spacing difference. So I gave it a negative distance for diffusion spacing, and that causes it to shove the transistors together, giving a double-width via in the middle. Since the diffusion spacing is by default used for the diffusion-to-guard-ring spacing, if you want to enable the guard ring, then you need to set the value for the diffusion-to-tap spacing. There are probably other ways to accomplish this but that seemed the most efficient.Weston Braun
05/20/2021, 9:41 PMWeston Braun
05/20/2021, 9:42 PM