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
Dirixida por:
  1. Luis Entrena Arrontes Director

Universidade de defensa: Universidad Carlos III de Madrid

Fecha de defensa: 20 de xuño de 2003

Tribunal:
  1. Salvador Bracho Presidente/a
  2. Emilio Olías Ruiz Secretario/a
  3. Román Hermida Correa Vogal
  4. Javier Uceda Antolín Vogal
  5. L. García Franquelo Vogal

Tipo: Tese

Teseo: 99144 DIALNET

Resumo

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