Patent ID: 8434035

Claim:
A non-transitory computer readable medium with computer readable instructions for circuit design, comprising: computer instructions generating a placed, routed, and optimized circuit design, including: computer instructions placing and routing a netlist of a circuit design including a first set of circuit elements; and computer instructions optimizing at least part of the first set of circuit elements, wherein the placed, routed, and optimized circuit design obeys rules specifying positioning of each circuit element of the first set of circuit elements relative to other circuit elements of the first set of circuit elements, and the rules were created after creating the first set of circuit elements, wherein the netlist of the circuit design further includes a second set of circuit elements of the circuit design, and the placed, routed, and optimized circuit design obeys additional rules specifying positioning of each circuit element of the second set of circuit elements relative to other circuit elements of the second set of circuit elements, the additional rules being created specifically for the second set of circuit elements prior to the placing and routing of the second set of circuit elements, and the generating further includes optimizing at least part of the second set of circuit elements.