Está en la página 1de 16

UNIVERSIDAD NACIONAL MAYOR

DE SAN MARCOS
(Universidad del Perú, DECANA DE AMÉRICA)
FACULTAD DE INGENIERIA ELECTRONICA,
ELECTRICA Y TELECOMUNICACIONES

INFORME PREVIO
CURSO : Microelectrónica

PROFESOR : Dr. Alarcón Matutti Rubén

CICLO : IX

ALUMNOS : Medina López Walter 08190139


MICROELECTRONICA UNMSM

Ciudad Universitaria, Junio 2013

CUESTIONARIO PREVIO N°3


1) Diseñe un circuito divisor para números en binario natural: A(2n bits)/ B(n bits).
Para los diseños considere las posibilidades:
a) Diseño solo con circuitos combinacionales(sin reloj)
b) Diseño mediante circuitos secuenciales.
La principal consideración para implementar los divisores basados en el algoritmo con restauración
es que dados dos enteros A(dividendo) y B(divisor), para este caso n=6 bits, existen dos enteros
únicos Q(cociente) y R(residuo) que satisfacen la siguiente ecuación:
A=B . Q+ R

LABORATORIO Pá gina 2
MICROELECTRONICA UNMSM

La celda RC tiene las siguientes ecuaciones:


P= Á . ( B+C )+ B . C
´
S= A . ( D+ ( B ⨁ C ) )+ Á . D́ ( B ⨁ C )
CIRCUITO CELDA RC

LAYOUT

TABLA DE FUNCIONAMIENTO

LABORATORIO Pá gina 3
MICROELECTRONICA UNMSM

Decima
D C B A S P
l
0 0 0 0 0 0 0
1 0 0 0 1 1 0
2 0 0 1 0 1 1
3 0 0 1 1 0 0
4 0 1 0 0 1 1
5 0 1 0 1 0 0
6 0 1 1 0 0 1
7 0 1 1 1 1 1
8 1 0 0 0 0 0
9 1 0 0 1 1 0

CIRCUITO DIVISOR PARA n=2bits

Circuito Divisor con n=2 bits(A=4 bits y B=2 bits)

LAYOUT

CIRCUITO DIVISOR PARA n=3bits

LABORATORIO Pá gina 4
MICROELECTRONICA UNMSM

Circuito Divisor con n=3 bits(A=6 bits y B=3 bits)

LAYOUT

PRUEBA DE TESTABILIDAD

LINEAS DEL CIRCUITO


ENTRADAS : 04+
SALIDAS : 02
NODOS : 11
TOTAL : 19

PRUEBA DE TESTABILIDAD

LABORATORIO Pá gina 5
MICROELECTRONICA UNMSM

STUCK-AT-0 (0->1)
S S
SA SC SD S1 S2 S3 S5 S6 S7 S8 S9 S10 S11
A B C D S B 4
1 1 1 1 1 1 1 1 1 1 1 1 1
1 1
0 0 0 0 0 1 1 1 0 0 1 0 0 1 1 0 0 0 0 0
0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0
0 0 1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1
0 0 1 1 0 1 0 0 0 0 0 1 0 1 1 0 0 0 0 0
0 1 0 0 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1
0 1 0 1 0 1 0 0 0 0 0 1 0 1 1 0 0 0 0 0
0 1 1 0 0 1 0 0 0 0 1 0 0 1 1 0 0 0 0 0
0 1 1 1 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0
1 0 0 0 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1
1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 0 1 0 0 0 1 0 1 0 0 0 1 1 1 1 1 0 0 0
1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 0 0 0 0 0 1 1 0 0 0 1 1 1 1 1 0 0 0
1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

P P
PA PC PD P1 P2 P3 P5 P6 P7 P8 P9 P10 P11
A B C D P B 4
1 1 1 1 1 1 1 1 1 1 1 1 1
1 1
0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 1
0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 1
0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0
1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0
1 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 1 0
1 0 1 1 0 0 1 0 0 1 0 0 0 0 0 0 0 1 1 0
1 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 0
1 1 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 0
1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

STUCK-AT-1(1->0)
S S
SA SC SD S1 S2 S3 S5 S6 S7 S8 S9 S10 S11
A B C D S B 4
0 0 0 0 0 0 0 0 0 0 0 0 0
0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 1 1 1 0 1 1 0 0 0 0 1 1 1 1 1 1
0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 1 1 0 1 1 1 0 0 0 0 1 1 1 1 1 1
0 1 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0

LABORATORIO Pá gina 6
MICROELECTRONICA UNMSM

0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 1 1 1 1 1 1 1 1 0 0 0 1 1 1
1 0 0 1 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1
1 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0
1 0 1 1 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 1
1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 0 1 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 1
1 1 1 0 1 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1
1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1

P P
PA PC PD P1 P2 P3 P5 P6 P7 P8 P9 P10 P11
A B C D P B 4
0 0 0 0 0 0 0 0 0 0 0 0 0
0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 0
0 0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 0
0 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 0 0
0 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 0 0
0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 0 1 1 0 0 1 1 1 1 1 1 1 1 1 0 1 1
1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 1 1

2) Diseñe un circuito que permite clasificar sus entradas según su magnitud numérica, es decir
un circuito de ordenación (sorter) de 4 entradas cada entrada tiene 3 bits (0 hasta 7).
Para los diseños considere las posibilidades:
a) Diseño solo con circuitos combinacionales(sin reloj)
b) Diseño mediante circuitos secuenciales.

CIRCUITO DEL COMPARADOR (A<B)

LABORATORIO Pá gina 7
MICROELECTRONICA UNMSM

LAYOUT

CIRCUITO DEL TWO SORTER

LAYOUT

LABORATORIO Pá gina 8
MICROELECTRONICA UNMSM

CIRCUITO DE ORDENACION CON 4 ENTRADAS DE 3 BITS

LAYOUT

3) De los circuitos en las figuras (del texto del curso):


5.29, 5.30, 5.31, 5.32, 5.34, 5.35, 5.36, 5.37
CIRCUITO 5.29

LABORATORIO Pá gina 9
MICROELECTRONICA UNMSM

CIRCUITO CELDA SC

LAYOUT

CIRCUITO MULTIPLICADOR DE 4x4bits

LABORATORIO Pá gina 10
MICROELECTRONICA UNMSM

LAYOUT

PRUEBA DE TESTABILIDAD

LINEAS DEL CIRCUITO


ENTRADAS : 03+
SALIDAS : 02

LABORATORIO Pá gina 11
MICROELECTRONICA UNMSM

NODOS : 03
TOTAL : 08

PRUEBA DE TESTABILIDAD
STUCK-AT-0 (0->1)
Cout Cout Cout Cout S
CoutB Cout2 SA SB SC S2 S3
A B C Cout S A C 1 3 1
1 1 1 1 1 1 1
1 1 1 1 1
0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0
0 0 1 0 1 1 1 0 1 1 1 0 0 1 0 1 1
0 1 0 0 1 1 0 1 0 1 1 0 1 0 1 1 1
0 1 1 1 0 1 1 1 1 1 1 1 0 0 0 0 0
1 0 0 0 1 0 1 1 0 1 1 1 0 0 1 1 1
1 0 1 1 0 1 1 1 1 1 1 0 1 0 0 0 0
1 1 0 1 0 1 1 1 1 1 1 0 0 1 1 0 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1

STUCK-AT-1 (1->0)
Cout Cout Cout Cout S
CoutB Cout2 SA SB SC S2 S3
A B C Cout S A C 1 3 1
0 0 0 0 0 0 0
0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 0 0 1 1 0 1 1 1
0 1 0 0 1 0 0 0 0 0 0 1 0 1 0 1 1
0 1 1 1 0 1 0 0 0 1 0 0 1 1 1 0 0
1 0 0 0 1 0 0 0 0 0 0 0 1 1 0 1 1
1 0 1 1 0 0 1 0 0 1 0 1 0 1 1 0 0
1 1 0 1 0 0 0 1 1 0 1 1 1 0 0 0 0
1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 1 1

CIRCUITO 5.37

CIRCUITO PRE-ESCALADOR DE MODULO DUAL

LABORATORIO Pá gina 12
MICROELECTRONICA UNMSM

GRAFICA DE TIEMPOS

LAYOUT

4) Pregunta obligatoria
Diseñar el circuito digital y hacer su LAYOUT, el cual se muestra y con la
siguiente especificación:
La entrada IN puede cambiar en cualquier instante, no se conoce su valor
inicial ni se puede predeterminar.
Cuando A=1 cada cambio de IN hace que T cambie de valor el cual se
mantiene hasta un nuevo cambio de IN.
Si cambia A=0 entonces el próximo cambio de IN hace que F cambie de
valor que se mantiene hasta un siguiente cambio de IN.
Al inicio asumir que A=0 y se tiene una entrada de RESET para T=0, F=0.

PROGRAMA EN VHDL

LABORATORIO Pá gina 13
MICROELECTRONICA UNMSM

GRAFICO DE LAS ENTRADAS

CIRCUITO GENERADO EN QUARTUS

LABORATORIO Pá gina 14
MICROELECTRONICA UNMSM

CIRCUITO EN DSCH

GRAFICA DE TIEMPOS

LABORATORIO Pá gina 15
MICROELECTRONICA UNMSM

LAYOUT

GRAFICO DE TIEMPOS

LABORATORIO Pá gina 16

También podría gustarte