Synthesis, layout design and simulation of 8-bit Serial Peripheral Interface (SPI) using Leonardo Spectrum and Mentor Graphics tools
Abstract
In this project, Serial Peripheral Interface (SPI), was designed. This project will
include design, synthesis and simulation of SPI. SPI is a synchronous serial data link that operates in full duplex mode and it will transfer data between two devices. Basically, SPI will help the devices to communicate in two modes, which are master mode and slave mode. It consist four major elements which are FIFO, Shifter, Counter and FSM. With an additional element such as FIFO, it can be used for pipelining mechanism. This layout is created using TSMC 0.35µ Technology. There are two softwares used to complete this study, which are Leonardo Spectrum and Mentor Graphics. The total gates, power dissipations, clock frequency, critical paths and area estimation for each parts of SPI will
be investigated in this project. The effect of Power Bus and Signal to the layout and the
critical paths of the module will be discussed. The output of this project will be the GDS II file of the designed mask layout.