ffd high performance vlsi

18
MICROELECTRONICA (PROYECTO FINAL DEL CURSO) PARTE PRÁCTICA (PAPER DE APLICACIÓN): “DISEÑO DEL FLIP FLOP D DE ALTO RENDIMIENTO EN VLSI USANDO TECNOLOGIA CMOS” PROFESOR: Ing. Rubén Alarcón Matutti ALUMNO: CÓDIGO: - Apaza Huaricacha, Nelson 10190016 - Bernabel Susaníbar, Christian 10190056 UNIVERSIDAD DEL PERÚ, DECANA DE AMERICA FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA UNIVERSIDADNACIONAL MAYORDE SAN MARCOS

Upload: marzelozz-arias

Post on 05-Jan-2016

236 views

Category:

Documents


1 download

DESCRIPTION

labo 1

TRANSCRIPT

Page 1: Ffd High Performance Vlsi

MICROELECTRONICA(PROYECTO FINAL DEL CURSO)

PARTE PRÁCTICA (PAPER DE APLICACIÓN):

“DISEÑO DEL FLIP FLOP D DE ALTO RENDIMIENTO EN VLSI USANDO TECNOLOGIA CMOS”

PROFESOR: Ing. Rubén Alarcón Matutti

ALUMNO: CÓDIGO:- Apaza Huaricacha, Nelson 10190016- Bernabel Susaníbar, Christian 10190056

CIUDAD UNIVERSITARIA, 22 DE JUNIO DEL 2015

UNIVERSIDAD DEL PERÚ, DECANA DE AMERICA

FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

UNIVERSIDADNACIONAL MAYORDE SAN MARCOS

Page 2: Ffd High Performance Vlsi

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones

“DISEÑO DEL FLIP FLOP D DE ALTO RENDIMIENTO EN VLSI USANDO TECNOLOGIA CMOS”

Este informe trata de ahondar en un análisis intensivo de las múltiples 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 más adelante en donde analizaremos la ventajas de cada topología en cuanto a Potencia de Disipación, retardo, tamaño del chip y la cantidad de transistores necesarios para su implementación.

OBJETIVOS

OBJETIVOS GENERALES

Hacer una descripción clara y concisa de las distintas topologías existentes actualmente en el diseño interno de la unidad básica de muchas memorias semiconductoras conocida como flip flop tipo D.

OBJETIVOS ESPECÍFICOS

La forma en que las arquitecturas SET, DET, C2CMOS y TSPC pueden hacer variar mucho la versatilidad del dispositivo en cuanto a velocidad, tamaño o ahorro de energía.

MARCO TEÓRICO

Actualmente como sabemos se están aumentando radicalmente la escala de integración por ende se debe tener cuidado en el diseño físico de cada parámetro del modelo del flip flop D, por ende se estudia las 4 grandes topologías predominantes en cualquier aplicación en el diseño 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 detección de reloj)

Single Edge-Triggered (SET)

Básicamente lo que hace esta topología es disparar según el flanco de bajada del reloj a decir verdad, esta topología es la más antigua pero a pesar de todo es de bajo consumo de potencia, pero posee críticos retardos para aplicaciones a alta velocidad.

En la figura de abajo se observa la estructura a nivel de transistores, en donde el maestro y el esclavo operan según llegue la señal 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.

2

Page 3: Ffd High Performance Vlsi

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones

Double Edge-Triggered (DET)

Esta red para poder analizarlo mejor debemos abstraernos en el diseño a nivel de compuertas, esta topología posee dos rutas de datos una superior y otra inferior ambas trabajan de manera antagónica.

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 básicamente lo mismo solo que implementado con transistores NMOS que funciona en el flanco positivo. Para poder darle estabilidad al sistema se usa inversores que harán conmutar la salida de manera adecuada.

3

Page 4: Ffd High Performance Vlsi

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones

True Single-Phase-Clock (TSPC)

Aquí se realiza una innovación con respecta a las anteriores dos topologías ya que aquí lo que se hace es básicamente usar la señal phi (típica en la lógica dinámica) con el reloj, lo interesante es que este no requiere de la señal phi negada por ningún lado, para ello usa la lógica complementaria convencional estática en sus redes NMOS y PMOS.

Pero aplicando los pulsos de reloj en cada etapa ya que para implementarlo se usan dos bloques funcionales en cascada, primero el de lógica N y luego el de lógica P y finalmente se impulsa las entradas a la salida con el reloj de manera ingeniosa.

Clocked CMOS (C2CMOS)

En este caso como en el anterior lo que hacemos es unir la señal de reloj con la señal de carga y evaluación 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 estáticas convencionales NMOS y PMOS, esto se hace dos veces para impedir que se invierta obviamente el dato recibido en la salida.

4

Page 5: Ffd High Performance Vlsi

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones

MARCO METODOLOGICO

Para poder hacer analizar detalladamente los diseños ya expuestos teóricamente es requerirle hacer el diagrama esquemático en el Dsch, luego mediante los archivos Verilog pasamos al Microwind para finalmente simular las formas de onda de cada diseño en si, veamos cómo se hizo:

SINGLE EDGE-TRIGGERED FLIP-FLOP (SET)

En DSCH:

En MICROWIND:

5

Page 6: Ffd High Performance Vlsi

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones

SIMULACIÓN:

DOUBLE EDGE-TRIGGERED FLIP-FLOP (DET)

En DSCH:

6

Page 7: Ffd High Performance Vlsi

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones

En MICROWIND:

SIMULACIÓN:

7

Page 8: Ffd High Performance Vlsi

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones

TRUE SINGLE PHASE CLOCK FLIP FLOP (TSPC)

En DSCH:

En MICROWIND:

8

Page 9: Ffd High Performance Vlsi

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones

SIMULACIÓN:

CLOCK 2 CMOS FLIP FLOP (C2CMOS)

En DSCH:

9

Page 10: Ffd High Performance Vlsi

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones

En MICROWIND:

SIMULACIÓN:

10

Page 11: Ffd High Performance Vlsi

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones

Cuadro Comparativo Final

Arquitectura SET DET TSPC C2CMOS

Tecnología CMOS ST 0.25µm – 6 Metal

Valor de la Fuente 2.50 V

Potencia de

Disipación(mW)

0.166 0.304 0.232 0.087

Retardo (ps) 168 173 157 84

Área (µm ^2) 94757 70500 84843.75 63325

Numero de Transistores 14 16 10 12

MATERIALES Y EQUIPOS

Para poder haber realizado todos los diseños ya expuestos, y además constatar lo retardos presentes en cada uno de ellos, se debió hacer uso de determinadas herramientas de software, que detallaremos a continuación:

Dsch2, fue bastante útil pero es recomendable para proyectos más complejos usar la versión 3, especialmente para aquellas aplicaciones que sean de índole analógica.

Microwind2, de manera similar fue muy útil y más que suficiente para poder analizar los diseños pero para mayor complejidad se recomienda la versión 3.

PRODUCTOS ESPERADOS

La actual aceleración de la electrónica posee en sus bases la implementación de determinadas arquitecturas en los elementos más básicos en este caso los flip flops, como ya hemos analizado todos ellos poseen determinados campos en los que predominan por una de sus virtudes como la velocidad o bajo consumo.

La topología TSPC se aplica mayormente para la implementación de algoritmos muy rápidos, los cuales suelen ser los de carácter netamente matemático, por ejemplo para poder generar secuencias seudo aleatorias que no es más que un Registro de Desplazamiento con ciertas realimentaciones (LFSR), es mediante intrincados algoritmos matemáticos se necesitan hacer uso de polinomios que deben sumarse, restarse, multiplicarse o dividirse entre ellos.

11

Page 12: Ffd High Performance Vlsi

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones

Es entonces que será necesario que sea rápida la ejecución 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í:

Imagen que sacamos del libro de referencia principal del curso. Cabe resaltar que es usado todo este proceso en las comunicaciones móviles CDMA que son propias de la navegación por internet a velocidad 3G.

Gracias al desarrollo de las 4 arquitecturas básicas y analizadas se dio origen a otras mucho más complejas que no detallaremos aquí porque sería de enorme complejidad proceder a describir a cada uno de estas topologías per veamos esquemáticamente de que se trata:

Topología SEDNIFF

12

Page 13: Ffd High Performance Vlsi

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones

Topología DETFF

Otras topologías modernas

13

Page 14: Ffd High Performance Vlsi

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones

Muchas de ellas fueron desarrolladas recientemente o hace muy pocos años para poder adaptarse al constante aumento de la escala de integración que está bordeando los 32nm hasta los 22nm, lo impresionante es que arquitecturas tan básicas como la C2CMOS aún son útiles hasta los 22nm, ya que en la bibliografía se incluye un paper e investigadores en la India que hallaron aun efectividad en su diseño aun en tremendas escalas de integración a pesar de que fue diseñado para 0.125um.

BIBLIOGRAFÍA

Diseño de Circuitos y Sistemas Integrados – Antonio Rubio. Sistemas Electrónicos Digitales – Enrique Mandado Pérez, Yago Mandado

Rodríguez, 9na Edición. 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.

14

Page 15: Ffd High Performance Vlsi

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones

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

15