The invention provides a
correctness verifying method of a
cache consistency protocol. After a computer enters an
operating system, the complexity of a core and the application of the
operating system is higher; the action of a processor is not easy to control accurately; therefore, in order to keep
verification correctness, a verifying program for the
cache consistency protocol is necessary to embed in a systematic procedure; the program is embedded in a
BIOS (basic input / output
system) code; after the initialization of a memory subsystem is completed at the initialization initial stage of the
system, the verifying program is started to be executed; the verifying program needs to be capable of accurately controlling actions of each processor of the
system, supports a user to select a
verification item to be particularly executed, and feeds back a
verification result to the user; by using the method, the verification of the
correctness of the
cache consistency protocol is realized at a
system level; all application scenes of a real system can be completely covered; the disadvantages that a conventional verifying method based on an analog way is low in efficiency and poor in verification coverage rate are made up; the design period and the verifying period of an inter-domain cache consistency
chip of the processor can be shortened; the one-time taping-out mission success rate of the
chip can be guaranteed effectively; and therefore, the correctness verifying method has an extremely wide development prospect and an extremely high technical value.