Scott M. Fairbanks
C-элемент Muller содержит две ступени. Первая ступень состоит из вентилей NAND и NOR, каждый управляется всеми входами к С-элементу Muller. Во второй ступени выходы двух вентилей используются независимо для включения и выключения двух выходных транзисторов, управляющих выходом С-элемента Muller. Триггер хранения служит для сохранения значения выхода между изменениями. Поскольку ток из каждого вентиля схемы относится только к одному выходному транзистору, задержка сокращается. Кроме того, ненужный выходной транзистор выключается, как только это логически возможно, часто во время неиспользуемого интервала, хотя входные значения различны, что приводит к задержке и к перекрестному току. В предпочтительном исполнении каждый из вентилей NAND и NOR включает в себя ряд последовательных транзисторов и ряд параллельных транзисторов. Параллельные транзисторы в этих вентилях работают вместе, чтобы изменять значение выхода, когда все входы изменяются одновременно; это позволяет использовать параллельные транзисторы с меньшей полосой пропускания, чем обычно используется в вентилях NAND и NOR. Использование узкополосных транзисторов позволяет упростить управление входов, улучшая скорость схемы.