Diseño de diseño de circuito integrado: ¿Flip Flop dinámico?

1

Necesito crear un flip flop dinámico como este:

Entecnologíadecircuitointegrado,aniveldediseñodemáscara.Luegoquierocrearunregistrode8bits,utilizando8deestosflipflops,conunaseñalCLKcomún.Demodoqueeseregistromemorizaráunvectorde8bitsenunbordepositivodeCLK,algocomoesto:

Así que creé el flipflop en IC de esta manera:

Pero parece algo feo, y no sé exactamente cómo encajaría en mi registro de 8 bits. ¿Tienes alguna idea de cómo me gustaría hacer eso? ¿Tal vez cambiar el diseño, o hacerlo más pequeño? Utilicé tamaños mínimos para los transistores NMOS y tamaños óptimos de PMOS para tener bordes simétricos 1- > 0 y 0- > 1 (ancho de PMOS / NMOS = 2.4)

¿Alguna idea? gracias!

    
pregunta Vidak

1 respuesta

1

Obviamente es solo un comienzo, pero si ese es tu primer intento de diseño, no es tan malo. Obviamente, le están faltando muchos detalles como contactos masivos, etiquetas para sus rieles, etiquetas en sus señales intermedias (Inp) y puertos, por lo que puede crear una instancia a un nivel superior. Utilizaría una compuerta de transmisión en lugar de solo una compuerta de paso NMOS en los circuitos de soporte de bus. Proporciona un rango de control más amplio y equilibra la corriente de fuga en el (los) nodo (s) de almacenamiento (capacidad de la compuerta del inversor). Podría ser más fácil colocar un inversor de realimentación simple (una L más grande para ser una unidad más débil) tener un diseño de soporte de bus estático real para ser más robusto.

En general, un circuito dinámico es algo que se debe sincronizar para la mayor parte de su funcionamiento, parece que se trata de una operación de enclavamiento, por lo que recomiendo ir a una configuración estática.

    
respondido por el placeholder

Lea otras preguntas en las etiquetas