WP_Term Object
(
    [term_id] => 48
    [name] => SiFive
    [slug] => sifive
    [term_group] => 0
    [term_taxonomy_id] => 48
    [taxonomy] => category
    [description] => 
    [parent] => 178
    [count] => 43
    [filter] => raw
)
            
SiFive Banner SemiWiki
WP_Term Object
(
    [term_id] => 48
    [name] => SiFive
    [slug] => sifive
    [term_group] => 0
    [term_taxonomy_id] => 48
    [taxonomy] => category
    [description] => 
    [parent] => 178
    [count] => 43
    [filter] => raw
)

SiFive Wiki

Published by Daniel Nenni on 03-01-2026 at 6:00 am
Last updated on 03-25-2026 at 2:49 pm

SiFive

SiFive is an American fabless semiconductor company that develops processor cores and system-on-chip (SoC) platforms based on the open-standard RISC-V instruction set architecture (ISA). The company provides configurable CPU intellectual property (IP), development platforms, and custom silicon design services for applications ranging from embedded microcontrollers to high-performance computing systems.

Founded in 2015 by Krste Asanović, Andrew Waterman, and Yunsup Lee, SiFive commercializes technology derived from research at the University of California, Berkeley. The company is headquartered in San Mateo, California.


History

SiFive was established to commercialize the open RISC-V ISA and enable customizable processor design without traditional licensing constraints. The founding team played a central role in the development of RISC-V at UC Berkeley, which emphasized modular instruction extensions and vendor neutrality.

Early products included development boards and reference designs such as the HiFive series, intended to accelerate adoption of RISC-V-based hardware. Over time, the company expanded into configurable processor IP, automotive-grade cores, and high-performance compute solutions.

SiFive’s business model resembles that of ARM Holdings, but differs by relying on an open ISA rather than proprietary instruction sets.


Technology

RISC-V architecture

SiFive processors are based on RISC-V, an open ISA characterized by:

  • Modular instruction extensions
  • Optional vector and floating-point units
  • Custom instruction support
  • Scalable 32-bit and 64-bit implementations

The RISC-V model allows implementers to create domain-specific processors by adding specialized instructions or accelerators.


Processor IP families

SiFive organizes its CPU IP into several product lines:

Essential series

Low-power cores designed for embedded and microcontroller applications. These typically emphasize deterministic performance, low area, and low power consumption.

Performance series

Application-class processors capable of running operating systems such as Linux. These designs include:

  • Out-of-order execution
  • Multi-core support
  • Memory management units
  • Cache-coherent interconnects

Intelligence series

Processors optimized for artificial intelligence and vector workloads. These cores integrate RISC-V vector extensions and high-throughput memory subsystems.

Automotive series

Functional safety-capable processors designed for automotive control and advanced driver-assistance systems (ADAS), including support for ISO 26262 compliance.


Microarchitecture

High-performance SiFive cores typically incorporate:

  • Superscalar pipelines
  • Out-of-order execution engines
  • Speculative execution
  • Branch prediction units
  • Multi-level cache hierarchies
  • Vector processing units
  • Hardware virtualization support

The modular design allows customization of pipeline width, cache sizes, and optional accelerators.


SoC platforms

Freedom platform

The Freedom platform provides reference system-on-chip designs including:

  • CPU clusters
  • Interconnect fabric
  • Peripheral subsystems
  • Debug infrastructure
  • FPGA implementations

These reference platforms are intended to reduce development time for custom silicon projects.


Interconnect

SiFive commonly uses the TileLink interconnect protocol, which supports:

  • Cache coherence
  • Multi-core scalability
  • Modular SoC composition

Software ecosystem

SiFive processors support standard RISC-V toolchains and software stacks.

Toolchains

  • GCC
  • LLVM
  • OpenOCD
  • GDB

Operating systems

  • Linux
  • FreeRTOS
  • Zephyr
  • Bare-metal firmware

Products and development boards

SiFive has produced several development platforms:

  • HiFive1 — microcontroller development board
  • HiFive Unleashed — Linux-capable development system
  • HiFive Unmatched — workstation-class RISC-V development board

These platforms are used for software development and ecosystem testing.


Custom silicon services

In addition to IP licensing, SiFive offers custom chip design services including:

  • Custom instruction development
  • Accelerator integration
  • SoC architecture design
  • Tapeout support
  • Packaging and manufacturing coordination

Applications

SiFive processors are used in:

  • Embedded systems
  • Automotive electronics
  • Edge AI devices
  • Networking equipment
  • Consumer electronics
  • High-performance computing research

Industry positioning

SiFive competes with companies providing processor IP and CPU architectures, including:

  • ARM Holdings
  • Intel
  • AMD

Unlike x86 and ARM architectures, SiFive’s designs are built on the open RISC-V ISA, enabling licensees to modify and extend processors.


Impact

SiFive is considered a key commercial driver of RISC-V adoption. The company’s configurable processor IP has contributed to increased interest in open hardware architectures and domain-specific silicon design.

SiFive WIki SemiWIki 2026

Share this post via:

Comments

There are no comments yet.

You must register or log in to view/post comments.