• DocumentCode
    3383063
  • Title

    Improving energy efficiency of functional units by exploiting their data-dependent latency

  • Author

    Ou, Shih-Hao ; Lin, Yen-Cheng ; Lin, Tay-Jyi ; Liu, Chih-Wei

  • Author_Institution
    Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    2010
  • fDate
    May 30 2010-June 2 2010
  • Firstpage
    4165
  • Lastpage
    4168
  • Abstract
    Conventional timing-optimized synchronous circuit is designed and constrained by the longest critical path delay, i.e. the worst-case design. However, the path delay of the circuit is absolutely data-dependent. In the example of an 8-bit multiplier simulation, for the 10,000 random input patterns, only about 1% of the input patterns exercise the critical path. This fact motivates us to exploit data-dependent latency of the functional unit to achieve significant energy reduction with negligible performance degradation. In this paper, we propose a design flow for the energy-efficient, variable-latency functional unit which exploits the data-dependent latency. In the 8-bit signed Booth-Wallace multiplier simulation (clock period: 1.2ns @UMC 90nm CMOS cell library), the proposed design can save energy by 21% with only 0.17% performance degradation. Besides, compared to other popular energy reduction technique, the pipelined architecture, for the classical 5-stage RISC processor, the proposed technique improves about 23-28% energy-delay metric performance efficiency.
  • Keywords
    critical path analysis; digital signal processing chips; energy conservation; integrated circuit design; multiprocessing systems; pipeline processing; reduced instruction set computing; timing circuits; 5-stage RISC processor; 8-bit signed Booth-Wallace multiplier simulation; circuit critical path delay; conventional timing optimized synchronous circuit; data dependent latency; energy delay metric performance efficiency; energy efficient design flow; energy reduction technique; performance degradation; pipelined architecture; variable latency functional unit; worst case design; Circuit synthesis; Clocks; Data engineering; Degradation; Delay; Energy consumption; Energy efficiency; Industrial electronics; Reduced instruction set computing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), Proceedings of 2010 IEEE International Symposium on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-5308-5
  • Electronic_ISBN
    978-1-4244-5309-2
  • Type

    conf

  • DOI
    10.1109/ISCAS.2010.5537593
  • Filename
    5537593