In reply to giridhar.ece:
What you are trying to do here. uvm_config_db is like a database. You should set the value before even asking the value out of a db.
uvm_config_db#(type)::set(null,"*","cin",cin_value); // from module top
uvm_config_db#(type)::set(this,"*","cin",cin_value); // from TB