Desarrollo de una VIP en un entorno UVM para la verificación de IPs que implementen el protocolo de comunicación PCIe

dc.contributor.advisorMonzó Ferrer, José María
dc.contributor.advisorCarreras Areny, Judites_ES
dc.contributor.affiliationDepartamento de Ingeniería Electrónica
dc.contributor.affiliationEscuela Técnica Superior de Ingeniería de Telecomunicación
dc.contributor.affiliationInstituto de Instrumentación para Imagen Molecular
dc.contributor.authorRavelo Mederos, Álvaroes_ES
dc.date.accessioned2020-10-19T15:41:12Z
dc.date.available2020-10-19T15:41:12Z
dc.date.created2020-09-30es_ES
dc.date.issued2020-10-19es_ES
dc.description.abstract[ES] El objetivo de este Trabajo Fin de Máster es desarrollar una Verification IP (VIP). Una VIP es una IP desarrollada utilizando lenguajes de descripción hardware (HDL) que tiene como finalidad garantizar el correcto funcionamiento de otro módulo hardware. Una VIP estudia el comportamiento del módulo, así como sus entradas y salidas, además de analizar el tratamiento de la información que se lleva a cabo en dicho módulo. Los resultados obtenidos en este proceso se contrastan con un modelo de referencia o modelo Golden, que se utiliza como ejemplo de funcionamiento correcto y como objetivo en la verificación del módulo en cuestión o DUT (Device Under Test). El desarrollo se realizará en un entorno UVM (Universal Verification Methodology), una metodología de verificación de vanguardia que posee ciertas ventajas respecto a metodologías tradicionales de verificación. El protocolo que verificará esta VIP desarrollada como parte del TFM es el PCIe o PCI express (Peripheral Component Interconnect express). Dicho protocolo tiene una gran relevancia en el mercado de las telecomunicaciones y de la electrónica en general, ya que se utiliza tanto en aplicaciones específicas de gran complejidad para la implementación de dispositivos en sistemas de mayor magnitud como en aplicaciones más simples destinadas a la denominada "electrónica de consumo". Maxlinear desarrolla circuitos integrados que hacen uso de dicho estándar, es por esa razón que está interesada en el desarrollo de una VIP que permita mejorar las tareas de validación de dichos dispositivos. La última generación de este estándar publicada es la quinta generación (PCIe Gen5), cuyas características son las que evaluará y verificará la VIP a desarrollar. Por tanto, en el presente TFM se desarrollará una VIP plenamente funcional que verifique un subset de las características del estándar PCIe y será diseñado con una arquitectura que permita fácilmente añadirle nuevas características del estándar en un futuro según las necesidades de la empresa. La verificación de esta VIP se llevará a cabo enfrentándola a una VIP de PCIe completa, adquirida por la empresa.es_ES
dc.description.abstract[EN] The main goal of this Final Masters Project is to develop a Verification IP (VIP). A VIP is an IP that is developed using hardware description languages (HDL) and that aims to guarantee that the performance of another hardware module is correct. A VIP studies the behaviour of the module, as well as its inputs and outputs, analysing also how information is managed inside the module. The results obtained from this analysis are compared with the ones obtained from a reference (or Golden) model, used in the verification as an example of the correct behaviour that is expected to be achieved in the DUT (Device Under Test). The whole development will be done in a UVM (Universal Verification Methodology) environment, a cutting edge verification methodology that provides significant improvements regarding the conventional hardware verification flow. The protocol for which this VIP is developed as Final Masters Project is PCIe, also known as PCI Express (Peripheral Component Interconnect express). This protocol is hugely relevant in the current telecommunications and electronics market, as it is used for both specific complex applications that are meant to be implemented in greater systems, and simpler applications for consumer electronics. Maxlinear is a company that develops integrated circuits that use this standard bus, which is the reason why they are interested in the development of a VIP that could improve the verification tasks related to these ICs. The latest release of this PCIe standard is the fifth generation (PCIe Gen5) and those features in the standard are the ones that are going to be verified by the VIP. Thus, the developed PCIe VIP (as Final Masters Project) will check a subset of the features in the PCIe standard, and will be designed prioritising scalability, in order to make it suitable to add new features and related checkers from PCIe specification in the near future, according to the needs of the company. The verification of the VIP itself will be done connecting it to another PCIe VIP, purchased by the company.en_EN
dc.description.accrualMethodTFGMes_ES
dc.description.bibliographicCitationRavelo Mederos, Á. (2020). Desarrollo de una VIP en un entorno UVM para la verificación de IPs que implementen el protocolo de comunicación PCIe. https://riunet.upv.es/handle/10251/152401es_ES
dc.format.extent96es_ES
dc.identifier.urihttps://riunet.upv.es/handle/10251/152401
dc.languageEspañoles_ES
dc.publisherUniversitat Politècnica de Valènciaes_ES
dc.relation.pasarelaTFGM\132411es_ES
dc.rightsReserva de todos los derechoses_ES
dc.rights.accessRightsCerradoes_ES
dc.subjectVerificaciónes_ES
dc.subjectHardwarees_ES
dc.subjectUVMes_ES
dc.subjectSystemVeriloges_ES
dc.subjectPCIes_ES
dc.subjectPCIees_ES
dc.subjectVIPes_ES
dc.subjectBanco de pruebases_ES
dc.subjectOOPes_ES
dc.subjectBus.es_ES
dc.subjectVerificationen_EN
dc.subjectTestbenchen_EN
dc.subject.classificationTECNOLOGIA ELECTRONICAes_ES
dc.subject.otherMáster Universitario en Ingeniería de Telecomunicación-Màster Universitari en Enginyeria de Telecomunicacióes_ES
dc.titleDesarrollo de una VIP en un entorno UVM para la verificación de IPs que implementen el protocolo de comunicación PCIees_ES
dc.typeTesis de másteres_ES
dspace.entity.typePublication
person.identifier51133
person.identifier.orcid0000-0001-6554-3231
relation.isAdvisorOfPublicatione45dd30b-0243-4800-8ee6-eb017dfce122
relation.isAdvisorOfPublication.latestForDiscoverye45dd30b-0243-4800-8ee6-eb017dfce122
relation.isOrgUnitOfPublicationa3ca7df3-e467-4f69-b673-79a5d6241220
relation.isOrgUnitOfPublicationaa6a0db9-4584-45eb-b7e3-73606ac49444
relation.isOrgUnitOfPublication2a147664-9b3c-4f73-8ea8-aefbad2ed456
relation.isOrgUnitOfPublication.latestForDiscoverya3ca7df3-e467-4f69-b673-79a5d6241220
upv.uuide932d644-66c6-446d-9af4-e93004febb3ces_ES

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Ravelo - Desarrollo de una VIP en un entorno UVM para la verificación de IPs que implementen el p....pdf
Tamaño:
4.9 MB
Formato:
Adobe Portable Document Format