• DocumentCode
    2472158
  • Title

    Low-power bus encoding using an adaptive hybrid algorithm

  • Author

    Brahmbhatt, Avnish R. ; Zhang, Jingyi ; Wu, Qing ; Qiu, Qinru

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Binghamton Univ., NY
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    987
  • Lastpage
    990
  • Abstract
    In this paper, we propose an adaptive low-power bus encoding algorithm based on weighted code mapping (WCM) and the delayed bus technique. The WCM algorithm transforms an original bus data vector to a low-energy code through one-to-one mapping. The code mapping is determined by the data probabilistic distribution in the original sequence. The WCM algorithm considers both the self and coupling capacitance of the bus wires. In addition, we found that applying the delayed-bus technique can further reduce the bus energy. A window-based adaptive encoding algorithm is proposed to improve the energy saving by adaptively changing the code mapping when significant data changes are detected. Experimental results show that the proposed algorithm outperforms the existing heuristic bus encoding algorithms by 20-60% in energy dissipation
  • Keywords
    encoding; integrated circuit design; integrated circuit noise; low-power electronics; system-on-chip; adaptive encoding; bus encoding; bus wires; data probabilistic distribution; delayed bus; weighted code mapping; window based change detection; Adaptive algorithm; Capacitance; Crosstalk; Delay; Encoding; Energy dissipation; Hardware; Heuristic algorithms; Switches; Wires; Algorithms; Design; Performance; adaptive algorithm; bus encoding; data probablistic distribution; delayed bus; lowpower; weighted code mapping; window based change detection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2006 43rd ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    1-59593-381-6
  • Type

    conf

  • DOI
    10.1109/DAC.2006.229425
  • Filename
    1688942