Una aportacion al diseño de circuitos aritmeticos mediante logica umbral
- FERNANDEZ RAMOS, JOSE
- Alfonso Gago Bohorquez Director
Defence university: Universidad de Málaga
Year of defence: 1998
- José Ignacio Acha Catalina Chair
- Fernando Vidal Verdú Secretary
- Justo Calvo Aguilar Committee member
- Ramón Ruiz Merino Committee member
- Antón Civit Breu Committee member
Type: Thesis
Abstract
La Lógica Umbral representa una interesante alternativa a la lógica convencional en la realización de circuitos aritméticos. En el presente trabajo se desarrolla esta aplicación de la Lógica Umbral introduciendo innovaciones tanto en la estructura de los circuitos que forman las puertas umbral como en la arquitectura de sumadores y multiplicadores umbral. En relación al primer caso, se presenta un nuevo tipo de puerta umbral, la puerta balanza, del que se establecen sus características y propiedades fundamentales. Se aportan tres estructuras de circuito diferentes que corresponden a este tipo de puertas y, mediante simulación, se analizan sus prestaciones en cuanto a velocidad de operación, consumo de potencia, tamaño y fan-in. En cuanto al segundo apartado, se han desarrollado estructuras básicas concretas que realizan las funciones aritméticas de suma y multiplicación binarias teniendo en cuenta las restricciones que presentan las puertas umbral en cuanto a fan-in y peso máximo representado. En el caso de los sumadores de dos operandos, se presenta una nueva forma de obtención de los bits de suma en la que se utilizan los acarreos de entrada y salida. Mediante la combinación de este método y una modificación de la técnica del "carry lookahead adder" se propone una metodología general de realización de sumadores con puertas umbral que relaciona todos sus parámetros importantes: máximo fan-in de las puertas y profundidad y tamaño del circuito en función del número de bits a sumar. En el caso de los multiplicadores, se estudian varias posibilidades de realización de multiplicadores de 4 y 8 bits en diferente número de niveles, indicando las ventajas e inconvenientes de cada uno y se propone un método modular de extensión a un mayor número de bits que aporta una regularidad en el diseño muy adecuada para la implementación en circuitos VLSI.