Patents by Inventor Thomas J. Tomazin

Thomas J. Tomazin 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: 20040158694
    Abstract: Methods and apparatus are provided for use in a digital processor having a pipeline for executing instructions. The method includes monitoring instructions in the pipeline for instructions that write to a resource and instructions that read from the resource; for each instruction that writes to the resource, storing a write instruction type and write instruction tracking data; for each instruction that reads from the resource, determining a read instruction type and generating a latency value based on the write instruction type and the read instruction type; and stalling execution of the instruction that reads from the resource by a number of stall cycles in response to the latency value and the write instruction tracking data.
    Type: Application
    Filed: February 10, 2003
    Publication date: August 12, 2004
    Inventors: Thomas J. Tomazin, David Witt, Murali Chinnakonda, William H. Hooper
  • Patent number: 6085275
    Abstract: A data processing system (55) and method thereof includes one or more data processors (10). Data processor (10) is capable of performing both vector operations and scalar operations. Using a single microsequencer (22), data processor (10) is capable of executing both vector instructions and scalar instructions. Data processor (10) also has a memory circuit (14) capable of storing both vector operands and scalar operands.
    Type: Grant
    Filed: February 9, 1995
    Date of Patent: July 4, 2000
    Assignee: Motorola, Inc.
    Inventors: Michael G. Gallup, L. Rodney Goke, Robert W. Seaton, Jr., Terry G. Lawell, Stephen G. Osborn, Thomas J. Tomazin
  • Patent number: 5752074
    Abstract: A data processing system (55) and method thereof includes one or more data processors (10). Data processor (10) is capable of performing both vector operations and scalar operations. Using a single microsequencer (22), data processor (10) is capable of executing both vector instructions and scalar instructions. Data processor (10) also has a memory circuit (14) capable of storing both vector operands and scalar operands.
    Type: Grant
    Filed: February 10, 1995
    Date of Patent: May 12, 1998
    Assignee: Motorola, Inc.
    Inventors: Michael G. Gallup, L. Rodney Goke, Robert W. Seaton, Jr., Terry G. Lawell, Stephen G. Osborn, Thomas J. Tomazin
  • Patent number: 5717947
    Abstract: A data processing system (55) and method thereof includes one or more data processors (10). Data processor (10) is capable of performing both vector operations and scalar operations. Using a single microsequencer (22), data processor (10) is capable of executing both vector instructions and scalar instructions. Data processor (10) also has a memory circuit (14) capable of storing both vector operands and scalar operands.
    Type: Grant
    Filed: March 31, 1993
    Date of Patent: February 10, 1998
    Assignee: Motorola, Inc.
    Inventors: Michael G. Gallup, L. Rodney Goke, Robert W. Seaton, Jr., Terry G. Lawell, Stephen G. Osborn, Thomas J. Tomazin
  • Patent number: 5572689
    Abstract: A data processing system (55) and method thereof includes one or more data processors (10). Data processor (10) is capable of performing both vector operations and scalar operations. Using a single microsequencer (22), data processor (10) is capable of executing both vector instructions and scalar instructions. Data processor (10) also has a memory circuit (14) capable of storing both vector operands and scalar operands.
    Type: Grant
    Filed: March 21, 1995
    Date of Patent: November 5, 1996
    Assignee: Motorola, Inc.
    Inventors: Michael G. Gallup, L. Rodney Goke, Robert W. Seaton, Jr., Terry G. Lawell, Stephen G. Osborn, Thomas J. Tomazin
  • Patent number: 5559973
    Abstract: A data processing system (55) and method thereof includes one or more data processors (10). Data processor (10) is capable of performing both vector operations and scalar operations. Using a single microsequencer (22), data processor (10) is capable of executing both vector instructions and scalar instructions. Data processor (10) also has a memory circuit (14) capable of storing both vector operands and scalar operands.
    Type: Grant
    Filed: April 17, 1995
    Date of Patent: September 24, 1996
    Assignee: Motorola Inc.
    Inventors: Micheal G. Gallup, L. Rodney Goke, Robert W. Seaton, Jr., Thomas J. Tomazin