Hi
I am trying to use the do_pipeline_check / do_pipeline_retime features in PKS, on a block with 4 layers of pipeline built-in. Since the combinatorial function is not easy to pipeline manually (not an arithmetic function but a decoder), I put it between 2 pipeline stages hoping for PKS to remap it through all the available stages by using do_pipeline_check / do_pipeline_retime.
The check works but tells me that no register is retimable.
Anybody knows what are the criteria for a register to be re-timable ?
Thanks