Why do you think in states? Why should we consider the transistor either on or off? We could use the transistor in its full operating range and thus use it as an analog device(amplifier?). We could then say that we are going to have x states where each state is a range of voltages.
Example: Each state has a range of 2V thus the first state is from 0-2V then the next state is from 2-4V, the third is from 4-6V etc.
We could then construct an analog computing device. Of course I don't know if we are going to have increased computational power over a device that uses the two logical states but that is not the point. The point is we can make it.
Yes, I understood it as such (in the case you've presented, 2V is the modulus); but, Im addressing digital devices, not analog.
Also since the drain and source of a MOS transistor are exactly the same and thus can be interchanged* we could have a three state device. One state is off, and the other two states are on but with the current flowing in different directions.
*(Take this with a grain of salt, I am not sure if we can do this without any performance hit. Could someone that is more into the physics of the device help us out?)
Humm... as far as I know yes, source & drain are about the same (electrodes); however, you could not have current flowing both ways simultaneously (and, it also would depend upon nMOS & pMOS...).
Let me put it in more simple terms:
1. Consider a transistor as a switch; you turn on the lights (switch on) or you turn off the lights (switch off);
2. Say the voltage amplitude ("range") between on & off is 1: V ->0, switch is off; V ->1, switch is on;
3. Consider a third ""state"", V=0,5, where the light is dimmed... but still on.
This is my point: Even with a third ""state"", you're still left with
lights on or
lights off (QC allows a third state: on & off [0, 1] simultaneously; but, that's out of this issue). These, are true states since they imply radical changes in the device's [initial & final] behaviour (transistor). Hence, a third (pseudo) state as you put it, would be identical to the other
on state, with two different 'processing' speeds.
Cheers!