set_multicycle_path (GCF)

Defines how many clock cycles a signal has to travel through these paths. The budget of these paths will be a multiple of the period of the clock controlling the from port.

 

set_multicycle_path <num_cycles> -from reg_port [-through any_port] [-to to_port];

Arguments

<num_cycles>

The number of clock cycles in which the signal needs to propagate through the path. You can use wildcards.

 

-from reg_port

A register or memory instance output pin. You can use wildcards.

 

[-through any_port ]

Must be any instance pin. You can use wildcards.

 

[-to to_port ]

Must be an output port of the design or a register or memory instance input pin. You can use wildcards.

Supported Families

 ProASIC

Exceptions

Examples

The following statement specifies it takes two clock cycles to reach signals from instance pins /us/u1/dff*.q to instance pins /u4/ mem1/*.D.

 

set_multicycle_path 2 -from /us/u1/dff*.q -to /u4/mem1/*.D;

See Also

Constraint support by family

Constraint entry table

GCF syntax conventions