1998
DOI: 10.1109/43.728924
|View full text |Cite
|
Sign up to set email alerts
|

Guarded evaluation: pushing power management to logic synthesis/design

Abstract: The need to reduce the power consumption of the next generation of digital systems is clearly recognized. At the system level, power management is a very powerful technique and delivers large and unambiguous savings. This paper describes the development and application of algorithms that use ideas similar to power management, but that are applicable to logic level synthesis/design. The proposed approach is termed guarded evaluation. The main idea here is to determine, on a per clock cycle basis, which parts of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
53
0

Year Published

2000
2000
2009
2009

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 112 publications
(53 citation statements)
references
References 15 publications
0
53
0
Order By: Relevance
“…Guarded evaluation [24] is the last RT and gate-level shutdown technique we review in this section. The distinctive feature of this solution is that, unlike precomputation and gated clocks, it does not require one to synthesize additional logic to implement the shutdown mechanism; instead, it exploits existing signals in the original circuit.…”
Section: Guarded Evaluationmentioning
confidence: 99%
“…Guarded evaluation [24] is the last RT and gate-level shutdown technique we review in this section. The distinctive feature of this solution is that, unlike precomputation and gated clocks, it does not require one to synthesize additional logic to implement the shutdown mechanism; instead, it exploits existing signals in the original circuit.…”
Section: Guarded Evaluationmentioning
confidence: 99%
“…Guarded evaluation was proposed as a static technique in [5] to reduce the power required by a design when some operands are left unmodified through successive time steps. More general, clock gating was proposed [10] to save the power wasted by units that are temporarily not used.…”
Section: Previous Workmentioning
confidence: 99%
“…We propose a novel micro-architectural organization that allows for better power efficiency through reusing the work done by the front-end of the pipeline. Furthermore, techniques like Guarded Evaluation [5] or clock gating [10] will enable significant reductions in power consumption for pipeline stages not used during different phases of the program execution.…”
Section: Introductionmentioning
confidence: 99%
“…At the logic level, some shutdown techniques, such as precomputation (Alidina, Monteiro, Devadas, Ghosh & Papaefthymiou 1994), guarded evaluation (Tiwari, Ashar & Malik 1995) and gated-clockfinite state machines (Benini, Siegel & Micheli 1996), have been proposed recently and are among the most efficient power optimization techniques at this design level. These techniques are named data-dependent power management techniques as power management is achieved on a clock-cycle basis, function of the input conditions at the beginning of each clock cycle.…”
Section: Power Management Techniquesmentioning
confidence: 99%
“…Guarded evaluation (Tiwari et al 1995) identifies cones internal to the circuit that can be shut down under certain input conditions. In the process, it creates new transition barriers (guards) in the form of additional latches or ORlAND gates.…”
Section: Power Management Techniquesmentioning
confidence: 99%