ブール回路に多変数関数を実装する必要があります。いくつかの算術演算をブール回路に自動的に変換するために、どのようなツールがありますか?
たとえば、実装したい数式の一部は、max(a,b)
2 つの数値 (現時点では 16 ビット) を取得し、最大数 (0 または 1) のインデックスを返す演算子です。
真理値表を作成してブール回路に自動的に変換できることはわかっていますが、それには非常に巨大な回路が必要になります (2^32 のエントリがあります)。
ブール回路に多変数関数を実装する必要があります。いくつかの算術演算をブール回路に自動的に変換するために、どのようなツールがありますか?
たとえば、実装したい数式の一部は、max(a,b)
2 つの数値 (現時点では 16 ビット) を取得し、最大数 (0 または 1) のインデックスを返す演算子です。
真理値表を作成してブール回路に自動的に変換できることはわかっていますが、それには非常に巨大な回路が必要になります (2^32 のエントリがあります)。