• DocumentCode
    1981427
  • Title

    Automating RT-level operand isolation to minimize power consumption in datapaths

  • Author

    Münch, M. ; Wurth, B. ; Mehra, R. ; Sproch, J. ; Wehn, N.

  • Author_Institution
    Kaiserslautern Univ., Germany
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    624
  • Lastpage
    631
  • Abstract
    Designs which do not fully utilize their arithmetic datapath components typically exhibit a significant overhead in power consumption. Whenever a module performs an operation whose result is not used in the downstream circuit, power is being consumed for an otherwise redundant computation. Operand isolation is a technique to minimize the power overhead incurred by redundant operations by selectively blocking the propagation of switching activity through the circuit. This paper discusses how redundant operations can be identified concurrently to normal circuit operation, and presents a model to estimate the power savings that can be obtained by isolation of selected modules at the register-transfer (RT) level. Based on this model, an algorithm is presented to iteratively isolate modules, while minimizing the cost incurred by RTL operand isolation. Experimental results with power reductions of up to 30% demonstrate the effectiveness of the approach
  • Keywords
    circuit CAD; digital arithmetic; high level synthesis; integrated circuit design; low-power electronics; minimisation; redundancy; RT-level operand isolation; arithmetic datapath components; power consumption minimisation; power savings estimation model; redundant operations; register-transfer level; Adders; Arithmetic; Costs; Energy consumption; Isolation technology; Logic; Microwave integrated circuits; Performance evaluation; Registers; Switching circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition 2000. Proceedings
  • Conference_Location
    Paris
  • Print_ISBN
    0-7695-0537-6
  • Type

    conf

  • DOI
    10.1109/DATE.2000.840850
  • Filename
    840850