Rishiyur Nikhil is a seasoned CTO and hardware design expert with over a decade of experience leading Bluespec, Inc.’s technical strategy and product direction for RISC-V-focused CPU and SoC verification tools. He combines deep formal-methods knowledge and hands-on hardware modeling—particularly in RISC-V and Bluespec SystemVerilog—with active contributions to the Sail RISC-V model implementing double-precision floating-point semantics. A long-time participant and chair in RISC-V Foundation technical groups (including ISA Formal Semantics), he shapes standards around verification, memory models, debug and security. Based in Arlington, MA, he bridges research-grade formal specification work (Haskell, RISC-V formal specs) with practical IP and tool delivery for industry. Notably, his open-source work extends formal and executable models that improve confidence in floating-point and ISA behavior across implementations.
Contributions:79 reviews, 11 commits, 3 PRs in 1 month
Contributions summary:Rishiyur implemented features for the F and D floating-point extensions within the Sail RISC-V model. Their work included adding new files for instruction specifications, defining rounding modes, and implementing execution semantics for floating-point load/store and fused multiply-add instructions. The user completed execute clauses for arithmetic operations and conversion functions. These changes contribute to expanding the model's capabilities to accurately simulate double-precision floating-point operations.
Tutorial tour of the RISC-V ISA Spec (expressed in SAIL ISA spec language)
Contributions:29 commits, 27 pushes, 1 branch in 1 year 4 months
risc-visaspecsailriscv32
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.