@@ -27,26 +27,38 @@ export SYNTH_HDL_FRONTEND ?= slang
2727export SYNTH_HIERARCHICAL ?= 0
2828
2929# Use $(if) to defer conditional eval until all makefiles are read
30- #
31- # | PDK Version | Front End | Place Site | Utilization |
32- # | ------------| --------- | ---------- | ----------- |
33- # | all | slang | 6T | 30 |
34- # | non-0.3 | slang | 8T | 52 |
35- # | all | verific | 6T | 30 |
36- # | non-0.3 | verific | 8T | 54 |
37- # | 0.3 | any | 8T | 56 |
38-
3930export CORE_UTILIZATION = $(strip \
4031 $(if $(filter 0.3,$(RAPIDUS_PDK_VERSION ) ) , \
41- 56, \
42- $(if $(filter slang,$(SYNTH_HDL_FRONTEND ) ) , \
43- $(if $(filter ra02h138_DST_45CPP SC6T,$(PLACE_SITE ) ) , \
32+ $(if $(filter ra02h138_DST_45CPP,$(PLACE_SITE ) ) , \
33+ $(if $(filter slang,$(SYNTH_HDL_FRONTEND ) ) , \
34+ $(if $(filter 14LM,$(LAYER_STACK_OPTION ) ) , \
35+ 52, \
36+ $(if $(filter 16LM,$(LAYER_STACK_OPTION ) ) , \
37+ 54, \
38+ 56 \
39+ ) \
40+ ) , \
41+ $(if $(filter 14LM,$(LAYER_STACK_OPTION ) ) , \
42+ 50, \
43+ 56 \
44+ ) \
45+ ) , \
46+ 56 \
47+ ) , \
48+ $(if $(filter 0.15,$(RAPIDUS_PDK_VERSION ) ) , \
49+ $(if $(filter ra02h138_DST_45CPP SC6T,$(PLACE_SITE ) ) , \
4450 30, \
4551 52 \
4652 ) , \
47- $(if $(filter ra02h138_DST_45CPP SC6T,$(PLACE_SITE ) ) , \
48- 30, \
49- 54 \
53+ $(if $(filter slang,$(SYNTH_HDL_FRONTEND ) ) , \
54+ $(if $(filter ra02h138_DST_45CPP SC6T,$(PLACE_SITE ) ) , \
55+ 30, \
56+ 52 \
57+ ) , \
58+ $(if $(filter ra02h138_DST_45CPP SC6T,$(PLACE_SITE ) ) , \
59+ 30, \
60+ 54 \
61+ ) \
5062 ) \
5163 ) \
5264 ) )
0 commit comments