No. 37 / 339

Is the RTL design engineer role obsolete now that AI can generate and verify chip layouts?

The shift

Generating plausible RTL and testbenches from a spec goes from scarce, trained engineer-hours to abundant and near-instant — AI can draft state machines, bus interfaces, and standard protocol blocks, and propose test vectors, at effectively zero marginal cost. What doesn't move: proving that RTL is correct against a combinatorially huge, often-ambiguous spec, and being the named person who signs off before tape-out.

The axioms

  • Writing RTL that implements a spec is scarce because it requires trained engineer-hours applying known patterns (state machines, protocol logic, bus fabric).
  • Verification is scarce because the input space is combinatorially huge, exhaustive checking is infeasible, and deciding what to check is a judgment call, not a search problem.
  • PPA (power/performance/area) closure requires iterative judgment about where to spend effort against a physical target — informed by experience with what has bitten past designs.
  • A silicon bug is catastrophically expensive (months of respin, tens of millions of dollars), so sign-off accountability is concentrated in a few named, answerable engineers.
  • Design intent doesn't pre-exist as a clean formal spec — architects and product requirements are ambiguous, and someone has to resolve that ambiguity into a decision.
  • Debugging a sim-vs-intent mismatch requires causal reasoning against a spec that is itself incomplete — there's no ground-truth oracle besides human judgment.

Invalid axioms

  1. Writing RTL for well-understood blocks requires a trained engineer's hours. AI drafts state machines, standard interfaces (AXI, APB, PCIe framing), and boilerplate protocol logic at near-zero cost and high pattern fidelity. Habit-trap: teams still staff and bill junior RTL-writing hours as if hand-coding a UART or arbiter were the scarce skill, when it's now a first-draft prompt away.
  2. Generating a broad first pass of test vectors and assertions is a bottleneck. AI can propose large volumes of stimulus, coverage-directed tests, and SVA assertions fast, expanding the corner-case net beyond what a small team would hand-write. Habit-trap: verification headcount is still sized as if test generation were the expensive step, when generation is now cheap and the bottleneck has moved to judging which tests actually matter.
  3. Translating a spec into a first-pass microarchitecture sketch is slow, specialist work. AI can turn an architectural description into a plausible RTL skeleton or block diagram quickly, useful for early exploration. Habit-trap: treating the first working draft as evidence of design competence, when a plausible draft was always the cheap part.

Unchanged axioms

  1. Verification against ground truth stays scarce. AI-generated tests and even AI-run formal proofs are only as good as the properties and coverage goals a human decided were the right ones to check — confidently-plausible-but-wrong is the default failure mode, and silicon has no post-ship patch. Deciding what "correct" means for this spec, and catching the case nobody thought to specify, is still a judgment call under novel ambiguity.
  2. Sign-off accountability stays scarce. Someone with their name on the tape-out is liable for a multi-million-dollar respin if it's wrong. A model can generate a timing report or a formal proof certificate; it can't be the accountable party a foundry run, a customer, or a legal process holds responsible.
  3. PPA judgment under a specific physical target stays scarce. Tooling (synthesis, STA, P&R) has used heuristics and now AI-assisted optimization for years, but deciding which tradeoff is right for this product, this node, this power budget — informed by what broke on the last three tape-outs — is experience-pattern-matching that doesn't reduce to a search AI can run unsupervised.
  4. Resolving ambiguous or missing spec intent stays scarce. Real specs contradict themselves, omit corner cases, or encode intent that lives in a senior architect's head. AI can surface inconsistencies once pointed at them, but deciding what the chip is actually supposed to do when the spec is silent is a call on novel stakes, not a pattern lookup.

New axioms

  1. When AI can generate RTL and tests in volume, who verifies the verification? If AI drafts both the design and its own test suite, the two can share the same blind spots — a generator and its checker built on similar training patterns risk correlated failure, not independent cross-checking. Nobody yet has a standard for auditing whether AI-authored coverage is actually orthogonal to AI-authored RTL.
  2. Fast, cheap RTL drafts raise the review bottleneck without raising review capacity. If draft volume goes up 10x, senior engineers who used to spend most of their time writing now have to spend most of their time reviewing AI output line-by-line under time pressure — a different, more fatiguing skill that teams haven't trained for or staffed against.
  3. Confidently wrong AI-generated formal properties or assertions could pass CI while missing the actual bug class that matters. Formal tools are precise about what they check, but if the properties themselves are AI-suggested and subtly mis-specified, teams get a false sense of closure — a new failure mode distinct from the old "we didn't have enough tests."

Where it breaks

Teams that let AI-drafted RTL and AI-drafted testbenches both flow into the same review pipeline are treating "we generated more tests" as equivalent to "we verified more" — the INVALID habit of pricing test generation as the scarce step collides directly with the NEW problem of correlated blind spots between generator and checker. A test suite that's 10x bigger but drawn from the same pattern space as the design it's checking can look like progress on a coverage dashboard while leaving the exact ambiguity that caused the bug unexamined.

Related axioms

Other axioms