Re: multicyle and false path in FPGA Design




<ekavirsrikanth@xxxxxxxxx> wrote in message
news:51facbfd-43fa-4247-810e-51c7d658ec5b@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Hi All,

How to identify the Multi cycle path and the False path in the design.
do we need to identify after the Synthesis stage xilinx fpga tool it
self will recognize and through as warning or error.


If this is a medium/high budget project I would speak to the Fishtail
(http://www.fishtail-da.com/) guys. Their Focus product will automatically
find most(all?) MCP/FP in your design and output the result to a constraints
file. I believe both Precision/Synplicity are supported. This is a great
product but as I mentioned mostly for the big guys.

If you have to do this manually then start by looking at the most negative
slack path and simply plough through the code/schematics to see if that path
is false/multicycle or not. It is not going to be easy or quick especially
for false path. If you have access to a formal tool or PSL/SVA support for
your simulator then you might be able to write a property to check that, for
example, and enable pin on the output of a long combinatorial path FF is
always stable for more than 1 clockcycle.

Hans.
www.ht-lab.com

At what stage in the asic flow this multicycle path and False path are
identified. How to fix this Multi cycle path and false path in the
fpga flow

How it is going to effect the Timing Closure and the Slack of the
design.


regards
kil


.



Relevant Pages

  • Re: How to Find false path in a design
    ... as to how to identify a false path in a design having say 100 modules. ... I should also have mentioned Blue Pearl's products... ... DOULOS - Developing Design Know-how ...
    (comp.arch.fpga)
  • Re: How to Find false path in a design
    ... Google for "false path" is a good start. ... DOULOS - Developing Design Know-how ...
    (comp.arch.fpga)
  • Re: How to Find false path in a design
    ... as to how to identify a false path in a design having say 100 modules. ... We know that false path as defination that it is the path that is ... and run STA on those. ...
    (comp.arch.fpga)
  • Re: How to Find false path in a design
    ... We have been knowing the false path and its nature but i am confused ... as to how to identify a false path in a design having say 100 modules. ... You just feed it your rtl and some constraints and out ...
    (comp.arch.fpga)