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 approach to NP3-Boolean matching problem, which leverages the information of multi-bit input and output ports for accelerating the matching process. We also participated in the Problem A of the 2023 CAD Contest@ICCAD with this approach. The revised version of our program achieved higher scores than the first place team of the Contest.