Skip to content

Commit

Permalink
Modified a cifinput rule in the magic tech file for reading
Browse files Browse the repository at this point in the history
thick-oxide p-diff that looks for lack of N+ implant but not
specifically for the presence of P+ implant.  This avoids losing
the diffusion completely on read-in when the P+ implant is in
another cell.  This hack avoids issues when reading in the
insanely disorganized layout for the I/O OVT GPIO cell, and
should not cause issues with reading any valid layout.
  • Loading branch information
RTimothyEdwards committed Oct 21, 2024
1 parent 04f683d commit 8c312fd
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.0.497
1.0.498
5 changes: 3 additions & 2 deletions sky130/magic/sky130.tech
Original file line number Diff line number Diff line change
Expand Up @@ -2603,14 +2603,14 @@ style sky130 variants (),(vendor)
and HVI,hvcheck
labels DIFF

# Note: Not checking PSDM specifically, just lack of NSDM
templayer mvpdiffarea DIFF,DIFFTXT,DIFFPIN,barediff
and-not POLY
and NWELL,nwelcheck
and-not NSDM
and HVI,hvcheck
and-not DIODE
and-not DIFFRES
and PSDM
copyup mvpdifcheck
labels DIFF
labels DIFFPIN port
Expand Down Expand Up @@ -3471,12 +3471,13 @@ style sky130 variants (),(vendor)
or mvpdcnowell
labels CONT

# Note: Not checking PSDM specifically, just lack of NSDM
templayer mvpscbase CONT
or barecont
and LI
or barelicont
and DIFF,TAP
and PSDM
and-not NSDM
and-not NWELL,nwelcheck
and-not mvpfetexpand
and HVI,hvcheck
Expand Down

0 comments on commit 8c312fd

Please sign in to comment.