commit | d8f50f0cabfabdc9c240c188977dce452f77c08c | [log] [tgz] |
---|---|---|
author | kareem <kareem.farid@efabless.com> | Mon Jul 04 15:15:50 2022 -0700 |
committer | kareem <kareem.farid@efabless.com> | Mon Jul 04 15:15:50 2022 -0700 |
tree | 7481f1dc4cebd32cef739693a5ae1a9bd66155b3 | |
parent | c075440ed8e37e13e0828f120347fc8d67ced355 [diff] |
update timing scripts for rcx and spef mapping
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