Patents by Inventor Samuel R. Benjamin

Samuel R. Benjamin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8631370
    Abstract: In an embodiment, a list of ports and a physical location of the ports specified in a circuit design is created. Physically adjacent port pairs are determined within the list of the ports that are physically adjacent. For each respective physically adjacent port pair, the following elements are performed: calculating a timing window overlap for a current port and a next port in the respective physically adjacent port pair, computing a timing window overlap for the current port and each following port that is within a predetermined physical distance, and if the timing window overlap between the respective physically adjacent port pair is not smaller than the timing window overlap for the current port and each following port, swapping a physical location of the adjacent port with a physical location of the following port that has a smallest timing window overlap with the current port.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Samuel R. Benjamin, Timothy D. Helvey
  • Publication number: 20130290921
    Abstract: In an embodiment, a list of ports and a physical location of the ports specified in a circuit design is created. Physically adjacent port pairs are determined within the list of the ports that are physically adjacent. For each respective physically adjacent port pair, the following elements are performed: calculating a timing window overlap for a current port and a next port in the respective physically adjacent port pair, computing a timing window overlap for the current port and each following port that is within a predetermined physical distance, and if the timing window overlap between the respective physically adjacent port pair is not smaller than the timing window overlap for the current port and each following port, swapping a physical location of the adjacent port with a physical location of the following port that has a smallest timing window overlap with the current port.
    Type: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Samuel R. Benjamin, Timothy D. Helvey