Bit error ratio testers are used to test the quality of signal trans-reception. They are routinely used to test boards with high-speed serial links and tune parameters so that the medium fidelity is maximized. Integrated Bit Error Rate Tester (IBERT) LogiCore is one such tool from Xilinx and is designed for testing the physical layer transmission (PMA specifically). This project aims to develop an open source equivalent of the Xilinx LogiCore which incorporates most features as detailed in its datasheet. Independent modules will be coded in python using Migen framework and libraries from LiteX will be used to prepare the communication modules, bridges, and host connections.