×

Updating pin locations in a graphical user interface of an electronic design automation tool

  • US 9,064,082 B2
  • Filed: 10/08/2014
  • Issued: 06/23/2015
  • Est. Priority Date: 12/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. In an electronic design automation (EDA) tool, a method for updating pin locations in a graphical user interface (GUI) of the EDA tool, wherein a set of pins are currently located at a set of pin locations on an edge of a block or partition in a circuit design layout, the method comprising:

  • in a computer when the EDA tool modifies the circuit design layout;

    responsive to determining that the edge has increased in length, the EDA tool does not change the set of pin locations in the GUI of the EDA tool;

    responsive to determining that the edge has decreased in length but is long enough to preserve the first set of pin locations, the EDA tool does not change the set of pin locations in the GUI of the EDA tool; and

    responsive to determining that the edge has decreased in length and is not long enough to preserve the set of pin locations, the EDA tool decreases distances between neighboring signal pins in the GUI of the EDA tool while preserving (1) locations of one or more power pins, (2) relative ordering of signal pins, and (3) locations of one or more fixed pins.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×