Sunteți pe pagina 1din 29

DISEO DE FLIP FLOPS PARA

APLICACIONES DE ALTO
RENDIMIENTO EN VLSI
USANDO TECNOLOGIA CMOS
APAZA HUARICACHA, NELSON

(10190016)

BERNABEL SUSANIBAR, CHRISTIAN (10190056)

Introduccin

Este informe trata de ahondar en un anlisis intensivo de


las mltiples arquitecturas que puede implementarse
internamente dentro de un Flip Flop tipo D, el cual debe
ser capaz de funcionar a determinadas formas de trabajo
que veremos ms adelante en donde analizaremos la
ventajas de cada topologa en cuanto a Potencia de
Disipacin, retardo, tamao del chip y la cantidad de
transistores necesarios para su implementacin.

Objetivos

OBJETIVOS GENERALES

Hacer una descripcin clara y concisa de las distintas


topologas existentes actualmente en el diseo interno de
la unidad bsica de muchas memorias semiconductoras
conocida como flip flop tipo D.

OBJETIVOS ESPECFICOS

La forma en que las arquitecturas SET, DET, C2CMOS y TSPC


pueden hacer variar mucho la versatilidad del dispositivo
en cuanto a velocidad, tamao o ahorro de energa.

Marco Terico
Actualmente como sabemos se estn aumentando radicalmente la
escala de integracin por ende se debe tener cuidado en el diseo
fsico de cada parmetro del modelo del flip flop D, por ende se
estudia las 4 grandes topologas predominantes en cualquier
aplicacin en el diseo de un sistema digital mucho mayor, estas son:

Arquitectura SET (Disparo simple por flanco)

Arquitectura DET (Disparo doble por flanco)

Arquitectura TSPC (Disparo Simple por fase de Reloj en nivel alto)

Arquitectura C2CMOS (Disparo por deteccin de reloj)

Single Edge-Triggered (SET)


En la figura de abajo se observa la estructura a nivel de
transistores, en donde el maestro y el esclavo operan segn
llegue la seal de reloj, de manera cuando el reloj vale 1
entonces el maestro se actualiza al valor de D y el esclavo
transmite el valor anterior de D a Q, cuando baja el reloj a
cero (flanco de bajada) el maestro se convierte en una celda
de memoria y el esclavo se actualiza.

Double Edge-Triggered (DET)


Esta topologa posee dos rutas de datos una superior y otra
inferior ambas trabajan de manera antagnica.
La ruta de datos superior consta de un flip flop SET
implementado con transistores PMOS que funciona en el flanco
negativo mientras que la ruta de datos inferior es bsicamente lo
mismo solo que implementado con transistores NMOS que
funciona en el flanco positivo. Para poder darle estabilidad al
sistema se usa inversores que harn conmutar la salida de manera
adecuada.

True Single-Phase-Clock (TSPC)


Aqu se realiza una innovacin con respecta a las anteriores
dos topologas ya que aqu lo que se hace es bsicamente usar
la seal phi (tpica en la lgica dinmica) con el reloj, lo
interesante es que este no requiere de la seal phi negada por
ningn lado, para ello usa la lgica complementaria
convencional esttica en sus redes NMOS y PMOS.

Clocked CMOS (C2CMOS)


En este caso como en el anterior lo que hacemos es unir la
seal de reloj con la seal de carga y evaluacin denotada con
la letra phi, de manera que cuando vale 1, la salida viene
determinada por el valor de la entrada DATA, el cual ser
recepcionado por las redes complementarias estticas
convencionales NMOS y PMOS, esto se hace dos veces para
impedir que se invierta obviamente el dato recibido en la
salida.

MARCO METODOLOGICO
Para poder hacer analizar detalladamente los diseos ya
expuestos tericamente es requerirle hacer el diagrama
esquemtico en el Dsch, luego mediante los archivos
Verilog pasamos al Microwind para finalmente simular las
formas de onda de cada diseo en si, veamos cmo se hizo.

SINGLE EDGE-TRIGGERED FLIP-FLOP


(SET)

En Dsch:

En Microwind:

Simulacin:

DOUBLE EDGE-TRIGGERED FLIP-FLOP (DET)

En Dsch:

En Microwind:

Simulacin:

TRUE SINGLE PHASE CLOCK FLIP FLOP (TSPC)

En Dsch:

En Microwind:

Simulacin:

CLOCK 2 CMOS FLIP FLOP (C2CMOS)

En Dsch:

En Microwind:

Simulacin:

Cuadro Comparativo Final

MATERIALES Y EQUIPOS
Para poder haber realizado todos los diseos ya expuestos, y
adems constatar lo retardos presentes en cada uno de ellos,
se debi hacer uso de determinadas herramientas de software,
que detallaremos a continuacin:

Dsch2, fue bastante til pero es recomendable para


proyectos ms complejos usar la versin 3, especialmente
para aquellas aplicaciones que sean de ndole analgica.

Microwind2, de manera similar fue muy til y ms que


suficiente para poder analizar los diseos pero para mayor
complejidad se recomienda la versin 3.

PRODUCTOS ESPERADOS
La topologa TSPC se aplica mayormente para la implementacin
de algoritmos muy rpidos, los cuales suelen ser los de carcter
netamente matemtico, por ejemplo para poder generar
secuencias seudo aleatorias que no es ms que un Registro de
Desplazamiento con ciertas realimentaciones (LFSR). Es entonces
que ser necesario que sea rpida la ejecucin de cada
coeficiente algebraicamente operado, la velocidad es crucial
para operar polinomios de gran grado, eso se implementa usando
flip flops que son TSPC internamente, as:

Gracias al desarrollo de las 4 arquitecturas bsicas y


analizadas se dio origen a otras mucho ms complejas
que no detallaremos aqu porque sera de enorme
complejidad proceder a describir a cada uno de estas
topologas per veamos esquemticamente de que se
trata:

BIBLIOGRAFA

Diseo de Circuitos y Sistemas Integrados Antonio


Rubio.

Sistemas Electrnicos Digitales Enrique Mandado Prez,


Yago Mandado Rodrguez, 9na Edicin.

Performance of Flip Flop using 22nm CMOS Technology


K. Rajasri, A. Bharathi, M. Manikandan IFET College of
Engineering, Villupuram, India.

Low Power Dual Edge, Triggered Static D Flip Flop


Anurag, Gurmohan Singh, V. Sulochana Centre for
Development of Advanced Computing, Mohali, India.

Latches and Flip Flops Dr. Paul D. Franzon NC State


University.

Muchas Gracias!!!

S-ar putea să vă placă și