Ignoring The LSBs: Late Select On Carry
The formulation above checks the entire result of an add. However, in a CPU cache decoder, the entire result of the add is a byte address, and the cache is usually indexed with a larger address, in our example, that of an 8-byte block. It is preferable to ignore a few of the LSBs of the address. However, the LSBs of the two addends can't be ignored because they may produce a carry-out which would change the doubleword addressed.
If R and O are added to get some index I, then the actual address Addr is equal to either I, or I + 1, depending on whether R+O generates a carry-out. Both I and I+1 can be fetched if there are two banks of SRAM, one with even addresses and one with odd. The even bank holds addresses 000xxx, 010xxx, 100xxx, 110xxx, etc., and the odd bank holds addresses 001xxx, 011xxx, 101xxx, 111xxx, etc. The carry-out from R+O can then be used to select the even or odd doubleword fetched later.
Note that fetching from two half-size banks of SRAM will dissipate more power than fetching from one full-size bank, since we are switching more sense amps and data steering logic.
Read more about this topic: Sum Addressed Decoder
Famous quotes containing the words ignoring the, ignoring, late, select and/or carry:
“We had won. Pimps got out of their polished cars and walked the streets of San Francisco only a little uneasy at the unusual exercise. Gamblers, ignoring their sensitive fingers, shook hands with shoeshine boys.... Beauticians spoke to the shipyard workers, who in turn spoke to the easy ladies.... I thought if war did not include killing, Id like to see one every year. Something like a festival.”
—Maya Angelou (b. 1928)
“I read here and there in books, enjoying the examples and ignoring the argument.”
—Mason Cooley (b. 1927)
“When any man expresses doubt to me as to the use that I or any other woman might make of the ballot if we had it, my answer is, What is that to you? If you have for years defrauded me of my rightful inheritance, and then, as a stroke of policy, of from late conviction, concluded to restore to me my own domain, must I ask you whether I may make of it a garden of flowers, or a field of wheat, or a pasture for kine?”
—Matilda Joslyn Gage (18261898)
“I dont wish to give offense when I suggest that this country should select a king, or even a queen, rather than a president. One isnt that quick to shoot a king or a queenthe majesty of royalty, you see.”
—David Webb Peoples, screenwriter. English Bob (Richard Harris)
“You can make lots of mistakes, but if you give children avenues for creativity and joy, they will have resources to carry them through. For example, if cooking together, reading, listening to music, coloring, participating in sports, or taking a walk in the woods are paired with pleasure and closeness, throughout life doing these things will kindle old feelings of happiness an/or comfort.”
—Charlotte Davis Kasl (20th century)