← Latest papers
💻 computer science

MultModLM: A multi-modal benchmark for Large-Language Model based hardware schematic generation

This paper introduces MultModLM, a multi-modal benchmark and comprehensive evaluation framework for assessing Large Language Models' ability to generate hardware schematics from RTL descriptions, revealing that while models produce visually interpretable outputs, they struggle with functional correctness and that LLM-based evaluators are unreliable for judging structural precision in hardware design.

Original authors: Dhruv Kulkarni, Sai Manoj Pudukotai Dinkarrao

Published 2026-06-29✓ Author reviewed
📖 4 min read☕ Coffee break read

Original authors: Dhruv Kulkarni, Sai Manoj Pudukotai Dinkarrao

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a very smart, well-read librarian (the Large Language Model, or LLM) who knows how to write stories about machines. Now, imagine you ask this librarian to draw a blueprint of a machine based only on a written description of how that machine works.

This paper, titled MultModLM, is essentially a report card for these "librarians" when they try to draw these machine blueprints (called hardware schematics) from written code (called RTL).

Here is the breakdown of what the authors did and what they found, using simple analogies:

1. The Problem: The "Missing Link"

Usually, when engineers design computer chips, they write code (RTL) and then use expensive, specialized software to turn that code into a visual drawing (a schematic). It's like having a recipe and needing a professional chef to draw a picture of the dish.

Recently, AI models have gotten great at writing code, but nobody had tested if they could draw the machine diagrams from that code. There was no "test" to see if the AI could do this. The authors created this test, called MultModLM.

2. The Test: 99 Different Puzzles

The researchers gathered 99 different "puzzles." These were written descriptions of digital circuits, ranging from simple counters to complex number-checking machines.

  • The Challenge: They gave these written descriptions to two top AI models (GPT and Gemini) and asked them to draw the circuit diagrams.
  • The Twist: Unlike a math problem where there is only one right answer, there are many ways to draw the same machine. Just like you can draw a house with a red roof or a blue roof and it's still the same house, the AI could draw the circuit in different ways. This made grading the answers very tricky.

3. The Grading System: A Panel of Judges

Since there was no single "correct" drawing, the authors couldn't just use a computer to check if the drawing was right. Instead, they built a multi-stage judging panel:

  • The Artist Judges Themselves: The AI drew the picture and then graded its own work.
  • The Rival Judge: The other AI model looked at the drawing and graded it against the original code.
  • The Blind Judge: An AI looked at only the drawing (without seeing the code) to see if the drawing made sense on its own.
  • The Human Expert: Real engineers looked at the drawings to see if they were actually correct.

They used a checklist (rubric) to grade things like: "Did the wires connect correctly?" "Is the clock signal shown?" "Is the drawing easy to read?"

4. The Big Discovery: The AI Judges are Clueless

This is the most surprising part of the paper.

  • The Result: When the researchers compared the scores given by the AI judges against the scores given by the human experts, they found almost zero agreement.
  • The Analogy: Imagine you ask a robot to grade a painting. The robot gives it a 10/10 because it looks colorful. The human expert gives it a 2/10 because the perspective is wrong. The paper found that the AI judges were essentially "guessing" or hallucinating when trying to grade these technical drawings. They were completely out of sync with human experts.

5. The Conclusion: AI Can Draw, But Can't Verify

The paper concludes two main things:

  1. AI can try to draw: The models could produce images that looked like circuit diagrams. They weren't perfect, but they were visually interpretable.
  2. AI cannot be the referee: You cannot trust an AI to tell you if a hardware design is correct. The "AI-as-a-judge" method, which works well for writing essays or coding text, fails completely when it comes to checking the structural precision of hardware diagrams.

In short: The authors built a test to see if AI can turn code into pictures of machines. They found that while the AI can try to draw the pictures, it is terrible at grading them. If you want to know if a hardware design is correct, you still need a human expert, not another AI.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →