After performing I/O and clock planning, validate your design to ensure that it meets the design requirements. The AMD Vivado™ tools allow you to run DRCs to check for violations and perform SSN analysis to estimate switching noise levels. To perform a final validation on your I/O and clock assignments, you must implement the design and generate a bitstream.