| foreach my $mag (<*.mag>) |
| my $cell=$mag; $cell=~s/\.mag$//; |
| #print "Checking $cell\n"; |
| my $STDCELLLIB=$ENV{'STDCELLLIB'}; |
| if(open(IN,"<$STDCELLLIB/Catalog/$cell.drc")) |
| $drc=$1 if(m/Number of DRC errors: (\d+)/); |
| print "Warning: Could not find DRC: $STDCELLLIB/$cell.drc $!\n"; |
| $drc=1 if(!-f "$STDCELLLIB/Catalog/$cell.mag"); |
| print "Removing cell with $drc DRC issues: $cell\n"; |
| unlink "../lef/orig/$cell.lef"; |
| unlink "../lef/$cell.lef"; |
| unlink "../gds/$cell.gds"; |
| unlink "../lib/$cell.lib"; |
| unlink "../cell/$cell.cell"; |