Está en la página 1de 6

Diseo de sumadores utilizando compuertas lgicas

Veremos primero el diseo de circuitos simple de suma con compuertas lgicas a travs
expresiones algebraicas lgicas ya que a partir de ellos se puede construir cualquier tipo de
operador.

Diseo de Semi-Sumador

Un circuito combinacional que ejecuta la suma de dos bits se llama semi-sumador. Este circuito no
considera acarreo de entrada. La siguiente tabla de verdad de la figura siguiente ilustra la funcin
de suma simple.

Bit 1 Bit 2 Suma Acarreo


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

Tabla de Verdad

Luego se puede obtener las expresiones lgicas de la Suma y del acarreo. Para obtenerlas debemos
seleccionar los casos en los que en la salida obtenemos un 1 logico y de ellos chequear que valores
necesitamos en los bits de entrada

Las expresiones lgicas de S y C (el acarreo) son:

la expresin de S corresponde a un OR-EXCLUSIVO, por tanto sera equivalente a:

El circuito lgico que cumple con la expresin antes mostrada seria:


Circuito Lgico

El semi-sumador visto desde afuera, compuesto por 2 entradas y 2 salidas

Smbolo

Diseo de Sumador Completo

El circuito sumador completo es similar al anterior con la nica diferencia que contiene una
entrada ms la cual vendra a ser como un bit ms de entrada. Este bit adicional lo podramos
utilizar para considerar el acarreo que se produce por la suma de 2 unos binarios provenientes de
otra operacin de suma.

Un circuito sumador completo puede construirse con dos semi-sumadores y una compuerta OR. El
sumador completo se muestra en la siguiente figura, donde se detallan su tabla de verdad y su
smbolo.

Bit 1 Bit 2 Acarreo In (Bit 3) Suma Acarreo Out


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

Las expresiones lgicas para S y Cout podemos escribirlas a partir de la tabla de verdad.

Procederemos a continuacin a llevar a cabo el proceso de minimizacin de la expresin lgica


anterior, utilizando las leyes bsicas del lgebra boolena.
Los dos ltimos trminos que se agregaron son nulos por tanto no afectan el resultado de la
funcin lgica, lo que significa que ambas expresiones son equivalentes.

Luego, agrupamos trminos factorizando

Sacando factor comn

Aplicando leyes bsicas y factorizando nuevamente

Finalmente

La expresin de Carry Out est dada por:


Finalmente el circuito que cumple con la expresin antes mostrada seria:

Se puede observar que se compone de dos semi-sumadores donde sus 2 salidas de acarreo son
enviadas a una compuerta OR.

El sumador completo visto desde afuera, compuesto por 3 entradas y 2 salidas.

Smbolo
Diseo de Sumador de 2 numeros de 2 bits

El numero decimal mximo conformado por 2 bits binarios seria el 3. Al efectuar la suma con 2
operandos de 2 bits el nmero decimal mximo obtenible seria el 6, por lo que necesitaramos 3
salidas para poder realizar las operaciones aritmticas.

La tabla de la verdad sera la siguiente

Suma
Numero 1 Numero 2 Suma efectuada
Bit 2 (ms Bit Bit 2 (ms Bit Bit 3 (ms Bit Bit
significativo) 1 significativo) 1 significativo) 2 1
0 0 0 1 0 0 1 0+1=1
0 0 1 0 0 1 0 0+2=2
0 0 1 1 0 1 1 0+3=3
0 1 0 0 0 0 1 1+0=1
0 1 0 1 0 1 0 1+1=2
0 1 1 0 0 1 1 1+2=3
0 1 1 1 1 0 0 1+3=4
1 0 0 0 0 1 0 2+0=2
1 0 0 1 0 1 1 2+1=3
1 0 1 0 1 0 0 2+2=4
1 0 1 1 1 0 1 2+3=5
1 1 0 0 0 1 1 3+0=3
1 1 0 1 1 0 0 3+1=4
1 1 1 0 1 0 1 3+2=5
1 1 1 1 1 1 0 3+3=6
De la misma manera se puede obtener las expresiones lgicas para cada bit que compone el
resultado de la suma, luego de llevar las expresiones a su mnima expresin y resumir el circuito se
llega a que el mismo puede ser diseado con un semi-sumador y un sumador completo.

También podría gustarte