Method for state recovery during assist and restart in a decoder

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39518213, 39518502, G06F 1100, G06F 1120

Patent

active

055662986

ABSTRACT:
A state recovery and restart method that simplifies assist handling. The recovery and restart method also handles micro-branch mispredictions. An assist sequence is executed in microcode to assist an error-causing macroinstruction. If data is required from an error-causing macroinstruction, it is fetched, decoded, and macro-alias registers are restored with macro-alias data. To recover the state of the micro-alias registers, micro-alias data from a micro-operation of the flow may be loaded into the micro-alias register. Subsequently, control returns to the Micro-operation Sequence (MS) unit to issue further error correction Control micro-operations (Cuops). In order to simplify restart, the Cuops originating from the error-causing macroinstruction supplied by the translate programmable logic arrays (XLAT PLAs) are loaded into the Cuop registers, with their valid bits unasserted. If microcode requests a restart beginning at one of the Cuops stored in the Cuop register, then the bits for that Cuop and subsequent Cuops are marked valid. Thus, the instruction can be restarted anywhere within the microcode sequence.

REFERENCES:
patent: 4050058 (1977-09-01), Garlic
patent: 4199811 (1980-04-01), Borgerson et al.
patent: 4342078 (1982-07-01), Tredennick et al.
patent: 4376976 (1983-03-01), Lahti et al.
patent: 4394736 (1983-07-01), Bernstein et al.
patent: 4399505 (1983-08-01), Druke et al.
patent: 4591972 (1986-05-01), Guyer et al.
patent: 4654781 (1987-03-01), Schwartz et al.
patent: 4745544 (1988-05-01), Renner et al.
patent: 4875160 (1989-10-01), Brown, III
patent: 4928223 (1990-05-01), Dao et al.
patent: 5005118 (1991-04-01), Lenoski
patent: 5101344 (1992-03-01), Bonet et al.
patent: 5129067 (1992-07-01), Johnson
patent: 5153881 (1992-10-01), Bruckert et al.
patent: 5168571 (1992-12-01), Hoover et al.
patent: 5202967 (1993-04-01), Matsuzaki et al.
patent: 5222244 (1993-06-01), Carbine et al.
patent: 5233694 (1993-08-01), Hotta et al.
patent: 5235686 (1993-08-01), Bosshart
patent: 5291494 (1994-03-01), Bruckert et al.
patent: 5293592 (1994-03-01), Fu et al.
patent: 5341497 (1994-08-01), Younger
patent: 5371844 (1994-12-01), Ross
Popescu, et al., "The Metaflow Architecture", IEEE, 1991, pp. 10-13 and pp. 63-73.
Johnson, Mike, "Superscalar Microprocessor Design", Prentice Hall, Inc., 1991, pp. 1-287.

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

Method for state recovery during assist and restart in a decoder does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for state recovery during assist and restart in a decoder, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for state recovery during assist and restart in a decoder will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1254014

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