Patents by Inventor Uwe Porst

Uwe Porst 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: 11519961
    Abstract: The invention discloses an extended joint test action group based controller and a method for functional debugging using the extended joint test action group based controller. The object of the invention to lower the power dissipation (dynamic and leakage) but providing the same functionality of the testing and debugging procedures at the same time will be solved by an extended joint test action group (JTAG) controller for testing flip-flops of a register of an integrated circuit (IC) using a design for testing scan infrastructure on the IC which comprises at least one scan chain, wherein an external debugger is connected to the design for testing scan infrastructure via the JTAG controller which is extended by a debug controller, whereas a feedback loop is formed from an output of the scan chain to an input multiplexer of the scan chain which is activated according to the extended JTAG controller.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: December 6, 2022
    Assignee: COMMSOLID GMBH
    Inventor: Uwe Porst
  • Patent number: 11493553
    Abstract: An extended joint test action group based controller and a method of use allows easier testing of integrated circuits by reducing the power dissipation of an IC. The extended joint test action group (JTAG) controller tests internal storage elements that form digital units in an integrated circuit (IC) use a design for testing scan infrastructure on the IC, wherein the JTAG controller is extended by an overall reset generator for all digital units of the IC, and a finite state machine controls the overall reset generator. In reset mode the JTAG controller stops the at least one clock module in supplying the digital units that should be reset. It then sets all scan chains in test mode and switches the input multiplexers into reset mode; and then controls the number of shift clock cycles for shifting in the reset value to the flip-flops in the scan chain, respectively.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: November 8, 2022
    Assignee: COMMSOLID GMBH
    Inventor: Uwe Porst
  • Publication number: 20220120809
    Abstract: The invention discloses an extended joint test action group based controller and a method for functional debugging using the extended joint test action group based controller. The object of the invention to lower the power dissipation (dynamic and leakage) but providing the same functionality of the testing and debugging procedures at the same time will be solved by an extended joint test action group (JTAG) controller for testing flip-flops of a register of an integrated circuit (IC) using a design for testing scan infrastructure on the IC which comprises at least one scan chain, wherein an external debugger is connected to the design for testing scan infrastructure via the JTAG controller which is extended by a debug controller, whereas a feedback loop is formed from an output of the scan chain to an input multiplexer of the scan chain which is activated according to the extended JTAG controller.
    Type: Application
    Filed: August 22, 2018
    Publication date: April 21, 2022
    Applicant: COMMSOLID GMBH
    Inventor: Uwe PORST
  • Publication number: 20210325461
    Abstract: An extended joint test action group based controller and a method of use allows easier testing of integrated circuits by reducing the power dissipation of an IC. The extended joint test action group (JTAG) controller tests internal storage elements that form digital units in an integrated circuit (IC) use a design for testing scan infrastructure on the IC, wherein the JTAG controller is extended by an overall reset generator for all digital units of the IC, and a finite state machine controls the overall reset generator. In reset mode the JTAG controller stops the at least one clock module in supplying the digital units that should be reset. It then sets all scan chains in test mode and switches the input multiplexers into reset mode; and then controls the number of shift clock cycles for shifting in the reset value to the flip-flops in the scan chain, respectively.
    Type: Application
    Filed: August 22, 2018
    Publication date: October 21, 2021
    Applicant: COMMSOLID GMBH
    Inventor: Uwe PORST
  • Patent number: 9189445
    Abstract: A method and a device for synchronizing broadcast of streaming data by a transmitting data processing unit to a plurality of receiving data processing units is provided. After a data word has been sent, a synchronizer in the transmitting data processing unit collects an acknowledge signal from each of the receiving data processing units and then generates an indication that the next data word can be transmitted. This allows to speed-up data delivery to parallel working processing units in a system-on-a-chip since data delivery has no longer to account for a maximum predictable latency of the respective receiving units.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: November 17, 2015
    Assignee: Intel Mobile Communications GmbH
    Inventor: Uwe Porst
  • Publication number: 20110202785
    Abstract: A method and a device for synchronizing broadcast of streaming data by a transmitting data processing unit to a plurality of receiving data processing units is provided. After a data word has been sent, a synchronizer in the transmitting data processing unit collects an acknowledge signal from each of the receiving data processing units and then generates an indication that the next data word can be transmitted. This allows to speed-up data delivery to parallel working processing units in a system-on-a-chip since data delivery has no longer to account for a maximum predictable latency of the respective receiving units.
    Type: Application
    Filed: February 9, 2011
    Publication date: August 18, 2011
    Applicant: BLUE WONDER COMMUNICATIONS GMBH
    Inventor: Uwe PORST
  • Patent number: 7577818
    Abstract: An address-generating arrangement for a microprocessor has, in addition to its base address-generating unit, one or more address-generating expansion units, connected to the basic unity by an interface. The interface comprises one or more input data buses supplying data from the base unit to the expansion unit and an output data bus supplying data from the expansion unit to the basic unit under control of the microprocessor.
    Type: Grant
    Filed: May 6, 2002
    Date of Patent: August 18, 2009
    Assignee: NXP B.V.
    Inventors: Wolfram Drescher, Uwe Porst
  • Publication number: 20080215851
    Abstract: A method is provided for the functional control of program and/or data flows in digital signal processors and processors, which have respective closed and separated modules for program and data flow control, working in parallel with computers. The method enables a power-efficient adaptation of the signal processing with the applied SIMD command-type in the individual paths and minimizes the emergence of the appearance of NOP-commands with which the VLIW-architecture of the processor must be supplied. The adaptation of the signal processing is achieved by individually controlling the parallel signal processing of the processor in the data paths (DP) which respectively belong to a first and second slice. For this purpose, a single slice halt outputted from an SSM register bank switches the register clockline according to state-dependent signal processing.
    Type: Application
    Filed: May 5, 2008
    Publication date: September 4, 2008
    Inventors: Uwe Porst, Wolfram Drescher
  • Publication number: 20070150701
    Abstract: A method is provided for the functional control of program and/or data flows in digital signal processors and processors, which have respective closed and separated modules for program and data flow control, working in parallel with computers. The method enables a power-efficient adaptation of the signal processing with the applied SIMD command-type in the individual paths and minimizes the emergence of the appearance of NOP-commands with which the VLIW-architecture of the processor must be supplied. The adaptation of the signal processing is achieved by individually controlling the parallel signal processing of the processor in the data paths (DP) which respectively belong to a first and second slice. For this purpose, a single slice halt outputted from an SSM register bank switches the register clockline according to state-dependent signal processing.
    Type: Application
    Filed: May 13, 2003
    Publication date: June 28, 2007
    Inventors: Uwe Porst, Wolfram Drescher
  • Patent number: 6871256
    Abstract: In a data memory arrangement for a microprocessor system, in which the data memory is designed as a group memory composed of element memories in which data are storable in data groups having a plurality of elements under a group address in each instance, in order to make available a stack in which the memory space can be optimally utilized without the occurrence of memory gaps, the use is proposed of at least one memory pointer that has a group address component and an element address component. The stack memory can be operated with data words whose width is smaller than the data group width, without unutilized memory areas occurring in the stack.
    Type: Grant
    Filed: May 2, 2002
    Date of Patent: March 22, 2005
    Assignee: Systemonic AG
    Inventors: Wolfram Drescher, Uwe Porst
  • Publication number: 20020169939
    Abstract: An address-generating arrangement for a microprocessor has, in addition to its base address-generating unit, one or more address-generating expansion units, connected to the basic unity by an interface. The interface comprises one or more input data buses supplying data from the basic unit to the expansion unit and an output data bus supplying data from the expansion unit to the basic unit under control of the microprocessor.
    Type: Application
    Filed: May 6, 2002
    Publication date: November 14, 2002
    Inventors: Wolfram Drescher, Uwe Porst
  • Publication number: 20020166021
    Abstract: In a data memory arrangement for a microprocessor system, in which the data memory is designed as a group memory composed of element memories in which data are storable in data groups having a plurality of elements under a group address in each instance, in order to make available a stack in which the memory space can be optimally utilized without the occurrence of memory gaps, the use is proposed of at least one memory pointer that has a group address component and an element address component. The stack memory can be operated with data words whose width is smaller than the data group width, without unutilized memory areas occurring in the stack.
    Type: Application
    Filed: May 2, 2002
    Publication date: November 7, 2002
    Inventors: Wolfram Drescher, Uwe Porst