En teoría, ¿es posible hacer una puerta lógica que use corriente cero?

CMOS reduce en gran medida el consumo de corriente de los circuitos integrados porque uno de los FET complementarios siempre está en modo no conductor, por lo que solo hay un flujo de corriente durante la transición entre estados, que es solo la cantidad de carga en la capacitancia equivalente de la puerta y tal vez alguna fuga cuando ambas puertas están abiertas momentáneamente.

¿Es teóricamente posible hacer una puerta lógica que tenga cero fugas mientras cambia de estado (usando cualquier tecnología realista), y la señal simplemente pasa a través del circuito como cambios en el voltaje que causan otros cambios en el voltaje? Si no, ¿cuál es el mínimo teórico?

Física relacionada.stackexchange.com/questions/2178/…

Respuestas (5)

No es posible hacer una puerta lógica electrónica que funcione incluso cuando su corriente es siempre cero.

Sin embargo, es posible disponer las puertas lógicas electrónicas CMOS de tal manera que la energía almacenada capacitivamente en las puertas del transistor se devuelva más tarde a la fuente de alimentación, por lo que utiliza una potencia neta casi nula. Una vez que el sistema está encendido y todos los condensadores de derivación están completamente cargados, esas puertas lógicas pueden realizar una cantidad arbitrariamente grande de cálculos mientras extraen casi cero corriente de la batería. Estos arreglos a menudo se denominan computación no destructiva.

Además, hay muchas formas de construir estructuras computacionales lógicamente equivalentes sin ningún dispositivo electrónico. Tales puertas lógicas no electrónicas usan naturalmente corriente cero, aunque casi todas requieren mucha más energía para operar que su puerta lógica electrónica lógicamente equivalente.

informática no electrónica

Algunas puertas lógicas no electrónicas se enumeran en el artículo "Diez computadoras más extrañas" .

Algunas puertas lógicas no electrónicas más que aparentemente no son lo suficientemente raras como para hacer ese artículo:

David Cary ha diseñado una CPU para que se construya completamente a partir de válvulas de carrete, y todavía está considerando si alimentarlo con presión de aceite hidráulico tradicional, presión de agua o presión de aire.

Las compuertas lógicas fluídicas no tienen partes móviles, si no cuenta el fluido que se mueve a través de ellas como una "parte".

(¿Hay algún artículo en Wikipedia o en algún otro wiki con una lista de formas de implementar el concepto abstracto de una "puerta lógica"?)

computación no destructiva

La computación no destructiva, también llamada computación reversible, Lógica de recuperación de carga o Lógica adiabática, involucra puertas que usan energía casi nula.

Cuando un sistema computacional borra un poco de información, debe disipar una energía mínima teórica de kT ln(2), el límite de von Neumann-Landauer, donde k es la constante de Boltzmann y T es la temperatura.

La mayoría de las puertas lógicas borran un poco de información para cada operación lógica. Sin embargo, hay algunas puertas lógicas que preservan cada bit. En teoría, estas puertas lógicas no destructivas podrían usar mucha menos energía que la potencia mínima teórica de las puertas lógicas destructivas de bits.

"Lógica reversible" de Ralph C. Merkle en Zyvex

RevComp - The Reversible and Quantum Computing Research Group tiene algunas buenas fotos de su CPU reversible.

La lógica adiabática es más o menos lo que estaba buscando. Algo para mejorar/solucionar las imperfecciones de CMOS.
Aunque todavía me gustaría saber la cantidad más baja posible de energía teóricamente necesaria para procesar información.
Todas las arquitecturas de computadora alternan entre almacenar bits en un lugar, canalizar los bits almacenados a través de alguna lógica combinacional como una ALU y luego almacenar los bits resultantes en otro lugar. Almacenar un bit requiere un mínimo teórico de kT ln(2). Parece haber un debate sobre si el límite inferior de la lógica combinatoria es realmente cero o simplemente pequeño en comparación con kT ln(2) -- o, en otras palabras, sobre si la cantidad máxima teórica de operaciones lógicas combinatorias que uno puede hacer con un cantidad dada de energía es infinita o finita. Consulte cise.ufl.edu/research/revcomp .
Sin embargo, las puertas CMOS usan mucho más que kT ln(2), ¿no? Eso es como 10^-21 J por bit, o picovatios a 3 GHz.
¿Puede una computadora reversible ser Turing-completa, siendo capaz de resolver cualquier problema con una función acotada de la cantidad de memoria que se requeriría para una máquina de Turing no reversible?
@endolith: Sí, hoy en día , las puertas usan mucho más que kT ln(2), tanto puertas CMOS destructivas como no destructivas. Sin embargo, si continúan las tendencias actuales , la energía utilizada por las puertas CMOS no destructivas caerá por debajo de kT ln(2) alrededor de 2025. Las puertas destructivas, ya sean CMOS o cualquier otra cosa, no pueden usar menos del mínimo teórico de kT ln(2).
Una cita de Wikipedia: "Teóricamente, la memoria de la computadora a temperatura ambiente que opera en el límite de Landauer podría cambiarse a una velocidad de mil millones de bits por segundo con solo 2,85 billonésimas de vatio de energía gastada" en.wikipedia.org/wiki/ Landauer%27s_principio

Sí. Puede hacer una puerta que cambie con corriente cero si no le importa esperar una cantidad infinita de tiempo;) Dado que la corriente es un cambio en la carga sobre el cambio en el tiempo, a medida que el cambio en el tiempo llega al infinito, la corriente se vuelve cero. Ejecute su lógica lo más lento posible mientras cumple con las especificaciones de su otro sistema.

Tu tarea para esta noche es leer el capítulo "Termodinámica de la computación" de "Lectures on Computation de Feynman" ;)

ohh, Feynman, ¡debería leer eso también!
Puede que lo haya leído hace mucho tiempo. ¿Es ese el ensayo que habla de la computación reversible?
Ese es.

No, no es posible.

La capacitancia de la puerta es una función de la geometría del transistor y las propiedades de los materiales del transistor. Siempre habrá capacitancia. En un esfuerzo por minimizar la capacitancia, siempre habrá compensación entre la velocidad del transistor, la ruptura de voltaje, la ganancia y otras propiedades del dispositivo.

No solo eso, sino que para usar la salida de la puerta, el transistor debe impulsar cualquier capacitancia de salida. Nuevamente, la capacitancia de salida es una función de la geometría del cable y las propiedades de los materiales circundantes.

También hay otros efectos de fuga. A través del drenaje y la fuente de cualquier transistor en estado apagado e incluso alguna corriente de fuga en la puerta. Si bien estos efectos son en su mayor parte insignificantes en las piezas de silicio reales, tarde o temprano se encontrará con ellos en su búsqueda de una puerta de corriente cero.

No dije que tenía que usar transistores.
Tal vez no, pero los mencionó y etiquetó la pregunta CMOS. Así que parecía una suposición razonable.
Lo mencioné como un ejemplo de una nueva tecnología que redujo en gran medida el uso actual. Me pregunto si hay teóricamente algo mejor.
En otras palabras, ¿es posible medir el voltaje en un cable sin extraer corriente de él en el proceso? ¿Es teóricamente posible hacer un dispositivo de conmutación que no tenga capacitancia de entrada? ¿Es posible medir la presión en una tubería sin dejar salir agua?
> ¿Es posible medir la presión en una tubería sin dejar salir agua? Sí. Simplemente instale membranas de goma en ambos extremos. Pero no puede hacer esto sin mover agua y el agua en movimiento pierde energía en la tubería. :)
@jpc También puede medir la presión midiendo la cantidad de fuerza que debe aplicar a la membrana/pistón para evitar que se mueva.
endolito: Buena idea. Ahora, ¿hay métodos para medir la fuerza sin que todo se mueva al menos un poquito... ;)
@jpc ¿Por qué es eso necesario? Sospecho que el Demonio de Maxwell es relevante: "Szilard... sugirió que la contabilidad adecuada de la entropía se restaura en el proceso de medir la posición de la molécula. Esta explicación se convirtió en la estándar hasta 1981, cuando Bennett demostró que el paso fundamentalmente disipativo sorprendentemente no es el mismo". medición (que se puede hacer de forma reversible) sino el borrado lógicamente irreversible de la memoria del demonio, para dejar espacio para nuevas mediciones". Strangepaths.com/reversible-computation/2008/01/20/en

au contraire:

Su pregunta principal planteada se puede resolver sin usar corriente o cualquier tipo de circuito.

http://www.youtube.com/watch?v=SudixyugiX4

Si no cuentas toda la energía requerida del ser humano para reiniciar las puertas cada vez...

Si no tiene que ejecutar el programa para obtener el resultado , eso parecería un paso en la dirección de calcular algo por nada, aunque su aparato debe haber estado disipando algo de energía.

Guau, eso es bastante sorprendente.