create_generated_clock -source reference_pin [-divide_by divide_factor] [-multiply_by multiply_factor] [-invert] source
-source reference_pin
Specifies the reference pin in the design from which the clock waveform is to be derived.
-divide_by divide_factor
Specifies the frequency division factor. For instance if the divide_factor is equal to 2, the generated clock period is twice the reference clock period.
-multiply_by multiply_factor
Specifies the frequency multiplication factor. For instance if the multiply_factor is equal to 2, the generated clock period is half the reference clock period.
-invert
Specifies that the generated clock waveform is inverted with respect to the reference clock.
source
Specifies the source of the clock constraint on internal pins of the design. If you specify a clock constraint on a pin that already has a clock, the new clock replaces the existing clock. Only one source is accepted. Wildcards are accepted as long as the resolution shows one pin.
None
create_generated_clock –divide_by 2 –source [get_ports {CLK}] U1/reg1:Q
create_generated_clock –divide_by 3 –multiply_by 4 -source clk [get_pins {myPLL:CLK1}]
SDC accepts either –multiply_by or –divide_by option. In Actel design implementation, both are accepted to accurately model the PLL behavior.
SDC accepts defining a generated clock on many sources using a single command. In Actel design implementation, only one source is accepted.
The -duty_cycle ,-edges and –edge_shift options in the SDC create_generated_clock command are not supported in Actel design implementation.