Hi,
Fixing the setup and hold violation depends upon your design and the how to do it will depend upon the tools you are using. Hold violations are generaly fixed by inserting buffers in the path which is failing. Setup fix is not that straight forward. you may try to change the drive strengths of the cells in the path which is failing.
Kr,
Aviral Mittal