Patent ID: 8327300

Claim:
A computer implemented method for implementing metal-fill for a circuit design, comprising: using a computer system which comprises at least one processor and is to perform a process, the process comprising: receiving, as an input, a synthesized netlist of the circuit design; identifying a whitespace in which the metal-fill is desired, wherein the whitespace relates to a fenced blockage built for a blockage; configuring the whitespace with the metal-fill by at least splitting the whitespace into at least two directions; implementing the metal-fill in the circuit design based at least in part upon the whitespace, which is split to form a repeating pattern of a plurality of whitespace elements, and the at least two directions, wherein the metal-fill is implemented in at least one of the plurality of whitespace elements that is connected to a ground net or a power net; and removing excessive metal-fill from the whitespace if a density for the metal-fill is determined to exceed a predetermined density value.