Arm Socrates System Builder

Arm® Socrates System Builder is a new tool that guides a user through the selection, configuration and creation of Arm IP, and system assembly in weeks, not months:

  • Intelligently configure Arm IP and reduce the time to assemble Arm-based systems to weeks, not months.
  • Get the system performance you expect, through Arm IP that is configured, built, and integrated right first time.
  • Simplify configuration of Arm CoreSight™ and CoreLink™ IP and supersedes AMBA® Designer. It automatically creates a CoreSight system or CoreLink interconnect that is right first time.

Intelligent configuration and integration of Arm IP

Arm Socrates IP Tooling helps system designers to intelligently configure Arm IP, and reduce the time to assemble Arm systems to weeks, not months.

Socrates IP Tooling enables hardware, software, and verification teams to get the system performance they expect - through Arm IP that is configured, built, and integrated right first time. It is the only fully integrated solution for use with Arm System IP.

Socrates IP Tooling  simplifies the configuration of Arm CoreSight and Arm CoreLink System IP. Automatically create a CoreSight system or CoreLink interconnect that is right first time.

Internal benchmarking has shown an 8x improvement in schedule when design teams use Socrates IP Tooling for the first time! 

  • Free whitepaper

    Lessons from the field - IP/SoC integration techniques that work.

    Learn more

The challenges of SoC integration

There are many problems facing teams producing today’s complex SoC designs. Creating initial SoC stitching or netlists can take weeks, or even months. Despite all this effort, many IP integration bugs are found through formal analysis or simulation - some are never found at all. It is challenging to verify that IP is integration-ready, as many of these bugs relate to inconsistent IP configurations. Solving these problems can cause major delays to your design and the overall product delivery, leading to losses in revenue and a huge rise in costs.

System IP, which is highly dependent (such as interconnect and debug IP), is also on this critical path in the design cycle. This makes the job of designing the SoC by non-experts very difficult. Out-of-date documentation and interoperability with EDA vendor tools can also cause issues integrating 3rd party or custom IP with the SoC design.

The Arm IP Tooling solution - Socrates System Builder - guides a user through the selection, configuration, and creation of Arm IP and system assembly in weeks, not months.

IP standardization, integration, and system assembly

Socrates System Builder standardizes, configures, and intelligently integrates external IP with Arm IP to create a SoC. Architects and designers can standardize any IP into IEEE1685-2009 to be integration-ready, configure standardized IP, and intelligently integrate IP quickly and efficiently. 

Arm CoreSight Debug and Trace creation

Socrates System Builder addresses all of these issues, and provides a simple solution for CoreSight Debug and Trace subsystem configuration. SoC designers can expect three key benefits from the Socrates System Builder:

CoreSight configuration with minimal interaction

Reduced development costs

Optimized system

Use rules-based methodology to remove the need for CoreSight expertise, enabling partners to generate a CoreSight subsystem in weeks, with minimal engineering interaction. A rich graphical user interface incorporates Arm engineering intelligence to make CoreSight configuration as simple as clicking a button.

The most costly factor in SoC assembly is time. Socrates System Builder has in-built Arm engineering intelligence that makes thousands of connections instantly. This dramatically reduces the design cycle from months to weeks. Simply input the system requirements and parameters, and at the click of a button you can generate an integrated SoC.

Socrates System Builder uses an iterative flow that utilizes constant design rule checks, meaning it is easy for users to go back and forth to optimize their configuration of a system to suit precise requirements. The tool is also adaptive to any changes in system components, making it easy to save and update your designs mid-way through the process.

Socrates System Builder guides users through the configuration and creation process, to create an optimized and viable CoreSight Debug and Trace subsystem. The Socrates System Builder CoreSight creation capabilities help architects and designers configure and create optimized CoreSight debug and trace system IP and subsystem. Architects and designers are taken through a guided configuration and creation of the subsystem, starting with the high-level specification to the µArchitecture and finally the deliverables (RTL, design specification, testbench, and testcases).  Architects and designers can visualize each stage of the design, as well as validate the viability and quality using design rule checks.

CoreSight creation vastly reduces the time needed to implement and validate a full on-chip CoreSight Debug and Trace solution – down from several months to weeks.

CoreLink interconnect creation

Modern system interconnects are highly configurable IP blocks that need to connect across multiple power and voltage domains to maximize SoC connectivity. Some of the problems facing interconnect design teams today include:

  • SoCs are getting larger, with more components and greater connectivity. 
  • SoCs are composed of modular subsystems that bring reuse and timing closure issues. 
  • Interconnect backplane must offer multiple services:
    • Lowest latency from CPU to memory. 
    • QoS guarantees. 
    • Coherency. 
    • Virtualization.
    • Clock and power management.

Socrates System Builder addresses all of these issues and guides architects and designers through the configuration and creation of an optimized and viable CoreLink Interconnect. Its rules-based design methodology generates IP components, stitches them together, and validates the top level. Architects and designers can start with the high-level specification, generate the µArchitecture, and create the deliverables (RTL, design specification, testbench, and testcases). Architects and designers can visualize each stage of the design as well as validate the viability and quality using design rule checks.

CoreLink creation vastly reduces the time needed to implement and validate a complex on-chip AMBA® interconnect – down from several months to weeks.

Arm IP selection configuration and build in minutes

Socrates System Builder includes the Arm IP catalog, which helps users select Arm IP and guides them through a correct-by-construction configuration and build in minutes.