Toffoli 門是由控制比特、目標比特構成的三輸入/輸出可逆邏輯門,其目標位輸出為兩個控制位與目標位的異或運算結果。作為通用可逆邏輯門,任意可逆電路均可通過Toffoli門構造實現,在量子計算、低功耗電路設計領域具有基礎地位。研究顯示,該門可通過級聯結構實現算術邏輯單元(ALU)的16種邏輯與算術運算,並作為基準組件用於對比新型可逆門網路的最佳化效果。最佳化算法通過擴展其控制條件或復用傳輸線,可減少門數量與量子代價。
基本介紹
- 提出者:Tommaso Toffoli
- 類型:可逆邏輯門
- 套用領域:量子計算、可逆電路設計
- 結構特徵:2控制位+1目標位
- 最佳化性能:門數減少、量子代價降低
- 相關研究:基於PNC門的可逆網路化簡算法
結構與工作原理
功能特性
- 通用性:所有可逆邏輯函式均可通過Toffoli門級聯網路實現。例如,2024年授權的發明專利中,使用該門構建的可逆ALU支持32種算術邏輯運算。
- 低功耗特性:由於可逆性,其級聯網路可避免能量耗散,適用於量子計算與納米級電路設計。
- 擴展兼容性:通過附加置0控制條件演變為擴展通用Toffoli門(EGT),可將電路複雜度從O(n·2)降至O((n-1)·2)量級。
工程套用案例
可逆算術邏輯單元
二進制加/減法器
性能最佳化對比
- 同功能電路採用PNC門可比Toffoli門減少54.5%的門數量(從11個降至5個)
- 基於矩陣變換的BMET算法使用擴展Toffoli門,最壞情況下減少(n+1)·2個門單元

