In this manuscript, two controlling techniques (Non-Linear Feedback control and Feedback Linearization) for synchronization of chaotic systems are proposed to attain synchronization between two generalized class of chaotic systems in master-slave configuration. An extensive analysis with systematic comparison between these two techniques are presented in this paper. Time delay is an inherent feature of a physical system, so study of the synchronization problem with time-delayed chaotic systems is the need of the hour. A detailed analysis is proposed for the same. Theoretical results are validated using MATLAB simulations.