Saltar al contingut Menu
Mapa
  • Inicio
  • Información
  • Contacto
  • Mapa

Diseño de Microprocesadores (DM)

Créditos Dept. Tipo Requisitos
7.5 (6.0 ECTS) AC
  • Optativa para la EI
AC - Prerequisito para la EI

Profesores

Responsable:  (-)
Otros:(-)

Objectivos Generales

Familiarizarse con las tecnologías VLSI y conocer sus posibilidades, limitaciones y ámbitos de aplicación. Aprender cómo son a nivel de transistor las estructuras básicas de los microprocesadores. Aprender las implicaciones de la tecnología en el diseño. Aprender a utilizar herramientas de diseño de circuitos. Aprender a diseñar circuitos VLSI de mediana complejidad.

Objectivos Específicos

Conocimientos

  1. Funcionamiento básico de los transistores MOS (nMOS y pMOS).
  2. Conceptos básicos de la tecnología CMOS.
  3. Parámetros de diseño de los circuitos VLSI: área, retardo, consumo.
  4. Familias lógicas CMOS.
  5. Estructuras básicas de los microprocesadores actuales a nivel de transistor.

Habilidades

  1. Ser capaz de diseñar a nivel de transistor puertas básicas CMOS.
  2. Ser capaz de diseñar a nivel de transistor puertas básicas en lógica CMOS dinámica.
  3. Saber analizar sobre el papel el retardo y consumo de una puerta o conjunto reducido de puertas.
  4. Saber analizar con simuladores el retardo y consumo de una puerta o conjunto reducido de puertas.
  5. Saber diseñar el layout de una puerta sencilla.

Competencias

  1. Capacidad para resolver problemas aplicando los métodos de la ciencia y la ingeniería.
  2. Capacidad para crear y usar modelos de la realidad.
  3. Capacidad para trabajar efectivamente en grupos pequeños de personas para la resolución de un problema de dificultad media.

Contenidos

Horas estimadas de:

T P L Alt L Ext. Est O. Ext.
Teoria Problemas Laboratorio Otras actividades Laboratorio externo Estudio Otras horas fuera del horario fijado

1. Introducción a la tecnología VLSI
T      P      L      Alt    L Ext. Est    O. Ext. Total 
2,0 0 0 0 0 2,0 0 4,0
En este contenido se presentará la situación actual de la tecnología, viendo una perspectiva histórica de su evolución.

2. Tecnología CMOS
T      P      L      Alt    L Ext. Est    O. Ext. Total 
8,0 2,0 2,0 0 0 10,0 0 22,0
Conceptos básicos -En este tema se describirán las características de la tecnología CMOS. Se explicará el funcionamiento básico de los transistores MOS, tanto a nivel lógico como físico. Se describirán las reglas de diseño de los circuitos y el proceso de fabricación. se explicará cómo combinar los transistores para diseñar puertas CMOS sencillas y complejas. También se explicará cómo evaluar los parámetros básicos de los transistores.



  • Laboratorio:
    En el laboratorio se aprenderá a describir puertas básicas en lenguaje SPICE y cómo simular su comportamiento.

3. Implicaciones de la tecnología en el diseño
T      P      L      Alt    L Ext. Est    O. Ext. Total 
10,0 4,0 4,0 0 0 14,0 0 32,0
Se explicará cómo calcular los parámetros de diseño: área, retardo, consumo de potencia. También se explicará cómo caracterizar de manera modular un circuito.



  • Laboratorio:
    En el laboratorio se aprenderá cómo medir los diferentes parámetros de diseño con el simulador SPICE. También se hará una práctica de diseño de layout.

4. Tecnología CMOS: conceptos avanzados
T      P      L      Alt    L Ext. Est    O. Ext. Total 
10,0 4,0 4,0 0 0 14,0 8,0 40,0
Se describirá el diseño de super-buffers, otras familias lógicas: puertas de paso, pseudo nMOS.
Se explicará el funcionamiento de la lógica dinámica y algunas de sus variaciones. Se explicará la generación y distribución del reloj.
  • Otras actividades:
    Los alumnos deberán hacer un estudio sobre las últimas tendencias en la lógica dinámica de altas prestaciones y presentar un pequeño informe (máximo 10 páginas).
  • Laboratorio:
    Diseño y simulación con SPICE de una puerta dinámica. Evaluación del retardo y consumo. Diseño con magic del layout de una puerta dinámica.

5. Estructuras de los microprocesadores
T      P      L      Alt    L Ext. Est    O. Ext. Total 
15,0 5,0 4,0 0 8,0 20,0 0 52,0
Se describirán elementos que forman parte de los microprocesadores a nivel de transistor: latchs, registros, memorias, ALUS, bancos de registros.



  • Laboratorio:
    Diseño e implementación con spice de una estructura sencilla



  • Actividades de laboratorio adicionales:
    Los alumnos deberán proponer la estructura que diseñarán en el laboratorio, y por lo tanto hará falta un trabajo previo de documentación en literatura científica para encontrar este circuito (ejemplo: latch implementado en algún procesador de altas prestaciones, celda de memoria de una cache real, ...)
    Deberán presentar un pequeño informe de todo.


Total por tipo T      P      L      Alt    L Ext. Est    O. Ext. Total 
45,0 15,0 14,0 0 8,0 60,0 8,0 150,0
Horas adicionales dedicadas a la evaluación 4,5
Total horas de trabajo para el estudiante 154,5

Metodología docente

Las clases de teoría serán clases magistrales de teoría y problemas.En las clases de problemas los alumnos resolverán ejercicios propuestos por el profesor. Al final de la clase se discutirán las posibles soluciones.

En las clases de laboratorio los alumnos resolverán ejercicios prácticos propuestos previamente por el profesor. Los enunciados estarán disponibles previamente. Al final de la clase los estudiantes deberán entregar un pequeño informe sobre las conclusiones del trabajo realizado. La última práctica, que requerirá más esfuerzo por parte de los estudiantes, tendrá como resultado un informe más extenso.

Método de evaluación

La evaluación se hará a partir de diferentes notas:

P1, P2: Parciales de la asignatura

EF: Examen Final

L: Nota de laboratorio



Los alumnos que tengan notas P1>=3.5 y P2>=3.5 podrán obtener la nota final sin hacer el EF siempre y cuando (P1+P2)/2 >= 5.0 (P1 y P2 son notas sobre 10):

NF = 0.4 * (P1+P2) + 0.2 * L



El resto de alumnos deberán hacer el EF y la nota se evaluará como:

NF = 0.8 * EF + 0.2 * L



En cualquier caso, aquellos alumnos que opten por hacer el examen final para subir nota tendrán como nota final el máximo de las dos fórmulas anteriores.



No hay ninguna restricción adicional en las notas EF y L. La asistencia a los exámenes P1 y P2 es totalmente voluntaria.

Bibliografía básica

(Informació no introducida)

Bibliografía complementaria

(Información no introducida)

Enlaces web

(Información no introducida)

Capacidades previas

Sería interesante que los estudiantes tuvieran conocimientos previos del área de arquitectura de computadores. En concreto, sería conveniente que los estudiantes hubieran cursado y aprobado la asignatura Arquitectura de Computadores (AC).


Compartir

 
logo FIB © Facultad de Informática de Barcelona - Contacto - RSS
Esta web utiliza cookies propias para ofrecerle una mejor experiencia y servicio. Si continúa la navegación, entendemos que acepta nuestra política de cookies. Versión clássica Versión móvil