Develop SPI slave Interface IP for reuse in ASIC designs

This thesis presents the design of a reusable SPI Slave IP core for ASIC integration. The IP supports full-duplex communication, 8- and 16-bit data, and daisy chain connections for up to 63 devices. It is designed with modularity, low power consumption through clock gating, and signal integrity in m...

Descripción completa

Detalles Bibliográficos
Autor: Hou, Hongtao
Tipo de recurso: tesis de maestría
Fecha de publicación:2025
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/450606
Acceso en línea:https://hdl.handle.net/2117/450606
Access Level:acceso abierto
Palabra clave:Integrated circuits--Design and construction
Digital design
SPI
Clock Domian Crossing
Synthesis
Circuits integrats--Disseny i construcció
Àrees temàtiques de la UPC::Enginyeria electrònica::Microelectrònica::Circuits integrats
Descripción
Sumario:This thesis presents the design of a reusable SPI Slave IP core for ASIC integration. The IP supports full-duplex communication, 8- and 16-bit data, and daisy chain connections for up to 63 devices. It is designed with modularity, low power consumption through clock gating, and signal integrity in mind. Functional verification is performed using UVM, and DFT logic is integrated for testability. The final implementation meets ASIC requirements in terms of area, timing, and power, offering a flexible and efficient SPI solution for digital control applications.