NRAM operates using the mechanical properties of carbon nanotubes. These nanotubes can switch between two states, creating a binary system similar to conventional memory but with distinct advantages. When a voltage is applied, the nanotubes can be either in a touching (conductive) or non-touching (non-conductive) state, which corresponds to the binary values of 1 and 0, respectively.