Patents by Inventor Thomas J. Poterek

Thomas J. Poterek 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: 5761489
    Abstract: A data processor (12) has built-in circuitry for scan testing certain circuits. The data processor generates and stores test vectors in a memory system (22) normally used for data and instruction storage. These vectors can be much larger than the size of any scan chain. During testing, the stored vectors are automatically routed to the circuits to be tested (36, 38) and the outputs compared to a benchmark. The data processor (12) need not pause to generate additional test vectors. Therefore, the data processor (12) can use a single circuit to generate scan data and compress scan results with minimal timing or size implications.
    Type: Grant
    Filed: April 17, 1995
    Date of Patent: June 2, 1998
    Assignee: Motorola Inc.
    Inventors: James L. Broseghini, John A. Langan, Thomas J. Poterek
  • Patent number: 5640548
    Abstract: A method and apparatus for unstacking registers in a data processing system (100). In one form, the present invention is a more time efficient solution to the problem of unstacking and stacking registers (154-158) during interrupt processing in a data processing system (100). By taking advantage of the fact that pulling a register value off of the stack does not change any of the values stored in the memory which is being used as the stack, the present invention reduces the unstacking and stacking each time that two interrupts are processed back to back with no non-interrupt processing in between. The present invention eliminates the unstacking of the program counter register (158) and the restacking of registers (154-158) by changing the value of the stack pointer register (161) without any corresponding stacking or unstacking operation.
    Type: Grant
    Filed: October 19, 1992
    Date of Patent: June 17, 1997
    Assignee: Motorola, Inc.
    Inventors: John A. Langan, Thomas J. Poterek, James L. Broseghini