Socrates is an eclipse-based Chip Integration Platform that automates and streamlines IP integration and SoC assembly. Socrates includes the following features:
- A full SoC integration flow from IP to chip pins including:
- A full IP packaging for data formulisation and standardisation
- A rapid and robust chip assembly from IP to chip-level
- A comprehensive HW/SW interface capture and integration
- Full I/O Ring automation
- An integrated design environment that allows the user to switch between different views
- A comprehensive set of coherency checking on all specifiation data to ensure a correct-by-construction flow
- Standardized interfaces such as IP-XACT
- An extensive generator framework that allows customisation without code recompile
- Fully automated processes allowing automated specification to implemention flows
Socrates consists of a suite of tools to handle different aspects of chip integration. These include: