About Siliscale

Siliscale — ASIC and FPGA RTL design and verification, plus embedded systems programming. Presence in the US, Mainland Europe, and the Canary Islands.

Who we are

We write and verify RTL (SystemVerilog/Verilog/VHDL) for ASIC and FPGA programs, and we write the Linux stack that talks to those registers — kernel drivers, BSPs, Yocto/Buildroot.

The same work is in the open: Tiny-Vedas is our RISC-V AI accelerator stack, from the core and GEMM datapath through a PyTorch compiler.

Where we work from

United States

Registered headquarters: Cheyenne, Wyoming. Engineering across time zones for customer chip and software teams.

Mainland Europe

European office for collaboration with EU customers and vendors.

Canary Islands

R&D and operations base supporting remote delivery.

What we do

ASIC RTL Design

Synthesizable RTL for silicon — microarchitecture, SoC/IP integration, LINT/CDC/RDC, STA/DFT handoff.

FPGA RTL Design

Fabric-aware RTL — vendor IP, CDC/clocking, Vivado/Quartus constraints, timing closure.

ASIC & FPGA RTL Verification

ASIC RTL verification (UVM/tapeout) and FPGA RTL verification (CDC/integration/lab).

Embedded systems programming

Linux kernel drivers, DMA/IRQ, device tree, BSP, Yocto/Buildroot.

How we engage

Works in your repo

We follow your coding standards, CI, and review process. Reviewable diffs your team keeps.

Same stack, hardware to userspace

RTL and UVM that match the MMIO map; drivers and BSPs written against that hardware.

Open source where it pays

Linux, Yocto/Buildroot, and upstream patches when that is the right delivery path.

Scoped ownership

Clear block or DV ownership, milestones, and handoff — not theater.

Need RTL, UVM, or drivers?

Tell us the block, interfaces, and toolchain. We’ll say what we’d own in the first two weeks.

Request Free Consultation