Imperas and Andes collaborate to support RISC-V innovations
Imperas Software, the specialist in RISC-V simulation solutions, has announced that Andes Technology Corp., a supplier of performance-efficient and extensible 32/64-bit RISC-V processor cores and Founding Premier member of RISC-V International, has certified the Imperas reference models for the complete range of Andes processor IP cores including Andes ACE support and the new RISC-V N25F-SE targeted at Functional Safely applications.
Developers can now use the Imperas reference models to evaluate multicore design configuration options for SoC architecture exploration, including custom instructions will full design flow integration with leading EDA tool environments.
Imperas models are often used in a ‘software first’ design flow that incorporates virtual-platforms / virtual-prototypes, as SoC developers explore new hardware configuration options with the application software workload and full OS supports.
Traditionally, the use of virtual prototypes in a project for software development is a key piece of a company’s ‘shift-left’ strategy to accelerate schedules. Virtual prototypes shift schedules left by months because the models are available without the delays normally associated with hardware implementations that are all dependent on the availability of a full RTL representation of the hardware. Now developers can also explore custom instructions with the Imperas models of the Andes cores utilising the ACE framework.
The ability of virtual platforms to run the exact same binary code as the actual hardware also has advantages for complex system analysis and functional safety applications. Functional safety applications demand a high standard of software quality which in turn has implications for the project planning, tools and methodology.
Functional safety is not just about resolving traditional software bugs and errors but also subjecting the entire platform to exceptional situations and functional stress conditions. This may involve complex combinations of external factors and internal operational modes of the device. Virtual platforms support both the analysis phase with control and visibility, and provide automation with integration into systems for CI/CD (Continuous Integration and Continuous Deployment).
In functional safety applications, scenarios such as internal system failures and cascading event priorities can be simulated using virtual platforms with ease and repeatability to stress‑test the system that can be hard or event impracticable to achieve with physical prototypes.
“RISC-V represents the potential for innovation, and it is the implementation of great ideas that are really generating exceptional results,” said Dr. Charlie Su, President and CTO at Andes Technology Corp. “Andes ACE technology helps users implement custom features and instructions, and now with the close integration with the Imperas reference models and tools, users can embark on architecture exploration for the next generation of domain specific devices with a seamless path to ACE implementation.”
“In any project the initial inspiration phase transitions to implementation. This is mirrored in the Imperas models for Andes cores that support both the architecture exploration and integration with Andes ACE for custom instructions,” said Simon Davidmann, CEO at Imperas Software Ltd. “Flexibility alone is insufficient for modern design flows as users depend on the established EDA tools and environments. The Imperas reference models cover the entire range of Andes cores and offers a frictionless path for users to explore the new design freedoms offered by the flexibility of RISC-V supported in all the major EDA environments.”
The Imperas reference models for the full range of Andes RISC-V processor cores, including the latest N25F-SE, and the integrated support for ACE, is available now.
Imperas RISC-V reference models are also available via approved EDA distribution partners. To explore this option in more detail, please contact Imperas or your preferred EDA supplier.