o Meeting Skew Targets: Verify achieved skew (global and local/group) against specified targets using CTS reports (report_clock_timing).
Meeting Latency Targets: Check min/max insertion delays against requirements.
Meeting DRCs: Ensure no max_transition, max_capacitance, or max_fanout violations
Duty Cycle Preservation: Check for duty cycle distortion. Ensure minimum pulse width requirements are met.
Balanced Structure: Visually inspect the tree or use tool reports to check for reasonably balanced branches. Global skew gives idea on how overall CTS is balanced.
- Use appropriate clock buffers (balanced, low variation).
- Apply NDRs (Non-Default Rules like shielding, double spacing) during clock routing to minimize crosstalk susceptibility.
Power Efficiency: Check the number and size of inserted clock buffers/inverters. Ensure the tool performed power optimization if enabled.
Routability: Analyze post-CTS congestion maps.
