Patents by Inventor Thomas K. Collopy

Thomas K. Collopy 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: 6826747
    Abstract: A system and method for tracing program code within a processor having an embedded cache memory. The non-invasive tracing technique minimizes the need for trace information to be broadcast externally. The tracing technique monitors changes in instruction flow from the normal execution stream of the code. The tracing technique monitors the updating of processor branch target register contents in order to monitor branch target flow of the code. Tracing of the program flow includes tracing instructions both before and after a trace triggering event. The implementation of periodic synchronizing events enables the tracing of instructions occurring before and after a triggering event, and then providing the trace information externally from the processor.
    Type: Grant
    Filed: October 5, 1999
    Date of Patent: November 30, 2004
    Assignee: International Business Machines Corporation
    Inventors: Victor Roberts Augsburg, Jeffrey Todd Bridges, Thomas K. Collopy, James N. Dieffenderfer, Thomas Andrew Sartorius
  • Patent number: 5996092
    Abstract: A system and method for tracing program code within a processor having an embedded cache memory. The non-invasive tracing technique minimizes the need for trace information to be broadcast externally. The tracing technique monitors changes in instruction flow from the normal execution stream of the code. The tracing technique monitors the updating of processor branch target register contents in order to monitor branch target flow of the code. Tracing of the program flow includes tracing instructions both before and after a trace triggering event. The implementation of periodic synchronizing events enables the tracing of instructions occurring before and after a triggering event.
    Type: Grant
    Filed: December 5, 1996
    Date of Patent: November 30, 1999
    Assignee: International Business Machines Corporation
    Inventors: Victor Roberts Augsburg, Jeffrey Todd Bridges, Thomas K. Collopy, James N. Dieffenderfer, Thomas Andrew Sartorius
  • Patent number: 5809293
    Abstract: A system and method for tracing program code within a processor having an embedded cache memory. The non-invasive tracing technique minimizes the need for trace information to be broadcast externally. The tracing technique monitors changes in instruction flow from the normal execution stream of the code. The tracing technique monitors the updating of processor branch target register contents in order to monitor branch target flow of the code. A FIFO and serial logic circuitry is utilized to minimize the number of chip pins required to broadcast the information from the chip. The tracing technique utilizes instruction and data breakpoint debug functions to signal an external trace tool that a trace event has occurred.
    Type: Grant
    Filed: July 29, 1994
    Date of Patent: September 15, 1998
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Todd Bridges, Thomas K. Collopy, James N. Dieffenderfer, Thomas Joseph Irene, Harry I. Linzer, Thomas Andrew Sartorius
  • Patent number: 4821196
    Abstract: This electronic signal processing system is a subsystem of an automatic focus system for an E-beam lithography tool. This subsystem allows the automatic focus system to achieve resolution of 0.25 microns. An automatic focus system is composed of several subsystems. The first is an optical subsystem which produces a focused image of a source aperture on a transducer, which is the second subsystem. This image moves across the transducer in response to variations of the z-position of the measured surface. The transducer, in this case a linear photodiode array, converts the optical position signal into an electronic signal similar to a television video signal. The signal processing subsystem produces multiple outputs from the electronic signal produced by the transducer. The analog correction output of this subsystem realizes a mathematical function of the measured z-height. This analog output is sent to the focus correction subsystem of the E-beam tool, thus achieving focus correction.
    Type: Grant
    Filed: February 20, 1987
    Date of Patent: April 11, 1989
    Assignee: International Business Machines Corporation
    Inventors: Thomas K. Collopy, Donald F. Haire