• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Blogs
  2. Verification
  3. An Introduction to AMBA CHI Chip-to-Chip (C2C) Protocol
DimitryP
DimitryP

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
C2C
multi-die
chip-chip
AMBA
CHI VIP
verification

An Introduction to AMBA CHI Chip-to-Chip (C2C) Protocol

26 Sep 2025 • 2 minute read

As chip designs grow larger and more complex, they become increasingly difficult to manufacture as a single piece of silicon. Yields (the percentage of properly functioning chips from a semiconductor wafer) decrease significantly with larger die sizes. This limitation of the monolithic chips led to the advent of the multi-die architecture in which the smaller dies (which are easier to produce, resulting in higher yields and lower costs) are housed in a single package. The advantage of the multi-die architecture is that it allows for increased modularity and flexibility. The complexity of the multi-die architecture is that it requires robust, reliable, and standardized interconnect technology for efficient communication between dies (also known as chiplets).

While many vendors utilized proprietary inter-die communication solutions, Arm, in collaboration with a diverse set of industry partners, came up with the AMBA® CHI Chip-to-Chip (C2C) specification, which drew on the very popular existing single-chip AMBA CHI protocol. By extending the CHI specification, CHI-C2C leverages many existing protocol features, making the entire on-chip to off-chip transition straightforward.. The compatibility between the standard CHI and CHI C2C protocols ensures there are no complex transformations between the two, which results in significant latency optimization and enables high-performance, coherent communication in multi-die systems.

The CHI C2C protocol can be used to enable communication in chip-to-chip as well as chiplet-to-chiplet applications. The supported topologies include the Multi-Chip Symmetric Multiprocessor (SMP) topology, where a number of functionally similar chiplets perform coherent processing, as well as the Coherent Accelerator topology, which enables connection of an I/O coherent or fully coherent device to the system host.

 

While the CHI C2C specification focuses on the packetization and management of coherent traffic, it requires a transport layer protocol to carry the traffic to its destination. For chiplet-to-chiplet connections, CHI C2C uses Universal Chiplet Interconnect Express (UCIe) as a transport layer, utilizing UCIe's streaming protocol capabilities for standardized die-to-die connectivity. For chip-to-chip connections, Compute Express Link (CXL) is used as a transport layer. The C2C specification defines two container formats for packing/unpacking messages. The first container format, Format X, is compatible with UCIe 256-byte Latency Optimized Mode. The second container format, Format Y, is compatible with CXL 256-byte latency optimized flit format.

The CHI C2C applications are diverse and include AI, data centers, automotive, mobile, and embedded applications. The CHI C2C ecosystem is extensive and includes Design IP and Verification IP solutions from multiple vendors.

Extending its Verification IP offering, Cadence has added the CHI C2C Verification IP, which can be seamlessly used with other Verification IP, such as UCIe VIP, as well as System VIP solutions, such as System Verification Scoreboard. Learn more about Cadence CHI C2C Verification IP on the Cadence VIP website or simply reach out to our Cadence Verification IP experts at talk_to_vip_expert@cadence.com.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information