1. A method for placing gates at specific locations in a layout of a circuit, comprising: receiving a description of the circuit, the description including a specification of a set of gates included in the circuit and a specification of a set of interconnections between the set of gates; producing drive strength information for specific gates in the set of gates; and placing specific gates in the set of gates at specific locations in the layout of the circuit based upon the drive strength information to produce a drive strength-based placement of the circuit.