The paper presents the Phase-Priority Based (PPB) cache coherence protocol aimed at improving performance in multicore processors by optimizing directory coherence protocols. By introducing the concept of phase messages and priority-based arbitration in the on-chip network, the PPB protocol reduces unnecessary transient states, stalling, and energy consumption. Experimental results indicate that the PPB protocol offers a performance improvement of 7.4% compared to existing methods and decreases the number of transient states by up to 24%.