Multi-port memories are commonly used components in VLSI systems, such as register files in microprocessors, storage for media or network applications. The content of a multi-port memory can be accessed through different ports simultaneously. This feature is especially valuable for high speed processors, media processors, and communication processors. Multi-port memories require more testing effort since all ports have to be verified.
[Source: Simulation-Based Test Algorithm Generation and Port Scheduling for MultiPort Memories (PDF)]