Patents by Inventor Claus Pribbernow

Claus Pribbernow 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: 20140068125
    Abstract: Aspects of the disclosure pertain to a system and method for promoting memory throughput improvement in a multi-processor system. The system and method implement address interleaving for promoting memory throughput improvement. The system and method cause memory access requests to be selectively routed from master devices to slave devices based upon a determined value of a selected bit of an address specified in the memory access request.
    Type: Application
    Filed: August 30, 2012
    Publication date: March 6, 2014
    Applicant: LSI Corporation
    Inventors: Sakthivel K. Pullagoundapatti, Krishna V. Bhandi, Claus Pribbernow
  • Publication number: 20140006644
    Abstract: A method for mapping addresses between one or more master devices and at least one common slave device in a multiprocessor system is provided, the system including a bus interconnect for interfacing between the master devices and the common slave device. The method includes steps of: receiving a first address corresponding to a bus transaction between a given one of the one or more master devices and the common slave device; decoding a unique identifier associated with the given one of the one or more master devices; and generating a second address as a function of the first address and the unique identifier for remapping access to the common slave device by the given one of the one or more master devices.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: LSI CORPORATION
    Inventors: Sakthivel Komarasamy Pullagoundapatti, Krishna Venkanna Bhandi, Chithambaranathan G, Claus Pribbernow, Shrinivas Sureban
  • Patent number: 8583844
    Abstract: A system and method for optimizing slave transaction ID width based on sparse connection between multiple masters and multiple slaves in a multilayer multilevel interconnect system-on-chip (SOC) architecture are disclosed. In one embodiment, slave transaction ID widths are computed for a first processing subsystem and a second processing subsystem including multiple masters and multiple slaves. Further, a slave transaction ID for each master to any slave in the first processing subsystem and in the second processing subsystem is generated based on the computed slave transaction ID width. Furthermore, sparse connection information between the multiple masters and multiple slaves is determined via a first bus matrix in the first processing subsystem. A first optimized slave transaction ID for each master to any slave in the first processing subsystem is then generated by removing don't care bits in each generated slave transaction ID based on the sparse connection information.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: November 12, 2013
    Assignee: LSI Corporation
    Inventors: Sakthivel Komarasamy Pullagoundapatti, Srinivasa Rao Kothamasu, Venkat Rao Vallapaneni, Claus Pribbernow, Shrinivas Sureban
  • Patent number: 8365049
    Abstract: 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: Grant
    Filed: December 15, 2008
    Date of Patent: January 29, 2013
    Assignee: LSI Corporation
    Inventors: Claus Pribbernow, Stephan Habel
  • Publication number: 20120311210
    Abstract: A system and method for optimizing slave transaction ID width based on sparse connection between multiple masters and multiple slaves in a multilayer multilevel interconnect system-on-chip (SOC) architecture are disclosed. In one embodiment, slave transaction ID widths are computed for a first processing subsystem and a second processing subsystem including multiple masters and multiple slaves. Further, a slave transaction ID for each master to any slave in the first processing subsystem and in the second processing subsystem is generated based on the computed slave transaction ID width. Furthermore, sparse connection information between the multiple masters and multiple slaves is determined via a first bus matrix in the first processing subsystem. A first optimized slave transaction ID for each master to any slave in the first processing subsystem is then generated by removing don't care bits in each generated slave transaction ID based on the sparse connection information.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Inventors: Sakthivel Komarasamy PULLAGOUNDAPATTI, Srinivasa Rao KOTHAMASU, Venkat Rao VALLAPANENI, Claus PRIBBERNOW, Shrinivas SUREBAN
  • Patent number: 8078926
    Abstract: 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: Grant
    Filed: September 14, 2009
    Date of Patent: December 13, 2011
    Assignee: LSI Corporation
    Inventors: Stefan G. Block, Herbert Preuthen, Farid Labib, Stephan Habel, Claus Pribbernow
  • Publication number: 20110066905
    Abstract: 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: Application
    Filed: September 14, 2009
    Publication date: March 17, 2011
    Applicant: LSI CORPORATION
    Inventors: Stefan G. Block, Herbert Preuthen, Farid Labib, Stephan Habel, Claus Pribbernow
  • Publication number: 20100153824
    Abstract: 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: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Applicant: LSI Corporation
    Inventors: Claus Pribbernow, Stephan Habel
  • Patent number: 7640396
    Abstract: A data-processing system and method are disclosed, which include a cached processor for processing data, and a plurality of memory components that communicate with the cached processor. The cached processor is separated from the memory components such that the cached processor provides support for the memory components, thereby providing a diffused memory architecture with diffused memory capabilities. The memory components can constitute, for example, memory devices such as diffused memory, matrix memory, R-Cell memory components, and the like, depending on design considerations.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: December 29, 2009
    Assignee: LSI Corporation
    Inventors: Claus Pribbernow, David Parker
  • Patent number: 7616517
    Abstract: 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: Grant
    Filed: July 3, 2008
    Date of Patent: November 10, 2009
    Assignee: LSI Corporation
    Inventors: Stephan Habel, Claus Pribbernow, Stefan Block, Herbert Preuthen
  • Patent number: 7451426
    Abstract: An application specific configurable logic IP module includes (1) a system level configuration controller; (2) at least one standardized interconnect communicatively coupled to the system level configuration controller; (3) at least one standardized configuration port for programming the application specific configurable logic IP module; (4) an embedded programmable logic fabric, communicatively coupled to the system level configuration controller and the at least one standardized interconnect, for mapping arithmetic functions into standard cells; (5) at least one scalable configurable logic module; and (6) a programmable routing matrix. The system level configuration controller is suitable for selecting a standard for the at least one standardized interconnect, the at least one standardized configuration port, and a number of embedded programmable logic functions, and for controlling the programmable routing matrix.
    Type: Grant
    Filed: July 7, 2005
    Date of Patent: November 11, 2008
    Assignee: LSI Corporation
    Inventor: Claus Pribbernow
  • Patent number: 7392344
    Abstract: A data-processing system and method include a processor core associated with a cache controller. A plurality of cached memory components is associated with the processor core and the cache controller. A cached processor is provided, which supports a plurality of varying sizes of instruction and data cache, wherein the cached processor comprises a processor core separated from the cache controller and the plurality of cached memory components, thereby permitted the cached processor to support varying sizes of cache memory in a flexible memory arrangement thereof.
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: June 24, 2008
    Assignee: LSI Corporation
    Inventors: Claus Pribbernow, David Parker
  • Publication number: 20070101062
    Abstract: A data-processing system and method are disclosed, which include a cached processor for processing data, and a plurality of memory components that communicate with the cached processor. The cached processor is separated from the memory components such that the cached processor provides support for the memory components, thereby providing a diffused memory architecture with diffused memory capabilities. The memory components can constitute, for example, memory devices such as diffused memory, matrix memory, R-Cell memory components, and the like, depending on design considerations.
    Type: Application
    Filed: November 2, 2005
    Publication date: May 3, 2007
    Inventors: Claus Pribbernow, David Parker
  • Publication number: 20070067571
    Abstract: A data-processing system and method includes a group of memory components and a processor landing zone configured to include the memory components, wherein the memory components permit the processor landing zone to support both a single processor having a large instruction and data cache size and a plurality of processors having a small instruction and data cache size. The plurality of memory components can be provided as cache memory.
    Type: Application
    Filed: September 19, 2005
    Publication date: March 22, 2007
    Inventors: Claus Pribbernow, David Parker
  • Publication number: 20070061517
    Abstract: A data-processing system and method include a processor core associated with a cache controller. A plurality of cached memory components is associated with the processor core and the cache controller. A cached processor is provided, which supports a plurality of varying sizes of instruction and data cache, wherein the cached processor comprises a processor core separated from the cache controller and the plurality of cached memory components, thereby permitted the cached processor to support varying sizes of cache memory in a flexible memory arrangement thereof.
    Type: Application
    Filed: September 13, 2005
    Publication date: March 15, 2007
    Inventors: Claus Pribbernow, David Parker
  • Publication number: 20070011642
    Abstract: An application specific configurable logic IP module includes (1) a system level configuration controller; (2) at least one standardized interconnect communicatively coupled to the system level configuration controller; (3) at least one standardized configuration port for programming the application specific configurable logic IP module; (4) an embedded programmable logic fabric, communicatively coupled to the system level configuration controller and the at least one standardized interconnect, for mapping arithmetic functions into standard cells; (5) at least one scalable configurable logic module; and (6) a programmable routing matrix. The system level configuration controller is suitable for selecting a standard for the at least one standardized interconnect, the at least one standardized configuration port, and a number of embedded programmable logic functions, and for controlling the programmable routing matrix.
    Type: Application
    Filed: July 7, 2005
    Publication date: January 11, 2007
    Inventor: Claus Pribbernow
  • Patent number: 7117472
    Abstract: A method of placing a clock signal supply network in a design representation for an integrated circuit. The design representation may comprise a plurality of clockable circuit cells. The method may comprise identifying a first of the clockable circuit cells in the design representation. The method may further comprise identifying a second of the clockable circuit cells in the design representation. The second clockable circuit cell may have a clock timing dependent relation relative to the first clockable circuit cell. The method may further comprise configuring the clock signal supply network. The clock signal supply network may be configured to supply respective clock signals to the first and said second clockable circuit cells. The clock signal supply network may be configured to route the respective clock signals such that a timing difference between the respective clock signals is protected from process, voltage and temperature (PVT) influences.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: October 3, 2006
    Assignee: LSI Logic Corporation
    Inventors: Stefan G. Auracher, Claus Pribbernow, Andreas Hils, Juergen Dirks, Manisha R. Patel, James T. Imper
  • Patent number: 7032190
    Abstract: A representation of a macro for an integrated circuit layout. The representation may define sub-circuit cells of a module. The module may have a predefined functionality. The sub-circuit cells may include at least one reusable circuit cell. The reusable circuit cell may be configured such that when the predefined functionality of the module is not used, the reusable circuit cell is available for re-use.
    Type: Grant
    Filed: December 1, 2003
    Date of Patent: April 18, 2006
    Assignee: LSI Logic Corporation
    Inventors: Stefan Auracher, Claus Pribbernow, Andreas Hils
  • Publication number: 20060010408
    Abstract: A method of placing a clock signal supply network in a design representation for an integrated circuit. The design representation may comprise a plurality of clockable circuit cells. The method may comprise identifying a first of the clockable circuit cells in the design representation. The method may further comprise identifying a second of the clockable circuit cells in the design representation. The second clockable circuit cell may have a clock timing dependent relation relative to the first clockable circuit cell. The method may further comprise configuring the clock signal supply network. The clock signal supply network may be configured to supply respective clock signals to the first and said second clockable circuit cells. The clock signal supply network may be configured to route the respective clock signals such that a timing difference between the respective clock signals is protected from process, voltage and temperature (PVT) influences.
    Type: Application
    Filed: July 9, 2004
    Publication date: January 12, 2006
    Inventors: Stefan Auracher, Claus Pribbernow, Andreas Hils, Juergen Dirks, Manisha Patel, James Imper
  • Publication number: 20050116738
    Abstract: An integrated circuit comprising a die having a surface. The die may comprise first and second areas. The first area may comprise first circuit cells. The first circuit cells may be configurable by user defined interconnections from above the surface. The second area may comprise a plurality of sub-circuit cells. The sub-circuit cells may form a module having a predefined functionality. The sub-circuit cells may include at least one second circuit cell. The second circuit cell may be configured such that when the predefined functionality of the module is not used, the second circuit cell is configurable by user defined interconnections from above the surface.
    Type: Application
    Filed: December 1, 2003
    Publication date: June 2, 2005
    Inventors: Stefan Auracher, Claus Pribbernow, Andreas Hils