A
alb
Guest
Hi everyone,
I started adding false paths to my design (see this thread for a
context: <boojj9FgihhU1@mid.individual.net> but in order to avoid funny
names, I started to add wildcards.
My false path constraints look like this:
set_false_path -from [get_cells execute0.r.ctrl_wrb.reg_d*] \
-to [get_cells execute0.fpu0.REGISTER_o*]
And I have ~50 of them. Now, the wildcard is expanded and I end up with
~60000 false paths that apparently are a too huge amount for my par tool
(Designer), which takes 40 minutes *only* to import the file and 7h to
perform place and route.
I feel there's something wrong here... Any suggestions? The sad part is
that it also fail to meet timing constraints, even though the synthesis
looked like it had sufficient slack margin to handle routing delays.
Thanks in advance,
Al
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
I started adding false paths to my design (see this thread for a
context: <boojj9FgihhU1@mid.individual.net> but in order to avoid funny
names, I started to add wildcards.
My false path constraints look like this:
set_false_path -from [get_cells execute0.r.ctrl_wrb.reg_d*] \
-to [get_cells execute0.fpu0.REGISTER_o*]
And I have ~50 of them. Now, the wildcard is expanded and I end up with
~60000 false paths that apparently are a too huge amount for my par tool
(Designer), which takes 40 minutes *only* to import the file and 7h to
perform place and route.
I feel there's something wrong here... Any suggestions? The sad part is
that it also fail to meet timing constraints, even though the synthesis
looked like it had sufficient slack margin to handle routing delays.
Thanks in advance,
Al
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?