Patents by Inventor Holger Sedlak

Holger Sedlak 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: 7269742
    Abstract: A microcontroller for security applications includes an encryption unit between a bus and a functional unit. The encryption unit includes a gate and a key register. A memory is provided with a further encryption unit whose gate is connected between the register and the gate of the first encryption unit. As a result, the transferred information item is available in encrypted form at any point on the bus.
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: September 11, 2007
    Assignee: Infineon Technologies AG
    Inventors: Berndt Gammel, Oliver Kniffler, Holger Sedlak
  • Patent number: 7260690
    Abstract: A microprocessor circuit for organizing access to data or programs stored in a memory has a microprocessor, a memory for storing an operating system, and a memory for storing individual external programs. A plurality of memory areas with respective address spaces is provided in the memory for storing the external programs. Each address space is assigned an identifier. The identifier assigned to a memory area is loaded into a first auxiliary register prior to the addressing of the memory area and the identifier of the addressed memory area is loaded into a second auxiliary register. A comparison of the contents of the first and second auxiliary registers is performed. Furthermore, each address space of a memory area is assigned at least one bit sequence defining access rights, whereby code instructions and sensitive data can be protected against write accesses from other external programs.
    Type: Grant
    Filed: August 6, 2003
    Date of Patent: August 21, 2007
    Assignee: Infineon Technologies AG
    Inventors: Franz-Josef Brücklmayr, Hans Friedinger, Holger Sedlak, Christian May
  • Publication number: 20070185948
    Abstract: In a method for modular multiplication using a multiplication look-ahead process for computing a multiplication shift value and a reduction look-ahead process for computing a reduction shift value, a modulus is first transformed into a transformed modulus that is greater than said modulus. The transformation is carried out such that a predetermined fraction of the transformed modulus has a higher-order digit with a first predetermined value that is followed by at least one low-order digit having a second predetermined value. During the iterative working off of the modular multiplication using the multiplication look-ahead process and the reduction look-ahead process, the transformed modulus is utilized so as to obtain at the end of the iteration a transformed result for the modular multiplication. Finally, the transformed result is re-transformed by modular reduction using the original modulus.
    Type: Application
    Filed: May 25, 2006
    Publication date: August 9, 2007
    Inventors: Astrid Elbe, Holger Sedlak, Norbert Janssen, Jean-Pierre Seifert
  • Publication number: 20070159747
    Abstract: A circuit arrangement including a voltage supply device, which has an output, and that provides a variable supply voltage, a supply-voltage-controlled clock generator, which is coupled to the output of the voltage supply device, and that provides a system clock signal having a variable effective system clock frequency, a circuit section having a supply terminal, which is coupled to the output of the voltage supply device, and a clock input, which receives the system clock signal, and a regulating device that determines a supply-voltage-dependent supply current value and detects the extent to which the supply current value lies within a predetermined current value range, and which is coupled to the voltage supply device such that the supply voltage is regulated based on whether the supply current value lies within the predetermined current value range.
    Type: Application
    Filed: December 22, 2006
    Publication date: July 12, 2007
    Applicant: INFINEON TECHNOLOGIES AG
    Inventors: Uwe Weder, Korbinian Engl, Holger Sedlak, Bernd Zimek
  • Publication number: 20070146032
    Abstract: A flip-flop device for storing and outputting a data value includes a controllable memory element configured to be open as a function of a control pulse, a feedback means for comparing a data value present at the memory element and the data value output by the memory element, and for outputting a comparison signal, and a control pulse generator for generating the control pulse as a function of the comparison signal, so that the control pulse generator is put in an activated state when the comparison signal is high, so as to then, in the activated state, open the memory element in response to a clock event. The memory element will then be closed again when the comparison signal indicates that the same values are present at the output and at the input of the memory element.
    Type: Application
    Filed: November 24, 2006
    Publication date: June 28, 2007
    Applicant: INFINEON TECHNOLOGIES AG
    Inventor: Holger Sedlak
  • Patent number: 7237092
    Abstract: A microprocessor circuit includes a control unit, a memory for free programming with at least one program having functions, a stack for buffer-storing data, a register bank having at least one register, and an auxiliary register that stores a number of bits, each of the bits being assigned to one of the registers of the register bank and indicating whether or not a respective register of the register bank contains information items.
    Type: Grant
    Filed: July 18, 2003
    Date of Patent: June 26, 2007
    Assignee: Infineon Technologies AG
    Inventors: Christian May, Holger Sedlak
  • Publication number: 20070136529
    Abstract: A device for non-volatile storage of a status value indicating that there has been a condition, including a non-volatile storage, an energy storage for storing energy when applying a supply voltage, and a switching circuit to couple the energy storage to the non-volatile storage to write the status value thereto if the condition is present.
    Type: Application
    Filed: November 29, 2006
    Publication date: June 14, 2007
    Applicant: INFINEON TECHNOLOGIES AG
    Inventors: Jan Otterstedt, Christian Peters, Dirk Rabe, Holger Sedlak
  • Patent number: 7185245
    Abstract: Test reading apparatus having a memory device having individual memory cells, a buffer device, which is connected to the memory device, and which stores data written to the memory cells in the memory device, an apparatus which has an input and an output, at least one test reference source which can be connected to the input of the apparatus by data stored in the buffer device, and a test apparatus, which is connected to the buffer device and to the output of the apparatus, and which is designed to compare a signal at the output of the apparatus with data stored in the buffer device.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: February 27, 2007
    Assignee: Infineon Technologies AG
    Inventors: Gerd Dirscherl, Holger Sedlak, Tobias Schlager
  • Patent number: 7181576
    Abstract: Method for synchronizing a cache memory with a main memory, the cache memory provided to buffer-store data between a processor and the main memory, and memory entries of the cache memory each having a data area and an identification area. The processor provides a synchronization value to determine which memory entries of the data area are to be synchronized with the main memory. A cache logic circuit of the cache memory then compares the synchronization value with contents of a memory field of each memory entry. When there is a match, the cache logic circuit checks a flag of a third memory field of the identification area for a first state, which indicates that a change was made to the data area of the memory entry since the last synchronization. When the flag is in the first state, the contents of the data area are transferred to the main memory.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: February 20, 2007
    Assignee: Infineon Technologies AG
    Inventors: Berndt Gammel, Thomas Kunemund, Holger Sedlak
  • Patent number: 7167388
    Abstract: An integrated circuit having at least one line pair to which a dual-rail signal is applied, a switching device, which is connected to the at least one line pair, is controlled by a signal applied to a control connection and is used to transmit the dual-rail signal, which has been applied to the line pair, to an additional line pair, and a memory cell, which is connected to the additional line pair and to a supply potential connection via a controllable switch.
    Type: Grant
    Filed: May 26, 2004
    Date of Patent: January 23, 2007
    Assignee: Infineon Technologies AG
    Inventors: Holger Sedlak, Thomas Kunemund
  • Publication number: 20060232255
    Abstract: A circuit arrangement for voltage regulation having a series regulator with a regulating amplifier and a charge pump that is connected downstream of the regulating amplifier, a reference voltage unit that generates a reference voltage for the regulating amplifier, and a starter unit that generates a starter voltage in order to supply the regulating amplifier, the charge pump, and the reference voltage unit with voltage while the series regulator is being started.
    Type: Application
    Filed: January 25, 2006
    Publication date: October 19, 2006
    Applicant: Infineon Technologies AG
    Inventors: Gunter Haider, Christoph Mayerl, Gerhard Nebel, Iker San Sebastian, Holger Sedlak, Uwe Weder
  • Patent number: 7124275
    Abstract: A method for determining a physical address from a virtual address, wherein a mapping regulation between the virtual address and the physical address is implemented as hierarchical tree structure with compressed nodes. First, a compression indicator included in the mapping regulation is read, and a portion of the virtual address associated with the considered node level is read. Using the compression indicator and the portion of the virtual address, an entry in the node list of the considered node is determined. The determined entry is read, whereupon the physical address can be determined directly, if the considered node level has been the hierarchically lowest node level. If higher node levels to be processed are present, the previous steps in determining the physical address for compressed nodes of lower hierarchy level are repeated until the hierarchically lowest node level is reached.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: October 17, 2006
    Assignee: Infineon Technologies AG
    Inventors: Berndt Gammel, Christian May, Ralph Ledwa, Holger Sedlak
  • Patent number: 7120660
    Abstract: In a method for modular multiplication using a multiplication look-ahead process for computing a multiplication shift value and a reduction look-ahead process for computing a reduction shift value, a modulus is first transformed into a transformed modulus that is greater than said modulus. The transformation is carried out such that a predetermined fraction of the transformed modulus has a higher-order digit with a first predetermined value that is followed by at least one low-order digit having a second predetermined value. During the iterative working off of the modular multiplication using the multiplication look-ahead process and the reduction look-ahead process, the transformed modulus is utilized so as to obtain at the end of the iteration a transformed result for the modular multiplication. Finally, the transformed result is re-transformed by modular reduction using the original modulus.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: October 10, 2006
    Assignee: Infineon Technologies AG
    Inventors: Astrid Elbe, Holger Sedlak, Norbert Janssen, Jean-Pierre Seifert
  • Publication number: 20060192681
    Abstract: A circuit arrangement having a voltage regulator, which is designed to generate a regulated operating voltage, and a voltage monitoring unit, which is designed to monitor the regulated operating voltage for deviations from desired values. The voltage monitoring unit has a first detector, which is designed to cause an alarm signal to be generated when the first detector detects that the regulated operating voltage is outside a first voltage interval, and a second detector, which is designed to cause an initiator to initiate countermeasures which influence the regulated operating voltage when the second detector detects that the regulated operating voltage is outside a second voltage interval, which is inside the first voltage interval.
    Type: Application
    Filed: December 16, 2005
    Publication date: August 31, 2006
    Applicant: Infineon Technologies AG
    Inventors: Gunter Haider, Gerhard Nebel, Iker San Sebastian, Holger Sedlak, Uwe Weder
  • Patent number: 7036017
    Abstract: A microprocessor configuration includes a data bus for data transfer between functional units. On the bus side, each unit contains an encryption/decryption unit that is controlled synchronously by a random number generator. The configuration permits a relatively high level of security against monitoring of the data transferred via the data bus, with a feasible level of additional circuit complexity.
    Type: Grant
    Filed: June 3, 2002
    Date of Patent: April 25, 2006
    Assignee: Infineon Technologies AG
    Inventors: Berndt Gammel, Oliver Kniffler, Holger Sedlak
  • Publication number: 20060064453
    Abstract: A device for calculating a multiplication of a multiplier and a multiplicand includes a first performer that performs an exact three operand addition and a second performer that performs an approximated operand addition and a calculator that calculates current look-ahead parameters using the approximated intermediate results. The first performer is further implemented to perform an exact three operand addition in the current iteration step using the exact intermediate result for the current iteration step and using the look-ahead parameters calculated for the current iteration step.
    Type: Application
    Filed: June 23, 2005
    Publication date: March 23, 2006
    Applicant: Infineon Technologies AG
    Inventors: Wieland Fischer, Holger Sedlak, Jean-Pierre Seifert
  • Patent number: 7016927
    Abstract: In a method for modular multiplication of a multiplicand by a multiplier using a modulus, l multiplication shift values are initially determined by means of a multiplication-lookahead method while taking into account l blocks of consecutive digits of the multiplier. Subsequently, l reduction shift values are determined by means of a reduction-lookahead method for the l blocks of digits of the multiplier. The l multiplication shift values and the l reduction shift values are applied to an intermediate result from a previous iteration step, to the modulus or to a value derived from the modulus, and to the multiplicand, so as to obtain the 2l+1 operands. By means of a multi-operands adder, the 2l+1 operands are combined to obtain an updated intermediate result for an iteration step following the previous iteration step, the iteration being continued for such time until all digits of the multiplier have been processed.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: March 21, 2006
    Assignee: Infineon Technologies AG
    Inventors: Astrid Elbe, Norbert Janssen, Holger Sedlak, Jean-Pierre Seifert
  • Patent number: 6999337
    Abstract: A register cell includes a first input for a data unit to be written into the register cell. The register cell includes further a second input for a negated data unit to be written into the register cell. A first pair of oppositely coupled inverters as a first storage circuit is adapted to be coupled to the first input. A second pair of oppositely coupled inverters as a second storage circuit is adapted to be coupled to a second input. Using two oppositely coupled pairs of inverters makes it possible to initialize both the first input and the second input of the register either to a high voltage state (precharge) or to a low voltage state (discharge), such that the power consumption of the register cell is homogenized from one working clock to the next.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: February 14, 2006
    Assignee: Infineon Technologies AG
    Inventors: Astrid Elbe, Wieland Fischer, Norbert Janssen, Tanja Roemer, Holger Sedlak, Jean-Pierre Seifert
  • Publication number: 20060010192
    Abstract: An apparatus for calculating a modular multiplication includes an examiner for examining digits of the multiplier with a lookahead algorithm to obtain a multiplication shift value. In addition, a determinator and intermediate-result shift value are provided which determine a positive intermediate-result shift value. A calculator for calculating a multiplicand shift value as the difference between the intermediate-result shift value and the multiplication shift value. The intermediate result from the preceding iteration step as well as the multiplicand are then shifted by the corresponding shifting magnitudes to then perform a three-operands addition with the shifted values, if need be while considering lookahead parameters.
    Type: Application
    Filed: June 23, 2005
    Publication date: January 12, 2006
    Applicant: Infineon Technologies AG
    Inventors: Wieland Fischer, Jean-Pierre Seifert, Holger Sedlak
  • Patent number: 6985917
    Abstract: A calculating unit includes a first calculating unit block, a second calculating unit block, controller, and connector having connecting lines, wherein for each elementary cell having a same significance in the first calculating unit block and the second calculating unit block an individual connecting line is provided to achieve a quick register exchange by means of the controller of the calculating unit blocks operating in parallel.
    Type: Grant
    Filed: October 11, 2004
    Date of Patent: January 10, 2006
    Assignee: Infineon Technologies AG
    Inventors: Astrid Elbe, Wieland Fischer, Norbert Janssen, Holger Sedlak