commit | e3530b9837dc9209e16cd2d509c33c354eaab052 | [log] [tgz] |
---|---|---|
author | kareem <kareem.farid@efabless.com> | Mon Jul 04 15:22:11 2022 -0700 |
committer | kareem <kareem.farid@efabless.com> | Mon Jul 04 15:22:11 2022 -0700 |
tree | 3020543e3a4a2feac61a1ff45da3584dd6d44136 | |
parent | d8f50f0cabfabdc9c240c188977dce452f77c08c [diff] |
added generated spefs and logs for extraction and analysis per extraction rules files at the timestamp of the commit
NOTE: This document is a wip. It is not a finished documentation. The “timing” setup may not be complete and isn't free of bugs.
scripts/openroad ├── rcx.tcl ├── sta.tcl └── timing_top.tcl env ├── caravel_spef_mapping.tcl ├── common.tcl ├── ff.tcl ├── ss.tcl └── tt.tcl timing.mk
rcx.tcl
sta.tcl
timing_top.tcl
caravel_spef_mapping.tcl
common.tcl
ff.tcl
tt.tcl
ss.tcl
NOTE: The settings above are all in tcl syntax
WARNING: These are the needed exports. Adjust them to your paths
export CUP_ROOT=${HOME}/gf180/caravel/caravel # CUP = caravel user project export PDK_ROOT=${HOME}/gf180/pdk export PDK=gf180mcuC export OPENLANE_TAG=2022.02.23_02.50.41 export MCW_ROOT=${HOME}/gf180/caravel/mgmt_soc_litex # MCW = mgmt core wrapper export CARAVEL_ROOT=${HOME}/gf180/caravel/caravel export TIMING_ROOT=${HOME}/gf180/caravel
make -f timing.mk caravel-timing-typ-nom make -f timing.mk caravel-timing-fast-nom