1
John Christopher Willis, Robert Neill Newshutz: Compiler-oriented apparatus for parallel compilation, simulation and execution of computer programs and hardware models. FTL Systems, Craig J Lervick, December 7, 1999: US05999734 (162 worldwide citation)

A distributed, compiler-oriented database is disclosed with operating modes including parallel compilation, parallel simulation and parallel execution of computer programs and hardware models. The invention utilizes a hardware apparatus consisting of shared memory multiprocessors, optionally augment ...


2
John Christopher Willis, Robert Neill Newshutz, Philip Arthur Wilsey: Apparatus and method for semi-automated generation and application of language conformity tests. FTL Systems, Oppenheimer Wolff & Donnelly, November 20, 2001: US06321376 (17 worldwide citation)

An apparatus and method for semi-automated generation and application of language conformity tests is disclosed. Generation is based on interpretative or compiled processing of a generator-oriented, formal language specification embodying lexical, syntactic and semantics aspects of a language standa ...


3
Jason Raymond Baumgartner, Robert Neill Newshutz, Steven Leonard Roberts, Anson Jeffrey Tripp: Method, apparatus, and program for multiple clock domain partitioning through retiming. International Business Machines Corporation, Duke W Yee, Mark E McBurney, Stephen R Tkacs, May 20, 2003: US06567962 (10 worldwide citation)

An apparatus performs a process for partitioning a netlist. The process picks a unique color for each clock and traverses the clock tree coloring the latches in support of that clock tree with that color. The process then colors the fanout logic cones for each latch and notes any coloring collisions ...


4
Thomas Michael Gooding, Roy Glenn Musselman, Robert Neill Newshutz, Jeffery Joseph Ruedinger: Method and apparatus for correlating trace data from asynchronous emulation machines. International Business Machines Corporation, Joan Pennington, April 29, 2003: US06556936 (7 worldwide citation)

A method and apparatus are provided for correlating trace data from asynchronous machines, such as asynchronous emulation machines. A data capture signal is received from each of the plurality of asynchronous machines. The data capture signal from each of the plurality of asynchronous machines is sa ...


5
Thomas Michael Gooding, Roy Glenn Musselman, Robert Neill Newshutz, Jeffery Joseph Ruedinger: Method and apparatus for correlating trace data from asynchronous emulation machines. International Business Machines Corporation, James R Nock, IBM Corporation Dept 917, August 29, 2002: US20020120413-A1

A method and apparatus are provided for correlating trace data from asynchronous machines, such as asynchronous emulation machines. A data capture signal is received from each of the plurality of asynchronous machines. The data capture signal from each of the plurality of asynchronous machines is sa ...


6
Jason Raymond Baumgartner, Robert Neill Newshutz, Steven Leonard Roberts, Anson Jeffrey Tripp: Method, apparatus, and program for multiple clock domain partitioning through retiming. Duke W Yee, Carstens Yee & Cahoon, May 30, 2002: US20020066065-A1

An apparatus performs a process for partitioning a netlist. The process picks a unique color for each clock and traverses the clock tree coloring the latches in support of that clock tree with that color. The process then colors the fanout logic cones for each latch and notes any coloring collisions ...