Ahmed Reda
03/05/2023, 4:54 PMTim Edwards
03/05/2023, 6:01 PMTim Edwards
03/05/2023, 6:13 PMTim Edwards
03/05/2023, 6:44 PMAhmed Reda
03/06/2023, 7:23 AMTim Edwards
03/06/2023, 1:39 PMAhmed Reda
03/06/2023, 2:15 PMTim Edwards
03/07/2023, 2:44 AMAhmed Reda
03/07/2023, 5:59 PMTim Edwards
03/07/2023, 6:39 PMscripts
at the same level as the PDKs (e.g., sky130A
or gf180mcuD
) and is called cace.py
. However, you have to have a valid datasheet JSON file and valid testbench templates for it to run. As soon as I have things in a "somewhat usable" state, I will push the CACE updates to open_pdks, and push the DAC configuration to a branch on the blizzard repository. It would be helpful to work with your bandgap example. We previously (some years ago) ran a design contest for designing a bandgap, with CACE used for the specification, simulation, characterization, and comparison of different designs. The testbench netlist templates I worked up for bandgap characterization are the most refined and stable. The DAC templates were done just before we started work on the Raven chip, so they were the last additions I made to CACE. That added a lot of extra features like mixed-signal simulation and Monte Carlo simulation, some of which is going to take some effort to get working again.Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.
Powered by