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.
Share this post via:



Comments
There are no comments yet.
You must register or log in to view/post comments.