Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Order of preference of serving false path and multicycle path

Status
Not open for further replies.

biju4u90

Full Member level 3
Joined
Dec 10, 2014
Messages
172
Helped
3
Reputation
6
Reaction score
3
Trophy points
18
Activity points
1,437
https://www.edaboard.com/threads/321098/

In the above post in this forum, it is said that false path will be given more preference over multicycle path by the STA tool. Why false path is given more priority?

It is said that the order of precedence is - Leftmost having higher priority.
SFP > MCP > SCP > SMT

What does SCP and SMT represent?
 

Hey,

False path constraint is much more strict, as you are saying that paths between launching and capturing flip flops will not exist, may be due to some architectural condition. Hence, tool will not time those paths.

I guess SCP is single cycle paths. I am not sure about SMT.

Thanks,
Abhishek


https://www.edaboard.com/threads/321098/

In the above post in this forum, it is said that false path will be given more preference over multicycle path by the STA tool. Why false path is given more priority?

It is said that the order of precedence is - Leftmost having higher priority.
SFP > MCP > SCP > SMT

What does SCP and SMT represent?
 

https://www.edaboard.com/threads/321098/
Why false path is given more priority?

I consider that tools are lazy but smart :D

If path is false, then no optimization needed.
If path is Multicycle, there is a little job to do.
Otherwise, path is normal single cycle, full of load to do for optimization.

So if a path is set to both false and multicycle, there is no choice better than doing nothing for that path to save runtime obviously.
Of course, in this case, you need to review your constraint carefully and answer why such situation happen ? or say bug in your constraint ??
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top