Why skalp Works the Way It Does: Design Choices and Their Justifications

skalp makes deliberate departures from VHDL and SystemVerilog conventions. Some feel unfamiliar; all are motivated by real problems in production hardware design. Fifteen design choices explained — what skalp does, the common pushback, what traditional HDLs do, and why skalp’s approach is right (with honest tradeoffs).

March 3, 2026 · 31 min · Giri

skalp v0.1.1 Released

First release of skalp — an intent-driven hardware description language with compile-time clock domain safety, built-in synthesis, and native FPGA place & route.

February 23, 2026 · 2 min · Giri

SKALP: An Intent-Preserving Hardware Description Language with Compile-Time Clock Domain Safety and GPU-Accelerated Fault Simulation

Technical whitepaper describing SKALP’s four-stage IR pipeline, compile-time clock domain safety through the type system, GPU-accelerated fault simulation on Apple Metal, and integrated ISO 26262 functional safety analysis.

February 23, 2026 · 27 min · Giri

Design Patterns in Real skalp Code

What does production skalp code actually look like? A tour of design patterns from two real projects and the broader language specification — covering state machines, type-safe control loops, stream pipelines, clock domain safety, inline constraints, and more. Each pattern compared with SystemVerilog.

July 1, 2025 · 35 min · Giri

skalp — Intent-Driven Hardware Description Language

A modern HDL written in Rust that preserves design intent from algorithm to gates, with compile-time clock domain safety and progressive refinement. ~221K lines across 24 crates.

January 1, 2025 · 27 min · Giri