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.

what is the flase path and multiple path in physical design

Status
Not open for further replies.
False path is an unused path which is not considered during timing analysis
for example take a multiplexer..it has so many signals conected for its interneal use only but when it comes to timing analysis it is not be going to use so that is the false path..........
like G1, G2_n or something like that u will see right or else read wakerly book there u will come to know the false path
 

if you have more logic between registers ...to over come that dalay we should use more than one clock cycle...that path is called multi cycle path
 

false path : this is a path which exists in ur design and u do not want the "timing tool" to check for timing on this path, cos u kno tht the timing chk is gonna fail !!

so instead of hte tool trying to meet the timing on this path( which is a waste) , u hv to specify it as a "false path"

ex: asynchronous clocks !!!

MCP :
 

synchronizers, or paths where signals which cross clock domains are usually added as false paths in the constraints.

a good example of multicycle path would be a pipelined path
 

more examples MCP :

1) when a slower clock domain in interacting with a faster clock domain & vice-versa

2) multiplier logic

3) pipe lined logics ( as mentioned above)

nemore additions ???
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top