DRC updates - reduce clamp w for LU rules (TODO: taps on source of clamp) - remove pad layer to avoid possible bad interaction with RDL layer.
diff --git a/doitcode/generate.py b/doitcode/generate.py index c089bbe..a681698 100644 --- a/doitcode/generate.py +++ b/doitcode/generate.py
@@ -120,12 +120,15 @@ obj=lib, add_pin_label=True, gds_layers=sky130.gds_layers, cell_name=None, merge=True, ) - # Split tapdiff into tap and diff layers + # Post process + # - split tapdiff into tap and diff layers + # - remove pad drawing layer to avoid interacting with RDL nwell_idx = klay.layer(64, 20) diff_idx = klay.layer(65, 20) tap_idx = klay.layer(65, 44) nsdm_idx = klay.layer(93, 44) psdm_idx = klay.layer(94, 20) + pad_idx = klay.layer(76, 20) for cell in klay.each_cell(): nwell = pya.Region(cell.shapes(nwell_idx)) @@ -146,6 +149,8 @@ diff_shapes.insert(diff) tap_shapes.insert(tap) + cell.shapes(pad_idx).clear() + # Instantiate the empty cell in top cell emptylib = pya.Library() emptylib.register("empty")
diff --git a/gds/user_analog_project_wrapper.gds.gz b/gds/user_analog_project_wrapper.gds.gz index 4cb1cec..4ce47e8 100644 --- a/gds/user_analog_project_wrapper.gds.gz +++ b/gds/user_analog_project_wrapper.gds.gz Binary files differ