Identificador persistente para citar o vincular este elemento:
http://hdl.handle.net/10553/94060
Título: | Generación de vectores para la verificación de circuitos booleanos mediante MILP | Autores/as: | Hernández González, María De Las Nieves Gloria | Director/a : | Betancor Martín, Carlos Salvador Sosa González, Carlos Javier |
Clasificación UNESCO: | 3325 Tecnología de las telecomunicaciones | Fecha de publicación: | 2017 | Resumen: | Este Proyecto Fin de Carrera presenta una metodología para la generación de
vectores de verificación basada en Programación Lineal Entera Mixta. La
metodología propuesta da lugar a una herramienta que hace uso de diversos
programas desarrollados, en lenguaje de programación C, a lo largo de este PFC y
que se ejecutan a nivel de línea de comandos.
La herramienta desarrollada permite generar patrones para la verificación en
la que se especifican, por ejemplo, el porcentaje de entradas y/o salidas que han de
fijarse. Esta herramienta se ha evaluado mediante un banco de pruebas estándar
ISCAS’85, empleado extensamente en la bibliografía.
Se han escogido de dicho banco de pruebas los circuitos combinacionales
más representativos del estado del arte. La complejidad de los mismos va desde unas
pocas puertas, C17 con 6 puertas, a circuitos de complejidad media con
aproximadamente 3500 puertas como es el caso del C7552. En términos de
entradas/salidas, la complejidad alcanza las 233 entradas para el C2670 ó 5 entradas
para el C17 y desde las 2 salidas con que cuenta C17 hasta las 140 salidas para C2670 .
Todas las pruebas realizadas demuestran la eficiencia de la metodología
propuesta y la validez de la herramienta desarrollada. Los tiempos requeridos para
obtener los vectores de verificación se encuentran siempre por debajo de 1,5
segundos en todas las pruebas realizadas en este PFC, salvo en contadas ocasiones
que se corresponden con el circuito C7552 que requiere aproximadamente 33
segundos. Esa diferencia de tiempos es debida principalmente a la complejidad de
interconexión de las puertas de dicho circuito de referencia.
Se puede concluir que el desarrollo de este PFC ha logrado satisfactoriamente
los objetivos planteados inicialmente, sirviendo como punto de partida de una
futura tesis doctoral en base a los resultados obtenidos. This PFC presents a methodology for the generation of verification patterns using Mixed Integer Linear Programming. Based on proposed methodology, this PFC develops a verification tool made by several programs developed in C programming language. The verification tool is executed at the shell command line interface. The developed tool allows to generate verification patterns which are specified for example with a percentage of inputs and/or outputs to be asserted. This verification tool has been evaluated using ISCAS'85 standard testbenches, widely used in the literature. The most representative combinational circuits of the state of the art have been chosen from testbenches. Their complexity ranges from a few gates, C17 with 6 gates, to medium complexity circuits with approximately 3500 gates as is the case of the C7552. In terms of inputs/outputs, the complexity reaches 233 inputs for the C2670 or 5 inputs for the C17 and from the 2 outputs with C17 up to the 140 outputs for C2670. All tests demonstrate the efficiency and usefulness of the proposed methodology and developed verification tool. The time required to obtain the verification patterns was always less than 1.5 seconds in all tests performed in this PFC. Only for circuit C7552, the required time to obtain the solution rises to approximately 33 seconds. This difference is mainly due to the complexity of its internal interconnection in this reference circuit. It can be concluded that the development of this PFC has satisfactorily achieved the objectives set out initially, serving as a starting point for a future PhD. based on the obtained results. |
Departamento: | Departamento de Ingeniería Electrónica y Automática | Facultad: | Escuela de Ingeniería de Telecomunicación y Electrónica | Titulación: | Ingeniero en Electrónica | URI: | http://hdl.handle.net/10553/94060 |
Colección: | Proyecto fin de carrera |
En el caso de que no encuentre el documento puede ser debido a que el centro o las/os autoras/es no autorizan su publicación. Si tiene verdadero interés en el contenido del mismo, puede dirigirse al director/a o directores/as del trabajo cuyos datos encontrará más arriba.
Vista completaVisitas
40
actualizado el 06-ene-2024
Descargas
284
actualizado el 06-ene-2024
Google ScholarTM
Verifica
Comparte
Exporta metadatos
Los elementos en ULPGC accedaCRIS están protegidos por derechos de autor con todos los derechos reservados, a menos que se indique lo contrario.