Show simple item record

Professor Advisordc.contributor.advisorRivera Serrano, Francisco
Authordc.contributor.authorStead Hogg, Agustín Andrés
Associate professordc.contributor.otherZúñiga Acuña, Simón
Associate professordc.contributor.otherCádiz Poblete, Martín
Admission datedc.date.accessioned2025-07-01T15:36:03Z
Available datedc.date.available2025-07-01T15:36:03Z
Publication datedc.date.issued2025
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/205572
Abstractdc.description.abstractDurante el proceso de diseño de un circuito integrado, la etapa de verificación formal es una de las más criticas, ya que permite garantizar que el diseño cumpla con todas las especificaciones funcionales, al emplear métodos matemáticos para analizar el comportamiento del circuito sin depender de pruebas exhaustivas. Para llevar a cabo este proceso de verificación formal, existen empresas que se dedican al desarrollo de herramientas para ayudar con esta tarea, dentro de la cual se puede destacar Embedded Symbolic Processor o ESP, por sus siglas en inglés, la cual es desarrollada por Synopsys Inc. Este software permite garantizar la equivalencia funcional entre dos modelos circuitales descritos en distintos lenguajes, entre los cuales se destacan Verilog, RTL, Gate y SPICE, donde uno de estos es la referencia y el otro la implementación. Así, ESP ayuda a identificar posibles errores lógicos, violaciones de sincronización y discrepancias entre ambos, garantizando su equivalencia funcional. El objetivo de este trabajo es diseñar e implementar una SRAM dual-port utilizando SPICE y Verilog, aplicando ESP como método de verificación formal. Por otro lado, este nuevo diseño servirá para actualizar la demo actualmente utilizada en la herramienta, permitiendo así proporcionar una referencia más representativa de las arquitecturas modernas para facilitar la integración de nuevos clientes y ayudar a la verificación de nuevas funcionalidades. El trabajo mostrado a continuación aborda el diseño e implementación de una memoria de doble puerto utilizando SPICE y Verilog. Además, se utilizó la herramienta ESP para demostrar la equivalencia funcional entre ambos códigos, permitiendo así detectar y corregir discrepancias. Finalmente, se mitigaron errores relacionados con señales asíncronas y fallas en la integridad de potencia, obteniendo un diseño validado y funcional. En conclusión, el trabajo desarrollado proporciona a la herramienta ESP una nueva referencia tanto para los clientes como para los equipos internos Research and Development (R&D) y Application Engineers (AE), permitiéndoles así contar con un diseño actualizado y más representativo de arquitectura modernas, con el cual pueden probar el software y las nuevas funciones que se implementen. Finalmente, en futuros trabajos se podrían explorar alternativas para optimizar el diseño en términos de consumo de energía, velocidad de operación y escalabilidad a una memoria multi-puerto, así como la incorporación de nuevos enfoques de verificación del sistema.es_ES
Lenguagedc.language.isoeses_ES
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
Títulodc.titleDiseño de una SRAM dual-port e implementación en SPICE y Verilog utilizando un método de verificación formal (ESP)es_ES
Document typedc.typeTesises_ES
dc.description.versiondc.description.versionVersión original del autores_ES
dcterms.accessRightsdcterms.accessRightsAcceso abiertoes_ES
Catalogueruchile.catalogadorchbes_ES
Departmentuchile.departamentoDepartamento de Ingeniería Eléctricaes_ES
Facultyuchile.facultadFacultad de Ciencias Físicas y Matemáticases_ES
uchile.carrerauchile.carreraIngeniería Civil Eléctricaes_ES
uchile.gradoacademicouchile.gradoacademicoLicenciadoes_ES
uchile.notadetesisuchile.notadetesisMemoria para optar al título de Ingeniero Civil Eléctricoes_ES


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States