1. A method for testing a write function of a multi-port memory, said method comprising: reading a memory cell of a multi-port memory via a first port of said memory cell; suppressing a restore operation from occurring on bitlines of said first port subsequent to said reading step; reading said memory cell via said first port in concurrence with writing said memory cell via a second port; performing a restore operation on bitlines of said first and second ports; and verifying the correctness of data in said memory cell.