2009
DOI: 10.1007/978-3-540-95948-9_6
|View full text |Cite
|
Sign up to set email alerts
|

Intelligate: Scalable Dynamic Invariant Learning for Power Reduction

Abstract: Abstract. In this work we introduce an enhanced methodology to detect dynamic invariants from a power-benchmark simulation trace database. The method is scalable for the application of clock-gating extraction on industrial designs. Our approach focuses upon dynamic simulation data as the main source for detection of opportunities for power reduction. Experimental results demonstrate our ability to learn accurate clock-gating functions from simulation traces and achieve significant power reduction (in the range… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(7 citation statements)
references
References 14 publications
0
7
0
Order By: Relevance
“…We show as an example one of the simpler algorithms and note that the results of this paper are equally applicable to all other functional analysis algorithms, e.g. [4], [24], [12], [23], [5], [14].…”
Section: Clock Gatingmentioning
confidence: 95%
See 2 more Smart Citations
“…We show as an example one of the simpler algorithms and note that the results of this paper are equally applicable to all other functional analysis algorithms, e.g. [4], [24], [12], [23], [5], [14].…”
Section: Clock Gatingmentioning
confidence: 95%
“…By avoiding functional analysis these methods are usually scalable enough to handle large designs. Some methods produce candidates for clock gating by examining simulation traces [24], [12]. Since simulation can provide only a partial information on the behavior of the design, these candidates still need to be proven for correctness in order to be considered valid.…”
Section: A Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Various power reduction techniques have been proposed and implemented in all levels of the computing system, from software and architecture levels [6] to circuit levels [7]. At the circuit level, many clock-gating and power-gating techniques had been proposed [3], [8]- [9]. Clock-gating could be classied into two main approaches [8].…”
Section: Introductionmentioning
confidence: 99%
“…At the circuit level, many clock-gating and power-gating techniques had been proposed [3], [8]- [9]. Clock-gating could be classied into two main approaches [8]. In one approach, Observability Dont Cares (ODCs) are used to gate state elements that are not observed by the next-state or circuit outputs [3].…”
Section: Introductionmentioning
confidence: 99%