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...
Uložené v:
| Vydané v: | 2025 62nd ACM/IEEE Design Automation Conference (DAC) s. 1 - 7 |
|---|---|
| Hlavní autori: | , , , , , , , |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
22.06.2025
|
| Predmet: | |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| 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 IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library 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/eLvHCXMwlV1LTwIxEG6UePCkRozv9OC1sG330fVGUPSgSAIabmQ7O01IkCWw8PudLovGgwcvTdNM02Taycy08_Vj7E4poLQCI5HrzIowlakgJ0xNbnNIyWPJirTv4yXp9814nA5qsHqFhUHEqvgMW75bveXnBaz9VVnb06Jr7QFV-0kSb8FaNepXBmn7odOl0xR6-ImKWjvhX7QpldfoHf1zvWPW_MHf8cG3Zzlhezg_ZU-eFhn4G9n4Zw2e5K-I5YoPO6N73uH9YoMz3ttVW3EKR3l3uoT1tBQkwofFzN8eNNl773HUfRY1DYLIyFpKEZoYrI2MxSyAXCOGGpx1iVYOYu1yCCOfB1EcBxE6cKT1TKKLTGYcBs7oM9aYF3M8Z1x6EYs2VjTH5o5iw8BYTVYOEsDJC9b0Wpgstj9dTHYKuPxj_Iodel370imlrlmjXK7xhh3AppyulrfV_nwBnhKSZg |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEG4MmuhJjRjf9uC1sH0s7HojKGKElQQ03Mh2Ok1IkDWw8Pttl0XjwYOXpmmmaTLtZGba-foRcicEuLQCQ2ZkqpmKecycE3aN0QZi57F4Qdr33msmSTQex4MSrF5gYRCxKD7Dmu8Wb_kmg5W_Kqt7WnQpPaBqN1RKBBu4Von75UFcf2i13XlSHoAiwtpW_BdxSuE3Oof_XPGIVH8QeHTw7VuOyQ7OT8iTJ0YG-uqs_KOET9I-Yr6kw9bonrZokq1xRjvbeivqAlLani5gNc2ZE6HDbObvD6rkrfM4andZSYTAUmcvOVNRA7QOI41pAEYiKglW26YUFhrSGlChz4RcJAchWrBO7ylHG0ZpZDGwkTwllXk2xzNCuRfRqBvCzdHGuugwiLR0dg4cwPJzUvVamHxu_rqYbBVw8cf4Ldnvjvq9Se85ebkkB17vvpBKiCtSyRcrvCZ7sM6ny8VNsVdfa4aVrQ |
| 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 |