Skip to content

cda-tum/pyckt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyckt: Python Analog Circuit Synthesis Tool (ACST)

This library provides tools for analog circuit topology generation, structural recognition, and partitioning, inspired by the C++ ACST project.

Structure

  • pyckt/topology/: Topology generation
  • pyckt/recognition/: Structural recognition
  • pyckt/partitioning/: Partitioning
  • pyckt/utils.py: Utilities
  • tests/: Unit tests

Installation

pip install .

Testing

python -m unittest discover tests

Author

Your Name

Acknowledgements

This project is inspired by the original implementation:

  • acst - Analog Circuit Synthesis Tool: https://github.com/inga000/acst/
  • Abel, Inga, and Helmut Graeb. "FUBOCO: Structure synthesis of basic op-amps by FUnctional BlOck COmposition." ACM Transactions on Design Automation of Electronic Systems (TODAES) 27.6 (2022): 1-27.

About

Python-based library for analog circuit synthesis, subcircuit recognition, and stage partitioning

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages