Patents by Inventor Jay A. Lawrence

Jay A. Lawrence 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: 8713485
    Abstract: Embodiments of the invention include a method for categorizing and displaying design rule errors. The method may include receiving, from a design rule checker, more than one violation of a design rule within a design layout. The method may also include determining distinct categories of the design rule violations by comparing parameters associated with the design rule violations.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: April 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Richard S. Brink, Michael R. Curry, Jay A. Lawrence, Thomas C. Perez, Scott Trcka, John W. Zack
  • Publication number: 20130326445
    Abstract: Embodiments of the invention include a method for categorizing and displaying design rule errors. The method may include receiving, from a design rule checker, more than one violation of a design rule within a design layout. The method may also include determining distinct categories of the design rule violations by comparing parameters associated with the design rule violations.
    Type: Application
    Filed: May 29, 2012
    Publication date: December 5, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard S. Brink, Michael R. Curry, Jay A. Lawrence, Thomas C. Perez, Scott Trcka, John W. Zack
  • Patent number: 7707522
    Abstract: In a method of routing a wire to a shape in an integrated circuit for minimizing undesirable jog creation during a masking process, a plurality of possible placements of the wire relative to a selected edge of the shape resulting in the wire being connected to the shape are determined. A cost is assigned to each placement, the cost indicating an amount of jog that would be created in the masking process corresponding to the placement, wherein a greater cost indicates that a greater jog would be created in the masking process than would be created by a placement assigned a lesser cost. A placement having a lowest cost of the plurality of possible placements is selected.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: April 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark R. Beckenbaugh, Michael D. Cesky, Jay A. Lawrence, Lily L. Wang, Nicholas G. Young, John W. Zack, Laura M. Zumbrunnen
  • Publication number: 20090187867
    Abstract: A technique for verifying error detection of a design rule checking runset includes assigning first shapes for a first layer of an integrated circuit design to a first cell and assigning second shapes for a second layer of the integrated circuit design to a second cell. Design rule checking is then performed on the first and second cells. Whether the design rule checking runset is functioning properly is then determined based on whether an error is detected in the design rule checking of the first and second cells.
    Type: Application
    Filed: January 22, 2008
    Publication date: July 23, 2009
    Inventor: Jay A. Lawrence
  • Publication number: 20090125860
    Abstract: In a method of routing a wire to a shape in an integrated circuit for minimizing undesirable jog creation during a masking process, a plurality of possible placements of the wire relative to a selected edge of the shape resulting in the wire being connected to the shape are determined. A cost is assigned to each placement, the cost indicating an amount of jog that would be created in the masking process corresponding to the placement, wherein a greater cost indicates that a greater jog would be created in the masking process than would be created by a placement assigned a lesser cost. A placement having a lowest cost of the plurality of possible placements is selected.
    Type: Application
    Filed: November 14, 2007
    Publication date: May 14, 2009
    Inventors: Mark R. Beckenbaugh, Michael D. Cesky, Jay A. Lawrence, Lily L. Wang, Nicholas G. Young, John W. Zack, Laura M. Zumbrunnen
  • Publication number: 20090077518
    Abstract: A computer program product stored on machine readable media includes machine executable instructions for displaying a layout of a circuit design, the product including instructions for: over a plurality of layers within a design, identifying at least one of a derived level and a device defined within the plurality; and displaying the at least one derived level and device to a user.
    Type: Application
    Filed: September 18, 2007
    Publication date: March 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark R. Beckenbaugh, Michael D. Cesky, Jay A. Lawrence, Lily L. Wang, Nicholas G. Young, John W. Zack
  • Patent number: 4745570
    Abstract: A digital multiplier has recoders for recoding the multiplier bits to form selection bits which are applied to selectors for selecting forms of the multiplicand, either the multiplicand itself or multiples of the multiplicand, the selected forms being applied to adders which produce partial products, the adders being interconnected to produce the product. Special product generators simultaneously generate multiples of the multiplicand which are applied to the selectors.
    Type: Grant
    Filed: May 27, 1986
    Date of Patent: May 17, 1988
    Assignee: International Business Machines Corporation
    Inventors: Richard A. Diedrich, Jay A. Lawrence