RTL Studio Open IDE

Wiki Coding style

Coding style

Synthesizable RTL habits, resets, and naming conventions.

Style is not fashion — it is how teams keep RTL reviewable, synthesizable, and verifiable. A small set of rules prevents most lint fires.

Goals

  1. Intent obvious from structure and names
  2. Simulation and synthesis agree
  3. Resets and clocks are deliberate
  4. Interfaces have clear valid/ready or enable semantics

Topics in this section

Topics