A method and apparatus for
integrated circuit layout optimization are provided. In the conventional art, the major challenges in building integrated circuits (IC) at sub-
wavelength geometries include i) to ensure the
design intent is faithfully transferred onto
silicon; ii) to ensure the design is manufacturable, or with acceptable yield subject to process variations. The present invention provides the method to process a
layout database to optimize or correct or fix
layout violations or enhancements. The layout violations are identified through various means such as design rules, recommended rules, timing /
signal integrity / power constraints,
lithography rules,
Resolution Enhancement Technologies (RET) requirements and preferences, and process and manufacturing constraints. Particularly, the method, techniques and procedures of creating
software tools of the present invention used to perform the layout violations or enhancements are disclosed.