• DocumentCode
    3409195
  • Title

    Asymptotic zero-transition activity encoding for address busses in low-power microprocessor-based systems

  • Author

    Benini, Luca ; De Micheli, Giovanni ; Macii, Enrico ; Sciuto, Donatella ; Silvano, Cristina

  • Author_Institution
    Dipt. di Elettrotecnica e Inf., Politecnico di Milano, Italy
  • fYear
    1997
  • fDate
    13-15 Mar 1997
  • Firstpage
    77
  • Lastpage
    82
  • Abstract
    In microprocessor-based systems, large power savings can be achieved through reduction of the transition activity of the on- and off-chip buses. This is because the total capacitance being switched when a voltage change occurs on a bus line is usually sensibly larger than the capacitive load that must be charged/discharged when internal nodes toggle. In this paper, we propose an encoding scheme which is suitable for reducing the switching activity on the lines of an address bus. The technique relies on the observation that, in a remarkable number of cases, patterns traveling onto address buses are consecutive. Under this condition it may therefore be possible, for the devices located at the receiving end of the bus, to automatically calculate the address to be received at the next clock cycle; consequently, the transmission of the new pattern can be avoided, resulting in an overall switching activity decrease. We present analytical and experimental analyses showing the improved performance of our encoding scheme when compared to both binary and Gray addressing schemes, the latter being widely accepted as the most efficient method for address bus encoding. We also propose power and timing efficient implementations of the encoding and the decoding logic, and we discuss the applicability of the technique to real microprocessor-based designs
  • Keywords
    VLSI; capacitance; decoding; encoding; logic circuits; microcomputers; system buses; address bus encoding; address buses; asymptotic zero-transition activity encoding; capacitance; decoding logic; encoding logic; low-power microprocessor-based systems; switching activity reduction; transition activity reduction; Clocks; Decoding; Encoding; Energy consumption; Laboratories; Logic design; Parasitic capacitance; Power dissipation; Timing; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 1997. Proceedings. Seventh Great Lakes Symposium on
  • Conference_Location
    Urbana-Champaign, IL
  • ISSN
    1066-1395
  • Print_ISBN
    0-8186-7904-2
  • Type

    conf

  • DOI
    10.1109/GLSV.1997.580414
  • Filename
    580414