Миниатюризация электроники всегда была одной из главных целей производителей чипов. В результате компьютерные и электронные системы, основанные на материнских платах, были заменены системами на кристалле (SoC) и интегральными схемами в корпусе (PoP). Сегодня сложные компьютерные системы сведены к смартфонам и другим портативным устройствам. В основе этих высокотехнологичных гаджетов лежит SoC, который управляет вычислениями и контролем.

Пакет SoC состоит из нескольких интеллектуальных (IP) ядер, которые могут поставляться разными разработчиками чипов и производителями. Обеспечение масштабируемого, совместимого и эффективного обмена данными между различными IP-ядрами внутри SoC было сложной задачей. Изначально инженеры решали её путем сложного процесса перепроектирования, тестирования совместимости и разработки дополнительных интерфейсов. Такой подход не обеспечивал точности «с первого раза», что приводило к дорогостоящим переработкам.
Одним из наиболее распространённых и эффективных решений этой проблемы стали протоколы AMBA, представленные компанией Arm в 1996 году.