In this research, we analyzed the multi-functional role of a tunnel barrier that can be integrated in devices. This tunnel barrier, acting as an internal resistor, changes its resistance with applied bias. Therefore, the current flow in the devices can be controlled by a tunneling mechanism that modifies the tunnel barrier thickness for non-linearity and switching uniformity of devices. When a device is in a low-resistance state, the tunnel barrier controls the current behavior of the device because most of the bias is applied to the tunnel barrier owing to its higher resistance. Furthermore, the tunnel barrier induces uniform filament formation during set operation with the tunnel barrier controlling the current flow.