26 декабря 2013 - Составные ячейки

Немного обескураживающим оказался факт существования "нестандартных ячеек". Разработчики не гнушались делать такие элементы, как например Y = NAND(a,b) & XOR(c,d):

Ничего странного в этом нет. Если какая-то комбинация операций встречается достаточно часто, то эффективней реализовать её в виде ячейки.

Но это ещё пол беды. Мы обнаружили ячейку, в состав которой входят 3 мультиплексора и операция XNOR, результат которой является селектирующим входом для встроенного мультиплексора. Функционально мы понимаем как работает эта ячейка, но вот для чего это нужно и как вообще назвать такую смесь бульдога с носорогом мы пока не знаем.