Simulation-based Parallel Sweeping: A New Perspective on Combinational Equivalence Checking
Tianji Liu, Evangeline F. Y. Young
Abstract
Combinational equivalence checking (CEC) is a fundamental task in the realization of digital designs which is unlikely to have universally efficient algorithms due to its co-NP-completeness. Recent researches of CEC have been focusing on SAT sweeping. This paper provides a new perspective other than SAT for tackling CEC, namely exhaustive simulation, and presents a simulation-based CEC engine constructed with fast GPU-parallel algorithms. The proposed engine can solve 4 out of the 9 large cases in the experiments on its own, with up to speed-up compared with the checker in ABC. Moreover, a combination of the proposed engine with the ABC checker achieves averaged accelerations of and over the standalone ABC checker and a commercial checker, respectively.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 132afe5f-6da0-4a60-8e74-693ec7a53b2dRelated papers
- FastLEC: Parallel Datapath Equivalence Checking with Hybrid EnginesXindi Zhang, Furong Ye, Zhihan Chen, Shaowei CaiFM 2026 · 1 citation
- Parallel Dynamic Partitioning for Datapath Combinational Equivalence CheckingShuai Zhou, Weikang Zhang, Xindi Zhang, Zite Jiang et al.DAC 2025 · 2 citations
- SAT-Sweeping Enhanced for Logic SynthesisLuca G. Amarù, Felipe S. Marranghello, Eleonora Testa, Christopher Casares et al.DAC 2020 · 20 citations
- Deep Integration of Circuit Simulator and SAT SolverHe-Teng Zhang, Jie-Hong R. Jiang, Luca G. Amarù, Alan Mishchenko et al.DAC 2021 · 19 citations
- General-Purpose Gate-Level Simulation with Partition-Agnostic ParallelismZizheng Guo, Zuodong Zhang, Xun Jiang, Wuxi Li et al.DAC 2023 · 4 citations
