I am trying to design a pipelined floating point Mac unit and my aim is to enhance the speed of the design, by adding multiple stages of pipelines. But, I am finding difficulty in knowing the frequency of design. Timing reports after Place and Route will generate the maximum period, but i learned recently from somewhere that it is not the actual frequency. So, how to know the exact frequency?
One possible way would be to know, what logic is being inferred corresponding the verilog code, by the tool. But, even for this, I am facing difficulties. I don't exactly know what the tool will infer and how much delay to consider for the logic it is inferring. Any help would be appreciated. Thank You