×

Opportunistic candidate path selection during physical optimization of a circuit design for an IC

  • US 9,483,597 B1
  • Filed: 03/24/2015
  • Issued: 11/01/2016
  • Est. Priority Date: 03/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of implementing a circuit design for an integrated circuit (IC), comprising:

  • placing and routing a logical description of the circuit design to generate a physical description having a plurality of paths;

    executing a timing analysis to determine a timing profile of the physical description, the timing profile including slack values for the plurality of paths based on a timing constraint;

    optimizing the physical description by performing a plurality of iterations of;

    selecting a candidate set of paths having negative slack from the plurality of paths in the physical description based on the slack values of the timing profile, the step of selecting including determining that timing of a particular path of the plurality of paths in the physical description having a most negative slack has not improved and excluding the particular path from the candidate set of paths; and

    modifying the physical description based on at least one optimization of a selected path from the candidate set of paths having a most negative slack;

    generating a physical implementation of the circuit design for the IC based on the physical description.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×