set HIGH_EFFORT_VT_OPT(low_vt_opt_list) [list ULRA_ UNRA_]
set LVT_DONT_USE_LIST {\
E[12345]E.*$ \
E[12345]U.*$ \
}
CADENCE :
Hi Anup/Yougandhar,
Below is what the man page says about high_effort_cells in setOptMode command.
Since the man page says dont_touch should not be true for the specified cells, we didnt set dont_touch on the ULVT cells. But then “place_opt_design -opt” has used ULVT cells for the entire optimization.
Basically, we need the tool to use ULVT only for the unfixed critical paths during high effort optimisation. As discussed, please let us know.
ANS :
Hi Rahul,
Just to clarify, after configuring the high effort cell list in setOptMode command, you also need to configure below settings for the high effort cell list :
1. Apply don’t_use true
2. Apply don’t_touch false
If don’t_use is set to FALSE, then the high effort cells will be used for all optimizations and if don’t_touch is set to TRUE then none of the high effort cells will be considered during optimization.
Please feel free to let us know, if you do have any further queries on the above mentioned information.