1. A data storage circuit, comprising: a first input for receiving a first input signal; a second input for receiving a second input signal complementary to the first input signal; a first inverter constructed using nanotube switching elements, the first inverter having a first control input and a first output; and a second inverter constructed using nanotube switching elements, the second inverter having a second control input and a second output; and wherein the first control input is coupled to the first input and wherein the second control input is coupled to the second input, wherein the first inverter stores a first data value and the second inverter stores a second data value.