Just look at the critical path which it is reporting and analyze why it is failing. There could be several reasons for its failure. If it is a setup violation, The number of levels of combo-logic might be higher in your critical path. There could be wrong constraining i.e. some times a mutli-cycle path is not constrained and it is analyzed for a single clock cycle, It will show errors.
There could be clock skew issues in your clock tree as well for the timing violations. This is just a glimpse of the big list and there are several techniques to overcome timing viloations.
I dont have any document describing all the techniques.
Before looking at the commands in design compiler, list down what you wanted to do to your design.
Once you have them, Just post your requirement here.