genRTL Docs
Public product docs for digital front-end / FPGA workflows

Public product docs

Covers user-facing workflows only, not internal orchestration or private implementation details.

简体中文

Get Started

Welcome

genRTL is an AI coding environment built for digital front-end and FPGA engineers. It turns natural language into practical RTL work products while keeping the workflow centered on planning, implementation, verification, and repair.

What genRTL is

genRTL is designed for Verilog and SystemVerilog development, not for generic software coding. The product experience combines an editor-side agent with a SaaS backend so users can move from design intent to structured implementation faster.

The public docs explain how to work effectively with genRTL, what to expect from each mode, and how to review results safely. Internal orchestration details, exact backend routing, and private asset packaging are intentionally not documented here.

Who it is for

genRTL is a strong fit for chip digital front-end engineers, FPGA developers, verification engineers, and teams that repeatedly build protocol blocks, control logic, interfaces, FIFOs, CSRs, and test scaffolds.

  • Designing a new RTL block from a written spec
  • Turning a rough idea into a more structured implementation plan
  • Repairing compile or simulation failures with tighter iteration loops
  • Reusing mature building blocks instead of regenerating the same logic from scratch

What makes genRTL different

genRTL emphasizes hardware-specific workflows. The product highlights design planning, code generation, debug loops, reusable CBB modules, and assertion-aware validation rather than acting like a general chat assistant inside an editor.

  • Schem Mode for design planning before code generation
  • Agent Mode for generating or modifying RTL and verification files
  • Debug Mode for diagnosis-driven repair loops
  • CBB-first reuse when an existing mature block is a better fit than fresh generation
  • Assertion-oriented guidance to improve verification efficiency