Python automation for electrical simulation with spectre and hspice
Before downloading, certify that you have the following requirements:
- You have the most recent version of
python
- Your operating system is
Windows
orLinux
based.
Run the following commands:
pip install -r requirements.txt
Lauching the application:
python3 main.py
This software is on realese 0.1. The current version is capable of:
Version 1.1.* Features
- Execution by command line (see Installation)
- Update readme instructions.
- Run Hspice files Manually
- Run Spectre files Manually
- Manage simulation files and compile in one csv
- Run automatically to any type of simulation (either Hspice or Spectre)
- Adicionar o comando '.option post = 2' e '.option measform = 3' nos scripts para hspice, talvez fazer um template seja interessante de manter no dir de sample_scripts
- Adicionar o número de sims Monte Carlo como variável nos scripts e no .json
- Refatorar o CSVManager para que ele possa refazer o layout do all_results.csv para as simulações spectre. São dois arquivos que precisam ser processados: - <\cellname>.mt0 - <\cellname>.raw/mc1.process.mcdata
- Verificar se a criação do file config.cir está correto para as simulações spectre, creio que esteja no formato hspice ainda
See License for more information.