← Safety Soft-IP
The IP Catalog

176 safety-instrumented IP blocks

Every block is synthesizable SystemVerilog, engineered as ASIL-B SEooC, and ships with its own FMEDA report, safety manual, IP-XACT, and a self-checking testbench. Search or filter by family below.

Talk to us →Back to overview
176
IP blocks
each with its own FMEDA
14
families
silicon to safety mechanisms
171
PASS
meet their ASIL target
6
ASIL-D
subsystem roll-ups
bit-exact
crypto
vs NIST reference
176 IP shown

Serial, Networking & Storage

25 blocks

On-chip serial and network controllers — CAN 2.0/FD/XL, FlexRay, automotive Ethernet, UART, SPI, I²C/I³C and storage links, each with ASIL safety instrumentation.

APB4 CAN 2.0B + CAN-FD ControllerASIL-B
An APB4 CAN 2.0B + CAN-FD bus controller delivered as synthesizable SystemVerilog soft-IP, with a full on-chip seri…
PASSSPFM 95.80%· 27.3K gates
Automotive T1 Ethernet MAC (eth\_t1\_mac)ASIL-B
etht1mac is the digital MAC frame layer of an automotive single-pair-Ethernet (SPE) port.
PASSSPFM 93.05%· 4.4K gates
CAN-XL Tri-Mode Bus ControllerASIL-B
A configurable CAN classic + CAN-FD + CAN-XL tri-mode bus controller delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 95.52%· 42.0K gates
CAN/CAN-FD Frame DMA EngineASIL-B
candma is a synthesizable DMA engine that autonomously moves CAN/CAN-FD frames between a controller's framed R…
PASSSPFM 90.80%· 3.7K gates
FlexRay Dual-Channel TT ControllerASIL-B
flexray is an ISO 17458 / FlexRay 3.0.1 time-triggered communication controller (TT-CC): a synthesizable SystemVeri…
PASSSPFM 94.05%· 8.4K gates
Gigabit Ethernet MAC (GMAC)ASIL-B
Full IEEE 802.3 framing: 7-byte preamble + SFD generation,
PASSSPFM 93.05%· 3.5K gates
GNSS Parser + PPSASIL-B
gnssparser is a hardware GNSS-message parser (DRONE-4), delivered as synthesizable SystemVerilog soft-IP with an AP…
PASSSPFM 93.50%· 2.6K gates
I²C Master ControllerASIL-B
A configurable I²C master controller delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 97.00%· 2.5K gates
I²C Slave ControllerASIL-B
A synthesizable 7-bit I2C slave soft-IP — the counterpart to ip/i2cmaster.
PASSSPFM 91.50%· 596 gates
I²S Audio InterfaceASIL-B
A configurable I²S (Inter-IC Sound) audio interface controller delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 95.10%· 3.5K gates
JESD204B Link + Transport ReceiverASIL-B
jesd204rx is the JESD204B link + transport-layer receiver for high-speed payload-ADC / data-converter ingest,
PASSSPFM 90.38%· 1.6K gates
LIN 2.x Master/Slave ControllerASIL-B
A configurable LIN (Local Interconnect Network) 2.x bus controller delivered as synthesizable SystemVerilog soft-IP,
PASSSPFM 95.06%· 4.2K gates
MIPI I3C Controller (Master + Slave, SDR)ASIL-B
Synthesizable MIPI I3C controller (master) and target (slave) for the shared two-wire SCL/SDA bus,
PASSSPFM 90.46%· 1.6K gates
MIPI I3C Master (SDR)ASIL-B
APB4-mapped MIPI I3C master supporting SDR (Single Data Rate) transfer mode per MIPI I3C v1.1.1.
PASSSPFM 90.75%· 1.1K gates
MIPI I3C Slave (SDR)ASIL-B
APB4-mapped MIPI I3C SDR slave accepting dynamic address assignment (ENTDAA) and private SDR write/read transfers f…
PASSSPFM 90.75%· 521 gates
NS16550A-Compatible UARTASIL-B
A NS16550A-register-compatible UART soft-IP with an APB4 slave interface, safety- instrumented for ASIL-B deployment.
PASSSPFM 94.18%· 2.7K gates
PSI5 Sensor Interface ReceiverASIL-B
A configurable PSI5 (Peripheral Sensor Interface 5) receiver delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 93.50%· 1.4K gates
QSPI Execute-In-PlaceASIL-B
qspixip (C-12) is an execute-in-place (XIP) QSPI/OSPI NOR-flash read controller delivered as synthesizable SystemVe…
PASSSPFM 94.50%· 1.9K gates
Quad-SPI Flash ControllerASIL-B
A configurable Quad-SPI (QSPI) flash controller delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 95.10%· 1.5K gates
SAE J2716 SENT Sensor ReceiverASIL-B
A configurable SAE J2716 SENT receiver, delivered as synthesizable SystemVerilog soft-IP: it recovers a sensor&#x27…
PASSSPFM 93.50%· 2.9K gates
SD / eMMC Host ControllerASIL-B
A configurable SD/eMMC host controller delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 93.25%· 5.1K gates
SPI Master ControllerASIL-B
A full-duplex SPI master controller delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 95.26%· 2.0K gates
SPI Slave ControllerASIL-B
A synthesizable SPI slave (device) soft-IP — the counterpart to ip/spimaster.
PASSSPFM 91.50%· 384 gates
TSN SwitchASIL-B
tsnswitch is a 3-port Time-Sensitive-Networking (TSN) L2 store-and-forward Ethernet switch with an IEEE 802.1Qbv Ti…
PASSSPFM 91.00%· 3.6K gates
USB 2.0 Full-Speed Device ControllerASIL-B
A USB 2.0 Full-Speed (12 Mbps) device controller delivered as synthesizable SystemVerilog soft-IP,
PASSSPFM 91.85%· 3.2K gates

Cryptography & Data Integrity

23 blocks

Root-of-trust and crypto — AES, SHA-2/3, HMAC, PKA, TRNG/DRBG, CRC, and secure on-board communication (SecOC).

AES Cipher EngineASIL-B
A multi-mode AES-128/192/256 block cipher accelerator delivered as synthesizable SystemVerilog,
PASSSPFM 100.00%· 49.4K gates
AUTOSAR SecOC EngineASIL-B
secoc is an AUTOSAR SecOC (Secure Onboard Communication) MAC engine,
PASSSPFM 92.75%· 18.6K gates
CRC AcceleratorASIL-B
A programmable multi-polynomial CRC accelerator delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 92.50%· 2.4K gates
CTR\_DRBGASIL-B
The DRBG IP is a CTRDRBG (NIST SP 800-90A Rev.1 §10.2) built on an AES-256 block cipher core,
PASSSPFM 97.55%· 26.0K gates
HMAC-SHA-256 Authentication AcceleratorASIL-B
hmacsha256 is a hardware HMAC-SHA-256 message-authentication accelerator on an APB4 slave,
PASSSPFM 96.60%· 32.1K gates
ML-DSA / Dilithium Coefficient (De)SerializerASIL-B
mldsapack is the byte-packing glue of post-quantum ML-DSA (Dilithium, FIPS 204) signatures — the fourth building bl…
PASSSPFM 91.87%· 12.0K gates
ML-DSA / Dilithium NTT AcceleratorASIL-B
mldsantt is the number-theoretic transform (NTT) core at the heart of post-quantum ML-DSA (Dilithium,
PASSSPFM 92.12%· 26.0K gates
ML-DSA / Dilithium Rounding & Hint EngineASIL-B
mldsaround is the rounding and hint machinery of post-quantum ML-DSA (Dilithium,
PASSSPFM 91.93%· 11.0K gates
ML-DSA / Dilithium Sampler Core (ExpandA/S/Mask + SampleInBall)ASIL-B
mldsasample is the sampling stage of post-quantum ML-DSA (Dilithium,
PASSSPFM 91.93%· 15.0K gates
ML-DSA Infinity-Norm Check (mldsa\_norm)ASIL-B
mldsanorm is the rejection gate of post-quantum ML-DSA (Dilithium, FIPS 204) signing — the fifth building block of …
PASSSPFM 92.12%· 7.0K gates
ML-KEM / Kyber CBD Noise SamplerASIL-B
mlkemcbd is the centered-binomial-distribution (CBD) noise sampler of post-quantum ML-KEM (Kyber, FIPS 203) and ML-…
PASSSPFM 92.01%· 13.6K gates
ML-KEM / Kyber NTT AcceleratorASIL-B
mlkemntt is the number-theoretic transform (NTT) core at the heart of post-quantum ML-KEM (Kyber, FIPS 203) and ML-…
PASSSPFM 91.46%· 18.0K gates
ML-KEM Coefficient (De)SerializerASIL-B
mlkempack is the byte-packing glue of post-quantum ML-KEM (Kyber,
PASSSPFM 92.01%· 9.0K gates
ML-KEM Key-Encapsulation Mechanism (Kyber)ASIL-B
mlkemkem is the complete ML-KEM key-encapsulation mechanism (FIPS 203, formerly CRYSTALS-Kyber) — the NIST-standard…
in progressSPFM 93.91%· 120K gates
ML-KEM SampleNTT Rejection Sampler (FIPS 203)ASIL-B
samplentt is the rejection sampler that ML-KEM (Kyber, FIPS 203) uses to build its public matrix  — the large pseu…
PASSSPFM 92.40%· 13.0K gates
MLKEM KEM 1024ASIL-B
Post-quantum key-encapsulation mechanism, ML-KEM-1024 (FIPS 203, NIST security Level 5 — the highest).
in progressSPFM 93.91%· 158K gates
MLKEM KEM 512ASIL-B
Post-quantum key-encapsulation mechanism, ML-KEM-512 (FIPS 203, NIST security Level 1). ISO 26262 ASIL-B SEooC (inf…
in progressSPFM 93.91%· 92.0K gates
PKAASIL-B
The PKA IP is a hardware accelerator for the public-key cryptography behind secure boot, firmware authentication,
PASSSPFM 98.55%· 229K gates
Root-of-Trust / Secure-Boot Controller (#C-7)ASIL-B
A Rot peripheral delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 100.00%· 4.1K gates
SHA-256/SHA-512 Hash AcceleratorASIL-B
A dual-mode FIPS 180-4 hash accelerator — SHA-256 (default, 64 rounds) and SHA-512 (80 rounds),
PASSSPFM 95.00%· 8.5K gates
SHA3-256 Hash CoreASIL-B
A SHA3-256 (Keccak-f[1600]) hash core delivered as synthesizable SystemVerilog soft-IP, implementing FIPS 202 SHA3-…
PASSSPFM 95.00%· 24.2K gates
SHAKE-128/256 XOFASIL-B
shakexof is the extendable-output function (XOF) that post-quantum ML-KEM (Kyber, FIPS 203) and ML-DSA (Dilithium,
PASSSPFM 94.21%· 12.0K gates
TRNGASIL-B
A digital conditioning and health-test front-end for a physical entropy source, delivered as synthesizable SystemVe…
PASSSPFM 93.00%· 1.8K gates

System, Safety & Compute

23 blocks

The ASIL safety mechanisms and system glue — ECC memory, 2-of-3 TMR voters, lockstep safety wrappers, BIST, the fault-collection unit, and compute helpers.

APB 2-of-3 TMR VoterASIL-B
APB4 bitwise 2-of-3 majority (TMR) voter with per-channel diagnostics and an ASIL-B safety monitor.
PASSSPFM 92.25%· 1.3K gates
CLINTASIL-B
A RISC-V Core-Local Interruptor (CLINT) delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 92.50%· 1.3K gates
Clock-Loss MonitorASIL-D
A configurable clock-loss / clock-presence monitor delivered as synthesizable SystemVerilog soft-IP (Hercules safet…
PASSSPFM 99.00%· 953 gates
Device Lifecycle Controller (#C-11)ASIL-B
A Lc Ctrl peripheral delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 99.55%· 188 gates
Dual-Channel Safety E-Stop InterfaceASIL-B
A synthesizable soft-IP that connects a safety emergency-stop button to a SoC and continuously proves the button an…
PASSSPFM 93.85%· 825 gates
Dual-Clock ComparatorASIL-B
A dual-clock comparator delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 93.00%· 990 gates
ECC SRAM ControllerASIL-B
eccsram is an ASIL-B SECDED (Single-Error Correct, Double-Error Detect) SRAM controller, delivered as synthesizable…
PASSSPFM 94.68%· 42.0K gates
Fault Collection & Control Unit (FCCU)ASIL-B
fccu is the catalog's central fault aggregator. It collects the errvalid outputs of every other IP (or any oth…
PASSSPFM 99.25%· 1.8K gates
INT8 Systolic GEMM MAC ArrayASIL-B
A hardware multiply-accumulate engine for neural-network inference, delivered as synthesizable soft-IP.
PASSSPFM 92.55%· 28.6K gates
Logic BIST (LBIST) ControllerASIL-B
stc is a deterministic scan-based Logic BIST (LBIST) controller — the logic-BIST sibling of mbist (the catalog&#x27…
PASSSPFM 92.80%· 2.1K gates
Logic BIST Controller (#C-6)ASIL-B
A Lbist peripheral delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 99.82%· 1.0K gates
MBIST Controller (March-C+)ASIL-B
mbist is an at-speed memory BIST controller that executes the 6-element March C+ test sequence over an external SRA…
PASSSPFM 92.00%· 2.4K gates
Multi-Channel DMA EngineASIL-B
A configurable multi-channel DMA (Direct Memory Access) engine delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 90.80%· 12.8K gates
OTP / eFuse ControllerASIL-B
A One-Time-Programmable (OTP) / eFuse controller delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 95.00%· 3.0K gates
PLL GuardASIL-D
pllguard is the clock-integrity safety supervisor for an SoC's main PLL,
PASSSPFM 99.64%· 2.0K gates
Processor Trace EncoderASIL-B
RISC-V branch-trace encoder (N-Trace style) with APB4 slave interface and ASIL B safety monitor.
PASSSPFM 100.00%· 2.4K gates
RISC-V Debug Module (DM)ASIL-B
A synthesizable SystemVerilog implementation of the RISC-V Debug Module (DM) register file, per the RISC-V Debug Sp…
PASSSPFM 93.25%· 963 gates
RISC-V PLIC (Platform-Level Interrupt Controller)ASIL-B
A RISC-V Platform-Level Interrupt Controller (PLIC) delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 96.20%· 1.5K gates
RV32 Dual-Core Lockstep CPU (DCLS)ASIL-B
Dual CV32E40S (MAIN + CHECKER) in delay-compare lockstep;
PASSSPFM 99.38%· 62.0K gates
RV32 Safety CoreASIL-B
rv32safe is an ASIL-B safety wrapper around the vendored OpenHW CV32E40S RV32IMC processor core (Solderpad Hardware…
in progressSPFM 51.30%· 30.0K gates
SECDED-Protected FIFOASIL-B
A SECDED-protected synchronous FIFO delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 95.20%· 900 gates
TileLink Payload Integrity CodecASIL-B
tlsafety is a composable end-to-end data-integrity codec for a TileLink link: it adds single-bit parity (ASIL-B) or…
PASSSPFM 98.10%· 604 gates
TileLink Trace Port MonitorASIL-B
tltpm (TileLink Trace Port Monitor) is a non-intrusive, read-only tap on a TileLink-UL (TL-UL) bus: it observes the…
PASSSPFM 92.28%· 5.2K gates

Bus Bridges & Interconnect

17 blocks

AMBA↔TileLink protocol bridges, width/clock-domain converters, and crossbars that stitch a heterogeneous SoC together.

AHB-Lite to TL-UL BridgeASIL-B
ahbtotlul is a single-clock, single-outstanding protocol bridge that turns an AMBA 3 AHB-Lite subordinate port into…
PASSSPFM 91.80%· 843 gates
APB4 → TileLink-UL BridgeASIL-B
The apbtotlul bridge presents an AMBA APB4 subordinate port and re-issues each accepted transfer as a single TileLi…
PASSSPFM 92.60%· 1.2K gates
Asynchronous (Dual-Clock) FIFOASIL-A
A dual-clock (asynchronous) FIFO delivered as synthesizable SystemVerilog soft-IP — the canonical safe structure fo…
PASSSPFM 6.30%· 392 gates
AXI4-Lite to TL-UL BridgeASIL-B
A single-outstanding protocol bridge that translates AMBA AXI4-Lite subordinate transactions (AR/R reads,
PASSSPFM 91.80%· 1.7K gates
AXI4-Stream BridgeASIL-B
axi4sbridge bridges a TileLink-UL (memory-mapped) control plane to an AXI4-Stream data plane: software pushes/pops …
PASSSPFM 92.70%· 2.2K gates
AXI4-to-TileLink-UH BridgeASIL-B
axi4totluh is a synthesizable SystemVerilog bridge that terminates a full AXI4 slave port — INCR bursts,
PASSSPFM 91.80%· 2.9K gates
Bidirectional TL-UH ↔ AXI4 BridgeASIL-B
A bidirectional, full-duplex TileLink-UH ↔ AXI4 bridge, delivered as synthesizable SystemVerilog soft-IP with an in…
PASSSPFM 91.00%· 9.9K gates
OBI to TL-UL BridgeASIL-B
obitotlul is a lightweight, single-outstanding-transaction bridge that connects an OBI (Open Bus Interface v1.5) ma…
PASSSPFM 90.75%· 442 gates
TileLink N×M Crossbar (tl_xbar)ASIL-B
The interconnect fabric for a TileLink-based SoC: a parameterizable N masters × M slaves crossbar that routes multi…
PASSSPFM 93.00%· 2.9K gates
TileLink-C Coherency Manager (tl_c_xbar)ASIL-B
Full 5-channel TL-C handshake: AcquirePerm/AcquireBlock (A) → Probe (B) → ProbeAck/ProbeAckData (C) → Grant/GrantDa…
PASSSPFM 93.60%· 268 gates
TileLink-UH-to-AXI4 BridgeASIL-B
A TileLink-UH-to-AXI4 protocol bridge: it terminates a TL-UH slave port and drives a full AXI4 master (AR/R/AW/W/B)…
PASSSPFM 91.75%· 7.1K gates
TileLink-UL to AHB-Lite BridgeASIL-B
A single-outstanding protocol bridge that translates TileLink-UL (TL-UL) GET / PUTFULL / PUTPARTIAL requests into A…
PASSSPFM 91.80%· 1.3K gates
TileLink-UL to APB4 BridgeASIL-B
tlultoapb translates single-outstanding TileLink Uncached Lightweight (TL-UL) GET / PUTFULL / PUTPARTIAL requests i…
PASSSPFM 91.80%· 1.3K gates
TL-UL to AXI4-Lite BridgeASIL-B
A single-outstanding protocol bridge that translates TileLink Uncached Lightweight (TL-UL) GET/PUTFULL/PUTPARTIAL t…
PASSSPFM 91.80%· 1.3K gates
TL-UL to Wishbone B4 BridgeASIL-B
A one-way protocol bridge that converts TileLink-UL single-beat requests into Wishbone B4 classic single-beat bus c…
PASSSPFM 91.80%· 1.2K gates
Width + CDC BridgeASIL-B
widthcdcbridge is a data-width converter + clock-domain-crossing bridge,
PASSSPFM 91.75%· 900 gates
Wishbone B4 → TileLink-UL BridgeASIL-B
A one-way protocol bridge that converts Wishbone B4 classic single-beat transfers into TileLink-UL transactions,
PASSSPFM 91.80%· 1.3K gates

CHI Interconnect & Coherency

17 blocks

AMBA-5 CHI coherent fabric — home nodes (HN-F), request nodes, AXI↔CHI bridges, and the coherency crossbar, with ordering proven by formal.

AXI4-to-CHI BridgeASIL-B
axitochi lets any AXI4 manager (CPU or DMA) issue into an AMBA 5 CHI coherent interconnect: it terminates a full AX…
PASSSPFM 90.30%· 5.0K gates
AXI4-to-CHI Coherent RN-F BridgeASIL-B
Catalog MC-3 · v0.1.0 · ASIL-B SEooC
PASSSPFM 90.30%· 5.0K gates
AXI4-to-CHI Retaining-Cache RN-F BridgeASIL-B
axitochirc is the retaining-cache (v3) tier of the axitochi AXI4-to-CHI bridge family: an AXI4 slave front-end that…
PASSSPFM 91.98%· 22.1K gates
CHI 2-Port Coherent InterconnectASIL-B
Minimal 2-Request-Node AMBA 5 CHI interconnect: arbitrates RN0/RN1 into one CHI Home Node and routes the HN's …
PASSSPFM 90.00%· 402 gates
CHI Home NodeASIL-B
chihnf is a synthesizable SystemVerilog CHI Home Node (HN-F): the point-of-coherency and point-of-serialization for…
PASSSPFM 90.75%· 12.5K gates
CHI Home NodeASIL-B
chihnfmo is a synthesizable SystemVerilog CHI Home Node bandwidth tier: it handles only the two non-coherent (&quot…
PASSSPFM 90.90%· 4.9K gates
CHI Home NodeASIL-B
N\TXN-deep coherent-read pipeline (default 2): independent O\SNOOP → O\SNPW → O\MEMRD → O\CDATA slots let up to N\T…
PASSSPFM 90.81%· 9.1K gates
CHI Home NodeASIL-B
chihnfv5 is a synthesizable SystemVerilog AMBA 5 CHI Home Node (HN-F) that pipelines coherent traffic across NTXN o…
PASSSPFM 90.93%· 9.3K gates
CHI Home NodeASIL-B
chihnfv7 is a synthesizable SystemVerilog AMBA 5 CHI Home Node (HN-F): a pipelined,
PASSSPFM 90.69%· 11.1K gates
CHI Home NodeASIL-B
Catalog MC-2 (design iteration v11) · chihnfv8 · ASIL-B SEooC
PASSSPFM 90.30%· 16.6K gates
CHI Home Node with Direct Cache Transfer (HN-F v6)ASIL-B
chi\hn\f\v6 is chi\hn\f\v5's pipelined, sharer-vector coherent CHI Home Node (HN-F) extended with Direct Cache…
PASSSPFM 90.93%· 11.2K gates
CHI Performance MonitorASIL-B
chiperfmon is a synthesizable SystemVerilog non-intrusive tap on a CHI Home Node's RXREQ/TXDAT path that measu…
PASSSPFM 92.10%· 3.1K gates
CHI RN-F with Direct Cache TransferASIL-B
Retains the line from ReadUnique as Unique-Clean (UC) or from ReadShared as Shared-Clean (SC);
PASSSPFM 92.28%· 5.8K gates
CHI Slave NodeASIL-B
chisnf is the CHI Slave Node (SN-F) memory endpoint that completes the coherent CHI node triad the catalog already …
PASSSPFM 91.98%· 4.1K gates
KVCE CHI RNFASIL-B
KVCE CHI RNF is an ASIL-B certified synthesizable SystemVerilog IP with APB4 interface.
PASSSPFM 90.48%· 4.4K gates
N-Port CHI Coherent InterconnectASIL-B
Catalog MC-fabric · ASIL-B SEooC
PASSSPFM 90.00%· 1.2K gates
TileLink-C ↔ CHI Coherent Bridge (tl\_c\_to\_chi)ASIL-B
tlctochi lets a TileLink-C cache master attach to an AMBA 5 CHI coherent interconnect as a fully-coherent Request N…
PASSSPFM 91.05%· 3.5K gates

RISC-V Cores & SoC Platform

16 blocks

The RISC-V platform layer — lockstep cores, boot ROM, caches, CLINT/CLIC/ACLINT, IOPMP, JTAG debug, mailbox, and the LPDDR5 controller.

ECC Tightly-Coupled MemoryASIL-B
tcm is a core-coupled ECC Tightly-Coupled Memory delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 95.80%· 12.0K gates
IOPMP Freedom-from-Interference Enforcer (#C-1)ASIL-B
A Iopmp peripheral delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 98.50%· 2.6K gates
JTAG Debug TransportASIL-B
A Jtag Dtm peripheral delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 92.75%· 1.3K gates
LPDDR5 / DFI Memory Controller (ASIL-B)ASIL-B
An LPDDR5 / DFI memory controller with a full RAS layer: inline SECDED on the data,
PASSSPFM 90.33%· 42.4K gates
Mailbox + HW Spinlock (#C-4)ASIL-B
A Mbox peripheral delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 100.00%· 1.1K gates
RISC-V ACLINT Timer / Software-Interrupt UnitASIL-B
MTIMER: 64-bit free-running mtime (gated by MTIME\CTRL.EN) plus a per-hart 64-bit mtimecmp;
PASSSPFM 100.00%· 3.6K gates
RISC-V CLICASIL-B
A RISC-V CLIC (Core-Local Interrupt Controller) delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 95.00%· 1.5K gates
RV64 Dual-Core Lockstep CPU (DCLS, CVA6/CV64A6)ASIL-D
rv64lockstep is a dual-core delay-compare lockstep (DCLS) wrapper around two vendored OpenHW CVA6 (CV64A6,
PASSSPFM 99.98%· 1800K gates
RV64 Register-File SECDED ECCASIL-B
rv64rfecc is a full-width 64-bit SECDED (Hamming + overall parity) shadow-ECC wrapper that non-invasively hardens t…
PASSSPFM 92.10%· 8.0K gates
SECDED Boot ROM (#B-1)ASIL-B
A Boot Rom peripheral delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 99.40%· 5.0K gates
SECDED Cache ControllerASIL-B
cachectrl is an ASIL-B set-associative write-back cache controller with SECDED protection, delivered as synthesizab…
PASSSPFM 96.03%· 38.0K gates
XiangShan DCLS Lockstep Comparator (Core-Agnostic Overlay)ASIL-D
xslockstep is a core-agnostic dual-core delay-compare lockstep (DCLS) comparator that adds ASIL-D-class fault detec…
PASSSPFM 99.96%· 1.1K gates
XiangShan Issue-Queue Payload Parity OverlayASIL-B
Byte-parity protection for an out-of-order core's issue-queue (IQ) / reservation-station payload: stored at al…
PASSSPFM 93.65%· 5.6K gates
XiangShan PRF SECDED ECCASIL-B
SECDED-protected physical register file for an out-of-order RISC-V core.
PASSSPFM 92.10%· 22.0K gates
XiangShan Reorder-Buffer Commit-Edge Parity OverlayASIL-B
Byte-parity-protected reorder-buffer entry array for an out-of-order CPU. No-vendor XiangShan overlay (19/N-23, Pha…
PASSSPFM 92.98%· 6.5K gates
XiangShan Store-Queue Parity + Age-Order OverlayASIL-B
xsstqparity is a safety overlay for the store queue (mem/lsqueue) of a XiangShan out-of-order RISC-V core: it shado…
PASSSPFM 93.88%· 3.2K gates

Avionics, Space & Mil-Std Networking

15 blocks

Aerospace and defense buses — MIL-STD-1553, the ARINC 429/629/664/717/818/825 family, ECSS-CAN, and CCSDS space links.

AFDX End-System (ARINC 664 Part 7)ASIL-B
arinc664 is an ARINC 664 Part 7 / AFDX (Avionics Full-Duplex Switched Ethernet) end-system soft-IP: the dual-redund…
PASSSPFM 92.38%· 4.2K gates
ARINC 429 Avionics-Bus Transmitter/ReceiverASIL-B
ARINC 429 avionics-databus transmitter/receiver with an APB4 slave interface and a rad-tolerant / ASIL-B safety mon…
PASSSPFM 92.56%· 3.6K gates
ARINC 629 Multi-Transmitter Bus Terminal ControllerASIL-B
ip/arinc629 is the digital terminal controller for the ARINC 629 multi-transmitter avionics data bus — the arbiter-…
PASSSPFM 92.76%· 4.0K gates
ARINC 717 Flight-Data-Recorder Bus ControllerASIL-B
ARINC 717 Flight-Data-Recorder (FDR) bus controller with an APB4-lite slave and an ASIL-B safety monitor.
PASSSPFM 91.30%· 3.3K gates
ARINC 818 (ADVB/FC-AV) Video Container ControllerASIL-B
arinc818 is an ARINC 818 (Avionics Digital Video Bus, ADVB / FC-AV) container controller,
PASSSPFM 91.20%· 3.6K gates
ARINC 825 (CANaerospace) Profile LayerASIL-B
arinc825 is an ARINC 825 (CANaerospace) avionics communication-profile layer for classic CAN 2.0B and CAN-FD networks,
PASSSPFM 91.10%· 3.2K gates
CCSDS Proximity-1 Relay-Link ControllerASIL-B
ccsdsprox1 is a CCSDS Proximity-1 (CCSDS 211.0-B) space relay-link controller: the digital link layer for the short…
PASSSPFM 92.46%· 4.6K gates
CCSDS TM/TC Transfer-Frame FramerASIL-B
A configurable CCSDS Transfer-Frame framing engine delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 91.40%· 4.2K gates
ECSS-CAN Onboard BusASIL-B
ecsscan is an ECSS-E-ST-50-15C "CANbus extension protocol" layer — the European spacecraft onboard-bus st…
PASSSPFM 93.20%· 1.2K gates
MIL-STD-1553B Remote Terminal (RT) ControllerASIL-B
A configurable MIL-STD-1553B Remote Terminal (RT) controller delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 93.75%· 1.3K gates
SpaceFibre Link ControllerASIL-B
A configurable SpaceFibre (ECSS-E-ST-50-11C) digital link-layer controller delivered as synthesizable SystemVerilog…
PASSSPFM 91.40%· 3.2K gates
SpaceWire (ECSS-E-ST-50-12C) Link ControllerASIL-B
A configurable SpaceWire (ECSS-E-ST-50-12C) link controller delivered as synthesizable SystemVerilog soft-IP,
PASSSPFM 93.90%· 5.5K gates
SpaceWire RMAP Target/Initiator EngineASIL-B
spacewirermap is a SpaceWire RMAP (Remote Memory Access Protocol, ECSS-E-ST-50-52C) target and initiator engine: it…
PASSSPFM 91.40%· 4.6K gates
SpaceWire-D Deterministic-TDMA SchedulerASIL-B
spwd is a SpaceWire-D deterministic-TDMA scheduling layer delivered as synthesizable SystemVerilog soft-IP,
PASSSPFM 95.60%· 3.2K gates
SPW ROUTERASIL-B
SPW ROUTER is an ASIL-B certified synthesizable SystemVerilog IP with APB4 interface.
PASSSPFM 90.75%· 2.6K gates

AI Inference & Acceleration

11 blocks

Edge-inference building blocks — INT8 MAC clusters, tensor DMA, NPU stages, KV-cache compression engines, LM head, and an AI plausibility guard.

AI GuardASIL-B
aiguard is a neural-network-output plausibility / out-of-distribution (OOD) monitor,
PASSSPFM 93.40%· 1.3K gates
AXI-Attached Deterministic TCM / ECC ScratchpadASIL-B
axitcm is a bank-interleaved, SECDED-protected tightly-coupled memory (TCM) / scratchpad macro exposed through a si…
PASSSPFM 95.55%· 12.0K gates
INT8 Systolic GEMM ClusterASIL-B
aimaccluster is the multi-tile integrator for the INT8 systolic-GEMM tile (aimac v2),
PASSSPFM 95.66%· 9.0K gates
KVCE ADAPTIVE QUANTASIL-B
Per-group variable-compression allocator for the KVCE (KV-cache compression) family.
PASSSPFM 91.90%· 4.5K gates
KVCE-LiteASIL-B
Normative source: KVCE-LiteMicroarchitectureSpec.md. This document summarizes the parameters, register map, ports,
PASSSPFM 91.65%· 7.2K gates
KVCE-ProASIL-B
KVCE-Pro is the premium / high-end SKU of the KV-Cache Compression Engine: a synthesizable,
PASSSPFM 91.28%· 13.6K gates
KVCE-StdASIL-B
KVCE-Std is the datacenter-inference SKU of the KV-Cache Compression Engine: a synthesizable,
PASSSPFM 91.47%· 11.8K gates
LM HeadASIL-B
lmhead is the LLM decode sampler (A-6) — the decode last-mile that turns a transformer's output logit vector i…
PASSSPFM 96.00%· 900 gates
NPU ActivationASIL-B
npuact is a self-checking transformer post-GEMM activation / normalization unit,
PASSSPFM 96.40%· 2.2K gates
Tensor-Layout-Aware Data MoverASIL-B
tensordma is a tensor-layout-aware data mover (A-3) delivered as synthesizable SystemVerilog soft-IP with an APB4-l…
PASSSPFM 96.40%· 1.3K gates
Tileable RISC-V + MAC Compute ClusterASIL-B
tilecompute is a tileable compute cluster: N compute lanes — each a dual-core-lockstep (DCLS) RISC-V32 core plus an…
in progressSPFM 94.69%· 328K gates

Motor, Power & Sensor Control

9 blocks

Motor and power control — FOC/BLDC commutation, high-resolution motor PWM, DC-DC control, quadrature encoders, and sigma-delta sensor front-ends.

4-Channel RGBW LED PWM DriverASIL-B
A synthesizable soft-IP that drives a 4-color (red/green/blue/white) LED by pulse-width modulation: four independen…
PASSSPFM 92.75%· 1.9K gates
Autonomous Sensor-Poll SequencerASIL-B
Autonomous sensor-poll engine with APB4 slave (config) and APB4 master (sensor-side).
PASSSPFM 90.50%· 10.9K gates
BLDC Motor Commutation ControllerASIL-B
bldc is a synthesizable Hall-sensored brushless-DC motor controller: it reads three 120° Hall sensors,
PASSSPFM 90.75%· 1.9K gates
Fan Tachometer + PWM Speed ControllerASIL-B
fansensor reads a fan tachometer to report speed (period + cumulative edge count), flags a stalled fan,
PASSSPFM 93.00%· 1.6K gates
FOC Motor ControllerASIL-B
focmotor is a Field-Oriented-Control (FOC) motor-control datapath for BLDC/PMSM machines (drone propulsion + indust…
PASSSPFM 91.60%· 2.2K gates
Motor-Control PWM (Dead-Time / High-Res)ASIL-D
A configurable motor-control PWM generator delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 99.70%· 2.3K gates
Push-Pull DC-DC Converter ControllerASIL-D
Digital push/pull DC-DC converter controller with APB4 slave interface and ASIL B safety monitor.
PASSSPFM 100.00%· 2.3K gates
Quadrature Encoder Interface (eQEP)ASIL-B
A configurable Quadrature Encoder Interface (QEI / eQEP) delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 100.00%· 2.2K gates
Sigma-Delta Decimation Filter (SDFM/DFSDM)ASIL-B
A configurable digital decimation front-end for isolated sigma-delta (ΔΣ) modulators, delivered as synthesizable Sy…
PASSSPFM 92.00%· 23.4K gates

Display, Imaging & Multimedia

6 blocks

Display and imaging pipelines — MIPI CSI-2/DSI, DisplayPort link, AVTP transport, and safety-monitored video encode.

AVTP (IEEE 1722) Talker / ListenerASIL-B
A configurable AVTP (IEEE 1722 Audio Video Transport Protocol) talker/listener delivered as synthesizable SystemVer…
PASSSPFM 93.90%· 3.2K gates
Baseline JPEG Video EncoderASIL-B
videoenc is a baseline (motion-)JPEG luminance image ENCODER for drone payload video (DRONE-8),
PASSSPFM 91.90%· 9.2K gates
DisplayPort 1.4 Link ControllerASIL-B
A synthesizable SystemVerilog DisplayPort 1.4 link controller.
PASSSPFM 91.07%· 5.8K gates
MIPI CSI-2 ReceiverASIL-B
A synthesizable SystemVerilog CSI-2 Receiver IP that implements the MIPI CSI-2 v2.0 packet protocol layer above an …
PASSSPFM 91.00%· 2.4K gates
MIPI DSI Host ControllerASIL-B
A synthesizable SystemVerilog MIPI DSI (Display Serial Interface) Host Controller.
PASSSPFM 93.75%· 4.6K gates
Safe VideoASIL-B
safevideo is a camera-supervision / frame-integrity safety IP,
PASSSPFM 94.14%· 3.0K gates

Drone, Robotics & UAV Safety

6 blocks

UAV and robotics safety — DroneCAN, DShot ESC, RC receiver, Remote ID, teleop link guard, and a safety-chute trigger.

DroneCAN / Cyphal NodeASIL-B
dronecan answers the request "give a CAN node a hardware DroneCAN/UAVCAN-v0 (and Cyphal/CAN) transport layer.&…
PASSSPFM 92.10%· 3.2K gates
ESC DShot ControllerASIL-B
escdshot is a synthesizable SystemVerilog soft-IP that generates the DShot digital ESC (Electronic Speed Controller…
PASSSPFM 92.50%· 1.8K gates
Flight-Termination ControllerASIL-B
safetychute is a deterministic UAS flight-termination / parachute-deployment safety controller,
PASSSPFM 93.85%· 800 gates
Multi-Protocol RC ReceiverASIL-B
rcreceiver is a multi-protocol RC-link decoder for drone / UAV flight control,
PASSSPFM 93.75%· 2.9K gates
Remote ID BroadcasterASIL-B
remoteid is an ASTM F3411 / FAA Remote-ID broadcast-message framing engine for uncrewed aircraft (drones) — the reg…
PASSSPFM 91.00%· 2.6K gates
Teleop Link GuardASIL-B
teleoplinkguard is the operator/decoder-side freshness watchdog for a teleoperated video link,
PASSSPFM 100.00%· 950 gates

Timers, Clocks & I/O

6 blocks

The housekeeping layer — timers/counters, watchdogs (incl. windowed), real-time clock, clock/reset generation, and GPIO.

Clock-Reset-Power ControllerASIL-B
crg is a clock-reset-generator / power-management controller (CRG/PMU) for a safety SoC,
PASSSPFM 99.00%· 782 gates
General-Purpose I/OASIL-B
A parameterizable GPIO peripheral delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 100.00%· 981 gates
Programmable Timer / CounterASIL-B
A configurable 32-bit programmable timer/counter delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 99.53%· 3.0K gates
Real-Time Clock with AlarmASIL-B
A calendar-capable real-time clock delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 93.00%· 1.3K gates
Watchdog TimerASIL-B
A configurable APB4 watchdog timer delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 99.30%· 1.0K gates
Windowed Watchdog TimerASIL-B
A configurable windowed watchdog timer delivered as synthesizable SystemVerilog soft-IP.
PASSSPFM 93.00%· 1.0K gates

More IP

1 blocks

Additional building blocks that don't fit a single family.

ASIL-B Counting Bloom FilterASIL-B
bloomfilter is a synthesizable, ASIL-B counting Bloom filter soft-IP: a compact,
PASSSPFM 90.90%· 24.6K gates

Safety Subsystems & Platforms

1 blocks

Integrated, pre-assembled safety subsystems delivered with a rolled-up FMEDA.

RISC-V Safety IslandASIL-B
A turnkey, ISO 26262-ready RISC-V safety subsystem — integrated, verified, and delivered with its FMEDA work products.
PASSSPFM 96.23%

Need the full list, datasheets, and pricing?

The complete catalog with per-IP datasheets and pricing is shared under a mutual NDA.

Talk to us →

Figures are pre-silicon engineering-grade estimates for a Safety Element out of Context (SEooC); final ASIL sign-off is the integrator’s, supported under NDA. Verdicts marked “in progress” are IP whose diagnostic coverage is still being raised to its ASIL target.

circuit-design.space · +1-971-357-1400 · sales@circuit-design.space