Invention Grant
US09372808B2 Deadlock-avoiding coherent system on chip interconnect 有权
死锁避免相干系统片上互连

Deadlock-avoiding coherent system on chip interconnect
Abstract:
This invention mitigates these deadlocking issues by a adding a separate non-blocking pipeline for snoop returns. This separate pipeline would not be blocked behind coherent requests. This invention also repartitions the master initiated traffic to move cache evictions (both with and without data) and non-coherent writes to the new non-blocking channel. This non-blocking pipeline removes the need for any coherent requests to complete before the snoop request can reach the memory controller. Repartitioning cache initiated evictions to the non-blocking pipeline prevents deadlock when snoop and eviction occur concurrently. The non-blocking channel of this invention combines snoop responses from memory controller initiated requests and master initiated evictions/non-coherent writes.
Public/Granted literature
Information query
Patent Agency Ranking
0/0