This document describes the design and testing of a 512-bit SRAM memory chip using Xilinx/Modelsim tools. The author first designs the SRAM memory using VHDL code and Xilinx tools. Various BIST algorithms like March C- are then implemented to test for faults in the SRAM memory. Simulation results are presented to verify the design and testing of the 512-bit SRAM chip.