Well, actually you have to specify the instance name along with the hierarchy. So you can specify which instance you actually want to apply the command..
Well, actually you have to specify the instance name along with the hierarchy. So you can specify which instance you actually want to apply the command..
add instance constraints 1 /b_l_blck/rap/row_9_/mim_4_/i1/II/fab_reg -replace -revised
add instance constraints 1 /b_l_blck/wrap/row_9_/mim_5_/i1/II/fab_reg -replace -revised
....(other the same commands)
but i got this warning?
Warning: Instance /b_l_blck/rap/row_9_/mim_4_/i1/II/fab_reg has conflicting constraint. Skip
// Warning: Instance /b_l_blck/wrap/row_9_/mim_5_/i1/II/fab_reg has conflicting constraint. Skip
......(other the same warning)
my question is that if the command add instance constraints 0 fab_reg -module sram_bin_bit_jet -replace -revised affects only one fab_reg, why is there a conflict on other fab_reg on the other paths that i used?
Don't use -module option. Use the proper instance name instead. When you use -module, it will apply it to all modules.
Secondly the warning is shown because you are trying to remove all constraints using 1 command and you are trying to add constraints using another. It is a conflict.So decide whether you want to add or remove constraints.