Timing clocks propagate globally and cannot be restricted to a hierarchical
module. Defining a scoped timing constraint such as set_clock_groups, set_false_path, or
set_max_delay -datapath_only between clocks impacts
sign-off timing globally for the entire design. This can cause confusion and result in
unexpected timing coverage beyond the hierarchical scope. Define these constraints at
the top level to ensure the intended behavior.