System for restoring register data in a pipelined data processin

Electrical computers and digital processing systems: processing – Processing architecture – Microprocessor or multichip or multimodule processor having...

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

712 33, 711109, 711169, G06F 1100

Patent

active

060651075

ABSTRACT:
Systems are provided for saving register data in a pipelined data processing system, and for restoring the data to the appropriate register in the event of an exception condition. One embodiment concerns a latch feedback assembly, such as a SRL, which includes multiple series-connected latches having a feedback connection between last and first latches. The latches are clocked to temporarily reserve a delayed backup copy of data from the first latch on the last latch. Upon detection of an exception, the backup copy is first preserved by disabling writes to the last latch; then the backup copy is copied to the first latch to restore the first latch to its state prior to occurrence of the exception. Another embodiment involves a register file save/restore mechanism, in which an additional bank of registers, called a "backup register", is coupled to a register file. When data is stored in an address of the register file, the address and its data content are also stored in the backup register. One portion of the backup contains the address, and another portion contains the data. If an exception occurs after data is stored in the register file, the register file may contain incorrect data. However, the backup contains a copy of "correct" data previously stored in the register file. Thus, the register file may returned to its state prior to the exception by copying the correct data from the backup register to the register file.

REFERENCES:
patent: 4439690 (1984-03-01), Maley et al.
patent: 4540903 (1985-09-01), Cooke et al.
patent: 4564943 (1986-01-01), Collins et al.
patent: 4920477 (1990-04-01), Colwell et al.
patent: 5018144 (1991-05-01), Corr et al.
patent: 5117388 (1992-05-01), Nakano et al.
patent: 5134693 (1992-07-01), Saini
patent: 5182811 (1993-01-01), Sakamura
patent: 5261066 (1993-11-01), Jouppi et al.
patent: 5307506 (1994-04-01), Colwell et al.
patent: 5355335 (1994-10-01), Katsuno
patent: 5404486 (1995-04-01), Frank et al.
patent: 5410550 (1995-04-01), Simmons et al.
patent: 5428807 (1995-06-01), McKeen et al.
patent: 5640402 (1997-06-01), Motika 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

System for restoring register data in a pipelined data processin does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for restoring register data in a pipelined data processin, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for restoring register data in a pipelined data processin will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-268906

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