Dynamic cloth simulation becomes the most important issue in certain applications such as games, animation, virtual reality and medical which is the dynamic effect with fast self collision between cloth-to-cloth becomes the main problem to resolve. To achieve the reality cloth simulation, we use a mass-spring system, which is the universal model in cloth simulation. For the animation of the particles, we considered internal and external forces to create cloth to look more realistic. As cloth simulators, to handle the cloth self collision is more complicated. So, several methods have been suggested by numerous researchers. Furthermore, we discuss numerous methods for an efficient avoidance of self collision detection. So that the efficiency animation of cloth can be improves much.