CktGen: Automated Analog Circuit Design with Generative Artificial Intelligence

Paper arXiv GitHub

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.


πŸ“ Available Models

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

πŸš€ Usage

For download and usage instructions, please see our GitHub repository.


πŸ“Š Directory Structure

β”œβ”€β”€ 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/

πŸ“– Citation

@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},
}
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Paper for Yuxuan-Hou/CktGen