An efficient finite-domain constraint solver for circuits
被引:22
作者:
Parthasarathy, G
论文数: 0引用数: 0
h-index: 0
机构:
Univ Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USAUniv Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USA
Parthasarathy, G
[1
]
Iyer, MK
论文数: 0引用数: 0
h-index: 0
机构:
Univ Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USAUniv Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USA
Iyer, MK
[1
]
Cheng, KT
论文数: 0引用数: 0
h-index: 0
机构:
Univ Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USAUniv Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USA
Cheng, KT
[1
]
Wang, LC
论文数: 0引用数: 0
h-index: 0
机构:
Univ Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USAUniv Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USA
Wang, LC
[1
]
机构:
[1] Univ Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USA
This paper presents a novel hybrid finite-domain constraint solving engine for RTL circuits. We describe how DPLL search is modified for search in combined integer and Boolean domains by using efficient finite-domain constraint propagation. This enables efficient combination of Boolean SAT and linear integer arithmetic solving techniques. We automatically use control and data-path abstraction in RTL descriptions. We use conflict-based learning using the variables on the boundary of control and data-path for additional performance benefits. Finally, we analyze the hybrid constraint solver experimentally using some example circuits.