Forum Discussion
get_pins command not returning results
- 6 years ago
After several tries I managed to "find" the Q pin of the register by using the "-compatibility_mode" option of the "get_pins" command. This is the one that helps traverse the hierarchies of modules, and the command I used was the following:
get_pins -compatibility_mode dbg_top|i_dbg_wb|wb_biu_i|str_sync_wbff2|q
where "str_sync_wbff2" is the name of the register and "q" is the output of the ff that acts as a clock.
After that I was able to apply a constraint on it.
Update,
I tried the following:
reg str_sync_wbff2 /* synthesis noprune */;
and
reg str_sync_wbff2 /* synthesis preserve */;
In order to prevent Quartus from optimizing this register. Both of them did not have any effect as I am not able to trace the pin with get_pins. Is this the expected behavior from Quartus?
Moreover, I get the following messages:
How is that even possible? At first not being able to find the pin and immediately after determining that this pin is a clock?