HSPICE can not perform Monte Carlo (MC) simulations while considering aging effects
HSPICE can not perform Monte Carlo (MC) simulations while considering aging effects. I developed a python wrapper that automatically performs MC and aging simulations using HPSICE to save engineering hours.
windows or linux
python3
hspice
Step1:
- Parses the spice file and reads the distribution and monte parameters
- Removes the distribution and monte parameters
- For example if monte parameter was 10, it creates 10 versions of the given spice file
but with width and length values changed according to the distributions it parsed previously - Runs the generated spice files
- Parses the csv results and calculates the mean and sigma of delays
Step2:
- Adds the aging section to step1 spice files
- Runs the generated spice files