Overview

Infineon, NXP, BOSCH, and other semiconductor leaders are developing RISC-V based SoCs for automotive and Functional Safety markets. TASKING is collaborating with these companies and RISC-V IP suppliers to create advanced software development tools.

TASKING's RISC-V tool suite includes compilation, static analysis, debugging, tracing, timing, coverage analysis tools, and target libraries, offering a comprehensive solution for systems development.

The compiler supports a wide range of ISA extensions, allowing designers to evaluate the impact of ISA changes on optimization objectives like code size, speed, power consumption, performance, and silicon area, providing a holistic view for system efficiency optimization.

Virtual SoC development is supported via interoperability with Synopsys VDK and nSIM, and other virtual prototype vendors, while physical SoCs are supported via TASKING BlueBox debugger hardware.

 

BENEFITS

Performance

  • Optimal device support. The compiler automatically adapts its code generation and optimization strategies based on the selected combination of Base ISA, ISA-extensions and core micro-architecture
  • Best-in-class code-size! The compiler generates exceptionally compact code, supporting all ratified ISA extensions to reduce code size
  • Well balanced optimization tradeoffs. The compiler delivers fast-executing code while maintaining a compact memory footprint
  • Debug and software analysis tools that suit your use case, supporting virtual and physical SoCs. Offering solutions ranging from cost-effective multi-core run-control debugging to ultra-fast multi-SoC system-level analysis. Key features include instruction trace, RTOS awareness, coverage and timing analysis, monitoring of A/D signals, and CAN/LIN network activity

Reliability

  • Product development in conformance with ASPICE level 2 compliant processes
  • The RISC-V Toolset is based on TASKING’s proprietary Viper compiler development framework, the same technology that underlies all TASKING’s compiler toolset
  • The compiler consistently passes rigorous verification tests, including commercial, open-source, and internally developed suites. Coupled with our compliant development processes, this ensures the evidence needed to successfully achieve Functional Safety (FuSa) and cybersecurity certification when required
  • Working closely with IP and silicon suppliers to ensure that automotive grade tools are available before silicon is introduced to the market covering all tools needed for system development

Safety / Cybersecurity

  • Safety and Security Manual provides easy to use and highly mature guidance for safe and secure tool use. No additional tool qualification efforts required by the user
  • FuSa and Cybersecurity compliance certificates will become available on market demand. The tools are qualified to satisfy the requirements of FuSa standards ISO 26262, IEC 61508, ISO 25119, EN 50657, and ISO 13849, and Cybersecurity standard ISO/SAE 21434
  • Built-in static analysis to ensure your source code complies with MISRA and CERT safe and secure coding guidelines
  • Safe and secure compiler optimization strategies. The compiler does not silently apply optimizations based on the existence of undefined behaviors in the user’s source code