Design of high performance MRAM circuits for synchronous operation