1996 · 99 citations · 10 references
EngineeringComputer EngineeringComputer ScienceDesign OptimizationLow-power DesignSchedulingLogic SynthesisLow-power Digital Circuit DesignPerformance OptimizationPower ManagementPower OptimizationPower-aware DesignBehavioral SynthesisDigital Logic CircuitsExecution UnitsLow-power SynthesisPower Management TechniquesPower Reduction TechniquesSwitching Activity ReductionThroughput
Shut-down" techniques are effective in reducing the power dissipation of logic circuits. Recently, methods have been developed that identify conditions under which the output of a module in a logic circuit is not used for a given clock cycle. When these conditions are met, input latches for that module are disabled, thus eliminating any switching activity and power dissipation. In this paper, we introduce these power management techniques in behavioral synthesis. We present a scheduling algorithm which maximizes the "shut-down" period of execution units in a system. Given a throughput constraint and the number of execution units available, the algorithm first schedules operations that generate controlling signals and activates only those modules whose result is eventually used. We present results which show that this scheduling technique can save up to 40% in power dissipation.
10
Fast prototyping of datapath-intensive architectures
Jan M. Rabaey, Chi-min Chu, Phu Hoang et al. · IEEE Design & Test of Computers · 1991 · 305 citations
Behavioral synthesis for low power
Anand Raghunathan, Niraj K. Jha · 2002 · 160 citations
Engineering, Computer Engineering, Electrical Engineering +17