Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20704 Discussions

Embedding SDC constraints in Verilog HDL source code

Altera_Forum
Honored Contributor II
1,666 Views

Is it possible to embed SDC constraints ourself using verilog HDL source code? If yes, can someone tell me how to do?

0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
774 Views

I believe you use a Verilog attribute statement ... 

(* ALTERA_ATTRIBUTE = “-name SDC_STATEMENT set_multicycle_path -end -setup -from -to [get_registers *|REG2) 

 

Jake
0 Kudos
Altera_Forum
Honored Contributor II
774 Views

Thanks for your quick reply....This is exactly what I want....

0 Kudos
Altera_Forum
Honored Contributor II
774 Views

is it somehow possible to attach a timing contraint to a reg definition? 

 

I've found this: 

 

reg q2; // Equivalent to set_instance_assignment -name CUT ON -from q1 -to q2 (* altera_attribute = "-name CUT ON -to q2" *) reg q1;on: 

 

quartushelp.altera.com/10.0/mergedProjects/hdl/vlog/vlog_file_dir_attribute.htm 

 

but I believe that's only working with classic timing analyser. is there something an equivalent for timequest??
0 Kudos
Reply