Patents by Inventor Stephan Habel
Stephan Habel 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: 9576137Abstract: A method for improving the functional security and increasing the availability of an electronic control system, particularly a motor vehicle control system, including hardware components and software components, wherein the hardware components are abstracted by at least one basis software component and/or a runtime environment, and in which an implemented security concept describes two or more software levels, wherein a first software level includes control functions of an application software and a second software level is designed as functional monitoring, for safeguarding against control function faults, wherein a data encryption, provided by at least one hardware component, and/or a data signature for securing the data of at least one communication channel of the hardware component is used with at least one first software component. The invention additionally describes an electronic control system for performing the method.Type: GrantFiled: March 5, 2013Date of Patent: February 21, 2017Assignees: Continental Teves AG & Co. oHG, Conti Temic Microelectronic GmbHInventors: Stephan Habel, Hans-Leo Ross
-
Publication number: 20150033357Abstract: A method for improving the functional security and increasing the availability of an electronic control system, particularly a motor vehicle control system, including hardware components and software components, wherein the hardware components are abstracted by at least one basis software component and/or a runtime environment, and in which an implemented security concept describes two or more software levels, wherein a first software level includes control functions of an application software and a second software level is designed as functional monitoring, for safeguarding against control function faults, wherein a data encryption, provided by at least one hardware component, and/or a data signature for securing the data of at least one communication channel of the hardware component is used with at least one first software component. The invention additionally describes an electronic control system for performing the method.Type: ApplicationFiled: March 5, 2013Publication date: January 29, 2015Inventors: Stephan Habel, Hans-Leo Ross
-
Patent number: 8365049Abstract: In one embodiment, a circuit has multiple flip-flops with gated clock inputs controlled by an enable signal, where the clock signal is gated in order to reduce power consumption by the circuit. The circuit has an error detection and correction (EDC) module that is active when the enable signal is low in order to detect and correct soft errors of the flip-flops. The EDC module generates and stores an error-correction code based on the data outputs of the flip-flops. The EDC module then compares the stored error-correction code to a presently generated error-correction code, where if they are not identical, then the EDC (a) determines (i) that a soft error has occurred and (ii) which flip-flop suffered the soft error and (b) flips a corresponding error-correction signal to provide a correct corresponding output signal while the enable signal is low.Type: GrantFiled: December 15, 2008Date of Patent: January 29, 2013Assignee: LSI CorporationInventors: Claus Pribbernow, Stephan Habel
-
Patent number: 8078926Abstract: An improvement to an integrated circuit of a type having a test enable line for enabling an electrical test of the integrated circuit only when the test enable line is at a logical high value, and output lines that are only used during the electrical test of the integrated circuit, where the improvement is a switch circuit for disabling a state change in the output lines when the test enable line is at a logical low value. In this manner, the output lines do not switch during functional use of the integrated circuit, and cannot be aggressors on the data signals that are carried by the data lines that are used during the functional use of the integrated circuit. In addition, these non-switching output lines can act as guard traces that run between the data lines, further electrically isolating the data lines from one another. Further, because they do not switch during functional use of the integrated circuit, the overall power consumption of the integrated circuit is reduced.Type: GrantFiled: September 14, 2009Date of Patent: December 13, 2011Assignee: LSI CorporationInventors: Stefan G. Block, Herbert Preuthen, Farid Labib, Stephan Habel, Claus Pribbernow
-
Patent number: 7958473Abstract: 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: GrantFiled: May 9, 2008Date of Patent: June 7, 2011Assignee: LSI CorporationInventors: Juergen Dirks, Udo Elsholz, Stephan Habel, Ansgar Bambynek
-
Patent number: 7944237Abstract: A method and apparatus are provided for storing a value in a process register of an electrical circuit, which indicates a strength of a process in which the circuit was fabricated, and adjusting an input delay applied to data signals received by a synchronous storage element of the electrical circuit based on the stored value.Type: GrantFiled: December 15, 2010Date of Patent: May 17, 2011Assignee: LSI CorporationInventors: Stephan Habel, Stefan G. Block
-
Publication number: 20110084726Abstract: A method and apparatus are provided for storing a value in a process register of an electrical circuit, which indicates a strength of a process in which the circuit was fabricated, and adjusting an input delay applied to data signals received by a synchronous storage element of the electrical circuit based on the stored value.Type: ApplicationFiled: December 15, 2010Publication date: April 14, 2011Applicant: LSI CORPORATIONInventors: Stephan Habel, Stefan G. Block
-
Publication number: 20110066905Abstract: An improvement to an integrated circuit of a type having a test enable line for enabling an electrical test of the integrated circuit only when the test enable line is at a logical high value, and output lines that are only used during the electrical test of the integrated circuit, where the improvement is a switch circuit for disabling a state change in the output lines when the test enable line is at a logical low value. In this manner, the output lines do not switch during functional use of the integrated circuit, and cannot be aggressors on the data signals that are carried by the data lines that are used during the functional use of the integrated circuit. In addition, these non-switching output lines can act as guard traces that run between the data lines, further electrically isolating the data lines from one another. Further, because they do not switch during functional use of the integrated circuit, the overall power consumption of the integrated circuit is reduced.Type: ApplicationFiled: September 14, 2009Publication date: March 17, 2011Applicant: LSI CORPORATIONInventors: Stefan G. Block, Herbert Preuthen, Farid Labib, Stephan Habel, Claus Pribbernow
-
Patent number: 7880498Abstract: A method and apparatus are provided for storing a value in a process register of an electrical circuit, which indicates a strength of a process in which the circuit was fabricated, and adjusting an input delay applied to data signals received by a synchronous storage element of the electrical circuit based on the stored value.Type: GrantFiled: November 23, 2007Date of Patent: February 1, 2011Assignee: LSI CorporationInventors: Stephan Habel, Stefan G. Block
-
Publication number: 20100153824Abstract: In one embodiment, a circuit has multiple flip-flops with gated clock inputs controlled by an enable signal, where the clock signal is gated in order to reduce power consumption by the circuit. The circuit has an error detection and correction (EDC) module that is active when the enable signal is low in order to detect and correct soft errors of the flip-flops. The EDC module generates and stores an error-correction code based on the data outputs of the flip-flops. The EDC module then compares the stored error-correction code to a presently generated error-correction code, where if they are not identical, then the EDC (a) determines (i) that a soft error has occurred and (ii) which flip-flop suffered the soft error and (b) flips a corresponding error-correction signal to provide a correct corresponding output signal while the enable signal is low.Type: ApplicationFiled: December 15, 2008Publication date: June 17, 2010Applicant: LSI CorporationInventors: Claus Pribbernow, Stephan Habel
-
Patent number: 7650548Abstract: A scannable flip-flop and method are provided. The flip-flop includes a clock input, a normal data input, a test data input, a normal data output and a scan data output. The flip-flop has a normal operating mode during which the normal data output is enabled and the scan data output disabled and has a scan-shift mode during which the normal data output is disabled and the scan data output is enabled.Type: GrantFiled: April 4, 2007Date of Patent: January 19, 2010Assignee: LSI CorporationInventors: Stefan G. Block, Stephan Habel
-
Patent number: 7616517Abstract: A circuit which includes an IP cell having a function select input signal line, combinatorial logic having an output connected to the function select input signal line of the IP cell, a configuration register having an output connected to an input of the combinatorial logic, wherein a high/low input signal line is also connected to the combinatorial logic, wherein the circuit provided that the configuration register receives configuration data during a start-up sequence, and configuration data is held by the combinatorial logic as the configuration register powers down during a functional mode.Type: GrantFiled: July 3, 2008Date of Patent: November 10, 2009Assignee: LSI CorporationInventors: Stephan Habel, Claus Pribbernow, Stefan Block, Herbert Preuthen
-
Publication number: 20090134912Abstract: A method and apparatus are provided for storing a value in a process register of an electrical circuit, which indicates a strength of a process in which the circuit was fabricated, and adjusting an input delay applied to data signals received by a synchronous storage element of the electrical circuit based on the stored value.Type: ApplicationFiled: November 23, 2007Publication date: May 28, 2009Applicant: LSI CorporationInventors: Stephan Habel, Stefan G. Block
-
Patent number: 7514974Abstract: An apparatus and method are provided for powering an integrated circuit chip with a supply voltage generated externally to the chip. An on-chip clock signal is generated with a ring oscillator fabricated on the integrated circuit chip. The supply voltage is altered as a function of a difference between a frequency of the on-chip clock signal and a reference clock frequency.Type: GrantFiled: April 18, 2007Date of Patent: April 7, 2009Assignee: LSI CorporationInventors: Stefan G. Block, Stephan Habel
-
Publication number: 20080258700Abstract: An apparatus and method are provided for powering an integrated circuit chip with a supply voltage generated externally to the chip. An on-chip clock signal is generated with a ring oscillator fabricated on the integrated circuit chip. The supply voltage is altered as a function of a difference between a frequency of the on-chip clock signal and a reference clock frequency.Type: ApplicationFiled: April 18, 2007Publication date: October 23, 2008Applicant: LSI Logic CorporationInventors: Stefan G. Block, Stephan Habel
-
Publication number: 20080250283Abstract: A scannable flip-flop and method are provided. The flip-flop includes a clock input, a normal data input, a test data input, a normal data output and a scan data output. The flip-flop has a normal operating mode during which the normal data output is enabled and the scan data output disabled and has a scan-shift mode during which the normal data output is disabled and the scan data output is enabled.Type: ApplicationFiled: April 4, 2007Publication date: October 9, 2008Applicant: LSI Logic CorporationInventors: Stefan G. Block, Stephan Habel
-
Publication number: 20080216035Abstract: 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: ApplicationFiled: May 9, 2008Publication date: September 4, 2008Inventors: Juergen Dirks, Udo Elsholz, Stephan Habel, Ansgar Bambynek