SINA: A Circuit Schematic Image-to-Netlist Generator Using Artificial Intelligence
Saoud Aldowaish, Yashwanth Karumanchi, Kai-Chen Chiang, Soroosh Noorzad, Morteza Fayazi
TL;DR
The paper tackles the challenge of converting circuit schematic images into machine-readable netlists, addressing limitations in component recognition, connectivity inference, and text extraction. It introduces SINA, an open-source pipeline that fuses a YOLOv11-based component detector, Connected-Component Labeling for wiring connectivity, EasyOCR for text extraction, and a GPT-4o Vision-Language Model for reliable designator assignment to produce SPICE-compatible netlists. The approach achieves 96.47% netlist-generation accuracy and outperforms state-of-the-art methods by approximately 2.72x on a curated benchmark, enabling scalable dataset creation for AI-driven EDA workflows across diverse schematic styles. This work facilitates automated, robust extraction of circuit information from visuals, with practical impact for researchers and practitioners seeking to reuse schematics from literature and media.
Abstract
Current methods for converting circuit schematic images into machine-readable netlists struggle with component recognition and connectivity inference. In this paper, we present SINA, an open-source, fully automated circuit schematic image-to-netlist generator. SINA integrates deep learning for accurate component detection, Connected-Component Labeling (CCL) for precise connectivity extraction, and Optical Character Recognition (OCR) for component reference designator retrieval, while employing a Vision-Language Model (VLM) for reliable reference designator assignments. In our experiments, SINA achieves 96.47% overall netlist-generation accuracy, which is 2.72x higher than state-of-the-art approaches.
