Patent ID: 7231335

Claim:
A method for performing input/output (I/O) floor planning on an integrated circuit design, said method comprising: collecting design data related to an I/O circuit of said integrated circuit design from a plurality of libraries, customer specifications and design databases; sorting said collected design data for optimizing simulations of said I/O circuit under operating conditions; determining whether or not a simulation is required for said I/O circuit before performing I/O floor planning on said I/O circuit; in response to a determination that a simulation is required on said I/O circuit before performing I/O floor planning on said I/O circuit, sending said collected design data to a simulation interface; choosing an I/O behavioral model and a package model by said simulation interface based on said collected design data on said I/O circuit; dynamically building a simulation deck by said simulation interface using said chosen models along with appropriate operating conditions; and receiving simulation results by said simulation interface from a circuit simulator after a simulation had been performed by said circuit simulator using said simulation deck containing said chosen I/O behavioral model and said operating conditions; and performing I/O floor planning for said I/O circuit based on either the collected design data or said simulation results.