蘊含閘維基百科,自由的 encyclopedia 蘊含閘[1](英語:Implies gate,簡稱IMPLY gate)[2]是數位邏輯電路中的一種邏輯閘,主要用來完成布林代數中實質條件、實質蘊涵或蘊涵算子。 基本逻辑閘 緩衝 非 与 与非 或 或非 异或 同或 蘊含 蘊含非 輸入A B 輸出 A → B 0 0 1 0 1 1 1 0 0 1 1 1 蘊含閘(IMPLY gate)的電路符號 蘊含閘可由CMOS或其他電晶體設計,利用如下公式: Q = A → B = ( A ∧ B ¯ ) ¯ = A ¯ ∨ B {\displaystyle Q=A\to B={\overline {(A\land {\overline {B}})}}={\overline {A}}\lor B} 另外蘊含閘也可以由憶阻器組成,且只需要由兩個憶阻器即可組成[3][4],由於布林代數的特性可使其他布林函數化成由邏輯蘊含表示[5],因此利用蘊含閘與憶阻器來設計電晶體可以大幅縮小體積[6]。 兩個憶阻器即可完成一個蘊含閘[7][8]。
蘊含閘[1](英語:Implies gate,簡稱IMPLY gate)[2]是數位邏輯電路中的一種邏輯閘,主要用來完成布林代數中實質條件、實質蘊涵或蘊涵算子。 基本逻辑閘 緩衝 非 与 与非 或 或非 异或 同或 蘊含 蘊含非 輸入A B 輸出 A → B 0 0 1 0 1 1 1 0 0 1 1 1 蘊含閘(IMPLY gate)的電路符號 蘊含閘可由CMOS或其他電晶體設計,利用如下公式: Q = A → B = ( A ∧ B ¯ ) ¯ = A ¯ ∨ B {\displaystyle Q=A\to B={\overline {(A\land {\overline {B}})}}={\overline {A}}\lor B} 另外蘊含閘也可以由憶阻器組成,且只需要由兩個憶阻器即可組成[3][4],由於布林代數的特性可使其他布林函數化成由邏輯蘊含表示[5],因此利用蘊含閘與憶阻器來設計電晶體可以大幅縮小體積[6]。 兩個憶阻器即可完成一個蘊含閘[7][8]。