Patents by Inventor Friedhelm Kessler

Friedhelm Kessler 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: 11925999
    Abstract: A workpiece processing machine that includes: a beam emission head for providing a beam for processing the workpiece, an optical interferometer for splitting, redirecting, and detecting the beam, an adjustment element for changing a second portion of a power of the beam redirected from a retroreflector to a detector, and a control unit for actuating the adjustment element to control a ratio between a first power portion of the beam redirected from the workpiece to the detector and the second power portion of the beam redirected from the retroreflector to the detector to a target ratio.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: March 12, 2024
    Assignee: TRUMPF Laser- und Systemtechnik GmbH
    Inventors: Jan-Patrick Hermani, Steffen Kessler, Friedhelm Dorsch, Holger Braun
  • Patent number: 8701059
    Abstract: The invention relates to a method and a system for repartitioning a formalized hardware description of a hierarchically structured electronic circuit design unit comprising a plurality of macros in terms of latch macros and combinatorial macros. In a first step, each macro is dissected into latch macros and signal cones in such a way that each signal cone comprises signals linking macro input/output to a latch output/input, and each latch macro comprises at least one latch, each primary input an output of said latch macro coinciding with an input or an output of a latch within said latch macro. Subsequently, combinatorial macros are created by merging combinatorial signal cones along unit signal paths.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: April 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Elmar Gaugler, Wilhelm Haller, Friedhelm Kessler
  • Publication number: 20130239075
    Abstract: The invention relates to a method and a system for repartitioning a formalized hardware description of a hierarchically structured electronic circuit design unit comprising a plurality of macros in terms of latch macros and combinatorial macros. In a first step, each macro is dissected into latch macros and signal cones in such a way that each signal cone comprises signals linking macro input/output to a latch output/input, and each latch macro comprises at least one latch, each primary input an output of said latch macro coinciding with an input or an output of a latch within said latch macro. Subsequently, combinatorial macros are created by merging combinatorial signal cones along unit signal paths.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 12, 2013
    Applicant: International Business Machines Corporation
    Inventors: Elmar Gaugler, Wilhelm Haller, Friedhelm Kessler
  • Patent number: 8516417
    Abstract: The invention relates to a method and a system for repartitioning a formalized hardware description of a hierarchically structured electronic circuit design unit comprising a plurality of macros in terms of latch macros and combinatorial macros. In a first step, each macro is dissected into latch macros and signal cones in such a way that each signal cone comprises signals linking macro input/output to a latch output/input, and each latch macro comprises at least one latch, each primary input an output of said latch macro coinciding with an input or an output of a latch within said latch macro. Subsequently, combinatorial macros are created by merging combinatorial signal cones along unit signal paths.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Elmar Gaugler, Wilhelm Haller, Friedhelm Kessler
  • Patent number: 8332787
    Abstract: A method includes removing a code segment from a hardware description language design to create a modified hardware description language design. The code segment represents at least one time sensitive path in the hardware description language design. The method includes creating a delta list of differences between the modified hardware description language design and a physical hardware representation that is logically equivalent to the hardware description language design. The method includes extracting a portion of the physical hardware representation that corresponds to the time sensitive path based, at least in part, on the delta list. The method also includes creating a structured hardware description language design of the time sensitive path using the extracted portion of the physical hardware representation, wherein the structured hardware description language design comprises structural information of the extracted portion of the physical hardware representation.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Friedhelm Kessler, Thomas M. Makowski, Harald Mielich, Ulrich Weiss
  • Patent number: 8302056
    Abstract: The invention relates to a method and a system for placing macros of a multilevel hierarchical description of a design unit on a chip. The method starts off by repartitioning the macro structure of the design unit into a set of latch macros and a set of combinatorial macros. By definition, a combinatorial macro is constructed in such a way that it contains no latches, and a latch macro contains latches and is constructed in such a way that each primary input/output of the latch macro coincides with an input or an output of a latch within said latch macro. After repartitioning the macro structure, the latch macros are synthesized within temporary boundaries and placed on the chip. Subsequently, the combinatorial macros are sequentially placed within a temporary boundary and synthesized one by one.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Elmar Gaugler, Wilhelm Haller, Friedhelm Kessler
  • Publication number: 20120117524
    Abstract: A method includes removing a code segment from a hardware description language design to create a modified hardware description language design. The code segment represents at least one time sensitive path in the hardware description language design. The method includes creating a delta list of differences between the modified hardware description language design and a physical hardware representation that is logically equivalent to the hardware description language design. The method includes extracting a portion of the physical hardware representation that corresponds to the time sensitive path based, at least in part, on the delta list. The method also includes creating a structured hardware description language design of the time sensitive path using the extracted portion of the physical hardware representation, wherein the structured hardware description language design comprises structural information of the extracted portion of the physical hardware representation.
    Type: Application
    Filed: November 5, 2010
    Publication date: May 10, 2012
    Applicant: International Business Machines Corporation
    Inventors: Friedhelm Kessler, Thomas M. Makowski, Harald Mielich, Ulrich Weiss
  • Publication number: 20110035712
    Abstract: The invention relates to a method and a system for placing macros of a multilevel hierarchical description of a design unit on a chip. The method starts off by repartitioning the macro structure of the design unit into a set of latch macros and a set of combinatorial macros. By definition, a combinatorial macro is constructed in such a way that it contains no latches, and a latch macro contains latches and is constructed in such a way that each primary input/output of the latch macro coincides with an input or an output of a latch within said latch macro. After repartitioning the macro structure, the latch macros are synthesized within temporary boundaries and placed on the chip. Subsequently, the combinatorial macros are sequentially placed within a temporary boundary and synthesized one by one.
    Type: Application
    Filed: July 7, 2010
    Publication date: February 10, 2011
    Applicant: International Business Machines Corporation
    Inventors: Elmar Gaugler, Wilhelm Haller, Friedhelm Kessler
  • Publication number: 20110035711
    Abstract: The invention relates to a method and a system for repartitioning a formalized hardware description of a hierarchically structured electronic circuit design unit comprising a plurality of macros in terms of latch macros and combinatorial macros. In a first step, each macro is dissected into latch macros and signal cones in such a way that each signal cone comprises signals linking macro input/output to a latch output/input, and each latch macro comprises at least one latch, each primary input an output of said latch macro coinciding with an input or an output of a latch within said latch macro. Subsequently, combinatorial macros are created by merging combinatorial signal cones along unit signal paths.
    Type: Application
    Filed: July 7, 2010
    Publication date: February 10, 2011
    Applicant: International Business Machines Corporation
    Inventors: Elmar Gaugler, Wilhelm Haller, Friedhelm Kessler
  • Patent number: 7530038
    Abstract: According to the present invention a method for the placement of electronic circuit components is provided that supports design modifications by realizing and maintaining relations between the layouts of the components (i1 to i6). These relations are based on relations between the geometrical shapes represented by the layouts for the components. The invention can be implemented by an interactive layout editor. When a layout or the placement of a layout is changed manually, then the placement of the components that are placed already is changed automatically such that the all the relations between the components are realized or maintained. A parent-child relationship can be defined between components such that when the parent component is changed or moved then only the placement of its children is updated automatically. The prioritisation of relations allows resolving conflicts between conflicting relations.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: George D. Gristede, Wilhelm Haller, Friedhelm Kessler, Matthias Klein
  • Publication number: 20070083837
    Abstract: According to the present invention a method for the placement of electronic circuit components is provided that supports design modifications by realizing and maintaining relations between the layouts of the components (i1 to i6). These relations are based on relations between the geometrical shapes represented by the layouts for the components. The invention can be implemented by an interactive layout editor. When a layout or the placement of a layout is changed manually, then the placement of the components that are placed already is changed automatically such that the all the relations between the components are realized or maintained. A parent-child relationship can be defined between components such that when the parent component is changed or moved then only the placement of its children is updated automatically. The prioritisation of relations allows resolving conflicts between conflicting relations.
    Type: Application
    Filed: September 8, 2006
    Publication date: April 12, 2007
    Inventors: George Gristede, Wilhelm Haller, Friedhelm Kessler, Matthias Klein