TCL based extensible Register File Generator