Logo image
An Efficient Approach to NP3-Boolean Matching: Leveraging Multi-bit Ports and Reverse Engineering to Minimize Search Space
會議論文集

An Efficient Approach to NP3-Boolean Matching: Leveraging Multi-bit Ports and Reverse Engineering to Minimize Search Space

Kai-Po Hsu, Yi-Ting Li, Fu-Cheng Cai, Chia-Feng Chien, Wuqian Tang, Ting-Yu Ku, Yu-Chen Cheng, Tsung-Han Lai, Cheng-Lung Wang, Yi-Ting Shen, …
Proceedings / IEEE International Symposium on Quality Electronic Design, 頁碼.1-8
08/04/2026

摘要

Arithmetic Arrays Circuits Displays Equations Indexes Indexing Ports (computers) Printing Timing
NP3 (Non-exact Projective NPNP)-Boolean matching problem has various applications, e.g., library binding, engineering change order (ECO), and hardware Trojan detection. However, existing NP3-Boolean matching algorithms have not considered multi-bit input and output ports, which are prevalent in modern IC designs. These multi-bit ports can provide additional information for the NP3-Boolean matching process. In this paper, we propose an efficient approach to deal with NP3-Boolean matching problem, which leverages the information of multi-bit input and output ports for accelerating the matching process. We also participated in Problem A of the 2023 CAD Contest@ICCAD with this approach. The revised version of our program achieves higher scores than the1ˢᵗplace team of the Contest. Furthermore, our approach only requires59 %of CPU time as compared to the1ˢᵗplace team on average considering the benchmarks that achieve the optimal result.

相關連結

指標

1 檢視次數

詳細資料

Logo image