AnalogRetriever:跨模态表示学习助力模拟电路检索
AnalogRetriever: Learning Cross-Modal Representations for Analog Circuit Retrieval
AI 导读
AnalogRetriever 是面向模拟电路检索的统一三模态框架,可跨 SPICE 网表、原理图与功能描述进行检索。研究基于 Masala-CHAI 构建数据集,经两阶段修复将网表编译率从 22.0% 提升至 99.97%;通过课程对比学习将三模态映射到共享嵌入空间,六个跨模态检索方向的平均 Recall@1 达 75.2%。
正文 · 原文
Abstract:Analog circuit design relies heavily on reusing existing intellectual property (IP), yet searching across heterogeneous representations such as SPICE netlists, schematics, and functional descriptions remains challenging. Existing methods are largely limited to exact matching within a single modality, failing to capture cross-modal semantic relationships. To bridge this gap, we present AnalogRetriever, a unified tri-modal retrieval framework for analog circuit search. We first build a high-quality dataset on top of Masala-CHAI through a two-stage repair pipeline that raises the netlist compile rate from 22.0\% to 99.97\%. Built on this foundation, AnalogRetriever encodes schematics and descriptions with a vision-language model and netlists with a port-aware relational graph convolutional network, mapping all three modalities into a shared embedding space via curriculum contrastive learning. Experiments show that AnalogRetriever achieves an average Recall@1 of 75.2\% across all six cross-modal retrieval directions, significantly outperforming existing baselines. When integrated into the AnalogCoder agentic framework as a retrieval-augmented generation module, it consistently improves functional pass rates and enables previously unsolved tasks to be completed.
| Comments: | ICCAD Camera Ready Version, Code and data: \url{this https URL} |
| Subjects: | Computer Vision and Pattern Recognition (cs.CV); Artificial Intelligence (cs.AI) |
| Cite as: | arXiv:2604.23195 [cs.CV] |
| (or arXiv:2604.23195v2 [cs.CV] for this version) | |
| https://doi.org/10.48550/arXiv.2604.23195 arXiv-issued DOI via DataCite |
Submission history
From: Lei Li [view email]
[v1]
Sat, 25 Apr 2026 08:01:14 UTC (1,871 KB)
[v2]
Tue, 10 Nov 2026 07:04:09 UTC (1,501 KB)
来源:arXiv cs.AI · arxiv.org