AXI Communication in UCIe

UCIe (Universal Chiplet Interconnect Express) is a standard designed to facilitate high-bandwidth communication between heterogeneous chiplets, in a single package


It is multilayered. it has

  • Physical layer
  • Die to die adapter layer
  • Protocol layer

The physical layer is used to facilitate the data transmission between the dies. Die to die adapter manage the link management facility and protocol arbitration and negotiations. Protocol layer defines the rules and conventions for data exchange

The protocol layer support PCIe,CXL.io, CXL.cachemem and streaming or raw format (based on UCIe V1.0).


Serial Peripheral Interface (SPI)

Here we are using the UCIe streaming capability to facilitate AXI master – slave communication, that is connected to different dies of UCIe. AXI master is connected to either of one die and slave is connected to the other die through the UCIe interface bus. We have ‘UCIe streaming AXI master’ and a ‘UCIe streaming AXI slave’ inside protocol layer.The ‘UCIe streaming AXI master’ collects the data from AXI slave and ‘UCIe streaming AXI slave’ collects the data from AXI master. These AXI datas are converted to UCIe streaming formats and viceversa by this UCIe streaming AXI master and UCIe streaming AXI slave .These UCIe streaming formats is then used to facilitate communication between the AXI master and slave.

To Know More about UCIe Click Here

Follow us