Patents by Inventor Paul Kimelman

Paul Kimelman 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: 20050034017
    Abstract: A data processing apparatus controls cross-triggering of diagnostic processes on a plurality of processing devices. The data processing apparatus comprises a routing module having a plurality of broadcast channels, one or more of the broadcast channels being operable to indicate the occurrence of a diagnostic event on one or more of the plurality of processing devices. The data processing apparatus also comprises an mapping module associated with a corresponding processing device. The interface module programmably asserts diagnostic event signals from the associated processing device to one or more of the plurality of broadcast channels and programmably retrieves diagnostic events signals from processing devices other than the associated processing device from one or more of the plurality of broadcast channels. The retrieved diagnostic event data is used to facilitate triggering of a diagnostic process on the associated processing device in dependence upon said retrieved diagnostic event data.
    Type: Application
    Filed: August 4, 2003
    Publication date: February 10, 2005
    Inventors: Cedric Airaud, Nicholas Smith, Paul Kimelman, Ian Field, Man Yiu, David McHale, Andrew Swaine
  • Publication number: 20040210797
    Abstract: An integrated circuit having a plurality of functional circuits interconnected via a functional bus is provided with a diagnostic bus-master circuit which uses bus transactions on the functional bus to perform diagnostic operations. These diagnostic operations can be performed in real time during normal speed operation of the integrated circuit to produce more accurate diagnostic results. The diagnostic bus-master circuit is particularly useful for reading data values from memory or writing data values to memory as part of diagnostic operations.
    Type: Application
    Filed: April 17, 2003
    Publication date: October 21, 2004
    Applicant: ARM LIMITED
    Inventors: Paul Kimelman, Ian Field
  • Publication number: 20040210804
    Abstract: An integrated circuit is provided with a diagnostic data capture and output system in the form of a diagnostic data capture circuit which captures a data word and a context word from a bus. The bus may be the functional bus connecting functional circuits within the integrated circuit or a dedicated bus linking one or more functional circuits directly to the diagnostic data capture circuit. The diagnostic data captured is buffered within a first-in-first-out buffer and then serialised for output. The diagnostic data fields also include a time value indicative of the time at which the diagnostic data field concerned was captured and whether any diagnostic data fields have failed to be captured.
    Type: Application
    Filed: April 17, 2003
    Publication date: October 21, 2004
    Inventors: Paul Kimelman, Ian Field
  • Publication number: 20040210805
    Abstract: An integrated circuit is provided with diagnostic circuitry, such as serial scan chains or debug bus access circuits, with which communication is established using an interface circuit coupled with a bi-directional serial link to an external diagnostic device. The bi-directional serial link carries both data and control signals. The serial protocol can include provision for a pacing signal whereby the diagnostic circuitry can indicate to the external diagnostic device when it is ready to receive more data and/or when it has completed a particular diagnostic operation. This self-pacing ability is strongly advantageous. A training signal generated by the external diagnostic device may be detected by the interface circuit on initialisation and used to derive sampling point timings. Thus, the need to provide a separate clock signal can in such circumstances be avoided.
    Type: Application
    Filed: April 17, 2003
    Publication date: October 21, 2004
    Inventors: Paul Kimelman, Ian Field
  • Publication number: 20040205318
    Abstract: A method and data processing apparatus for remapping selected data access requests issued by a processor for accessing data items stored on a ROM.
    Type: Application
    Filed: April 14, 2003
    Publication date: October 14, 2004
    Applicant: ARM LIMITED
    Inventors: Paul Kimelman, Ian Field
  • Patent number: 5446900
    Abstract: A method and apparatus for statement level debugging. Statement level debugging refers to the ability to identify a statement in a source file, i.e. a breakpoint, and have program execution suspended at that point. Further, "stepping" through the execution of the program may be performed a statement at a time. In accomplishing this a column reference is added to debugging information generated in connection with an object module. The column reference provides for distinguishing the different statements in a line of a computer program. Statement level debugging allows for more precise control of the debugging of a program. Alternative means for specifying the statement are also described.
    Type: Grant
    Filed: July 24, 1992
    Date of Patent: August 29, 1995
    Assignee: Microtec Research, Inc.
    Inventor: Paul Kimelman