Show simple item record

dc.contributor.advisorRímolo-Donadio, Renatoes
dc.contributor.authorAparicio-Morales, Javier Andrés
dc.date.accessioned2022-08-23T21:34:34Z
dc.date.available2022-08-23T21:34:34Z
dc.date.issued2021-09
dc.identifier.urihttps://hdl.handle.net/2238/13858
dc.descriptionProyecto de Graduación (Maestría en Electrónica) Instituto Tecnológico de Costa Rica, Escuela de Ingeniería Electrónica ,2021es
dc.description.abstractIn this work, the design and implementation of elastic buffers at pre-silicon level are addressed. The buffers are designed to be part of USB 2.0 and 3.0 transceivers. Based on a register-transfer level (RTL) description in Verilog and a digital design framework implemented in Synopsys, the design implementation and synthesis are performed using a XFAB 180-nm CMOS process design kit. A high-level simulation framework for USB transceivers was also developed, which allows the incorporation of the building blocks of transmitters and receivers at different abstraction levels, as well as different channel models in terms of S-Parameters. Strategies for high-speed design, such as clock equalization, were applied to complete the design. Although the designs could be successfully characterized and simulated, only the 2.0 version could reach the specified speed. The 3.0 version can work up to a frequency of 3.8 GHz, but cannot reach the required speed due to process limitations.es
dc.description.abstractEn este trabajo se aborda el diseño y la implementación de buffers elásticos a nivel de presilicio. Los buffers se diseñan para formar parte de transceptores USB 2.0 y 3.0. A partir de una descripción a nivel de transferencia de registros (RTL) en Verilog y un entorno de diseño digital implementado en Synopsys, se realiza la implementación del diseño y la síntesis utilizando un kit de diseño en proceso XFAB de 180 nm CMOS. También se desarrolló un entorno de simulación de alto nivel para transceptores USB, que permite incorporar los bloques construidos de transmisores y receptores a diferentes niveles de abstracción, así como diferentes modelos de canal en términos de parámetros S. Para completar el diseño se aplicaron estrategias de diseño de alta velocidad, como la ecualización del reloj. Aunque los diseños pudieron caracterizarse y simularse con éxito, sólo la versión 2.0 pudo alcanzar la velocidad especificada. La versión 3.0 puede trabajar hasta una frecuencia de 3.8 GHz, pero no puede alcanzar la velocidad requerida debido a las limitaciones del proceso.es
dc.language.isoenges
dc.publisherInstituto Tecnológico de Costa Ricaes
dc.rightsacceso abiertoes
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/*
dc.subjectEnlaceses
dc.subjectBuffer -- Elásticoes
dc.subjectDiseño Digitales
dc.subjectSimulaciónes
dc.subjectTransmisoreses
dc.subjectReceptoreses
dc.subjectBuffer -- Elastices
dc.subjectLinkses
dc.subjectDigital designes
dc.subjectSimulationes
dc.subjectTransmitterses
dc.subjectReceiverses
dc.subjectResearch Subject Categories::TECHNOLOGY::Electrical engineering, electronics and photonicses
dc.titleDesign of Elastic Buffers for USB Transceivers in a 180-nm CMOS processes
dc.typetesis de maestríaes


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

acceso abierto
Except where otherwise noted, this item's license is described as acceso abierto