A friendly code-review platform built for VLSI students. Get feedback on your RTL from peers, mentors, and a built-in lint pass — without the dread of asking.
Everything you wish a code-review tool understood about Verilog and SystemVerilog — without the noise of a general-purpose platform.
RTLRoast parses Verilog and SystemVerilog before it shows a diff. It highlights signal changes, parameter edits, and module ports — not random whitespace.
Every review runs a Verilator-equivalent lint with a sensible default rule set. Common student mistakes — blocking assignments in clocked blocks, missing resets, sensitivity-list mismatches — are flagged automatically.
Request a peer review for fast feedback, or escalate to a verified mentor — practitioners in design, verification, or DFT — for design sign-off and rubric scoring.
Mentor reviews score your design against the rubric you upload — coding style, synthesis friendliness, timing considerations. Useful for project reports and self-assessment.
Pin comments to specific lines and reply in threads. Conversations stay attached to the code, not the calendar — so a question about a clock-domain crossing from two months ago is still easy to find.
Educators can spin up a private classroom, assign design reviews, and see aggregate rubric results — without the platform becoming another thing to grade.
Connect a repository or paste code directly. RTLRoast detects Verilog and SystemVerilog files automatically.
Choose a peer for fast, friendly feedback or a mentor for design sign-off. Your reviewer gets context, not a cold link.
The lint pass runs on every push. The peer review, the mentor review, and the lint findings all live in one thread per file.
We don't gate mentor reviews behind a "premium" tier for solo learners — but heavy users and institutions have a fair path too.
Yes. The parser handles Verilog-2001, SystemVerilog-2009/2012/2017, and most vendor extensions. We do our best to lint whatever your simulator accepts; if the parser can't make sense of a file, the diff view still works.
Working professionals in digital design, verification, DFT, and physical design. We verify their employment and ask for a sample review before they join the mentor pool. Mentor reviews are anonymous to the reviewer; you can request a specific focus area instead.
It's Verilator-equivalent for the rule sets we ship. The platform runs Verilator itself when a file is well-formed, and falls back to our own rule pack for constructs Verilator doesn't support (mostly SVA/UVM snippets).
Yes — we support LTI 1.3 for Canvas, Blackboard, and Moodle. The Classroom plan includes aggregate analytics so instructors can see rubric results across a section without grading each submission.
Through our education partner — a one-time check using your school email or enrollment document. The free plan renews automatically as long as you're a student.
Private repos stay private. Mentor reviews happen on a private branch, never on the public fork. You can mark a repo as "internal only" to opt out of public review requests entirely.
Free for verified students. Two-week trial for everyone else. No credit card, no demo required.