Logic Optimization Meets SAT: A Novel Framework for Circuit-SAT Solving

The Circuit Satisfiability (CSAT) problem, a variant of the Boolean Satisfiability (SAT) problem, plays a critical role in integrated circuit design and verification. However, existing SAT solvers, optimized for Conjunctive Normal Form (CNF), often struggle with the intrinsic complexity of circuit s...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2025 62nd ACM/IEEE Design Automation Conference (DAC) s. 1 - 7
Hlavní autoři: Shi, Zhengyuan, Tang, Tiebing, Zhu, Jiaying, Khan, Sadaf, Zhen, Hui-Ling, Yuan, Mingxuan, Chu, Zhufei, Xu, Qiang
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 22.06.2025
Témata:
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract The Circuit Satisfiability (CSAT) problem, a variant of the Boolean Satisfiability (SAT) problem, plays a critical role in integrated circuit design and verification. However, existing SAT solvers, optimized for Conjunctive Normal Form (CNF), often struggle with the intrinsic complexity of circuit structures when directly applied to CSAT instances. To address this challenge, we propose a novel preprocessing framework that leverages advanced logic synthesis techniques and a reinforcement learning (RL) agent to optimize CSAT problem instances. The framework introduces a cost-customized Look-Up Table (LUT) mapping strategy that prioritizes solving efficiency, effectively transforming circuits into simplified forms tailored for SAT solvers. Our method achieves significant runtime reductions across diverse industrial-scale CSAT benchmarks, seamlessly integrating with state-of-the-art SAT solvers. Extensive experimental evaluations demonstrate up to 63 \% reduction in solving time compared to conventional approaches, highlighting the potential of EDAdriven innovations to advance SAT-solving capabilities.
AbstractList The Circuit Satisfiability (CSAT) problem, a variant of the Boolean Satisfiability (SAT) problem, plays a critical role in integrated circuit design and verification. However, existing SAT solvers, optimized for Conjunctive Normal Form (CNF), often struggle with the intrinsic complexity of circuit structures when directly applied to CSAT instances. To address this challenge, we propose a novel preprocessing framework that leverages advanced logic synthesis techniques and a reinforcement learning (RL) agent to optimize CSAT problem instances. The framework introduces a cost-customized Look-Up Table (LUT) mapping strategy that prioritizes solving efficiency, effectively transforming circuits into simplified forms tailored for SAT solvers. Our method achieves significant runtime reductions across diverse industrial-scale CSAT benchmarks, seamlessly integrating with state-of-the-art SAT solvers. Extensive experimental evaluations demonstrate up to 63 \% reduction in solving time compared to conventional approaches, highlighting the potential of EDAdriven innovations to advance SAT-solving capabilities.
Author Chu, Zhufei
Xu, Qiang
Shi, Zhengyuan
Zhen, Hui-Ling
Tang, Tiebing
Yuan, Mingxuan
Zhu, Jiaying
Khan, Sadaf
Author_xml – sequence: 1
  givenname: Zhengyuan
  surname: Shi
  fullname: Shi, Zhengyuan
  organization: The Chinese University of Hong Kong,Department of Computer Science and Engineering,Hong Kong,S.A.R
– sequence: 2
  givenname: Tiebing
  surname: Tang
  fullname: Tang, Tiebing
  organization: The Chinese University of Hong Kong,Department of Computer Science and Engineering,Hong Kong,S.A.R
– sequence: 3
  givenname: Jiaying
  surname: Zhu
  fullname: Zhu, Jiaying
  organization: The Chinese University of Hong Kong,Department of Computer Science and Engineering,Hong Kong,S.A.R
– sequence: 4
  givenname: Sadaf
  surname: Khan
  fullname: Khan, Sadaf
  organization: The Chinese University of Hong Kong,Department of Computer Science and Engineering,Hong Kong,S.A.R
– sequence: 5
  givenname: Hui-Ling
  surname: Zhen
  fullname: Zhen, Hui-Ling
  organization: Noah's Ark Lab, Huawei,Hong Kong,S.A.R
– sequence: 6
  givenname: Mingxuan
  surname: Yuan
  fullname: Yuan, Mingxuan
  organization: Noah's Ark Lab, Huawei,Hong Kong,S.A.R
– sequence: 7
  givenname: Zhufei
  surname: Chu
  fullname: Chu, Zhufei
  organization: Ningbo University,Faculty of Electrical Engineering and Computer Science,Ningbo,China
– sequence: 8
  givenname: Qiang
  surname: Xu
  fullname: Xu, Qiang
  email: qxu@cse.cuhk.edu.hk
  organization: The Chinese University of Hong Kong,Department of Computer Science and Engineering,Hong Kong,S.A.R
BookMark eNo1j1FLwzAUhSPog879A5H8gc6kN2lT30p1U6juYfN5pOm9I9g2I6sT_fUW1Kdz-Dh8cK7Y-RAGZOxWioWUorh7KKsMjCoWqUj1hCQASHHG5kVemKlqAUKZS7aqw947vj6MvvffdvRh4C-I45Fvyu09L_lrOGHHl9H2-BniO6cQeeWj-_BjMk34JnQnP-yv2QXZ7ojzv5yxt-XjtnpK6vXquSrrxMq8GBNlMtc02jRohWsBUYGjhnJIyWVArVNapZnMc-U0kqMWrJVI2lhDKMjAjN38ej0i7g7R9zZ-7f7_wQ_rLUp0
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/DAC63849.2025.11133310
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library (IEL) (UW System Shared)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9798331503048
EndPage 7
ExternalDocumentID 11133310
Genre orig-research
GroupedDBID 6IE
6IH
CBEJK
RIE
RIO
ID FETCH-LOGICAL-a179t-486cbb58bea0cd3ee43cfbf732fc63fdc454261774c5efcfd3aa1ef58a8fe0f83
IEDL.DBID RIE
IngestDate Wed Oct 01 07:05:15 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a179t-486cbb58bea0cd3ee43cfbf732fc63fdc454261774c5efcfd3aa1ef58a8fe0f83
PageCount 7
ParticipantIDs ieee_primary_11133310
PublicationCentury 2000
PublicationDate 2025-June-22
PublicationDateYYYYMMDD 2025-06-22
PublicationDate_xml – month: 06
  year: 2025
  text: 2025-June-22
  day: 22
PublicationDecade 2020
PublicationTitle 2025 62nd ACM/IEEE Design Automation Conference (DAC)
PublicationTitleAbbrev DAC
PublicationYear 2025
Publisher IEEE
Publisher_xml – name: IEEE
Score 2.3023064
Snippet The Circuit Satisfiability (CSAT) problem, a variant of the Boolean Satisfiability (SAT) problem, plays a critical role in integrated circuit design and...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Benchmark testing
Complexity theory
Design automation
Integrated circuit synthesis
Logic
Optimization
Reinforcement learning
Runtime
Table lookup
Technological innovation
Title Logic Optimization Meets SAT: A Novel Framework for Circuit-SAT Solving
URI https://ieeexplore.ieee.org/document/11133310
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NSwMxEA1aPHhScUWtSg5e0243yW7WW6lWL66FVuit5GMChdqVdtvfb2a7VTx48BbCQOAlw0wm8_IIuTcukUnuBVNOxEyY2DAjFTBteh4wZsexrsUmsqJQ02k-asjqNRcGAOrmM-jgsH7Ld6XdYKmsi7LonCOh6jDL0h1Zq2H99uK8-9gfhNMkkH6SyM7e-JdsSh01hif_XO-URD_8Ozr6jixn5ACW5-QZZZEtfQs-_tGQJ-krQLWm4_7kgfZpUW5hQYf7bisa0lE6mK_sZl6xYELH5QKrBxF5Hz5NBi-skUFgOnhLxYRKrQkAGtCxdRxAcOuNz3jibcq9s0LiPSjkcVaCt95xrXvgpdIqwO0VvyCtZbmES0JFqjV2SEsfcAqumjtuQNjgkyLPOM-vSIQozD53P13M9gBc_zHfJseINbZOJckNaVWrDdySI7ut5uvVXb0_X917ktk
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEG6MmuhJjRjf9uC1UPqArjeCIkZYScCEG-ljmpAga2Dh99sui8aDB29NM0mTr53MdDpfP4TujWOSJV4Q5QQlwlBDjFRAtKl7iDGbUl2ITTTTVI3HyaAkqxdcGAAoms-gGofFW77L7CqWympRFp3zSKjak0IwuqFrlbzfOk1qj612OE8iElCYrG7NfwmnFHGjc_TPFY9R5YeBhwffseUE7cD8FD1HYWSL34KXf5T0SdwHyJd42Bo94BZOszXMcGfbb4VDQorb04VdTXMSTPAwm8X6QQW9d55G7S4phRCIDv6SE6Ea1gQIDWhqHQcQ3Hrjm5x52-DeWSHjTShkclaCt95xrevgpdIqAO4VP0O782wO5wiLhtaxR1r6gFNw1sRxA8IGrxRJk_PkAlUiCpPPzV8Xky0Al3_M36GD7qjfm_Re0tcrdBhxj41UjF2j3Xyxghu0b9f5dLm4LfbqC7GhliA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2025+62nd+ACM%2FIEEE+Design+Automation+Conference+%28DAC%29&rft.atitle=Logic+Optimization+Meets+SAT%3A+A+Novel+Framework+for+Circuit-SAT+Solving&rft.au=Shi%2C+Zhengyuan&rft.au=Tang%2C+Tiebing&rft.au=Zhu%2C+Jiaying&rft.au=Khan%2C+Sadaf&rft.date=2025-06-22&rft.pub=IEEE&rft.spage=1&rft.epage=7&rft_id=info:doi/10.1109%2FDAC63849.2025.11133310&rft.externalDocID=11133310