It's 2025, chip design doesn't have to be difficult! Transform your workflow with automated SoC design.

How does SoC Gen work?

SoC Specifications
Simple editable SoC specs serve as a central source of info for the entire flow.
Automation
Automation to reduce redundancy, minimize human error, and ensure consistency in SoC development
RTL
Verification
Software
Documentation
The outputs address 4 key areas of SoC development: Hardware, Verification, Software & Documentation

SoC Gen Output

SoC Subsystem RTL
Connectivity
RISC-V Cores
AXLs
UnCore
NoC
Peripheral IPs
IP Collateral Generated
Software
GCC GNU Toolchain
LLVM Toolchain
GBD
OpenOCD
ISA Models
SW Dev Kit (SDK)
Integrated Dev Env
Standard OS BSPs
Verification
eUVM based Flow
GCC GNU Toolchain
GCC GNU Toolchain
LLVM Toolchain
GBD
OpenOCD
ISA Models
SW Dev Kit (SDK)
Integrated Dev Env
Standard OS BSPs
Ready2Use Ref-SoC
Ready2Use Ref-SoC
Xilink Board IP
Extendable SoCs
ASIC
Constraints
Lint Scripts
Synth Scripts

One tool, many benefits 

Hardware Design Team
Documentation Team
Verification Team
SoC Gen
System Architecture Team
System Architecture Team
FPGA Prototyping Team
Project Management Team

Business Impact

Reduce $$, time, risk of new SoC design starts 
Seamless Transition to a RISC-V SoC 
Streamline IP Management 
A wingman for Frontend Engineers  

case study

A secure SoC subsystem built by SoC Gen in minutes.

Features
  • AES accelerator with support for various modes
  • SHA accelerator (256/512) with performance or area optimised variants
  • Big number accelerator for RSA and ECC algorithms
  • Secret Keystore: secret keys cannot be leaked by any agent including the processor
  • Secure Memory module to store user data in a secure manner
  • Worldguard based trusted execution environment
  • Secure Boot framework: elf signing, key management and boot code using security accelerators
  • Standard RISC-V security features: privilege modes (M,S,U,HS,VS,VU) and PMPs
  • Secure debug module
  • On-the-fly memory encryption of all code and data between processor and memory

Bring your own IP

How we do it
  • Automated wrapper construction for your IP (the largest IP wrapper takes 3-4 days + 1 day for RTL collateral integration).
  • Python plugin for the IP to work with the generator.
Ready to build Smarter, Faster and Scalable SoCs?
Join the innovators transforming the future of chips design. Let InCore’s SoC Generator take you from concept to silicon seamlessly.

sales enquiry

FPGA Prototyping Team
Accelerates prototyping by potentially generating FPGA-synthesis ready code and constraints.
Verification Team
Accelerates creation of comprehensive verification setups with UVM-compatible testbenches and ensures consistency with specifications.
Hardware Design Team
Automates RTL generation and integration, allowing designers to focus on high-level architecture and optimization.
Project Management Team
Allows for more accurate project scheduling and resource allocation due to the streamlined, automated process.
System Architecture Team
Enables rapid design space exploration and iteration through the unified YAML specification.
Documentation Team
Reduces workload and ensures consistency by automatically generating comprehensive documentation from unified specification.