Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs Method-of-multiple-CPU-logic-simulation

 Control, sound, and operating system for model trains
The present invention provides a model train operating, sound and control system that provides a ...


 Control, sound, and operating system for model trains
The present invention provides a model train operating, sound and control system that provides a ...


 Integrated circuit testing device with dual purpose analog and digital channels
What is claimed is: 1. An apparatus for performing tests on integrated circuits, each integrated ...


 Equalization system for modems in a polled arrangement
OF THE PREFERRED EMBODIMENTS In FIG. 1, a data processor 1 is connected to a plurality of remote ...


 Latched fedback memory finite-state-engine
The present invention has been contemplated to overcome the foregoing deficiencies and meet the ...


 Integrated sample and hold circuit
The present invention overcomes this inherent inapplicability of bipolar semiconductor devices by ...


 Digital data processing system with asynchronous sensing units
In order to overcome the aforementioned drawbacks, the invention provides a digital data processing ...


 Cable tester for multipair cables
In elaborating on the particulars of the illustrative embodiment, it is helpful to visualize and ...


 Apparatus and method of testing CML circuits
A test apparatus for CML integrated circuits is shown herein. The apparatus has a test unit which ...


 High precision capacitance bridge
It is an object of this invention to measure impedance, and particularly capacitance, to extremely ...


 Method of multiple CPU logic simulation

Details
Inventors: Court, Thomas L.; Rivers, Alan;
Assignee: Cray Research, Inc. (Eagan, MN)
Primary Examiner: Harrell; Robert B.
Assistant Examiner:
Attorney, Agent or Firm: Merchant, Gould, Smith, Edell, Welter & Schmidt

Software simulation of a multiple CPU computer system design utilizes integer type program statements having program variables typed as integer that correspond to the boolean input variables of the design equations. Each of the program variables is assigned to a digital word having at least as many bits as the number of CPUs, with the boolean value of variables for each CPU represented by one of the bits in the word as a binary one or zero. The program statements are executed on a computer and evaluated to provide a result word wherein the individual bits of the result word represent the logic output state of the boolean equation for each CPU.

DETAILED DESCRIPTION The present invention provides a method of simulating the hardware design of a multiple CPU computer system, wherein the CPU's have a common design and the design is specified in boolean logic equations.
The method includes creating a program statement for a boolean logic equation of the design, with the statement having program variables typed as integers that correspond to the boolean input variables of the equation, and with each of the program variables assigned to a digital word having at least as many bits as the number of CPUs.
The method further provides, for each CPU, a true/false input value for each input variable, with true and false values being represented by the binary values 1 and 0, respectively.
The method further comprises packing the word assigned to each term with the input values for each CPU, wherein the values for each CPU are packed in corresponding bit positions in each word.
Finally, the method provides that the program statement is executed on a computer so that it is evaluated to provide a result word wherein the individual bits of the result word represent the logic output state of the boolean equation for each CPU.
Accordingly, the present invention provides a method for "packing" program variables with data from multiple CPUs wherein the variables can be used in program statements to simultaneously evaluate the boolean logic for a plurality of CPUs.



Related patents
  Programmable logic device
I claim: 1. A method of operating a computing element to compile a set of state-machine states in an incompletely specified state-machine having an input alphabet and ...
  Programmable multiplexing input/output port
The present invention discloses an input/output buffer design for FPGAs and other programmable devices. An output buffer of the present invention multiplexes a selection ...
  Portable terminal which reliably confirms program installation
Therefore, a primary object of the present invention is to provide a portable terminal to be used in connection with a variety of host computers by installing operating ...
  Boundary drawing and area filling logic for a display system
We claim: 1. A computer graphics system having display logic comprising: a destination bit map containing a plurality of image bits which map to a plurality of pixels ...
  Data acquisition system using non-linear digitization intervals
Accordingly, it is a general object of the present invention to provide an improved data acquisition system which overcomes or substantially reduces the above-noted ...
  High speed data acquisition system and method
OF THE PREFERRED EMBODIMENTS Reference will now be made to the drawings wherein like structures will be provided with like reference designations. As indicated earlier, ...
  Data acquisition system and method with a selectable sampling rate
The present invention comprises an improved data acquisition system for digitizing and storing analog data at a selectable sample rate. The analog data signal is first ...
  Data acquisition system comprising real-time analysis and storing means
OF THE INVENTION Although the circuit of the invention is particularly intended to be used in an oscilloscope, notably in a high-frequency digital oscilloscope, or in a ...
  Dither signal insertion inversely proportional to signal level in delta-sigma modulators
The foregoing and other problems are overcome and the foregoing objects and advantages are realized by methods and apparatus in accordance with embodiments of this ...
  Model train control system
OF THE PREFERRED EMBODIMENT Referring to FIG. 1, a model train control system 10 includes a communications transport 12 interconnecting a client program 14 and a ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved