Forum Discussion
3 Replies
- Altera_Forum
Honored Contributor
Instead of using keep/preserve, you can tap pre-synthesis (RTL signals) as they appear in your code (set the filter appropriately in the Node Finder when you are adding signals to the Node List). Tapping pre-synthesis signals essentially preserves them through place and route.
- GZwei
New Contributor
Unfortunately, this is not entirely true as it seems. Nodes that get removed in synthesis cannot be selected in SignalTap using pre-synthesis. The signals are visible when using the option "Design Entry (all names)", but attaching SignalTap to registers that get optimized away is not possible. Neither the syn_keep attribute and the preserve attributes work. The only way to get SignalTap to attach to these registers is to combine them with a dummy logic function that is never true, and then or it to some other signal that is used. :-(
- MRezn
New Contributor
agree, all guides lie about 'keep' flag, it does not work really for many years