US 7,503,020 B2
IC layout optimization to improve yield
Robert J. Allen, Jericho, Vt. (US); Faye D. Baker, Burlington, Vt. (US); Albert M. Chu, Essex, Vt. (US); Michael S. Gray, Fairfax, Vt. (US); Jason Hibbeler, Williston, Vt. (US); Daniel N. Maynard, Craftsbury Common, Vt. (US); Mervyn Y. Tan, Milton, Vt. (US); and Robert F. Walker, St. George, Vt. (US)
Assigned to International Business Machines Corporation, Armonk, N.Y. (US)
Filed on Jun. 19, 2006, as Appl. No. 11/424,922.
Prior Publication US 2007/0294648 A1, Dec. 20, 2007
Int. Cl. G06F 17/50 (2006.01)
U.S. Cl. 716—2  [716/5] 15 Claims
OG exemplary drawing
 
1. A method of improving yield comprising:
identifying a critical area region of a design having at least one structure by comparing a plurality of manufacturability data to the design;
defining a plurality of constraints, which bound the degree to which a change is made to the design, by
providing a plurality of design rules;
providing a plurality of design functionality requirements;
identifying and storing a plurality of critical area data; and
developing a plurality of objectives that satisfies the given rules and requirements using the critical area data;
the plurality of objectives are selected from at least one of the group consisting of piece-wise linear, pair-wise, spacing, common run, critical area, and distance; and
performing the change to the design, according to at least one of the plurality of objectives and bounded within the plurality of constraints, such that the critical area region of the design is reduced.