- -

Desarrollo de un constructor de bancos de pruebas para la verificación formal de interfaces de comunicaciones de circuitos integrados.

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de un constructor de bancos de pruebas para la verificación formal de interfaces de comunicaciones de circuitos integrados.

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Monzó Ferrer, José María es_ES
dc.contributor.advisor Almarcha López, Andres es_ES
dc.contributor.author Barrera Comeche, Vicente es_ES
dc.date.accessioned 2024-09-26T15:29:52Z
dc.date.available 2024-09-26T15:29:52Z
dc.date.created 2024-07-08 es_ES
dc.date.issued 2024-09-26 es_ES
dc.identifier.uri http://hdl.handle.net/10251/208739
dc.description.abstract [ES] La verificación formal es una verificación muy usada en la verificación de interfaces y componentes sencillos en empresas de microelectrónica, esta verificación a diferencia de las típicas verificaciones funcionales no requiere de un test para verificar si no que genera una gran variedad de estímulos diferentes que mediante cálculos matemáticos va comprobando la cobertura de verificación hasta llegar a cubrir el 100% de las funcionalidades descritas. Este método de verificación usa SystemVerilogAssertions (SVA) además de una forma única de funcionar debido a las herramientas que realizan formal, por esto suele ser complicado empezar a usar la verificación formal. En este trabajo se explicará cómo, usando este tipo de verificación se creó una solución que, mediante un script constructor en Python, librerías de propiedades hechas en SVA, la creación de plantillas para SystemVerilog, se podrá verificar rápidamente interfaces usadas en los diseños de microchips. El objetivo final en este trabajo es usar la solución diseñada para verificar una interfaz AHB usada en un chip diseñado en Maxlinear. Una empresa de diseño de circuitos microelectrónicos, que además se convertirá en el cliente desde el punto de vista del proyecto ya que las exigencias y especificaciones serán indicas por ellos. es_ES
dc.description.abstract [EN] Formal verification is a verification widely used in the verification of interfaces and simple components in microelectronics companies. This verification, unlike typical functional verifications, does not require a test to verify but rather generates a wide variety of different stimuli than through mathematical calculations check the verification coverage until 100% of the described functionalities are covered. This verification method uses SystemVerilogAssertions (SVA) in addition to a unique way of working due to the tools that perform formal verification, which is why it is often difficult to start using formal verification. This work will explain how, using this type of verification, a solution was created through a builder script in Python, property libraries made in SVA, the creation of templates for SystemVerilog, it will be possible to quickly verify interfaces used in microchip designs. The final goal in this work is to use the designed solution to verify an AHB interface used in a chip designed in Maxlinear. A microelectronic circuit design company, which will also become the client from the point of view of the project since the demands and specifications will be indicated by them. en_EN
dc.format.extent 72 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Verificaicón es_ES
dc.subject Formal es_ES
dc.subject ASIC es_ES
dc.subject Microelectrónica es_ES
dc.subject Interfaces es_ES
dc.subject Python es_ES
dc.subject Xml es_ES
dc.subject Systemverilog es_ES
dc.subject Assertions es_ES
dc.subject SVA es_ES
dc.subject AHB es_ES
dc.subject.classification TECNOLOGIA ELECTRONICA es_ES
dc.subject.other Máster Universitario en Ingeniería de Telecomunicación-Màster Universitari en Enginyeria de Telecomunicació es_ES
dc.title Desarrollo de un constructor de bancos de pruebas para la verificación formal de interfaces de comunicaciones de circuitos integrados. es_ES
dc.title.alternative Development of a test bench builder for the formal verification of integrated circuit communications interfaces. es_ES
dc.title.alternative Desenvolupament d'un constructor de bancs de proves per la verificació formal de interfícies de comunicacions de circuits integrats. es_ES
dc.type Tesis de máster es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Ingeniería Electrónica - Departament d'Enginyeria Electrònica es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escuela Técnica Superior de Ingenieros de Telecomunicación - Escola Tècnica Superior d'Enginyers de Telecomunicació es_ES
dc.description.bibliographicCitation Barrera Comeche, V. (2024). Desarrollo de un constructor de bancos de pruebas para la verificación formal de interfaces de comunicaciones de circuitos integrados. Universitat Politècnica de València. http://hdl.handle.net/10251/208739 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\162636 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem