CktGen / README.md
Yuxuan-Hou's picture
Update README.md
8658e9d verified
metadata
license: mit
language:
  - en
tags:
  - analog-circuits
  - electronic-design-automation
  - conditional-generation
  - contrastive-learning
  - vae
  - diffusion
  - test time optimization
library_name: pytorch
pipeline_tag: other

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},
}