Hardware and VLSI Education Platform

Contact

admin@nuatlabs.com

Navigation

HomeAboutZoiContact

Legal

T&CPrivacyCareers

Connect

© 2026 NUAT Labs

India

Newton Under the Tree

Newton Under the Apple Tree Labs

NUAT Labs

Zero  .  One  .  Infinity

Hardware & VLSI Education Platform

OneStopForAllVLSI

Master the art of Hardware Design with industry-leading interactive tools, comprehensive courses, and practical project-based learning.

Zoi SandboxYour module and testbench - simulate Verilog in the browser.
Zoi PracticeCurated problems; sign in to submit against hidden tests.
Zoi CodeGraded structured problems with test scaffolding and judging.

What's in Store

Everything you need to master VLSI.

Batches

Join our intensive training batches and transform your career

Courses

Comprehensive modules covering Digital Design to Verification.

Workshops

Hands-on sessions with industry experts.

Batch Training

Corporate & College training programs on demand.

ZoiCode

Browser-based Verilog IDE with waveform simulation.

COMING SOON

Q&A Interview Prep

Curated questions to crack top semiconductor interviews.

COMING SOON

Company-Wise Questions

Specific question banks for Intel, NVIDIA, Qualcomm & more.

COMING SOON

Webinars

Live interactions on trending VLSI topics.

Zoi· Live

Zoi

Zoi Sandbox is for module + testbench experiments. Zoi Practice and Zoi Code are full problem sets.

Zoi SandboxZoi PracticeZoi Code

Sandbox runs work without signing in. Practice problems and Zoi code require sign-in to submit. Sharing a sandbox snapshot uses your NUAT Labs account.

Zoi Sandbox

Your own Verilog lab: you write both the module and the testbench, then simulate—no hidden harness.

  • Naming tip: Keep your top-level module named top (and in Sandbox keep your testbench module named tb) to avoid config issues when moving between Sandbox, Practice, and Zoi Code.
  • Use the Module and Testbench tabs in the editor, then click Run (Ctrl/⌘+Enter). That submits your pair to the simulator and polls until results are ready.
  • Output tab: build logs, $display output, and errors.
  • Waveform tab: when your testbench dumps VCD (e.g. dump.vcd), use Basic (WaveDrom) or Interactive (Surfer) inside the tab to explore signals.
  • Synthesis tab: run Yosys on your module code to see a gate-level netlist and stats (available whenever your design is non-empty).
  • Dock controls move the whole output pane (Output / Waveform / Synthesis)—e.g. Dock: Bottom vs Dock: Right—so you can match your screen layout.

Zoi Practice

Curated problems from our collections. You read the statement, implement the requested module, and your code is checked against hidden tests—like a take-home, but in the browser.

  • Sign in to submit. The grader runs your solution against tests you don’t see; open the Results tab for pass/fail and feedback.
  • Waveform unlocks after a passing run that produced waveform data—same Basic / Interactive viewers as Sandbox.
  • Notes tab: rich-text notes auto-saved with the problem.
  • Synthesis is available after you’ve passed with waveform data recorded—then you can synthesize and compare netlist/stats like in Sandbox.
  • Dock options match Sandbox so you can park the output strip on the side or bottom while you code.

Zoi code

The graded problem set path: structured Verilog challenges with visible test-case scaffolding plus full judge, output, and (when you pass) waveforms.

  • Open a problem’s Test cases tab to see what’s being exercised, write your design in the editor, then submit for judging.
  • Results shows simulator output and verdict; Waveform appears after a pass with VCD—Basic vs Interactive viewers apply here too.
  • Notes for your own write-up, auto-saved per problem.
  • Synthesis follows the same rule as Practice: enabled after a passed submission with waveform data, so your pipeline (judge → waves → synth) is complete.
  • Use Dock to keep code wide while monitoring Output / Waveform / Synthesis.
full_adder.v
OPEN SANDBOX
1
module full_adder(
2
input a, b, cin,
3
output sum, cout
4
);
5
assign {cout, sum} = a + b + cin;
6
endmodule
WAVEFORM PREVIEW

Illustrative waveform preview.

clk
sum
OUTPUT

Build succeeded.

Simulator output appears in the Output tab.

Why Us?

See how we stack up against the rest of the industry.

Q2
Q1
Q3
Q4
Theory OnlyHands-on
High
Eng.
Low
Eng.
Udemy / YouTube
Bootcamps
Textbooks
Zoi.
🚀 The Sweet Spot
Veeresh Kuruba

Veeresh Kuruba

PhD Researcher | IISc, Bangalore

"Our mission is to make everyone believe they can crack VLSI jobs. Like ZOI, start from zero, make one small step, and reach infinity possibilities."

Event Feedback

Share Your Experience

Attended one of our events? We'd love to hear your feedback!

Select one, zero or infinity
Select topics...
MoZOI Community Love Meter

0

Our Goal is to Reach Infinity

Show us how much you love us.

When it all started
28 Dec 2025
∞
To Infinity & Beyond! 🚀
Platform Suggestion Box

Got an Idea?

Drop your experience about the platform. We read every single one.

● NUAT LABS SUGGESTION BOX ●

Frequently Asked Questions

Zoi is an all-in-one platform for mastering VLSI, offering comprehensive courses, a browser-based simulator (ZoiCode), and interview preparation resources.