magneto-resistive random access memory (MRAM) has broad application prospects in the field of embedded memory due to its excellent read and write speed and endurance characteristics.However
since the customized design of MRAM usually takes several months to complete
it requires a long design period
which conflicts with the need for a faster design iteration of the system-on-chip.As a tool for quickly generating memory designs
the memory compiler is an effective means to resolve this contradiction.This article starts with the fully customized design process of magnetic random access memory and conducts a survey on the research status of various types of memory compilers.We summarize the current status and challenges of memory compiler design from published work and finally discuss the design methodology of magnetic random access memory compiler.