Về lý thuyết, có thể tạo ra một cổng logic sử dụng dòng điện bằng không?


18

CMOS giảm đáng kể khả năng rút IC hiện tại vì một trong những FET bổ sung luôn ở chế độ không dẫn điện, do đó chỉ có dòng điện trong quá trình chuyển đổi giữa các trạng thái, chỉ là lượng điện tích trên điện dung tương đương của cổng và có thể một số rò rỉ khi cả hai cổng được mở trong giây lát.

Về mặt lý thuyết có thể tạo ra một cổng logic không có rò rỉ trong khi thay đổi trạng thái (sử dụng bất kỳ công nghệ thực tế nào) và tín hiệu chỉ được truyền qua mạch khi thay đổi điện áp gây ra những thay đổi khác về điện áp? Nếu không, lý thuyết tối thiểu là gì?


Câu trả lời:


8

Không thể tạo ra một cổng logic điện tử hoạt động ngay cả khi dòng điện của nó luôn bằng không.

Tuy nhiên, có thể bố trí các cổng logic điện tử CMOS theo cách mà năng lượng được lưu trữ điện dung trên các cổng bóng bán dẫn sau đó được đưa trở lại nguồn cung cấp, do đó nó sử dụng năng lượng ròng gần như bằng không. Khi hệ thống được cấp nguồn và tất cả các tụ điện được sạc đầy, các cổng logic đó có thể thực hiện một lượng tính toán lớn tùy ý trong khi kéo dòng điện gần như bằng không từ pin. Sắp xếp như vậy thường được gọi là điện toán không phá hủy.

Ngoài ra, có nhiều cách để xây dựng các cấu trúc tính toán tương đương logic mà không cần bất kỳ thiết bị điện tử nào. Các cổng logic phi điện tử như vậy tự nhiên sử dụng dòng điện bằng 0, mặc dù gần như tất cả chúng đòi hỏi nhiều năng lượng hơn để hoạt động so với cổng logic điện tử tương đương logic của chúng.

điện toán phi điện tử

Một số cổng logic phi điện tử được liệt kê trong bài viết "Mười máy tính kỳ lạ nhất" .

Một vài cổng logic phi điện tử nữa dường như không đủ kỳ lạ để thực hiện bài viết đó:

David Cary đã thiết kế một CPU được chế tạo hoàn toàn từ các van ống, và vẫn đang cân nhắc xem có nên cung cấp năng lượng cho áp suất dầu thủy lực, áp lực nước hoặc áp suất không khí truyền thống hay không.

Các cổng logic chất lỏng không có bộ phận chuyển động, nếu bạn không tính chất lỏng di chuyển qua chúng là "một phần".

(Có bài viết nào trên Wikipedia hoặc một số wiki khác với danh sách các cách để thực hiện khái niệm trừu tượng về "cổng logic" không?)

điện toán không phá hủy

Điện toán không phá hủy, còn được gọi là điện toán đảo ngược, Logic phục hồi phí hoặc Logic đáng tin cậy, liên quan đến các cổng sử dụng năng lượng gần như bằng không.

Khi một hệ thống tính toán xóa một chút thông tin, nó phải tiêu tan năng lượng tối thiểu theo lý thuyết là kT ln (2) - giới hạn von Neumann-Landauer - trong đó k là hằng số của Boltzmann và T là nhiệt độ.

Hầu hết các cổng logic xóa một chút thông tin cho mọi hoạt động logic. Tuy nhiên, có một vài cổng logic bảo tồn từng bit. Về lý thuyết, các cổng logic không phá hủy này có thể sử dụng ít năng lượng hơn nhiều so với công suất tối thiểu theo lý thuyết của các cổng logic phá hủy bit.

"Logic đảo ngược" của Ralph C. Merkle tại Zyvex

RevComp - Nhóm nghiên cứu điện toán đảo ngược và lượng tử có một số hình ảnh đẹp về CPU có thể đảo ngược của họ.


Logic đáng tin cậy là khá nhiều những gì tôi đang tìm kiếm. Một cái gì đó để cải thiện / nhận được xung quanh sự không hoàn hảo của CMOS.
endolith

Mặc dù tôi vẫn muốn biết lượng năng lượng thấp nhất có thể về mặt lý thuyết cần thiết để xử lý thông tin.
endolith

2
Tất cả các kiến ​​trúc máy tính xen kẽ giữa việc lưu trữ bit ở một nơi, đường ống được lưu trữ thông qua một số logic tổ hợp như ALU, sau đó lưu trữ các bit kết quả ở nơi khác. Lưu trữ một chút đòi hỏi tối thiểu lý thuyết là kT ln (2). Dường như có một cuộc tranh luận về việc giới hạn thấp hơn của logic tổ hợp thực sự bằng không hay chỉ nhỏ so với kT ln (2) - hay nói cách khác, về mức độ tối đa về mặt lý thuyết của các hoạt động logic tổ hợp có thể làm với lượng năng lượng nhất định là vô hạn hoặc hữu hạn. Xem cise.ufl.edu/research/revcomp .
davidcary

1
Máy tính có thể đảo ngược có thể hoàn thành Turing, có thể giải quyết bất kỳ vấn đề nào với chức năng giới hạn số lượng bộ nhớ sẽ được yêu cầu cho máy Turing không thể đảo ngược>?
supercat

1
@endolith: Vâng, ngày nay , các cổng sử dụng nhiều hơn kT ln (2) - cả hai cổng CMOS phá hủy và không phá hủy. Tuy nhiên, nếu xu hướng hiện tại tiếp tục , năng lượng được sử dụng bởi các cổng CMOS không phá hủy sẽ giảm xuống dưới kT ln (2) vào khoảng năm 2025. Các cổng phá hủy, cho dù là CMOS hay bất cứ thứ gì khác, không thể sử dụng ít hơn mức tối thiểu theo lý thuyết là kT ln (2).
davidcary

10

Vâng. Bạn có thể tạo một cổng chuyển đổi với dòng điện bằng 0 nếu bạn không chờ đợi một lượng thời gian vô hạn;) Vì dòng điện thay đổi theo thời gian thay đổi theo thời gian, vì sự thay đổi thời gian chuyển sang vô cùng, dòng điện chuyển sang không. Chạy logic của bạn chậm nhất có thể trong khi đáp ứng các thông số kỹ thuật hệ thống khác của bạn.

Bài tập về nhà của bạn cho tối nay là đọc chương "Nhiệt động lực học máy tính" từ "Bài giảng về tính toán của Feynman";)


ohh, Feynman tôi cũng nên đọc nó
mắc kẹt27

1
Tôi có thể đã đọc điều đó từ lâu. Đó có phải là bài luận nói về tính toán đảo ngược?
endolith

3
Đó là một.
jluciani

6

Không, no không thể.

Điện dung cổng là một chức năng của hình học bóng bán dẫn và các thuộc tính của vật liệu bóng bán dẫn. Sẽ luôn có điện dung. Trong nỗ lực giảm thiểu điện dung, sẽ luôn có sự đánh đổi giữa tốc độ bóng bán dẫn, sự cố điện áp, mức tăng và các thuộc tính thiết bị khác.

Không chỉ vậy, để sử dụng đầu ra của cổng, bóng bán dẫn phải điều khiển bất kỳ điện dung đầu ra nào. Một lần nữa, điện dung đầu ra là một chức năng của hình dạng dây và các thuộc tính của các vật liệu xung quanh.

Ngoài ra còn có các hiệu ứng rò rỉ khác. Trên cống và nguồn của bất kỳ bóng bán dẫn nào ở trạng thái tắt và thậm chí một số dòng rò vào cổng. Mặc dù các hiệu ứng này hầu hết không đáng kể trong các bộ phận silicon thực tế, nhưng bạn sẽ sớm chống lại chúng trong nhiệm vụ tìm kiếm một cổng không hiện tại.


Tôi không nói rằng nó phải sử dụng bóng bán dẫn.
endolith

5
Có thể không, nhưng bạn đã đề cập đến chúng và gắn thẻ câu hỏi CMOS. Vì vậy, nó có vẻ như một giả định hợp lý.
Clint Lawrence

1
Tôi đã đề cập đến nó như một ví dụ về một công nghệ mới giúp giảm đáng kể việc sử dụng hiện tại. Tôi đang tự hỏi nếu về mặt lý thuyết một cái gì đó tốt hơn.
endolith

Nói cách khác, có thể đo điện áp trên dây mà không cần rút bất kỳ dòng điện nào từ nó trong quá trình không? Về mặt lý thuyết có thể làm cho một thiết bị chuyển mạch không có điện dung đầu vào? Có thể đo áp suất trong đường ống mà không để nước chảy ra không?
endolith

1
> Có thể đo áp suất trong đường ống mà không để nước chảy ra không? Vâng. Chỉ cần cài đặt màng cao su ở cả hai đầu. Nhưng bạn không thể làm điều này mà không di chuyển bất kỳ nước và nước di chuyển mất năng lượng cho ống. :)
jpc

3

au contraire:

Câu hỏi tiêu đề đặt ra của bạn có thể được giải quyết bằng cách sử dụng hiện tại, hoặc bất kỳ loại mạch.

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


1
Nếu bạn không đếm tất cả năng lượng cần thiết từ con người để thiết lập lại cổng mỗi lần ...
davr

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.