Improving the scheduling of the design project can greatly reduce the total duration of the project. However, appropriately representing the schedule of a design project is complicated chiefly because the design activities often have different degrees of information dependencies between each other. That is, design process involves a number of iterations across the design activities. This work develops a simulation-based model to incorporate the design iterations for generating the schedule of a design project. The proposed model is implemented using a simulation language and the benefits of the model are demonstrated by an example project.