summary
Command
cicsim --no-color summary --help
Usage: cicsim summary [OPTIONS]
Generate simulation summary for results
Options:
--filename TEXT Input config file
--output TEXT Output summary file
--help Show this message and exit.
Description
summary generates a combined markdown summary from multiple simulation
result sets. This is useful for producing a single document that covers all
testbenches in a design.
The summary.yaml file
The summary command reads a YAML configuration file (default
summary.yaml) that defines which simulations and results to include.
An example summary.yaml:
description: "Simulation summary for SUN_PLL"
simulations:
tran:
name: "Transient analysis"
description: "Transient simulation of the PLL"
data:
- name: "Typical"
src: "results/tran_Sch_typical"
method: "typ"
- name: "Temp/Voltage"
src: "results/tran_Sch_tempvall"
method: "minmax"
- name: "Monte-Carlo"
src: "results/tran_Sch_mc"
method: "3std"
Data methods
The method field controls how the results are summarized:
| Method | Description |
|---|---|
typ |
Report the median value |
minmax |
Report min, median, and max across all corners |
std |
Report mean +/- 1 standard deviation |
3std |
Report mean +/- 3 standard deviations (for Monte-Carlo) |
Usage
Generate with default filenames:
cicsim summary
Specify input and output:
cicsim summary --filename summary.yaml --output README.md
The output is a markdown file with tables showing each parameter against its specification, with values color-coded for pass/fail.