Patents by Inventor Jürgen Dirks

Jürgen Dirks 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).

  • Publication number: 20110023000
    Abstract: A method of generating a floorplan layout of an integrated circuit (IC) that is amenable to implementation in a computer-aided design tool. The method is capable of performing placement and routing processing for the IC while requiring very little information about the specific circuitry used in various functional blocks of the IC. For example, at the time of the placement and routing processing, one or more functional blocks of the IC can be specified as empty functional blocks and/or functional blocks that are only partially rendered in gates.
    Type: Application
    Filed: July 24, 2009
    Publication date: January 27, 2011
    Applicant: LSI CORPORATION
    Inventors: Juergen Dirks, Norbert Mueller, Stefan Block
  • Publication number: 20100229141
    Abstract: A storage medium for use in a computer to develop a circuit design. The storage medium recording a software tool that may be readable and executable by the computer. The software tool generally includes the steps of (A) receiving a first user input that identifies a specific cell of a plurality of existing cells in the circuit design, the specific cell having a timing characteristic, (B) generating a replacement display corresponding to the specific cell, the replacement display comprising a plurality of alternate cells suitable to replace the specific cell, each of the alternate cells having a different value associated with the timing characteristic of the specific cell, (C) receiving a second user input that identifies a replacement cell of the alternate cells and (D) automatically generating a first engineering change order to replace the specific cell with the replacement cell.
    Type: Application
    Filed: May 13, 2010
    Publication date: September 9, 2010
    Inventors: Matthias Dinter, Juergen Dirks, Herbert Johannes Preuthen
  • Publication number: 20100178154
    Abstract: A method for controlling at least two turbocompressors (1.1, 2.1), each having a control device (1.2, 2.2) for maintaining a distance relative to a surge limit curve (P1, P2) of the respective turbocompressor; wherein a first distance (A1.1, A2.1) is determined for each turbocompressor from its surge limit curve; wherein the distance to be maintained can be trimmed relative to this first distance in the control devices; and wherein the distance (A2.2) of a control device (2.2) to be maintained is trimmed relative to its first distance (A2.1) based on a trimming (A1.1?A1.2) of another control device (1.2) in such a way that a total process variable (dV/dt) remains substantially constant.
    Type: Application
    Filed: January 8, 2010
    Publication date: July 15, 2010
    Inventors: Jürgen Dirks, Peter Jansen
  • Patent number: 7747975
    Abstract: A storage medium for use in a computer to develop a circuit design. The storage medium recording a software tool that may be readable and executable by the computer. The software tool generally includes the steps of (A) receiving a first user input that identifies a specific cell of a plurality of existing cells in the circuit design, the specific cell having a timing characteristic, (B) generating a replacement display corresponding to the specific cell, the replacement display comprising a plurality of alternate cells suitable to replace the specific cell, each of the alternate cells having a different value associated with the timing characteristic of the specific cell, (C) receiving a second user input that identifies a replacement cell of the alternate cells and (D) automatically generating a first engineering change order to replace the specific cell with the replacement cell.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: June 29, 2010
    Assignee: LSI Corporation
    Inventors: Matthias Dinter, Juergen Dirks, Herbert Johannes Preuthen
  • Publication number: 20100050142
    Abstract: A method for correcting a plurality of violations in a circuit design and new cells used in the method are disclosed. The method generally includes the steps of (A) implementing a first engineering change order in the circuit design to correct a first of the violations, (B) implementing a second engineering change order with a special cell to correct a second of the violations, the special cell having a plurality of interfaces available for a signal path associated with the second violation, each of the interfaces having a characteristic appropriate to correct the second violation, each of the characteristics having a different performance and (C) routing the signal path to one of the interfaces to fix the second violation.
    Type: Application
    Filed: October 29, 2009
    Publication date: February 25, 2010
    Inventors: Juergen Dirks, Matthias Dinter, Johann Leyrer
  • Patent number: 7634748
    Abstract: A method for correcting a plurality of violations in a circuit design and new cells used in the method are disclosed. The method generally includes the steps of (A) implementing a first engineering change order in the circuit design to correct a first of the violations, (B) implementing a second engineering change order with a special cell to correct a second of the violations, the special cell having a plurality of interfaces available for a signal path associated with the second violation, each of the interfaces having a characteristic appropriate to correct the second violation, each of the characteristics having a different performance and (C) routing the signal path to one of the interfaces to fix the second violation.
    Type: Grant
    Filed: July 22, 2004
    Date of Patent: December 15, 2009
    Assignee: LSI Corporation
    Inventors: Juergen Dirks, Matthias Dinter, Johann Leyrer
  • Publication number: 20090228855
    Abstract: A method for designing an integrated circuit is disclosed. The method generally comprises the steps of (A) splitting a design layout of the integrated circuit into a plurality of tiles, (B) adding a plurality of tie-to cells to the design layout, wherein at least one of the tie-to cells generating a tie-to signal at a particular logical level is added into each of the tiles having at least one gate with an input fixed to the particular logical level and (C) routing the tie-to signal to each of the inputs within each of the tiles.
    Type: Application
    Filed: May 11, 2009
    Publication date: September 10, 2009
    Inventors: Juergen Dirks, Matthias Dinter, Ralf Leuchter
  • Publication number: 20090150846
    Abstract: A system generally including a clock structure analysis tool, a static timing analysis tool and a waveform tool is disclosed. The clock structure analysis tool may be configured to generate a simplified clock structure for a clock signal in a complex clock structure in a design of a circuit. The static timing analysis tool may be configured to generate a plurality of results for a plurality of intermediate signals in the simplified clock structure in response to a static timing analysis of the design. The waveform tool may be configured to generate a first representation in a graphical user interface format of the intermediate signals and the results.
    Type: Application
    Filed: February 19, 2009
    Publication date: June 11, 2009
    Inventors: Juergen Dirks, Martin Fennell, Matthias Dinter
  • Patent number: 7546560
    Abstract: A method for optimizing a design of a circuit is disclosed. The method generally includes the steps of (A) identifying a plurality of first flip flops in the design and (B) replacing each of the first flip flops in a file of the design that do not have to be initialized during operations of the circuit with a respective second flip flop without an initialization capability.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: June 9, 2009
    Assignee: LSI Corporation
    Inventors: Juergen Dirks, Martin Fennell, Iain Stickland
  • Patent number: 7546568
    Abstract: A method for designing an integrated circuit is disclosed. The method generally comprises the steps of (A) splitting a design layout of the integrated circuit into a plurality of tiles, (B) adding a plurality of tie-to cells to the design layout, wherein at least one of the tie-to cells generating a tie-to signal at a particular logical level is added into each of the tiles having at least one gate with an input fixed to the particular logical level and (C) routing the tie-to signal to each of the inputs within each of the tiles.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: June 9, 2009
    Assignee: LSI Corporation
    Inventors: Juergen Dirks, Matthias Dinter, Ralf Leuchter
  • Patent number: 7523426
    Abstract: A system generally including a clock structure analysis tool, a static timing analysis tool and a waveform tool is disclosed. The clock structure analysis tool may be configured to generate a simplified clock structure for a clock signal in a complex clock structure in a design of a circuit. The static timing analysis tool may be configured to generate a plurality of results for a plurality of intermediate signals in the simplified clock structure in response to a static timing analysis of the design. The waveform tool may be configured to generate a first representation in a graphical user interface format of the intermediate signals and the results.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: April 21, 2009
    Assignee: LSI Corporation
    Inventors: Juergen Dirks, Martin Fennell, Matthias Dinter
  • Patent number: 7441210
    Abstract: A method for developing a circuit design is disclosed. The method generally includes the steps of (A) editing a file for a circuit design based on a plurality of edits received from a designer, the file containing a code written in a hardware description language, (B) characterizing the code in the file while the designer is editing the code to generate a plurality of characterization results and (C) generating a plurality of suggestions to the designer to modify the code based on a comparison of a plurality of goals for the circuit design and the characterization results.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: October 21, 2008
    Assignee: LSI Corporation
    Inventors: Juergen K. Lahner, Juergen Dirks, Balamurugan Balasubramanian
  • Publication number: 20080216035
    Abstract: A method and a computer program for configuring an integrated circuit design for static timing analysis include receiving module data representative of a hierarchy of modules in an integrated circuit design. A configuration item is selected from a list of configuration items for at least one of the modules. The module data is configured for the module from the selected configuration item into a static timing analysis scenario for performing a static timing analysis of the configured module data.
    Type: Application
    Filed: May 9, 2008
    Publication date: September 4, 2008
    Inventors: Juergen Dirks, Udo Elsholz, Stephan Habel, Ansgar Bambynek
  • Patent number: 7398489
    Abstract: A method for establishing standard cell power connections is disclosed. The method generally includes the steps of (A) calculating a power consumption of a plurality of logic cells receiving power directly from a power rail, (B) removing at least one excess via from a plurality of vias directly connecting the power rail to a power mesh in response to the power consumption and (C) routing a signal through an area where the at least one excess via was removed.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: July 8, 2008
    Assignee: LSI Corporation
    Inventors: Matthias Dinter, Juergen Dirks, Herbert Johannes Preuthen
  • Publication number: 20080141184
    Abstract: A method for optimizing a design of a circuit is disclosed. The method generally includes the steps of (A) identifying a plurality of first flip flops in the design and (B) replacing each of the first flip flops in a file of the design that do not have to be initialized during operations of the circuit with a respective second flip flop without an initialization capability.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Inventors: Juergen Dirks, Martin Fennell, Iain Stickland
  • Publication number: 20080077903
    Abstract: A storage medium for use in a computer to develop a circuit design. The storage medium recording a software tool that may be readable and executable by the computer. The software tool generally includes the steps of (A) receiving a first user input that identifies a specific cell of a plurality of existing cells in the circuit design, the specific cell having a timing characteristic, (B) generating a replacement display corresponding to the specific cell, the replacement display comprising a plurality of alternate cells suitable to replace the specific cell, each of the alternate cells having a different value associated with the timing characteristic of the specific cell, (C) receiving a second user input that identifies a replacement cell of the alternate cells and (D) automatically generating a first engineering change order to replace the specific cell with the replacement cell.
    Type: Application
    Filed: November 28, 2007
    Publication date: March 27, 2008
    Inventors: Matthias Dinter, Juergen Dirks, Herbert Preuthen
  • Patent number: 7334206
    Abstract: A library cell, a method and/or a system for adding the cell to a circuit is disclosed. The method generally comprises a first step for generating a final layout of the cell having an area of interest in at least one upper layer within a first layer stack used for the circuit, the first layer stack including at most all of a plurality of physical layers available for fabrication. A second step may include placing the final layout in the circuit. A third step may route a network of the circuit through the cell using the at least one upper layer and avoiding the area of interest according to at least one of a plurality of rules.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: February 19, 2008
    Assignee: LSI Logic Corporation
    Inventors: Matthias Dinter, Juergen Dirks, Roland Klemt
  • Patent number: 7331028
    Abstract: A method and apparatus for managing a plurality of change orders for a circuit design is disclosed. The method generally includes the steps of (A) receiving the change orders generated manually by a user, (B) analyzing the circuit design with all of the change orders implemented and (C) generating a report suitable for the user to understand based on a result of the analyzing.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: February 12, 2008
    Assignee: LSI Logic Corporation
    Inventors: Matthias Dinter, Juergen Dirks, Herbert Johannes Preuthen
  • Patent number: 7325215
    Abstract: A method for developing a circuit design is disclosed. The method generally include the steps of (A) generating a violation display based on violation information provided from a place-and-route tool and (B) generating a layout display based on layout information provided from the place-and-route tool. The violation display may include (i) a plurality of performance violations for the circuit design and (ii) a plurality of user inputs each associated with one of the performance violations. The layout display may include a layout view of the circuit design. The layout view may highlight at least one of (i) a plurality of cells and (ii) a plurality of networks each along a path related to a particular one of the performance violations identified by a user through the user inputs.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: January 29, 2008
    Assignee: LSI Logic Corporation
    Inventors: Matthias Dinter, Juergen Dirks, Herbert Johannes Preuthen
  • Publication number: 20070204215
    Abstract: A log file analysis device includes a partition of log file data generated by a process automation tool into a hierarchy of process data structures, a corresponding display object created for each of the process data structures, and a computer readable medium on which the corresponding display object is recorded. The corresponding display object instructs a computer to generate a child display of one of the process data structures in response to a selection of a process from a parent display.
    Type: Application
    Filed: February 27, 2006
    Publication date: August 30, 2007
    Inventors: Norbert Mueller, Juergen Dirks