Custom Processor Design
Automating the Design, Implementation and Testing
Custom processors such as application-specific instruction-set processors (ASIP) and programmable accelerators are key building blocks of system-on-chip (SoC) that power today’s electronic systems. Custom processors deliver greater computational efficiencies than merchant processors and more flexibility than fixed-function RTL designs. They are the ideal technology to consider for performance and power sensitive design elements in next-generation SoC. Thanks to architectural specialization, combined with instruction-level and data-level parallelism, custom processors can offer performance and energy characteristics that are superior to general-purpose processors. Thanks to their software programmability, custom processors offer the flexibility to cope with multiple algorithmic standards and floating specifications. Many SoC designs today employ multiple processors. As SoC design becomes more complex, new methods to describe, debug, verify and profile overall system performance need to be employed.
Today's SoC designers are tasked with a key challenge of developing complex products and getting them to market in minimal amount of time. To achieve these design goals, designers rely on using large amounts of Intellectual Property (IP), allowing more time for focusing on the value and differentiation of their product. Codasip® provides comprehensive solutions that align tools, IP and services together to address these challenges and help bring the complex solutions to market.
Thanks to the architectural exploration capabilities of the Codasip® retargetable tool suite, based on the CodAL processor description language, designers can determine the optimal operation point in the spectrum of architectural solutions for their application.