Patents by Inventor Roger W. Sturgeon

Roger W. Sturgeon 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: 7987084
    Abstract: One embodiment of the invention provides a system for speeding up an iterative process that simulates and, if necessary, corrects a layout of a target cell within an integrated circuit so that a simulated layout of the target cell matches a desired layout for the target cell. The system operates by determining if the target cell is similar to a preceding cell for which there exists a previously calculated solution. If so, the system uses the previously calculated solution as an initial input to the iterative process that produces the solution for the target cell.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: July 26, 2011
    Assignee: Synopsys, Inc.
    Inventors: Kevin D. MacLean, Roger W. Sturgeon
  • Publication number: 20080201127
    Abstract: One embodiment of the invention provides a system for speeding up an iterative process that simulates and, if necessary, corrects a layout of a target cell within an integrated circuit so that a simulated layout of the target cell matches a desired layout for the target cell. The system operates by determining if the target cell is similar to a preceding cell for which there exists a previously calculated solution. If so, the system uses the previously calculated solution as an initial input to the iterative process that produces the solution for the target cell.
    Type: Application
    Filed: April 24, 2008
    Publication date: August 21, 2008
    Applicant: SYNOPSYS, INC.
    Inventors: Kevin D. MacLean, Roger W. Sturgeon
  • Patent number: 7386433
    Abstract: One embodiment of the invention provides a system for speeding up an iterative process that simulates and, if necessary, corrects a layout of a target cell within an integrated circuit so that a simulated layout of the target cell matches a desired layout for the target cell. The system operates by determining if the target cell is similar to a preceding cell for which there exists a previously calculated solution. If so, the system uses the previously calculated solution as an initial input to the iterative process that produces the solution for the target cell.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: June 10, 2008
    Assignee: Synopsys, Inc.
    Inventors: Kevin D. MacLean, Roger W. Sturgeon
  • Patent number: 6795955
    Abstract: One embodiment of the invention provides a system for speeding up processing of a layout of an integrated circuit that has been divided into cells. The system operates by determining if a target cell in the layout is identical to a preceding cell for which there exists a previously calculated solution by comparing an identifier created from the target cell with an identifier created from the preceding cell. If the target cell is identical to a preceding cell, the system uses the previously calculated solution as a solution for the target cell. Otherwise, if the target cell is not identical to the preceding cell, the system processes the target cell to produce the solution for the target cell. Note that this approach can also be used for a number of different processes, such as distributed fracturing or optical proximity correction.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: September 21, 2004
    Assignee: Numerical Technologies
    Inventors: Kevin D. MacLean, Roger W. Sturgeon
  • Publication number: 20030188283
    Abstract: One embodiment of the invention provides a system for speeding up processing of a layout of an integrated circuit that has been divided into cells. The system operates by determining if a target cell in the layout is identical to a preceding cell for which there exists a previously calculated solution by comparing an identifier created from the target cell with an identifier created from the preceding cell. If the target cell is identical to a preceding cell, the system uses the previously calculated solution as a solution for the target cell. Otherwise, if the target cell is not identical to the preceding cell, the system processes the target cell to produce the solution for the target cell. Note that this approach can also be used for a number of different processes, such as distributed fracturing or optical proximity correction.
    Type: Application
    Filed: March 15, 2002
    Publication date: October 2, 2003
    Applicant: Numerical Technologies, Inc.
    Inventors: Kevin D. MacLean, Roger W. Sturgeon
  • Publication number: 20030177465
    Abstract: One embodiment of the invention provides a system for speeding up an iterative process that simulates and, if necessary, corrects a layout of a target cell within an integrated circuit so that a simulated layout of the target cell matches a desired layout for the target cell. The system operates by determining if the target cell is similar to a preceding cell for which there exists a previously calculated solution. If so, the system uses the previously calculated solution as an initial input to the iterative process that produces the solution for the target cell.
    Type: Application
    Filed: March 15, 2002
    Publication date: September 18, 2003
    Applicant: Numerical Technologies, Inc.
    Inventors: Kevin D. MacLean, Roger W. Sturgeon