Todo el mundo sabe que un inversor CMOS es simplemente un PMOS conectado a un NMOS. Hay situaciones en el diseño asíncrono en las que necesitamos compensar el retraso de propagación del inversor en una señal paralela que se ejecuta al lado de la otra señal. En ese caso, puedo ver que los diseñadores agregan un búfer en los esquemas de nivel de puerta.
Pero necesito implementar ese búfer por mí mismo usando bibliotecas de celdas CMOS y me parece que el enfoque más racional es simplemente poner dos inversores en serie que invierten la señal dos veces, por lo tanto, actúan como un búfer. Pero me parece que el retraso de propagación también se duplicará.
¿Cómo se puede tener un búfer con EXACTAMENTE el mismo retraso de propagación de un inversor?
Una solución común es tener dos caminos como se muestra en la figura a continuación. La primera ruta es una cadena de inversores para amortiguar la señal, o podría ser un solo inversor si la carga es baja. La segunda ruta es casi idéntica a la primera, pero un inversor se reemplaza por una estructura similar a una puerta de transmisión.
El uso de un simulador debería ser posible para igualar los retrasos.
(Tenga en cuenta que el volumen debe estar vinculado a tierra y vdd para NMOS y PMOS, respectivamente. No está dibujado correctamente).
simular este circuito : esquema creado con CircuitLab
Yo sugeriría una exclusiva-o puerta. Si vincula una entrada alta, tiene un inversor. Si vincula una entrada baja, tiene un búfer. El tiempo de propagación debe ser el mismo.
Un enfoque es generar señales tanto amortiguadas como invertidas a través de la misma etapa, y existen dos enfoques analógicos clásicos para el problema.
No los traduciré a CMOS, ya que no tengo experiencia en el nivel de biblioteca celular o por debajo de él. Pueden requerir etapas combinadas para la conversión del nivel de voltaje antes o después de la etapa misma.
El primero es el divisor de fase clásico: basado en un amplificador de fuente común, su ganancia es de aproximadamente -R1/R2, o -1 con resistencias de igual valor. (De lo contrario, los valores de los componentes no tienen sentido). En esta forma, claramente no es CMOS, aunque las cargas activas combinadas sustituirían a las resistencias. Un inconveniente es que su oscilación máxima de voltaje es solo la mitad del riel de suministro y el nivel de CC en cada salida es diferente.
simular este circuito : esquema creado con CircuitLab
El segundo es el par de cola larga, que dirige la corriente de una pata a la otra. Las mismas observaciones se aplican al reemplazo de resistencias con cargas activas y valores de componentes sin sentido.
No estoy convencido de que logre un equilibrio tan bueno de retrasos de propagación, pero al menos las salidas pueden estar en los mismos niveles de voltaje y no están limitadas a la mitad del suministro.
keith
Dr. Ehsan Alí
keith
el fotón
Dr. Ehsan Alí
keith
pjc50