This document describes static timing analysis of a FIFO design using Synopsys Primetime. It includes details of the FIFO design, an introduction to Primetime, the Primetime user design flow, setting up Primetime, using it for timing analysis, Verilog code for the FIFO, a script file, and expected timing report outputs. Primetime is used to perform gate-level timing analysis and check for timing violations related to setup/hold times and other constraints.