In this paper a sliding-mode observer for a class of non-linear systems is proposed. The observer is based on the equivalent control method. The mathematical tools required to design such an observer are also presented. The proposed scheme can ensure finite time convergence of the observer and the reduction of chattering effect due to relay-type correction terms. Several examples are presented to illustrate the proposed method.