El problema con la lógica del transistor de paso es que no proporciona un swing de nivel lógico completo. Por lo tanto, lo ideal es que se use con la lógica CMOS regular para restaurar los niveles.
La puerta XOR que se muestra en la publicación puede proporcionar niveles lógicos completos en todos los casos. El problema que aún permanece es que los niveles no se restauran en todos los casos. Suponiendo que A es alto y B es bajo, la entrada A se usa para proporcionar el nivel alto en la salida.
Ahora, este es un caso donde el nivel alto no se restaura. Y dado que las puertas rara vez se usan aisladas, pero en circuitos más grandes donde una puerta conduce a otra, es fácil imaginar el alto nivel que se degrada de una etapa a otra y que las transiciones entre los niveles lógicos se vuelven más lentas. En particular, si se encadenan algunas puertas donde la entrada se pasa a la salida sin restaurar el nivel lógico.
En tal caso, el inversor en la compuerta XOR es impulsado por una señal alta "débil" de tal manera que el transistor PMOS no se apaga completamente pero conduce algo de corriente. El NMOS está casi completamente encendido y fluye una corriente estática. Para mitigar este problema, la resistencia se utiliza porque proporciona retroalimentación negativa al reducir el voltaje de la fuente de la puerta del transistor PMOS.
Por supuesto, esto no resuelve el problema, pero ayudará a tener más puertas de este tipo en cascada sin la necesidad de restaurar el alto nivel.