Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
8 years ago

timing questions -false path for the experts

Hi,

I have a design that has value in it that define the code behavior, let call them:

config_reg

table_of_vaule

1. because of the nature of those things, they are deep in the design.

2. those values are being configured using 25Mhz clock

3. values are used using a 100Mhz clock.

I run a set_flase_path :

set_false_path -from [get_keepers {config_reg}]

set_false_path -to[get_keepers {config_reg}]

make sure than when I write and read I hold the values10 clocks, make sure it sticks.

Another code run on a different 100Mhz, used config_reg(0) to branch.

Assuming values at config_reg are stable does the set_flase_path has any damaging effect?

@100Mhz

if(a=1 and config_reg(0)) then

...

what about that:

@100Mhz

if(a=1 and config_reg(sel)) then

...

where sel and a are 100Mhx values with NO false_path on them.

thanks

20 Replies