Sum Addressed Decoder - Ignoring The LSBs: Late Select On Carry

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:

    “I read here and there in books, enjoying the examples and ignoring the argument.”
    —Mason Cooley (b. 1927)

    “Life just keeps unfolding, ignoring our praise or blame.”
    —Mason Cooley (b. 1927)

    “The truth is, I do indulge myself a little the more in pleasure, knowing that this is the proper age of my life to do it; and, out of my observation that most men that do thrive in the world do forget to take pleasure during the time that they are getting their estate, but reserve that till they have got one, and then it is too late for them to enjoy it.”
    —Samuel Pepys (1633–1703)

    “Cry cry what shall I cry?
    The first thing to do is to form the committees:
    The consultative councils, the standing committees, select committees and sub-committees.
    One secretary will do for several committees.”
    —T.S. (Thomas Stearns)

    “There must be a world revolution which puts an end to all materialistic conditions hindering woman from performing her natural role in life and driving her to carry out man’s duties in order to be equal in rights.”
    —Muammar Qaddafi (b. 1938)