| Author |
Message |
spartacus2
Joined: 01 Apr 2006 Posts: 17
|
01 Apr 2006 9:45 false paths and multicycle paths in Digital circuits |
|
|
|
|
Hi
I am doing a project on determining the existence of false paths and multicyle paths present in a circuit. Is there is software available for giving this information if the circuit netlist is given?
|
|
| Back to top |
|
 |
eda_wiz
Joined: 07 Nov 2001 Posts: 720 Helped: 30
|
01 Apr 2006 12:39 false paths and multicycle paths in Digital circuits |
|
|
|
|
| usually MCP and false paths are specified by the designer before synthesis to Design compiler(synthesis Tool). there are some tools which is able to locate these paths from the RTL. for eg http://www.fishtail-da.com/
|
|
| Back to top |
|
 |
yuenkit
Joined: 20 Jan 2005 Posts: 110 Helped: 5
|
02 Apr 2006 4:34 false paths and multicycle paths in Digital circuits |
|
|
|
|
| DC can provide the check for logical false path. But this only come with DC-Ultra license, and it takes quite some time to run the check.
|
|
| Back to top |
|
 |
robinh
Joined: 18 Jan 2002 Posts: 61 Helped: 1
|
04 Apr 2006 12:39 Re: false paths and multicycle paths in Digital circuits |
|
|
|
|
| I thought that muclticycles paths are very dangerous for a digital system. So I believed that any sinthesys tool is able to detect it and put a warning...
|
|
| Back to top |
|
 |
jackson_peng
Joined: 11 Apr 2005 Posts: 141 Helped: 13 Location: Shanghai, China
|
04 Apr 2006 13:14 false paths and multicycle paths in Digital circuits |
|
|
|
|
| multicycle-path and false-path only affact when there are combinational loops in your design, or the timing constrain is violated
|
|
| Back to top |
|
 |
energeticdin
Joined: 31 Jul 2006 Posts: 122 Helped: 4
|
03 Sep 2007 13:10 Re: false paths and multicycle paths in Digital circuits |
|
|
|
|
False path is used to find only asynchronous path
Multicycle path is which where the design takes more than one cycle to complete a logic
Din
|
|
| Back to top |
|
 |
kpk
Joined: 06 Oct 2004 Posts: 10
|
04 Sep 2007 13:00 Re: false paths and multicycle paths in Digital circuits |
|
|
|
|
| I think Spyglass is there for checking the constraints...i.e the false paths and multicycle paths..It does the check on RTL..
|
|
| Back to top |
|
 |
khplnarayana
Joined: 25 Jun 2004 Posts: 12
|
04 Oct 2007 1:08 Re: false paths and multicycle paths in Digital circuits |
|
|
|
|
SpyGlass-Constraints product can do that, it can check on RTL as well as Gate-Level netlist. But it does not come free and will be sold to Design Companies only.
Regards,
Narayana
|
|
| Back to top |
|
 |
lakshman.ar
Joined: 29 Nov 2006 Posts: 86 Helped: 8
|
04 Oct 2007 6:50 false paths and multicycle paths in Digital circuits |
|
|
|
|
@ energeticdin :
False path is used to find only asynchronous path
what does this mean ??? ... can u elaborate ????
WBR
Lakshman
Added after 22 minutes:
false path are those which exist in the design but u do not want to report the timing on tht path !!
so in that case u can specify to the tool tht particular path as a "false path" ( the tool still does a timing chk on that path, but doesnt report .. )
e.g : false path can exist between 2 clk domains !!!
MCP are purely design issues ... therz nutin dangerous abt having a MCP !!!
WBR
Lakshman
|
|
| Back to top |
|
 |