TL;DR
CircuitFormer is a transformer-based model trained on a large annotated dataset, utilizing a novel circuit tokenizer to improve analog circuit design from natural language prompts, achieving high correctness and success rates.
Contribution
The paper introduces CircuitFormer and a new circuit graph tokenizer, overcoming dataset scarcity and tokenization limitations in analog circuit design automation.
Findings
CircuitFormer achieves 100% syntactic correctness.
It attains 83% functional success rate across major circuit types.
The new tokenizer reduces sequence length by 57% and improves compression.
Abstract
Automating analog circuit design remains a longstanding challenge in Electronic Design Automation (EDA). While Transformer-based Large Language Models (LLMs) have revolutionized software code generation, their application to analog hardware design is hindered by two critical limitations: (i) the scarcity of analog design datasets containing natural language description of a design and its corresponding netlist, and (ii) the inefficiency of general-purpose tokenizers (e.g., Byte Pair Encoding (BPE)) in capturing the inherent graph structure of circuits. To bridge this gap, first, we curate the largest annotated dataset of analog circuit netlists to date, comprising 31,341 netlist-natural language description pairs across all major circuit classes. Furthermore, we propose Circuit Tokenizer (CKT), a novel circuit graph tokenizer designed to encode netlist connectivity by explicitly mining…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
