Translation shadow array adder-decoder circuit for selecting consecutive TLB entries
AssigneeInternational Business Machines Corporation
InventorsDavid James Martens, Michael Kevin Ciraula
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDavid James Martens, Michael Kevin Ciraula
Estimating the term…
A combined adder/decoder calculates a field within an effective address necessary to access a translation array. Rather than adding the full lengths of the previous fetch address and offset, only the bits corresponding to the field are added. A carry-in value from less significant bits is concurrently generated. Based on the sum result, two wordlines are chosen: the wordline corresponding to the sum result calculated and the next higher wordline. The carry-in value is used to select the appropriate wordline from the chosen pair. Because fewer bits are added and the carry-in need not be accounted for in the adder, the generation and decoding processes are faster and allow address translation to be started earlier in the processor cycle.
A method of address translation in a processor, comprising:
An apparatus for address translation in a processor, comprising:
A combined adder/decoder in a processor including a translation array having entries indexed by an address field, comprising:
Dependencies are inferred from the claim text.