commit | 28f27ccf6e0aea76bcdd3313e9b05187f28efdf6 | [log] [tgz] |
---|---|---|
author | kareem <kareem.farid@efabless.com> | Sat Aug 06 06:30:00 2022 -0700 |
committer | kareem <kareem.farid@efabless.com> | Sat Aug 06 06:30:00 2022 -0700 |
tree | 577139820622e7c83f040ba828917eb424547775 | |
parent | e3530b9837dc9209e16cd2d509c33c354eaab052 [diff] |
add mgmt core wrapper block level sta
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