Simulating digital systems by using vector processing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9455

Patent

active

058482628

ABSTRACT:
The inventive software device simulates the cycles of a digital device on a computer system. The inventive simulator allows model bits to be computed in parallel and provides improved time-to-solution performance. The simulator uses words and bit-wise operations of the computer as vector processors. The simulator creates abstract representations having inputs and outputs for each component within the digital device. The simulator sorts the abstract representations to form groups of identical representations. Then, the simulator sequentially assigns each output of each representation in the group to one or more output words for that group. The concatenation of the output words for all groups is the output vector for the simulation. Next, the simulator maps each output bit to one or more offsets in an input vector for the simulation. Then, the simulator generates CPU instructions for each group that perform the bit calculations done by the represented component. The CPU instructions operate on the bits in the input vector to produce output bits stored in the output vector loop for each representation in the group. Finally, the simulator copies the bits from the output vector to the bits' mapped locations in the input vector to ready the next simulation cycle. This transforms the simulator into a loop-oriented application and reduces the code size of the model.

REFERENCES:
patent: 4298936 (1981-11-01), Shapiro
patent: 4605921 (1986-08-01), Riddle et al.
patent: 4799242 (1989-01-01), Vermeulen
patent: 4817093 (1989-03-01), Jacobs et al.
patent: 5179711 (1993-01-01), Vreeland
patent: 5398241 (1995-03-01), Witchey
patent: 5574853 (1996-11-01), Barch et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Simulating digital systems by using vector processing does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Simulating digital systems by using vector processing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Simulating digital systems by using vector processing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-188478

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.