2007
DOI: 10.1016/j.mejo.2007.05.001
|View full text |Cite
|
Sign up to set email alerts
|

Using SAT-based techniques in power estimation

Abstract: Recent algorithmic advances in Boolean satisfiability (SAT), along with highly efficient solver implementations, have enabled the successful deployment of SAT technology in a wide range of applications domains, and particularly in electronic design automation (EDA). SAT is increasingly being used as the underlying model for a number of applications in EDA. This paper describes how to formulate two problems in power estimation of CMOS combinational circuits as SAT problems or 0-1 integer linear programming (ILP… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
13
0

Year Published

2010
2010
2024
2024

Publication Types

Select...
4
3
2

Relationship

3
6

Authors

Journals

citations
Cited by 22 publications
(13 citation statements)
references
References 35 publications
0
13
0
Order By: Relevance
“…Besides verification, SAT has also been heavily applied in automatic test pattern generation (ATPG) [ 19] and extended to delay fault testing [ 20]. SAT has also been used in FPGA routing [ 2], global routing [ 21], logic synthesis [ 22], cross talk noise analysis [ 23], power estimation [ 3], and power leakage estimation [ 24].…”
Section: Boolean Satisfiabilitymentioning
confidence: 99%
See 1 more Smart Citation
“…Besides verification, SAT has also been heavily applied in automatic test pattern generation (ATPG) [ 19] and extended to delay fault testing [ 20]. SAT has also been used in FPGA routing [ 2], global routing [ 21], logic synthesis [ 22], cross talk noise analysis [ 23], power estimation [ 3], and power leakage estimation [ 24].…”
Section: Boolean Satisfiabilitymentioning
confidence: 99%
“…This is mainly due to the fact that SAT algorithms have seen tremendous improvements in the last few years, allowing larger problem instances to be solved in different application domains. Such applications include formal verification [ 1], FPGA routing [ 2], power estimation [ 3], fault tolerance [ 4], network assignments [ 5], wireless communications [ 6], and scheduling [ 7]. SAT has also been extended to a variety of applications in Artificial Intelligence, including other well-known NP-complete problems.…”
Section: Introductionmentioning
confidence: 99%
“…This is mainly due to the fact that SAT algorithms have seen tremendous improvements in the last few years, allowing larger problem instances to be solved in different applications domains [5,8,22,27]. Such applications include formal verification [9], FPGA routing [23], global routing [4], logic synthesis [21], and power optimization [28].…”
Section: Introductionmentioning
confidence: 99%
“…Such applications include: FPGA routing [9] and Power Optimization [3,10]. SAT has also been extended to a variety of applications in Artificial Intelligence including other well known NP-complete problems such as graph colorability, vertex cover, hamiltonian path, and independent sets [6].…”
Section: Introductionmentioning
confidence: 99%