Patents by Inventor Albrecht Mayer

Albrecht Mayer 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: 8261130
    Abstract: A processor generates a signature value indicating a sequence of executed instructions, and the signature value is compared to signature values calculated for two or more possible sequences of executed instructions to determine which instruction sequence was executed. The signature is generated via a signature generator during program execution, and is provided external to the processor via a signature message.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: September 4, 2012
    Assignee: Infineon Technologies AG
    Inventors: Albrecht Mayer, Harry Siebert
  • Patent number: 8234531
    Abstract: A System-on-Chip (SOC) integrated circuit (IC) debugging system includes a plurality of SOC ICs connected to a shared debug bus. One of the plurality of SOC ICs is a master SOC IC having a master/slave debug interface. The master/slave debug interface on the master SOC IC is a bidirectional debug interface operable to send and receive debug data between the SOC ICs and an external host system.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: July 31, 2012
    Assignee: Infineon Technologies AG
    Inventor: Albrecht Mayer
  • Publication number: 20120089810
    Abstract: The invention relates to a method and apparatus for formatting and preselecting trace data, and includes a trace message generator, an address checker, and a memory connected to the trace message generator and address checker. The trace message generator is configured to receive an address and associated data and generate a trace message with the associated data for the received address. The address checker is configured to receive the address, check the received address with the aid of the memory, and generate an output signal that indicates whether or not the trace message generated for the address is intended to be stored. The memory is configured to receive the trace message generated by the trace message generator, receive the output signal generated by the address checker, and store the received trace message if the output signal indicates that the trace message is intended to be stored.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 12, 2012
    Applicant: Infineon Technologies AG
    Inventors: Albrecht Mayer, Harry Siebert
  • Patent number: 8027829
    Abstract: A system and method for integrated circuit emulation. One embodiment provides a system for in-circuit emulation of an integrated circuit device with program-controlled components. The system includes an integrated circuit device with program-controlled components used in a system for normal operation. The integrated circuit device having at least one program-controlled emulation unit emulating at least one of the program-controlled components of the integrated circuit device, and at least one statistics memory for storing statistical data of the program-controlled emulation unit during emulation.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: September 27, 2011
    Assignee: Infineon Technologies AG
    Inventors: Albrecht Mayer, Harry Siebert
  • Publication number: 20110138231
    Abstract: A system and method provides for generating high compression program flow trace data by generating first program flow trace data whenever a conditional branch instruction of a program is executed by a CPU, generating second program flow trace data whenever an indirect branch instruction of a subset of indirect branch instructions is executed by the CPU, and generating third program flow trace data whenever a stack for storing instruction addresses of the program is manipulated, the manipulation occurring after a CALL instruction to a function or subroutine of the program is executed by the CPU and before a RET instruction is executed by the CPU. The subset of indirect branch instructions excludes RET indirect branch instructions of any function or subroutine for which the stack is not manipulated after a CALL instruction to the functions or subroutines is executed by the CPU and before the RET instruction is executed by the CPU.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: Infineon Technologies AG
    Inventor: Albrecht Mayer
  • Publication number: 20110041010
    Abstract: A System-on-Chip (SOC) integrated circuit (IC) debugging system includes a plurality of SOC ICs connected to a shared debug bus. One of the plurality of SOC ICs is a master SOC IC having a master/slave debug interface. The master/slave debug interface on the master SOC IC is a bidirectional debug interface operable to send and receive debug data between the SOC ICs and an external host system.
    Type: Application
    Filed: October 27, 2010
    Publication date: February 17, 2011
    Inventor: Albrecht MAYER
  • Patent number: 7886195
    Abstract: Apparatus, system and method of efficiently utilizing hardware resources for a software test in system having at least one redundant component, at least a part of which is used for the software test.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: February 8, 2011
    Assignee: Infineon Technologies AG
    Inventor: Albrecht Mayer
  • Patent number: 7870455
    Abstract: A System-on-Chip (SOC) integrated circuit (IC) debugging system includes a plurality of SOC ICs connected to a shared debug bus. One of the plurality of SOC ICs is a master SOC IC having a master/slave debug interface and a user interface. The master/slave debug interface on the master SOC IC is a bidirectional debug interface operable to send and receive debug data between the SOC ICs and an external host system. The host system is connected to the at least one of the plurality of SOC ICs via the user interface.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: January 11, 2011
    Assignee: Infineon Technologies AG
    Inventor: Albrecht Mayer
  • Patent number: 7810004
    Abstract: An integrated circuit having a subordinate test interface and method for transmitting digital data is disclosed. The integrated circuit includes at least one test interface that is adapted to write and read data in and from a data memory, the at least one test interface includes, for transmitting and receiving data of different content categories, one signal line each for every content category. The integrated circuit further includes an interface module for receiving and transmitting data, and that the interface module is, via the signal lines, connected with the test interface for transmitting the data of the different content categories.
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: October 5, 2010
    Assignee: Infineon Technologies AG
    Inventors: Albrecht Mayer, Harry Siebert
  • Publication number: 20100229038
    Abstract: In an embodiment, a system is disclosed. The system has a bus interface port, a selection circuit coupled to the bus interface port, a first bus interface circuit coupled to the selection circuit and a second bus interface circuit coupled to the selection circuit. The selection circuit is configured to select between the first bus interface circuit and the second bus interface circuit. The system also has an initialization circuit configured to detect a first codeword written to the bus interface port, and activate the second bus interface circuit if the first codeword is detected.
    Type: Application
    Filed: March 4, 2009
    Publication date: September 9, 2010
    Inventors: Albrecht Mayer, Wolfram Carl
  • Patent number: 7743295
    Abstract: A system and method for testing an integrated circuit is disclosed. One embodiment includes at least one central processing unit, at least one volatile memory area, and an interface, wherein the volatile memory area is connected to the interface to be written thereto by the interface. The system includes a test device connected with the integrated circuit which is configured to stop the program execution, write data in the volatile memory by using the interface, and start the program execution.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: June 22, 2010
    Assignee: Infineon Technologies AG
    Inventors: Albrecht Mayer, Klaus Scheibert, Harry Siebert
  • Patent number: 7634700
    Abstract: A semiconductor device with test interface, as well as to a method for operating a semiconductor device is disclosed. In one embodiment, in a test operating mode, the semiconductor device is, via a first pin, supplied with a work cycle signal synchronized with a test environment and, via at least one second pin, with test data. In accordance with a first embodiment it is suggested, so as to reduce the number of pins, that the work cycle signal is simultaneously used as test data clock signal.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: December 15, 2009
    Assignee: Infineon Technologies AG
    Inventor: Albrecht Mayer
  • Publication number: 20090276665
    Abstract: Apparatus, system and method of efficiently utilizing hardware resources for a software test in system having at least one redundant component, at least a part of which is used for the software test.
    Type: Application
    Filed: May 5, 2008
    Publication date: November 5, 2009
    Applicant: Infineon Technologies AG
    Inventor: Albrecht Mayer
  • Publication number: 20090222254
    Abstract: A system and method for integrated circuit emulation. One embodiment provides a system for in-circuit emulation of an integrated circuit device with program-controlled components. The system includes an integrated circuit device with program-controlled components used in a system for normal operation. The integrated circuit device having at least one program-controlled emulation unit emulating at least one of the program-controlled components of the integrated circuit device, and at least one statistics memory for storing statistical data of the program-controlled emulation unit during emulation.
    Type: Application
    Filed: February 28, 2008
    Publication date: September 3, 2009
    Applicant: INFINEON TECHNOLOGIES AG
    Inventors: Albrecht Mayer, Harry Siebert
  • Publication number: 20090210638
    Abstract: A system for mapping information addresses in a memory. The system includes a memory wherein each byte is mapped to a plurality of unique addresses and a microprocessor for assigning at least one of the unique addresses to the information. The information can be program code fragments and/or data. Also disclosed is a method for mapping information addresses in a memory utilizing such a system. The method includes mapping each byte of memory into a plurality of unique addresses and assigning at least one of the unique addresses to the information.
    Type: Application
    Filed: February 20, 2008
    Publication date: August 20, 2009
    Applicant: Infineon Technologies AG
    Inventor: Albrecht Mayer
  • Patent number: 7577878
    Abstract: A method in which data is stored or transferred together with an information message on the basis of which it can be determined in which order, at which time, and/or during which time span, the data concerned has been acquired, stored or transferred.
    Type: Grant
    Filed: September 25, 2002
    Date of Patent: August 18, 2009
    Assignee: Infineon Technologies AG
    Inventors: Sammy Baradie, Klaus D. McDonald-Maier, Albrecht Mayer
  • Publication number: 20090187747
    Abstract: A system and method for tracing instruction pointers and data access is disclosed. In one embodiment the system includes a plurality of trace units including at least one first trace unit configured to perform an instruction pointer trace, and at least one second trace unit configured to perform a data trace. A multiplexer is connected between the plurality of processor cores and the plurality of trace units.
    Type: Application
    Filed: January 18, 2008
    Publication date: July 23, 2009
    Applicant: INFINEON TECHNOLOGIES AG
    Inventors: Albrecht Mayer, Harry Siebert
  • Publication number: 20090158107
    Abstract: A System-on-Chip (SOC) integrated circuit (IC) debugging system includes a plurality of SOC ICs connected to a shared debug bus. One of the plurality of SOC ICs is a master SOC IC having a master/slave debug interface and a user interface. The master/slave debug interface on the master SOC IC is a bidirectional debug interface operable to send and receive debug data between the SOC ICs and an external host system. The host system is connected to the at least one of the plurality of SOC ICs via the user interface.
    Type: Application
    Filed: December 12, 2007
    Publication date: June 18, 2009
    Applicant: Infineon Technologies AG
    Inventor: ALBRECHT MAYER
  • Patent number: 7506086
    Abstract: An electronic network is disclosed. One embodiment includes a plurality of network devices, a bus for transferring data between the network devices and a bus master for controlling the transfer of data between the network devices. Each network device is identified using one unique identification code. At least one number generator is provided, which is adapted to generate a number upon a request from the bus master. The received number is used as identification code of the respective network device.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: March 17, 2009
    Assignee: Infineon Technologies AG
    Inventor: Albrecht Mayer
  • Publication number: 20080215920
    Abstract: A processor generates a signature value indicating a sequence of executed instructions, and the signature value is compared to signature values calculated for two or more possible sequences of executed instructions to determine which instruction sequence was executed. The signature is generated via a signature generator during program execution, and is provided external to the processor via a signature message.
    Type: Application
    Filed: March 2, 2007
    Publication date: September 4, 2008
    Applicant: INFINEON TECHNOLOGIES
    Inventors: Albrecht Mayer, Harry Siebert