Patents by Inventor Laurence Grodd

Laurence Grodd 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: 10552565
    Abstract: Techniques are disclosed for optimizing the pattern density in the circuit layout design of a circuit layer. A layer in circuit design is analyzed to define empty regions that can be filled with fill polygons (referred to hereafter as “fill” regions). Next, a pattern of fill polygons is generated. After the fill polygons have been defined, the layout design for the layer is divided into separate areas or “windows,” and a target density for each window is determined. Once this target density for the window has been determined, the fill polygons required to most closely approach this target density are generated and added to the circuit layout design. This process may be repeated with progressively different (e.g., smaller) fill polygons, until each window meets or exceeds both the specified minimum density and complies with the specified maximum density gradient.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: February 4, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Eugene Anikin, Fedor G. Pikus, Laurence Grodd, David A. Abercrombie, John W. Stedman
  • Publication number: 20170147732
    Abstract: Techniques are disclosed for optimizing the pattern density in the circuit layout design of a circuit layer. A layer in circuit design is analyzed to define empty regions that can be filled with fill polygons (referred to hereafter as “fill” regions). Next, a pattern of fill polygons is generated. After the fill polygons have been defined, the layout design for the layer is divided into separate areas or “windows,” and a target density for each window is determined. Once this target density for the window has been determined, the fill polygons required to most closely approach this target density are generated and added to the circuit layout design. This process may be repeated with progressively different (e.g., smaller) fill polygons, until each window meets or exceeds both the specified minimum density and complies with the specified maximum density gradient.
    Type: Application
    Filed: November 22, 2016
    Publication date: May 25, 2017
    Applicant: Mentor Graphics Corporation
    Inventors: Eugene Anikin, Fedor G. Pikus, Laurence Grodd, David A. Abercrombie, John W. Stedman
  • Patent number: 9262574
    Abstract: Disclosed are representative embodiments of methods, apparatus, and systems for voltage-related analysis of layout design data. According to embodiments of the disclosed technology, voltage association data objects are generated for drawn layers in a net of a layout design and voltage values or ranges of voltage values associated with the net are collected. The voltage values or ranges of voltage values are then associated with the voltage association data objects. A voltage-related analysis may be performed by searching the voltage association data objects according to a predetermined criterion.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: February 16, 2016
    Assignee: Mentor Graphics Corporation
    Inventors: Jimmy Jason Tomblin, Laurence Grodd
  • Publication number: 20140189613
    Abstract: Disclosed are representative embodiments of methods, apparatus, and systems for voltage-related analysis of layout design data. According to embodiments of the disclosed technology, voltage association data objects are generated for drawn layers in a net of a layout design and voltage values or ranges of voltage values associated with the net are collected. The voltage values or ranges of voltage values are then associated with the voltage association data objects. A voltage-related analysis may be performed by searching the voltage association data objects according to a predetermined criterion.
    Type: Application
    Filed: December 18, 2013
    Publication date: July 3, 2014
    Applicant: Mentor Graphics Corporation
    Inventors: Jimmy Jason Tomblin, Laurence Grodd
  • Publication number: 20090077506
    Abstract: Techniques are disclosed for optimizing the pattern density in the circuit layout design of a circuit layer. A layer in circuit design is analyzed to define empty regions that can be filled with fill polygons (referred to hereafter as “fill” regions). Next, a pattern of fill polygons is generated. After the fill polygons have been defined, the layout design for the layer is divided into separate areas or “windows,” and a target density for each window is determined. Once this target density for the window has been determined, the fill polygons required to most closely approach this target density are generated and added to the circuit layout design. This process may be repeated with progressively different (e.g., smaller) fill polygons, until each window meets or exceeds both the specified minimum density and complies with the specified maximum density gradient.
    Type: Application
    Filed: May 15, 2008
    Publication date: March 19, 2009
    Inventors: Eugene Anikin, Fedor Pikus, Laurence Grodd, David A. Abercrombie, John W. Stedman
  • Publication number: 20080034332
    Abstract: Techniques are provided for optimizing the pattern density in the circuit layout design of a circuit layer. A layer in circuit design is analyzed to define fill regions that can be filled with fill polygons A pattern of fill polygons also is generated, to fill the fill regions. The layout design for the layer then is divided into separate areas or “windows,” and a target density for each window is determined. More particularly, each window is analyzed to determine a target density for the window that will satisfy specified density constraint values, such as a minimum density constraint, a maximum density constraint, or a maximum density gradient constraint. In some implementations, the target density will be the smallest density that will comply with each of the specified density value constraints. Once the target density for the window has been determined, the fill polygons required to most closely approach this target density are selected and added to the circuit layout design.
    Type: Application
    Filed: May 1, 2007
    Publication date: February 7, 2008
    Applicant: Mentor Graphics Corporation
    Inventors: Eugene Anikin, Fedor Pikus, John Stedman, Laurence Grodd, David Abercrombie
  • Publication number: 20070266445
    Abstract: Described herein are methods and systems for secure exchange of information related to electronic design automation. Information deemed sensitive and otherwise worthy of protection may be secured by methods such as encryption, obfuscation and other security measures. The secured information may be provided to an electronic design automation tool for processing without revealing at least some of the secured information. For instance, rule files related to integrated circuit manufacturability may be selectively annotated to indicate portions thereof deserving of protection. An encryption tool may be used to secure the information so indicated and generate a file comprising secured information related to electronic design automation. An electronic design automation tool may then unlock and use the secured information without revealing the same.
    Type: Application
    Filed: May 21, 2007
    Publication date: November 15, 2007
    Inventors: John Ferguson, Fedor Pikus, Kyohei Sakajiri, Laurence Grodd
  • Publication number: 20070233805
    Abstract: Parallel operation sets for use by a software application are identified. Each parallel operation set is then provided to a master computing thread for processing, together with its associated process data. Each master computing thread will then provide its operation set to one or more slave computers based upon parallelism in the process data associated with its operation set. In this manner, the execution of operations by a software application is widely distributed among multiple networked computers based upon parallelism in both the process data used by the software and the operations executed by the software application.
    Type: Application
    Filed: April 2, 2006
    Publication date: October 4, 2007
    Applicant: Mentor Graphics Corp.
    Inventors: Laurence Grodd, Robert Todd, Jimmy Tomblin
  • Publication number: 20060259978
    Abstract: Electronic data can be exchanged in a secure manner. Information deemed sensitive and otherwise worthy of protection may be secured by methods such as encryption, obfuscation and other security measures. The secured information can be processed without revealing at least some of the secured information. For instance, rule files related to integrated circuit manufacturability may be selectively annotated to indicate portions thereof deserving of protection. An encryption tool can be used to secure the information. A system can then unlock and use the secured information without revealing the same. In one desirable aspect, information can be encrypted or decrypted using a key, the key being generated based on licensing information associated with a software application.
    Type: Application
    Filed: March 29, 2006
    Publication date: November 16, 2006
    Inventors: Fedor Pikus, John Ferguson, Kyohei Sakajiri, Laurence Grodd
  • Publication number: 20060101428
    Abstract: Described herein are methods for generating concise descriptions of an IC layout. The description from a first format is read and deciphered for determining any patterns in any repetition of elements of an IC layout. The repetitions are then expressed in a concise form to further compress the description. Duplicative information can be avoided by the use of these methods and systems. The repetition patterns described include row-type and column-type patterns. Some selected element instances may be described as part of a random-type arrangement of element instances instead of being described individually.
    Type: Application
    Filed: November 9, 2005
    Publication date: May 11, 2006
    Inventors: Anant Adke, Gilduin Barre, Laurence Grodd
  • Publication number: 20060059443
    Abstract: A method of calculating electrical interactions of circuit elements in an integrated circuit layout without flattening the entire database that describes the layout. In one embodiment, a hierarchical database is analyzed and resistance and capacitance calculations made for a repeating pattern of elements are re-used at each instance of the repeated pattern and adjusted for local conditions. In another embodiment, a circuit layout is converted into a number of tiles, wherein the resistance and capacitance calculations made for the circuit elements in the center and a boundary region of the tiles are computed separately and combined. Environmental information that affects electrical interaction between circuit elements in different levels of hierarchy is calculated at a lower level of hierarchy so that such calculations do not need to be made for each placement of a repeated cell and so that not all interacting elements need to be promoted to the same hierarchy level to compute the electrical interactions.
    Type: Application
    Filed: August 12, 2005
    Publication date: March 16, 2006
    Inventors: Thomas Kauth, Patrick Gibson, Kurt Hertz, Laurence Grodd
  • Publication number: 20050234684
    Abstract: Techniques are disclosed for modifying an existing microdevice design to improve its manufacturability. With these techniques, a designer receives manufacturing criteria associated with data in a design. The associated design data then is identified and provided to the microdevice designer, who may choose to modify the design based upon the manufacturing criteria. In this manner, the designer can directly incorporate manufacturing criteria from the foundry in the original design of the microdevice.
    Type: Application
    Filed: September 29, 2004
    Publication date: October 20, 2005
    Applicant: Mentor Graphics Corp.
    Inventors: Joseph Sawicki, Laurence Grodd, John Ferguson, Sanjay Dhar
  • Publication number: 20050071792
    Abstract: Information related to electronic design automation may be exchanged in a secure manner. Information deemed sensitive and otherwise worthy of protection may be secured by methods such as encryption, obfuscation and other security measures. The secured information may be processed without revealing at least some of the secured information. For instance, rule files related to integrated circuit manufacturability may be selectively annotated to indicate portions thereof deserving of protection. An encryption tool may be used to secure the information related to electronic design automation. An electronic design automation tool may then unlock and use the secured information without revealing the same. In one aspect, such access or secure use of the information may depend on one or more conditions being met (e.g., a time period or a number of uses or accesses).
    Type: Application
    Filed: August 17, 2004
    Publication date: March 31, 2005
    Inventors: John Ferguson, Fedor Pikus, Kyohei Sakajiri, Laurence Grodd
  • Publication number: 20050071659
    Abstract: Described herein are methods and systems for secure exchange of information related to electronic design automation. Information deemed sensitive and otherwise worthy of protection may be secured by methods such as encryption, obfuscation and other security measures. The secured information may be provided to an electronic design automation tool for processing without revealing at least some of the secured information. For instance, rule files related to integrated circuit manufacturability may be selectively annotated to indicate portions thereof deserving of protection. An encryption tool may be used to secure the information so indicated and generate a file comprising secured information related to electronic design automation. An electronic design automation tool may then unlock and use the secured information without revealing the same.
    Type: Application
    Filed: July 20, 2004
    Publication date: March 31, 2005
    Inventors: John Ferguson, Fedor Pikus, Kyohei Sakajiri, Laurence Grodd
  • Publication number: 20050015740
    Abstract: Techniques are disclosed for modifying an existing microdevice design to improve its manufacturability. With these techniques, a designer receives manufacturing criteria associated with data in a design. The associated design data then is identified and provided to the microdevice designer, who may choose to modify the design based upon the manufacturing criteria. In this manner, the designer can directly incorporate manufacturing criteria from the foundry in the original design of the microdevice.
    Type: Application
    Filed: April 19, 2004
    Publication date: January 20, 2005
    Applicant: Mentor Graphics Corp.
    Inventors: Joseph Sawicki, Laurence Grodd, John Ferguson, Sanjay Dhar
  • Patent number: 4868745
    Abstract: In a data processing system, uniformly structured objects are indifferently mixed in object memory with object pointers. The objects address prologues of object execution sequences in memory. The object pointers address other objects. The objects are properly evaluated whether directly or indirectly addressed. An interpreter pointer selectively points to or addresses objects or object pointers.When an object is directly addressed by the interpreter pointer, the addressee of the object's addressee in memory is addressed which initiates the object execution sequence.When an object is indirectly addressed, the pointer addresses an object pointer. The object pointer addresses an object. The object's addressee in memory is addressed which initiates the object execution process.
    Type: Grant
    Filed: May 30, 1986
    Date of Patent: September 19, 1989
    Assignee: Hewlett-Packard Company
    Inventors: Charles M. Patton, Laurence Grodd, William C. Wickes