[ Gridworkz Hardware Core v1.0.0-beta ]

Open Silicon.
No NDAs.
No Licensing Fees.

Gridworkz is building the Linux of chip design: synthesizable RISC-V64 cores, dual NPUs and a co-packaged photonic tensor accelerator, all open source on GitHub. Built for university labs and research teams.

  • Apache 2.0
  • Verilator
  • OpenLane
  • LLVM
  • PyTorch
~/gridworkz — bashComing soon
# 1. Clone the complete heterogeneous hardware stack
$ git clone https://github.com/gridworkz/gridworkz-core.git
# 2. Move into the simulation target
$ cd gridworkz-core
# 3. Build and run the photonic matmul demo
$ make sim TARGET=verilator WORKLOAD=photonic_matmul_64
[gridworkz] 'make sim' is not available yet.
[gridworkz] RTL + sim targets are being published in stages.
[gridworkz] Watch the repo for the first release.
Illustrative waveformWaveform: clock, valid and data bus signalsclkvaliddata
Zero-cost deployment

From git clone to waveform
in 10 minutes.

No proprietary licenses. No enterprise contracts. Everything runs on open-source toolchains, on your laptop.

Simulate instantly

Sim-ready infrastructure

Every core ships with Verilator and Icarus Verilog testbenches. Trace data through the photonic accelerator without a physical board.

Compile effortlessly

Native compiler support

Drop C/C++ or PyTorch models into the pre-configured LLVM / RISC-V toolchain and watch the NPUs split the work.

Synthesize out of the box

FPGA deployment

Verified constraint files and bitstream scripts for standard FPGA dev boards, mirroring the ASIC layout.

Architecture

Every block, exposed.

Select a block to see the Verilog behind it, its register map and its pinout.

GRIDWORKZ DEV PLATFORM

Select a block to view source, registers and pinout →

The open stack

Layered like an operating system.

Layer 0 · Base

Unhindered bare-metal compute.

A transparent quad-core 64-bit RISC-V block. Modify extensions, design your own instructions and compile with standard LLVM on verified RTL.

Layer 1 · Acceleration

Accessible tensor workloads.

Open NPU and GPU designs that expose every register: build custom quantization schemes, study sparsity and change compiler backends.

Layer 2 · Frontier

Co-packaged light-speed compute.

The G100 drives an integrated photonic tensor chiplet for electro-optic co-design and laser-driven analog matrix multiplication.

Layer 3 · Software

Programmable hardware. Zero assembly required.

Write parallel C++ with the open, LLVM-backed GCA SDK. If you can write CUDA or HIP, you can write kernels for Gridworkz.

__global__ void vectorAdd(float* A, float* B, float* C, int N) {
  int i = gca_blockIdx_x * gca_blockDim_x + gca_threadIdx_x;
  if (i < N) C[i] = A[i] + B[i];
}
GCA quickstart →
Documentation

Read the registers before you write the grant.

RTL architecture, register maps, pinouts, toolchain setup and errata, all public and versioned with the code.

NPU0 · CTRL0x4000_0000
BitsFieldAccess
[0]ENABLERW
[3:1]DTYPERW
[7:4]SPARSITY_MODERW
[15:8]TILE_DIMRW
[31]BUSYRO
For labs

Request an evaluation board for your lab.

Ready to move from simulation to physical hardware? We supply FPGA evaluation kits to qualified university labs and public research teams.

Allocation details and grant datasheet →

Stop buying black boxes.
Start building the future of hardware.

Fork the codebase, simulate with Verilator or OpenLane, or order a board to test your ideas on real silicon.