Domyślną odpowiedzią dla wejść CMOS jest podłączenie ich bezpośrednio do uziemienia lub zasilania. Pozwoliłbym routingowi decydować, które. Jeśli to nie ma znaczenia, podłącz je do ziemi.
Prawdopodobnie zacznę od połączenia ich wszystkich ze schematem z uziemieniem, a następnie może przełączę trochę mocy podczas rutowania, jeśli to ułatwi sprawę. Jeśli masz płaszczyznę uziemienia, to uziemienie to sieć, z którą można się połączyć, powodując jednocześnie najmniejsze zatorowanie routingu.
W niektórych przypadkach można powiązać dane wejściowe z wyjściami. Na przykład połącz wszystkie trzy piny bramki AND. Może skończyć się w jednym z dwóch stabilnych stanów, ale nie obchodzi Cię który. Zaletą tego jest prawdopodobnie mniejsze przeciążenie routingu, zwłaszcza jeśli trzy piny są obok siebie.
Oczywiście ta sztuczka polegająca na wiązaniu danych wejściowych z wyjściowymi nie działa w przypadku bram odwracających. Wtedy albo zrobiłbyś oscylator, albo skończyłbyś z wejściami pływającymi przy absolutnie najgorszym napięciu dla rozproszenia mocy.
Dodany
Wszystko to zakłada, że są to dane wejściowe do całkowicie nieużywanych bram, i właśnie o to interpretowałem pytanie. Biegunowość nieużywanych wejść do używanych bram może z pewnością mieć znaczenie, a wtedy możesz nie mieć wyboru, czy dane wejściowe muszą być powiązane wysoko czy nisko. Na przykład, jeśli używasz tylko 3 wejść bramki 4-wejściowej AND lub NAND, wówczas niewykorzystane wejście musi być związane wysoko, aby bramka działała zgodnie z przeznaczeniem. Podobnie, niewykorzystane dane wejściowe do używanych bramek OR lub NOR muszą być nisko związane.
Nie jest konieczne wiązanie wejść CMOS wysokich lub niskich rezystorów. To nie z powodu wejścia CMOS mają rezystory serii wbudowane, bo ich nie ma. Jest tak, ponieważ nie przepłynie żaden wysoki prąd rozruchowy ani żadne szkody spowodowane trzymaniem wejścia CMOS na poziomie mocy lub ziemi, nawet podczas włączania.