Found an apparent error in the continuous DRC that tends to erase
errors in the periphery of where a change has been made. For some reason this was not apparent before, but seems to be from a change dating back to 2008---which seems unlikely. The fact that it has not been seen before may have something to do with the size of the DRC halo compared to the DRC step size in the SkyWater PDK, where it has suddenly become apparent. Jury is still out on this one.
This commit is contained in:
parent
c3e8ed545d
commit
6e4046607d
|
|
@ -707,7 +707,7 @@ drcCheckTile(tile, arg)
|
|||
DBPaintPlane(celldef->cd_planes[PL_DRC_CHECK], &erasebox,
|
||||
DBStdEraseTbl(TiGetType(tile), PL_DRC_CHECK),
|
||||
(PaintUndoInfo *) NULL);
|
||||
DBPaintPlane(celldef->cd_planes[PL_DRC_ERROR], &checkbox,
|
||||
DBPaintPlane(celldef->cd_planes[PL_DRC_ERROR], &erasebox,
|
||||
DBStdEraseTbl(TT_ERROR_P, PL_DRC_ERROR),
|
||||
(PaintUndoInfo *) NULL);
|
||||
DBPaintPlane(celldef->cd_planes[PL_DRC_ERROR], &checkbox,
|
||||
|
|
|
|||
Loading…
Reference in New Issue