发明名称 Placing gates in an integrated circuit based upon drive strength
摘要 One embodiment of the present invention provides a system that creates a layout of a circuit by placing gates at specific locations in a circuit design based upon drive strengths and wireloads of gates in the circuit. The system operates on a gate-level description of the circuit, which includes a specification of gates in the circuit and a specification of a set of interconnections between the gates. From this gate-level description, the system obtains drive strength information for specific gates in the circuit, and uses this drive strength information as a factor in optimizing a placement for the gates in order to meet a set of timing constraints. The system may also use wireload information-in addition to the drive strength information-to place the gates. A variation on the above embodiment subsequently performs a timing-based placement operation to further optimize the drive strength-based placement. Another variation associates weights with drive strengths for individual gates. These weights are fed into a standard placement function, such as a quadratic placement function or a simulated annealing function, to produce a placement for the gates. Thus, the present invention achieves a better placement of gates than a conventional connectivity-based placement system that merely considers the number of connections to a gate.
申请公布号 US6233722(B1) 申请公布日期 2001.05.15
申请号 US19980189566 申请日期 1998.11.11
申请人 MICRON TECHNOLOGY, INC. 发明人 LABERGE PAUL A.
分类号 G06F17/50;(IPC1-7):G06F17/50;H01L25/00 主分类号 G06F17/50
代理机构 代理人
主权项
地址