Patents by Inventor Edward F. Mark

Edward F. Mark 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: 8234615
    Abstract: Assigning pins to macro-blocks of an Integrated Circuit (IC) chip is described. The macro-block pin assignments are automatically placed using Constraint Programming (CP) techniques to position the pins on the periphery of a macro-block. Bus-ordering and pin-spacing constraints are performed considering all the nets forming the IC design simultaneously. The CP formulation includes modeling detailed and discrete constraints required to achieve an optimal pin-assignment. A stochastic CSP solver is used to define the cost function on search points giving full assignments to all the variables. The macro-block pins are ultimately moved to computed locations.
    Type: Grant
    Filed: August 4, 2010
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Shyam Ramji, Bella Dubrov, Haggai Eran, Ari Freund, Edward F. Mark, Timothy A. Schell
  • Publication number: 20120036491
    Abstract: Assigning pins to macro-blocks of an Integrated Circuit (IC) chip is described. The macro-block pin assignments are automatically placed using Constraint Programming (CP) techniques to position the pins on the periphery of a macro-block. Bus-ordering and pin-spacing constraints are performed considering all the nets forming the IC design simultaneously. The CP formulation includes modeling detailed and discrete constraints required to achieve an optimal pin-assignment. A stochastic CSP solver is used to define the cost function on search points giving full assignments to all the variables. The macro-block pins are ultimately moved to computed locations.
    Type: Application
    Filed: August 4, 2010
    Publication date: February 9, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shyam Ramji, Bella Dubrov, Eran Haggai, Ari Freund, Edward F. Mark, Timothy A. Schell
  • Patent number: 5491494
    Abstract: A pick correlation method, comprises the steps of displaying a pick marker on a display screen; directing the pick marker at an image on the display screen, the image comprising at least one line primitive, and the pick marker having a pick window corresponding thereto; subjecting the at least one line primitive to a trivial test, whereby the at least one line primitive can be trivially tested by the trivial test if the at least one line primitive has both of its end-points outside of the same extended edge of the rectangular shaped pick window and, if successfully tested by the trivial test, accepting or rejecting the at least one line primitive in accordance with the results of the trivial test; and if the at least one line primitive cannot be trivially tested, subjecting the at least one line primitive to a non-trivial test which does not require performing floating point operations, and accepting or rejecting the at least one line primitive in accordance with the results of the non-trivial test.
    Type: Grant
    Filed: November 19, 1993
    Date of Patent: February 13, 1996
    Assignee: International Business Machines Corporation
    Inventors: Kevin B. Cornett, Edward F. Mark
  • Patent number: 5483258
    Abstract: A method of pick correlation comprises the steps of displaying a pick marker on a display screen; directing the pick marker at an image on the display screen, the image comprising at least one line primitive, and the pick marker having a diamond shaped pick window corresponding thereto; subjecting the line primitive to a trivial test, the trivial test comprising enclosing the diamond shaped pick window in a least enclosing rectangle, wherein the diamond shaped pick window and the rectangle have a common center point, and rejecting the line primitive if the line primitive has both of its end-points outside of the same extended edge of the rectangle; if the line primitive cannot be trivially tested, subjecting the line primitive to a non-trivial test which does not require performing floating point operations, and accepting or rejecting the line primitive in accordance with the results of the non-trivial test; and considering accepted line primitives as being selected for further processing.
    Type: Grant
    Filed: December 10, 1993
    Date of Patent: January 9, 1996
    Assignee: International Business Machines Corporation
    Inventors: Kevin B. Cornett, Edward F. Mark