updates to layout based on DRC/DFM checks