Automatic March tests generation for multi-port SRAMs