


IP-XACT was developed to enable IP vendors to provide a single description of their components to all their customers, regardless of the design language or tools that they use, and to enable developers to transfer designs between environments that use different design languages. It was standardized by the IEEE, with the latest revision released in 2014, and this version was adopted as IEC 62014-4:2015. IEEE 1685 is titled “IEEE Standard for IP-XACT, Standard Structure for Packaging, Integrating, and Reusing IP within Tool Flows.” IP-XACT was originally developed by the SPIRIT Consortium, which merged into the Accellera Systems Initiative. A common platform or language to describe IP is essential, and the IEEE 1685 standard (IP-XACT) was created specifically to fill this need. IP-XACT provides ease of system integration, verification, and automation to accelerate TTM. To achieve real productivity, it is essential to overcome the tiresome effort of ad hoc IP integration. Designers must understand different IP behavior and integrate all the blocks into the chip either manually or through some form of automation. However, using someone else’s design is not without its own challenges. The wide availability of I/O controllers, processors, bus interfaces, network on chip (NoC) infrastructure and other types of IP has been a great benefit for SoC teams. Enhanced interoperability and reusability of IP allow companies to share the costs and risks of hardware development, thereby avoiding duplication of development efforts. Key elements for addressing these SoC challenges include the incorporation of more commercial IP components, internal design IP reuse, and extensive automation of design and verification activities.

As today’s SoC designs grow more complex and time-to-market (TTM) pressures rise, designers are looking for techniques to build and update designs easily.
