CktGen: Automated Analog Circuit Design with Generative Artificial Intelligence
Paper
β’
2410.00995
β’
Published
This repository hosts the pre-trained model weights for CktGen and baseline models.
π For full documentation, installation, training, and evaluation instructions, please visit our GitHub repository.
| Model | Description |
|---|---|
| CktGen | Specification-Conditioned Circuit Generator |
| Evaluator | Performance predictor (surrogate) |
| LDT | Latent Diffusion Transformer |
| CktGNN | Graph Neural Network |
| CVAEGAN | Conditional VAE-GAN |
| PACE | Parallel Convolution Encoder |
For download and usage instructions, please see our GitHub repository.
βββ cktgen/ # Main CktGen models
β βββ cktgen_cond_gen_*.pth # Conditional generation
β βββ cktgen_recon_*.pth # Reconstruction
βββ evaluator/ # Performance predictor
β βββ evaluator_*.pth
βββ baselines/ # Baseline models
βββ cktgnn/
βββ ldt/
βββ pace/
βββ cvaegan/
@article{hou2025cktgen,
title = {CktGen: Automated Analog Circuit Design with Generative Artificial Intelligence},
journal = {Engineering},
year = {2025},
doi = {https://doi.org/10.1016/j.eng.2025.12.025},
author = {Yuxuan Hou and Hehe Fan and Jianrong Zhang and Yue Zhang and Hua Chen and Min Zhou and Faxin Yu and Roger Zimmermann and Yi Yang},
}