Академический Документы
Профессиональный Документы
Культура Документы
Este teorema se puede usar en la simplificacin de expresiones cuando
encontramos una expresin sumada con su complemento multiplicado por
otra expresin (o el dual).
)( ) --- distributiva
Leyes de Morgan Sirven para declarar que la suma de n variables
proposicionales globalmente negadas (o invertidas) es igual al producto de
las n variables negadas individualmente y que inversamente, el producto
de n variables proposicionales globalmente negadas es igual a la suma de
las n variables negadas individualmente.
) (
) (
)
SOP La suma de productos de una funcin lgica es la suma de los mintrminos
correspondientes a las lneas de la tabla de verdad para las que la funcin
produce una salida igual a 1. La funcin obtenida es la suma de productos.
Equivalencias
Tabla 3. Mtodos o funciones [5] y [6]
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 20
8. DESCRIPCIN Y RESOLUCIN DE ACTIVIDADES
8.1 RESOLUCIN ENUNCIADO 1
Figura. 18. Diagrama de bloques de Giro de un Motor.
1. Represente las dos actividades antes mencionadas con UML para: Diagramas
de Casos de Usos, Diagramas de Secuencia y de Colaboracin, Diagramas de
Estados y Diagramas de Despliegue.
2. Representar la tabla de verdad de los sistemas.
Min trminos ENTRADAS SALIDAS
m P1
(Derecha)
P2
(Izquierda)
L
(Selector)
Derecha
(D)
Izquierda
(I)
m0 0 0 0 0 0
m1 0 0 1 0 0
m2 0 1 0 0 1
m3 0 1 1 0 1
m4 1 0 0 1 0
m5 1 0 1 1 0
m6 1 1 0 0 1
m7 1 1 1 1 0
Tabla 4. Tabla de verdad de Enunciado 1
3. Deducir la funcin lgica expresada como suma de productos o productos de
suma (compuertas nand, nor y not).
Giro a la Derecha:
Se empleara los min trminos de nuestra ecuacin es decir una suma de productos
(SOP) que es el producto lgico que debe dar como resultado 1L y lo podemos
confirmar con la tabla de verdad.
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 21
Giro a la Izquierda:
Con las mismas consideraciones se empleara los min trminos de nuestra ecuacin es
decir una suma de productos (SOP) que es el producto lgico que debe dar como
resultado 1L.
4. Simplificar las expresiones obtenidas en el numeral anterior.
Para la simplificacin de las expresiones aplicaremos de manera sencilla a travs del
algebra booleana y principios de dualidad.
Teoremas empleados:
1.
2.
Derecha Izquierda
)
( )
( )
)
(
)
Tabla 5. Simplificacin de las variables N-S y E-O de la funcin lgica del Enunciado 1
5. Realizar el diagrama esquemtico de la funcin simplificada.
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 22
Figura. 19. Diagrama esquemtico de la funcin del Giro de un Motor.
6. Implementar en Microwind y DSCH los diseos de la funcin simplificada
obtenida con compuertas lgicas compuestas de transistores MOS y verificar la
tabla de verdad, mediante la simulacin en cada uno de los programas. Nota.
No utilizar la transformacin automtica de DSCH a Microwind.
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 1
Figura. 20. Diseo de la funcin de Giro de un Motor en DSCH
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 1
7. Responda las siguientes preguntas:
a) Cuntas compuertas utilizo en el diseo de la funcin simplificada?
Figura. 21. Diagrama esquemtico de la funcin del Enunciado 1.
Para la implementacin del circuito de giro de un motor a la derecha e izquierda se emplearon siete
compuertas en total distribuidas de la siguiente forma.
Giro Derecha Giro Izquierda.
1. U1. NOT (74LS04).
2. U2. OR (74LS32)
3. U3. AND (74LS08)
4. U4 U5. NOT
5. U6. OR (74LS32)
6. U7. AND (74LS08)
Tabla 6. Lista de compuertas utilizadas para la implementacin del Enunciado 1
b) Compare los tiempos de propagacin de las dos implementaciones e indique la
ruta que ms tiempo toma y a partir de las hojas tcnicas de los circuitos
comerciales cual ser el tiempo que tardara en ejecutarse.
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 2
tplh: typ max tplh: typ max
OR (74LS32)
AND (74LS08)
14ns
8ns
22ns
15ns
14ns
10ns
22ns
20ns
Tabla 7. Tiempos de propagacin de las compuertas del Enunciado 1
GIRO A LA DERECHA:
c) Determinar la forma de calcular la potencia consumida por cada una de
las aplicaciones propuestas, implementadas con transistores.
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 3
8.2 RESOLUCIN ENUNCIADO 2
1. Representar la tabla de verdad del sistema.
A B C D E-O N-S
0 0 0 0 1 0
0 0 0 1 1 0
0 0 1 0 1 0
0 0 1 1 1 0
0 1 0 0 0 1
0 1 0 1 X X
0 1 1 0 X X
0 1 1 1 1 0
1 0 0 0 0 1
1 0 0 1 X X
1 0 1 0 X X
1 0 1 1 1 0
1 1 0 0 0 1
1 1 0 1 X X
1 1 1 0 X X
1 1 1 1 1 0
Tabla 8. Tabla de verdad de Enunciado 2
2. Deducir la funcin lgica expresada como suma de productos o productos de
suma (compuertas nand, nor y not).
Para obtener la funcin lgica del sistema, se realiza la suma de Productos (SOP) o
Mintrminos en relacin con la tabla de verdad.
A B C D E-O N-S
0 0 0 0 1 0
0 0 0 1 1 0
0 0 1 0 1 0
0 0 1 1 1 0
0 1 0 0 0 1
0 1 0 1 X X
0 1 1 0 X X
0 1 1 1 1 0
1 0 0 0 0 1
1 0 0 1 X X
1 0 1 0 X X
1 0 1 1 1 0
1 1 0 0 0 1
1 1 0 1 X X
1 1 1 0 X X
1 1 1 1 1 0
Tabla 9. Tabla de verdad de Enunciado 2 representado los mintrminos
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 4
3. Simplificar las expresiones obtenidas en el numeral anterior.
Para simplificar las expresiones, se utiliza los teoremas de la tabla 3.
Simplificacin de la variable E-S. Simplificacin de la Variable N-S.
) (
( )
)
Aplicando dualidad a la funcin E-O, tenemos la
nueva funcin:
( )
)
(
) ( )
Aplicando dualidad a la funcin N-S,
su equivalencia es:
Tabla 10. Simplificacin de las variables N-S y E-O de la funcin lgica del Enunciado 2
Figura. 22. Diagrama esquemtico de la funcin E-O sin simplificar
Figura. 23. Diagrama esquemtico de la funcin N-S sin simplificar
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 5
4. Realizar el diagrama esquemtico de la funcin simplificada.
Figura. 24. Diagrama esquemtico de la funcin E-O simplificada por dualidad
Figura. 25. Diagrama esquemtico de la funcin N-S simplificada por dualidad
5. Implementar en Microwind y DSCH los diseos de la funcin simplificada
obtenida con compuertas lgicas compuestas de transistores MOS y verificar la
tabla de verdad, mediante la simulacin en cada uno de los programas. Nota.
No utilizar la transformacin automtica de DSCH a Microwind.
Figura. 26. Diseo de la funcin N-S en DSCH
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 6
Figura. 27. Diseo de la funcin N-S en Microwind
Figura. 28. Simulacin funcin N-S en Microwind
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 7
Figura. 29. Diseo de la funcin E-O en DSCH
Figura. 30. Diseo de la funcin E-O en Microwind
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 8
Figura. 31. Simulacin funcin E-O en Microwind
A B C D E-O N-S
0 0 0 0 1 0
0 0 0 1 1 0
0 0 1 0 1 0
0 0 1 1 1 0
0 1 0 0 0 1
0 1 1 1 1 0
1 0 0 0 0 1
1 0 1 1 1 0
1 1 0 0 0 1
1 1 1 1 1 0
Tabla 11. Tabla de verdad para ejemplo de simulacin2
Como se puede observar en la figura XX, para un caso, la salida se tiene un 1 o 1.2 Voltios
como se puede observar en la tabla de verdad 11 con entradas A,B,C y D todas en bajo; de
igual manera en la salida se tiene 1 lgico o 1.2 Voltios con entradas en alto, que
representado en la resolucin de la ecuacin
concuerda con lo
obtenido en la simulacin respectiva.
6. Responda las siguientes preguntas:
a) Cuntas compuertas utiliz en el diseo de la funcin simplificada?
Para implementar las funciones lgicas N-S y E-O se utilizaron en total 4 compuertas,
distribuidas de la siguiente forma:
N-S E-O
2 compuertas NOR 1 compuerta OR
2 compuertas NAND
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 9
b) Cuntos circuitos integrados comerciales utilizara para implementar las
funciones?
N-S E-O
1 compuerta NOR (74LS02)
1 compuerta NOR (74LS27)
1 compuerta OR (74LS32)
2 compuertas NAND (74LS00)
c) Compare tiempos de propagacin de las dos implementaciones e indique la
ruta que ms tiempo toma y a partir de las hojas tcnicas de los circuitos
comerciales cual sera el tiempo que tardara en ejecutarse.
Para obtener el tiempo de propagacin de un circuito se busca el camino crtico, es decir el
camino que genera el mayor tiempo de propagacin.
tplh: typ max tplh: typ max
OR (74LS32)
NAND (74LS00)
NOR (74LS02)
AND (74LS08)
14ns
9ns
10ns
8ns
22ns
15ns
15ns
15ns
14ns
10ns
10ns
10ns
22ns
15ns
15ns
20ns
Tabla 12. Tiempos de propagacin de las compuertas del Enunciado 2
Funciones E-O y N-S sin simplificar:
E-O:
2 AND t= 15ns (P2)
1 OR t= 22ns (P1)
() () ()
() () ()
()
N-S:
2 NOT t= 15ns cada una
2 AND t=15ns cada una
1 OR t= 22ns para cada compuerta
() () )
() () ()
()
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 10
El semforo en sentido N-S necesita igual tiempo de respuesta para E-O en las funciones no
simplificadas y no expuestas en compuertas comerciales.
E-O:
() () () ()
()
()
N-S
() () ()
()
()
Se concluye que el tiempo obtenido en las utilizacin de compuertas individuales es mayor
que al utilizar compuertas comerciales (de nand o nor).
9. CONCLUSIONES
La tecnologa CMOS consume solo potencia dinmica la cual hace que su consumo
dependa de su frecuencia de operacin.
Es de vital importancia conocer el comportamiento dinmico de los transistores ya que
estos son los parmetros bsicos para un buen diseo adems de la tecnologa utilizada para
su creacin.
Una capa de xido de silicio, xido de aislamiento o de recubrimiento, sirve para separar el
metal (que conecta los diversos transistores entre s y con las tensiones de alimentacin)
respecto al polisilicio y las difusiones que se encuentran debajo del mismo.
Para un correcto funcionamiento de nuestro circuito diseado en Microwind es importante
tener en cuenta que se debe nivelar el numero de compuertas OR con AND.
10. RECOMENDACIONES
Para hacer un canal p se debe tener en cuenta que primero se debe colocar una capa n-well
que va servir de soporte para toda la estructura.
Se debe polarizar el n-well, para evitar que se forme un diodo debido a los materiales p y n,
esto producir un cortocircuito.
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 11
Para unir un sustrato de un tipo con otro de otro tipo, debemos aadir un contacto adecuado
para la unin, por ejemplo para unir un metal con polisilcio, aadimos contacto
metal/polisilcio.
Es til usar la herramienta desactivar capa para cuando necesitemos borrar alguna capa sin
borrar involuntariamente otra capa inmiscuida.
11. APORTACIONES
Las aportaciones que aplicaremos ser para una nueva resolucin del ejercicio del enunciado 2. Para
esto se implementar una nueva tabla de verdad, con escenarios que ahora se han considerado.
1. Representar la tabla de verdad del sistema y deducir la funcin lgica
expresada como suma de productos o productos de suma.
Para obtener la funcin lgica del sistema, se realiza la suma de Productos (SOP) o
Mintrminos en relacin con la tabla de verdad.
A B C D E-O N-S
0 0 0 0 1 0
0 0 0 1 1 0
0 0 1 0 1 0
0 0 1 1 1 0
0 1 0 0 0 1
0 1 0 1 1 0
0 1 1 0 1 0
0 1 1 1 1 0
1 0 0 0 0 1
1 0 0 1 1 0
1 0 1 0 1 0
1 0 1 1 1 0
1 1 0 0 0 1
1 1 0 1 1 0
1 1 1 0 1 0
1 1 1 1 1 0
Tabla 13. Tabla de verdad de Enunciado 2 correjido
En las condiciones de no importa (X) de la tabla 8, hemos considerado el valor de 1 en la
salida E-O ya que C y D estn en el camino principal y se relaciona con el sentido E-O, por
ende damos prioridad a esta salida.
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 12
2. Simplificar las expresiones obtenidas en el numeral anterior.
Para simplificar las expresiones, se utiliza los teoremas de la tabla 3.
Simplificacin de la variable E-S. Simplificacin de la Variable N-S.
( )
( )
( )(
( )( )
( )
Entonces se dice:
( )
(
)
Aplicando dualidad a la funcin N-S,
su equivalencia es:
Tabla 14. Simplificacin de las variables N-S y E-O de la funcin lgica del Enunciado 2
3. Realizar el diagrama esquemtico de la funcin simplificada.
Figura. 32. Diagrama esquemtico de la funcin simplificada de N-S y E-O
4. Implementar en Microwind y DSCH los diseos de la funcin simplificada
obtenida con compuertas lgicas compuestas de transistores MOS y verificar la
tabla de verdad, mediante la simulacin en cada uno de los programas. Nota.
No utilizar la transformacin automtica de DSCH a Microwind.
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 13
Figura. 33. Diseo de la funcin N-S y E-O en DSCH
5. Responda las siguientes preguntas:
a) Cuntas compuertas utiliz en el diseo de la funcin simplificada?
Para realizar las funciones simplificadas de N-S y E-O se utilizaron 4 compuertas.
N-S:
Se usaron dos compuertas NOR.
E-O:
Se usaron una compuerta NOR y una OR.
b) Cuntos circuitos integrados comerciales utilizara para implementar las
funciones?
N-S:
Se utilizar: un circuito integrado 74LS02 (NOR - 2 in) y un circuito integrado
74LS27 (NOR - 3 in).
E-O:
Se usa: un circuito integrado 74LS02 (NOR -2 in) y una OR (74LS32).
12. APLICACIONES
13. CRONOGRAMA
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 14
14. BIBLIOGRAFIA
[1] Microwind CMOS Layout design & Simulation tool.
http://www.microwind.net/products.php Extrado el da Viernes 27 de Septiembre del
2013.
[2] Microwind CMOS Layout design & Simulation tool.
http://www.microwind.net/dsch.php Extrado el da Viernes 27 de Septiembre del 2013.
[3] Jos Antonio Sez Muoz. Familia Lgica CMOS.
http://electronica.ugr.es/~amroldan/asignaturas/curso04-
05/ftc/pdf/trab_familia_cmos.pdf Extrado el da Viernes 27 de Septiembre del 2013.
[4] Microwindumh. http://microwindumh.wikispaces.com/Implementaci%C3%B3n
Extrado el da Viernes 27 de septiembre del 2013.
[5] A. A. Captulo 4. LGEBRA BOOLEANA.
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r63906.PDF Extrado el da
Viernes 27 de septiembre del 2013.
[6] A. A. Electrnica Digital. http://www.slideshare.net/Orlandorllnrdz/electrnica-
digital-4639781 Extrado el da Viernes 27 de septiembre del 2013.
[7] E. Sicard, S. Delmas, Basics of CMOS Cell Design, McGraw-Hill
DISEO VLSI - PRODUCTO DE UNIDAD 1 Pgina 15
15. Anexos
15.1 Manual de Usuario
El manual de usuario se encuentra en el CD adjunto al informe entregado.
15.2 Simulaciones Microwind y DSCH
Las simulaciones de los ejercicios se encuentran almacenados en dos carpetas llamadas:
Enunciado 1 y Enunciado 2.
Dentro de ambas carpetas se encuentran sub-carpetas llamadas Simulaciones_Microwind y
Simulaciones_DSCH.
Dentro de estas sub-carpetas se encuentras otras sub carpetas llamadas Compuertas,
Transistores.
En las subcarpetas Simulaciones_Microwind y Simulaciones_DSCH de la carpeta
Enunciado2 se encontrar un carpeta llamada Aportaciones ah se encontrara las
simulaciones del ejercicios del enunciando 2 que hemos modificado.
15.3 Video
El video se encuentra en el CD adjunto al informe entregado.