Não é possível criar uma porta lógica eletrônica que funcione mesmo quando a corrente é sempre zero.
No entanto, é possível organizar as portas lógicas eletrônicas do CMOS de modo que a energia armazenada capacitivamente nas portas do transistor seja posteriormente devolvida à fonte de alimentação, de modo que esteja usando quase zero de energia líquida. Uma vez que o sistema é ligado e todos os capacitores de bypass estão totalmente carregados, essas portas lógicas podem fazer uma quantidade arbitrariamente grande de computação, enquanto extraem quase zero de corrente da bateria. Tais arranjos são freqüentemente chamados de computação não destrutiva.
Além disso, existem muitas maneiras de construir estruturas computacionais logicamente equivalentes sem dispositivos eletrônicos. Tais portas lógicas não eletrônicas naturalmente usam corrente zero, embora quase todas exijam muito mais energia para operar do que seu portão lógico eletrônico logicamente equivalente.
computação não eletrônica
Algumas portas lógicas não eletrônicas estão listadas no artigo
"Dez computadores mais estranhos" .
Mais algumas portas lógicas não eletrônicas que aparentemente não são estranhas o suficiente para criar esse artigo:
David Cary projetou uma CPU para ser construída inteiramente a partir de válvulas de carretel, e ainda está pensando em alimentar a coisa com a pressão tradicional do óleo hidráulico, a pressão da água ou a pressão do ar.
Os portões lógicos fluídicos não têm partes móveis, se você não contar o fluido que se move através deles como uma "parte".
(Existe um artigo na Wikipedia ou em algum outro wiki com uma lista de maneiras de implementar o conceito abstrato de "porta lógica"?)
computação não destrutiva
A computação não destrutiva, também chamada computação reversível, lógica de recuperação de carga ou lógica adiabática, envolve portões que usam quase zero de energia.
Quando um sistema computacional apaga um pouco de informação, ele deve dissipar uma energia mínima teórica de kTln (2) - o limite de von Neumann-Landauer - onde k é a constante de Boltzmann e T é a temperatura.
A maioria das portas lógicas apaga um pouco de informação para cada operação lógica. No entanto, existem algumas portas lógicas que preservam todos os bits. Em teoria, esses portões lógicos não destrutivos poderiam usar muito menos energia do que o poder mínimo teórico dos portões lógicos destrutivos em bits.
"Reversible Logic" de Ralph C. Merkle na Zyvex
RevComp - O Grupo de Pesquisa em Computação Reversível e Quântica
tem algumas fotos legais de sua CPU reversível.