In reply to sarth21:
In your question I do not understand what you mean with ‘In the above instantiation clk_interface is set (uvm_config_db)in top file itself’.
In any way you need an instance of your clock interface like this
sv_clk_interface clk_interface();
Does this exist?