Patents by Inventor Christopher Schalick

Christopher Schalick 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: 9262303
    Abstract: A simulation system enables comparison of a realized physical implementation against the simulation models that produce them, thereby detecting differences between an initial, logical design and the resulting physical embodiment. Errors introduced by an initial design, faulty Intellectual Property blocks, faulty programmable logic device silicon, faulty synthesis algorithms and software, and/or faulty place and route algorithms and software may be detected. As a result, the simulation system reflects both the accuracy of the actual implemented device with the capacity and performance of a purpose built hardware-assisted solution.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: February 16, 2016
    Assignee: ALTERA CORPORATION
    Inventors: Christopher A. Schalick, Roderick B. Sullivan, Jr., Elliot H. Mednick, Matthew D. Kopser
  • Patent number: 8000954
    Abstract: This invention features an FPGA emulation system including an FPGA device under test having a plurality of pins. A bus functional model circuit responsive to signals representing predetermined input characteristics of the FPGA device under test and configured to apply one or more signals to the FPGA device under test corresponding to the predetermined input characteristics and configured to receive one or more signals representing output characteristics of the FPGA device under test to emulate the operation of the FPGA device under test in a predefined selectable and flexible electrical operating environment.
    Type: Grant
    Filed: March 14, 2006
    Date of Patent: August 16, 2011
    Assignee: Gaterocket, Inc.
    Inventor: Christopher A. Schalick
  • Publication number: 20100146338
    Abstract: The process by which a logical simulation model is implemented in a physical device may introduce errors in the resulting implementation. A simulation system enables comparison of a realized physical implementation against the simulation models that produce them, thereby detecting differences between an initial, logical design and the resulting physical embodiment. Errors introduced by an initial design, faulty Intellectual Property blocks, faulty programmable logic device silicon, faulty synthesis algorithms and software, and faulty place and route algorithms and software may be detected. As a result, the simulation system reflects both the accuracy of the actual implemented device with the capacity and performance of a purpose built hardware-assisted solution.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 10, 2010
    Inventors: Christopher A. Schalick, Roderick B. Sullivan, JR., Elliott H. Mednick, Matthew D. Kopser
  • Publication number: 20060253762
    Abstract: This invention features an FPGA emulation system including an FPGA device under test having a plurality of pins. A bus functional model circuit responsive to signals representing predetermined input characteristics of the FPGA device under test and configured to apply one or more signals to the FPGA device under test corresponding to the predetermined input characteristics and configured to receive one or more signals representing output characteristics of the FPGA device under test to emulate the operation of the FPGA device under test in a predefined selectable and flexible electrical operating environment.
    Type: Application
    Filed: March 14, 2006
    Publication date: November 9, 2006
    Inventor: Christopher Schalick
  • Patent number: 6470021
    Abstract: A packet switch includes a multiple of bidirectional ports that are each connected by dedicated signal paths to a multiple of memory subsystems that in turn are connected to shared memory within the switch. The signal path from each port carries a fragment of a data stream between the port and each memory subsystem. The ports send and receive data stream fragments in parallel from the memory subsystems. This parallel action reduces the bandwidth required of a memory subsystem by dividing the port's data stream among the multiple memory subsystems. In storing data for forwarding to another port, each memory subsystem selects on a time division basis in parallel the data stream fragments from the same port and stores them in memory. In retrieving data from memory for a port, each memory subsystem selects on a time division basis in parallel the same port to receive the data stream fragments read from memory.
    Type: Grant
    Filed: October 5, 1998
    Date of Patent: October 22, 2002
    Assignee: Alcatel Internetworking (PE), Inc.
    Inventors: Bernard N. Daines, Greg W. Davis, Thomas J. Hammond, David K. Couch, Christopher A. Schalick