SDC (Synopsys Design Constraints) as implemented in OpenSTA
Choose a section to drill, or play every section mixed together. Each section lists the commands it covers, and any kinds of card it holds besides the plain one: a command whose meaning you pick.
All sections
A mixed round drawn from every section. Due cards come first, then new cards in random order.
Object access
Finding ports, pins, cells, nets, and clocks so other commands can act on them.
get_portsget_pinsget_cellsget_netsget_clocksall_inputsall_outputsall_clocksall_registerscurrent_designget_libsget_lib_cellsget_lib_pinsGeneral purpose
Units and how names are resolved in the hierarchy.
set_unitscurrent_instanceset_hierarchy_separatorClocks
Defining clocks and describing their latency, uncertainty, and relationships.
create_clockcreate_generated_clockset_clock_uncertaintyset_clock_latencyset_propagated_clockset_clock_transitionset_clock_groupsset_clock_gating_checkset_senseset_ideal_networkset_ideal_latencyset_ideal_transitionInput and output
Timing and electrical conditions at the block boundary.
set_input_delayset_output_delayset_driving_cellset_input_transitionset_loadset_driveTiming exceptions
Paths that must be timed differently from the default single-cycle check.
set_false_pathset_multicycle_pathset_max_delayset_min_delaygroup_pathset_disable_timingset_case_analysisset_max_time_borrowset_data_checkset_min_pulse_widthDesign rules
Electrical limits on slew, capacitance, and fanout.
set_max_transitionset_max_capacitanceset_max_fanoutset_min_capacitanceEnvironment and derating
Operating conditions and on-chip variation.
set_timing_derateset_operating_conditionsPower and multiple voltages
Supply voltages and voltage-domain regions.
set_voltagecreate_voltage_area