I am trying to speed up my design. I have a large fan out clock enable signal that goes through a combinatorial logic. I do not want to pipeline the signal. I see that it is possible to duplicate combinatorial logic. It seems simple enough but I do not get why I need to specify entity name. I am bit sure what the entity name refers to.
So any examples or alternative ways to accomplish the same thing. Besides duplicating hdl code.
December 2012 Altera Corporation Quartus Settings File
Reference Manual
DUPLICATE_ATOM
Directs the Compiler to duplicate the source node, and uses the new duplicate node to
fan out to the destination node; the original source node no longer fans out to the
destination node. Use the Value field to specify the name of the duplicate node.
Syntax
set_instance_assignment -name DUPLICATE_ATOM -from <from> -to <to> -entity <entity name> <value>
Also can I specify wildcard characters like is done is the SDC files like this:
set_instance_assignment -name DUPLICATE_ATOM -from "*lpm_counter_component|cntr_lok:auto_generated|co unter_reg_bit[1]"
-to "*dcfifo_lql1:auto_generated|rdemp_eq_comp_msb_aeb " -entity <entity name>"dupname*"
So any examples or alternative ways to accomplish the same thing. Besides duplicating hdl code.
Quote:
December 2012 Altera Corporation Quartus Settings File
Reference Manual
DUPLICATE_ATOM
Directs the Compiler to duplicate the source node, and uses the new duplicate node to
fan out to the destination node; the original source node no longer fans out to the
destination node. Use the Value field to specify the name of the duplicate node.
Syntax
set_instance_assignment -name DUPLICATE_ATOM -from <from> -to <to> -entity <entity name> <value>
set_instance_assignment -name DUPLICATE_ATOM -from "*lpm_counter_component|cntr_lok:auto_generated|co unter_reg_bit[1]"
-to "*dcfifo_lql1:auto_generated|rdemp_eq_comp_msb_aeb " -entity <entity name>"dupname*"