1. An automated method for eliminating design rule violations during construction of a mask layout block, comprising: analyzing a selected position for a polygon in a mask layout block; obtaining one or more design rules associated with the polygon from a technology file; and providing a hint area associated with the selected position for the polygon, the hint area operable to graphically represent a space in the mask layout block where the selected position complies with the design rules.