cicsim

Setup for cicsim, the simulation runner.

Two things live here:

  • cicsim.yaml, the corner definitions every IP shares. A new IP symlinks it into its sim/ directory, so all designs run the same corners.
  • cell_spice/, the template for a new spice testbench.

A simulation is named by picking one value from each corner group:

cicsim run --name Sch_typical tran Sch Gt Ktt Tt Vt

Gt general, Ktt process, Tt temperature, Vt supply. Give a comma separated list and cicsim runs the cross product, which is what the etc, tfs and temp targets of the cell_spice Makefile do.


Table of contents