Patents by Inventor Christopher M. Cischke

Christopher M. Cischke 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: 7458043
    Abstract: Various approaches for generating input data for simulating a circuit design are disclosed. In one approach, a test generator program is generated from a main program that uses a test generator class library. The test generator class library includes a software driver class corresponding to the hardware driver, and the software driver class includes a storage class corresponding to each memory within the hardware driver, a first set including at least one method for writing function codes to a first object of the storage class, and a second set including at least one method for writing data to a second object of the storage class. Function codes are written to the first object of the storage class in response to a call by the test generator program to a method in the first set.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: November 25, 2008
    Assignee: Unisys Corporation
    Inventors: Christopher M. Cischke, Ashley K. Wise
  • Patent number: 7386434
    Abstract: An apparatus and method for generating test files for design verification of a simulated integrated circuit design such as a cache memory circuit, that involve steps of creating a series of functions, updating a data integrity buffer after each function is created, creating a series of integrity check functions from the data in the data integrity buffer, and writing the series of functions and the series of integrity check functions to a test file. This file can be compiled if necessary and executed by a software or hardware simulator.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: June 10, 2008
    Assignee: Unisys Corporation
    Inventor: Christopher M. Cischke
  • Patent number: 7222064
    Abstract: Techniques are described for emulating inter-processor communications between multiple instruction processors. The techniques provide inter-processor message accounting and error detection. A system, for example, includes software executing within an emulation environment provided by a computing system. The emulation software emulates an instruction processor having an interface to receive inter-processor messages. During emulation the emulated instruction processor calculates an actual count of the inter-processor messages received during emulation. A compiler executing on the computing system compiles test software to output an instruction stream for execution by the emulated instruction processor. The compiler calculates an expected count of inter-processor messages that the emulated instruction processor is expected to receive during emulation.
    Type: Grant
    Filed: October 10, 2003
    Date of Patent: May 22, 2007
    Assignee: Unisys Corporation
    Inventors: Jason D. Sollom, James A. Williams, Christopher M. Cischke