--- Quote Start ---
Thanks Mr kaz for your attension;
your reply add to something I miss, but I want to know if these analysis tools are more effecent to analysis and optimize my code than a Manuel analysis, I know it is very hard to make this manual optimization but I mean to optimize the fundamental operations in my project that is repeated many times and affect my project resources directly.
--- Quote End ---
Tools can do a lot of work but expert manual coding can beat them sometimes. There are various documents on coding styles.
I can state the following as an example:
you have 100 filter coefficients: if you just declare them as wires (constants) that will only take routing resource. If you decide to zero them during reset then apply registered assignment then you will waste 100 registers.
If you have several filter modules using same set of coefficients then you better declare one set of wires central to all modules rather than per module to lower routing cost.
The tool will not go far enough to remove registers because that is what you asked for.