Imagine Core A wants to write to Address 0x100. Core B might have a copy of 0x100 in its local cache. The Interconnect needs a way to tell Core B: "Hey, someone is writing to 0x100, please invalidate your copy or give me your data if it's newer."
ACE adds these 3 channels to handle this "Callback":
- AC (Snoop Address): The Interconnect sends the address to be checked.
- CR (Snoop Response): Core B responds with its status (e.g., "I have it and it's Dirty").
- CD (Snoop Data): Core B sends the actual data if needed.