Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Regular Contributor
sraza
Posts: 91
Registered: ‎03-13-2012
0

Write Timing constraint and Speed Optimization in synthesis option

Hello all

 

I am relatively new to FPGA designing

 

I have a querry that why do we need to check or uncheck the "write timing constrant" check box during systhesis setting.

I know it will write timing constraint in NGC file. But since we are giving timing constraints to the design using UCF file. So why need this.So either the UCF file will then be used in PAR or this. I am little confused in it.

 

If they are in collaboration what will be the hierarchy then.

 

Also will optimizing the speed increase my design size as I found no effect in the sumamry after changing the options.

 

Regards,

Shan

Expert Contributor
bassman59
Posts: 4,653
Registered: ‎02-25-2008
0

Re: Write Timing constraint and Speed Optimization in synthesis option


sraza wrote:

Hello all

 

I am relatively new to FPGA designing

 

I have a querry that why do we need to check or uncheck the "write timing constrant" check box during systhesis setting.

I know it will write timing constraint in NGC file. But since we are giving timing constraints to the design using UCF file. So why need this.So either the UCF file will then be used in PAR or this. I am little confused in it. If they are in collaboration what will be the hierarchy then.


 

I don't bother with that feature. I just set my period and other implementation constraints in the UCF. 

 


Also will optimizing the speed increase my design size as I found no effect in the sumamry after changing the options.


Optimizing for speed might increase the design size, as the tools may replicate some logic. But depending on the required speed, such replication might not be necessary.


----------------------------------------------------------------
Yes, I do this for a living.
Moderator
viviany
Posts: 480
Registered: ‎05-14-2008
0

Re: Write Timing constraint and Speed Optimization in synthesis option

Timing constraints in UCF  has top priotity. So if you have conflicting timing constraint in NGC or UCF, the one in UCF will be used.

 

Usually if user chooses to "Write Timing Constraint" during Synthesis, he will not need to set the same Timing constraint in UCF any more.

 

Vivian