Optimización de circuitos digitales mediante transformaciones estructurales generalizadas. Aplicación a la síntesis en fpgas basadas en multiplexores

  1. ESPEJO REDONDO JOSE ALBERTO
Supervised by:
  1. Luis Entrena Arrontes Director

Defence university: Universidad Carlos III de Madrid

Fecha de defensa: 20 June 2003

Committee:
  1. Salvador Bracho Chair
  2. Emilio Olías Ruiz Secretary
  3. Román Hermida Correa Committee member
  4. Javier Uceda Antolín Committee member
  5. L. García Franquelo Committee member

Type: Thesis

Teseo: 99144 DIALNET

Abstract

En esta tesis se proponen técnicas para la optimización del diseño de circuitos integrados digitales considerando sus características de área y velocidad. Dichas técnicas se basan en el mecanismo de transformaciónes estructuralesde adición y eliminación de sustancias lógicas (Redundancy Addition and Removal, RAR). Sobre este mecanismo, se realiza un estudio sistemático y se obtienen novedosas conclusiones que permiten superar los límites que presenta. Además de superar dichos límites, extiende el campo de actuación de dichas transformaciones para que puedan ser empleadas directamente sobre circuitos previamente mapeados. El resultado es la definición de una nueva forma de cálculo de tranformaciones lógicas que puede ser aplicada de manera eficiente y eficaz sobre cualquier tipo de circuito lógico. La aplicación de dicha teoría se concreta en la generación de una herramienta de diseño asistido por computador que consigue circuitos digitales más pequeños y más rápidos que los diseñados con las técnicas convencionales. Dicha herramienta se aplica a la optimización de funciones lógicas implementadas en circuitos ASIC y en circuitos FPGA basadas en multiplexores