All Artificial, Less Intelligence: GenAI through the Lens of Formal Verification

All Artificial, Less Intelligence: GenAI through the Lens of Formal Verification
Photo by Google DeepMind / Unsplash

image

The Double-Edged Sword of AI in Hardware Design

The world of tech is always moving fast, and one of the coolest advances has been in making computer hardware. But as these designs get more complex, they also get trickier to keep safe and secure. That's where Large Language Models (LLMs) come in. They're like super-smart AIs that can whip up hardware designs quickly. Sounds great, right? Well, there's a catch. If we're not careful, these AI designs might miss some big safety issues. Luckily, there's something called formal verification that can help keep things in check.

Why We're Worried

LLMs are getting really popular for designing hardware because they're quick and smart. But sometimes, they mess up by not noticing certain flaws, which could make the hardware unsafe. That's a big problem. That's why checking these designs thoroughly is super important, and that's where formal verification comes in. It's like a math test for the design, making sure it's all correct and safe.

The Safety Net: Formal Verification

Formal verification isn't new, but using it to check AI-made hardware designs is a fresh idea. It goes through the design with a fine-tooth comb, making sure everything's as it should be – safe and reliable.

What We Found Out

Researchers took a close look at 60,000 hardware designs made by AI, using a bunch of different AIs for the job. They checked each design to see if it had any issues. Here's what they found:

  • About 60% of these AI designs could potentially run into problems.
  • One of the AIs, GPT-3.5-Turbo, did the best job at avoiding these issues, probably because it learned from a huge variety of examples.
  • When the AIs were given really clear instructions, they were much better at making designs that worked well and were safe.

These discoveries show us that being super specific about what we want from these AIs can lead to safer, better hardware.

Looking Ahead

This research isn't just a heads-up about what could go wrong. It also gave birth to the ReFormAI dataset, a new tool to help train AIs to avoid these design flaws. The future plan? Make this dataset even better and work on an open-source AI that's all about safe hardware designs.

What's the Big Idea?

Even though AIs can do some amazing stuff in hardware design, they're not perfect. They might miss some safety issues, which is why checking their work is crucial. Formal verification stands out as a superhero in this story, making sure that our steps forward in technology don't come with risks to safety and security.

Big thanks to the VE-VIDES project, backed by the German Federal Ministry of Education and Research, for supporting this work.

As we keep exploring what AIs can do in hardware design, tools like formal verification and the ReFormAI dataset will help us stay on the safe side, making sure our tech advances are not just cool but also secure.

Read more