{"id":53609,"date":"2026-05-28T08:09:10","date_gmt":"2026-05-28T08:09:10","guid":{"rendered":"https:\/\/www.europesays.com\/ai\/53609\/"},"modified":"2026-05-28T08:09:10","modified_gmt":"2026-05-28T08:09:10","slug":"toward-agentic-verification","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/ai\/53609\/","title":{"rendered":"Toward Agentic Verification"},"content":{"rendered":"<p style=\"font-weight: 400;\">Key Takeaways:<\/p>\n<p>Agentic verification provides flow orchestration for common repetitive tasks.<br \/>\nCapabilities will expand when tools can learn from a larger context, including the specification.<br \/>\nDesign houses need to fully understand the costs and benefits and plan accordingly.<\/p>\n<p style=\"font-weight: 400;\">Agentic verification is more than a buzzword. It is a pivotal moment in the evolution of verification methodologies, and the transformation is just beginning. The steps being made today are just laying the groundwork for bigger changes to come.<\/p>\n<p style=\"font-weight: 400;\">For decades, it has been possible to design more than can be fully verified. Verification tools and methodologies have been evolving, but not fast enough to close the gap. And recent results from the Siemens\/Wilson Research study suggest that the situation is getting worse.<\/p>\n<p style=\"font-weight: 400;\">Advancements in AI are prompting many people to question whether AI will help close the gap. Others are questioning whether AI can deal with rising complexity and how it will impact engineering jobs. Longer-term, the tools themselves will need to be assessed for suitability in the age of AI.<\/p>\n<p style=\"font-weight: 400;\">What is clear, however, is that verification is about to undergo a significant transformation. Being left behind is not an option for EDA or for design houses.<\/p>\n<p>What is agentic verification?<br \/>If we boil down agentic AI\u2019s role, it is quite simple. \u201cAgentic verification is an orchestration of a flow, a verification flow by agents, and it\u2019s implementation by the EDA tools and technologies,\u201d says Abhi Kolpekwa, senior vice-president and general manager at <a href=\"https:\/\/semiengineering.com\/entities\/mentor-a-siemens-business\/\" rel=\"nofollow noopener\" target=\"_blank\">Siemens EDA<\/a>. \u201cYou cannot have one without the other. If you look at the life of a verification engineer, there are a lot of repetitive, mechanical tasks involved in executing the verification plan, and then doing coverage closure. The agents will be very smart about running an engine, collecting the data, analyzing that data, recommending the next steps, and things like that.\u201d<\/p>\n<p style=\"font-weight: 400;\">But the next level down gets a little more complex. \u201cIn the past, people might have built TCL scripts and Python scripts that did this stuff,\u201d says Ramesh Narayanaswamy, member of technical staff at <a href=\"https:\/\/semiengineering.com\/entities\/synopsys-inc\/\" rel=\"nofollow noopener\" target=\"_blank\">Synopsys<\/a>. \u201cThose were more or less deterministic. With agentic solutions, you could have an orchestrator that can reason and adjust its path dynamically. You ask it to do a certain task based on context, and it can adapt, as opposed to a more rigid workflow.\u201d<\/p>\n<p style=\"font-weight: 400;\">Consider an example. \u201cMaybe I have a UVM error and ask, \u2018Why did this happen?&#8217;\u201d says Paul\u00a0Graykowski, director of product marketing at <a href=\"https:\/\/semiengineering.com\/entities\/cadence-design-systems\/\" rel=\"nofollow noopener\" target=\"_blank\">Cadence<\/a>. \u201cIt analyzes the error message, explains the error message, and then the tool automatically goes back and maybe figures out what signal was driving what and why that happened. The tool explores all of those angles in conjunction with the chatbot to be able to come back and formulate a response that says, \u2018This signal went to this. It should have gone to this based on the spec saying this.\u2019 There are all kinds of things that you could tie into it, where it could help you get really close to the error, or maybe the actual error itself, and even suggest the fix.\u201d<\/p>\n<p style=\"font-weight: 400;\">A key piece of this is design understanding. \u201cThe first step for design verification is to understand the design, the functionality of the design, otherwise you cannot verify it,\u201d says Hamid Shojaei, distinguished engineer at Cadence. \u201cIf you think about how verification engineers work, they spend a lot of time understanding the design. If you don\u2019t do a good job over there, if an agent cannot understand the design in a reliable and consistent way, you can imagine that the quality of the test plan will be low. Test bench quality will be low.\u201d<\/p>\n<p style=\"font-weight: 400;\">Pieces of this are beginning to come together. \u201cTrying to understand the RISC-V spec is incredibly difficult,\u201d says Dave Kelf, CEO for Breker Verification Systems. \u201cIf you look at a specific piece of functionality that you want to verify, get AI to tell you where it is in the spec. That was extremely successful and made figuring out the spec much easier. We realized that, especially in system verification, there appeared to be a need to provide a back-end for these AI tools, where the AI tools might be able to read a spec, generate a verification plan, and even a high-level graph, along the lines of portable stimulus (PSS). Tools can then do all the back-end work. Take that high-level spec and generate the test, especially in the system space.\u201d<\/p>\n<p style=\"font-weight: 400;\">The important thing here is that verification will start to draw in a lot more information. \u201cA coverage tool will need to build a mental model,\u201d says Cadence\u2019s Graykowski. \u201cThe mental model takes in all kinds of inputs \u2014 test code, your RTL, your specs, and then you work with it, talk to it, and you build this model. Based on that, it can generate test plans, it can generate coverage points, it can generate UVM code. It can do all those types of things. It comes at it from a different angle. Here\u2019s my test plan. Here\u2019s what I should be covering. Let me generate the test sequences to go after that. I\u2019m not saying you will get 100% overnight by using these technologies, but there is a lot of automation that\u2019s getting us closer.\u201d<\/p>\n<p style=\"font-weight: 400;\">Everything has to become bi-directional. \u201cWhen you get a failure, you need to back-annotate that to the test and the original area in the verification plan that it was testing,\u201d says Breker\u2019s Kelf. \u201cThat\u2019s where the AI debugging parts of this flow come in. It needs to be able to back-annotate to the spec, to the verification plan. Then you can figure out what\u2019s going on. You need to find all the places in the spec where the issues you\u2019re finding were different from what the spec says, and that\u2019s something AI is really good at. We can take that general back-annotation to this level and help with debugging like that.\u201d<\/p>\n<p style=\"font-weight: 400;\">Once everything is semantically tied together, a lot of things can be optimized. \u201cWhen you update the RTL, AI can understand the changes,\u201d says Cadence\u2019s Shojaei. \u201cIt will tell you which test needs to be updated, how they need to be updated, and they will do that for you. AI can also run the tool and get feedback, make sure the test is passing or failing, and even debug it for you. But you need key technologies to help, ones that can analyze code or waveforms. Without these, LLMs will guess, and there will be a lot of hallucinations. With the right analysis tools that help AI understand what changed \u2014 and based on that, start reasoning \u2014 they can come up with what needs to be updated.\u201d<\/p>\n<p style=\"font-weight: 400;\">Still, AI can make mistakes. \u201cPerhaps you have used AI to create a model from the specification,\u201d says Shelly\u00a0Henry, founder and CEO of Moores Lab AI. \u201cIt is when you run the test cases that you realize it has made a mistake. It did not have the context of the FSDB and log file and the data path when it created it. Now it has that context and it can go back and analyze everything \u2014 the RTL, the test case, the PSS \u2014 in the full context. Then it might realize that in the model, the original intent was not captured correctly, so it will suggest a fix.\u201d<\/p>\n<p style=\"font-weight: 400;\">There are limitations, especially when it concerns analog. \u201cIf you look at the foundational models, which are used for the RTL stuff, they scraped it off the internet,\u201d says Alexander\u00a0Petr, senior director at <a href=\"https:\/\/semiengineering.com\/entities\/keysight-technologies\/\" rel=\"nofollow noopener\" target=\"_blank\">Keysight EDA<\/a>. \u201cAll of that knowledge is available on the internet. GitHub repositories will explain to you what the HDL is. There is documentation that talks about this. All the checks and verifications you have to do, they are all widely available on the Internet. But go and look for a high-class ball filter or power amplifier \u2014 that IP does not exist on the Internet. In addition, analog is not just about behavior or timing. When you see the problem, you may not know how to fix it because it\u2019s a multi-domain, multi-physics problem.\u201d<\/p>\n<p>The gains and costs<br \/>Most of the gains today are more limited in scope. \u201cThe real gains of agentic verification are already clear,\u201d says William\u00a0Wang, CEO of <a href=\"https:\/\/semiengineering.com\/entities\/alpha-design-ai-chipagents\/\" rel=\"nofollow noopener\" target=\"_blank\">ChipAgents<\/a>. \u201cIt automates the lowest-leverage, most time-consuming work, writing test vectors, setting up UVM testbenches, triaging failures, and debugging, so engineers can focus on architecture and corner-case reasoning.\u201d<\/p>\n<p style=\"font-weight: 400;\">But there could be so much more. \u201cThe value of AI assistants seems clear in guiding effective tool usage and best practices, but this is a more controlled domain than generative AI (GenAI) for verification,\u201d says Stefan Birman, partner at AMIQ Consulting. \u201cUsers are experimenting with generation of tests and testbenches, but are concerned about accuracy, the apparently non-deterministic nature of AI, and the unpredictability of costs.\u201d<\/p>\n<p style=\"font-weight: 400;\">In a contained example, the results could be amazing. \u201cI was looking at an AXI-to-APB bridge,\u201d says Moores Lab\u2019s Henry. \u201cIt\u2019s a small IP, but not a trivial one. Using our platform, I could complete the verification of that IP, writing all the test cases without even writing one line of code. Everything is AI-generated code, and I just guide it to do that. I could create all the test cases, complete test bench with monitors, drivers, scoreboards, reference model, everything implemented, find bugs in the design, fix those bugs. And I could look at the coverage, create exclusion files, close coverage, get all tests to pass in under 48 hours. I was blown away. In the traditional way, this is a two-month job. That is the capability that we are unlocking here with AI.\u201d<\/p>\n<p style=\"font-weight: 400;\">But in some cases, these kinds of gains will only be seen after extensive in-house training \u2014 especially when analog is involved. \u201cHere\u2019s a tool that will allow you to do your job, but it\u2019s not like our old tools, where you got a tool and it worked perfectly and it could do the job, and you got the results,\u201d says Keysight\u2019s Petr. \u201cThis solution is different. When you use it for the first time, it will be slower, most likely the quality and the outcome will be less good, and you have to revisit it. You do this 10 times. It gets better, but it\u2019s still not where you want it to be. You do it 100 times. It gets better. You do it a million times, and at some point, it will switch and become better than you. It will take a long time to get to this point, and you need to be willing to walk that path. I don\u2019t see that sales problem on the digital side, because they can clearly show that the solution they ship first time around is able to do the job.\u201d<\/p>\n<p style=\"font-weight: 400;\">There have been stories about AI racking up enormous bills while doing some of these tasks. \u201cIn the software space, to a degree, the number of tokens you consume is almost like a badge of honor,\u201d says Synopsys\u2019 Narayanaswamy. \u201cYou need to give it budgets. Otherwise, it may run forever. You may say, \u2018Try 10 times, and if you fail, tell me how you failed.\u2019 The tradeoff to look at is if the loaded cost of this engineer is $300k or $400k, and if they were consuming $2k in tokens, which is a pretty high number, that\u2019s a fraction of this person\u2019s loaded cost. So long as you\u2019re getting effective work out of it, it\u2019s probably worth paying for, but it\u2019s probably a budget surprise because you didn\u2019t plan for it.\u201d<\/p>\n<p style=\"font-weight: 400;\">All costs have to be accounted for. \u201cWe will have to do the budget for how many GPU cycles you need,\u201d says Siemens\u2019 Kolpeckwa. \u201cThe headwinds will be different. They will be non-human headwinds, more budget and cost. The path is really bumpy. There are legalities with IP exposure, with the LLMs\u2019 reliability. There is an aspect of computational cost associated with this. It\u2019s all over the place, but I\u2019m very hopeful that agentic verification will cut down a lot more of that complexity. Consider the total cost of ownership. This is where you\u2019re able to get the maximum out of your processes by applying the minimum of your hardware.\u201d<\/p>\n<p style=\"font-weight: 400;\">AI infrastructure, inference, security, and data preparation all carry high costs. \u201cThe value proposition must be carefully measured,\u201d says Andy Nightinghale, vice president of product management and marketing at <a href=\"https:\/\/semiengineering.com\/entities\/arterisip\/\" rel=\"nofollow noopener\" target=\"_blank\">Arteris<\/a>. \u201cThe strongest business case comes when agents reduce expensive engineering iteration by shortening debug cycles, improving coverage closure, and identifying integration issues earlier. The important metric is not how much code or how many tests are generated, but whether verification teams can reach signoff confidence faster and with fewer silicon escapes.\u201d<\/p>\n<p style=\"font-weight: 400;\">It comes down to the ROI. \u201cWhile AI infrastructure has a cost, the ROI is overwhelmingly positive in the semiconductor context,\u201d says ChipAgents\u2019 Wang. \u201cWhen companies, like Nvidia, are projecting trillion-dollar-scale data center revenues, even a single day of tapeout delay can translate into billions in opportunity cost, making acceleration disproportionately valuable.\u201d<\/p>\n<p style=\"font-weight: 400;\">It is not a one-size-fits-all solution today. \u201cSome things are just better done by yourself, and they\u2019re quicker,\u201d says Cadence\u2019s Graykowski. \u201cFor other tasks an LLM can work wonders, but there is a tradeoff in how much time it takes to do its thing. If you ask a question with the context being an entire SoC, it may take hours for it to come back with an answer \u2014 and that\u2019s if it even comes back with an answer, because there\u2019s so much context. That\u2019s the other problem, the models can only have so much context in their memory, so you have to look at ways to handle that and be more efficient.\u201d<\/p>\n<p style=\"font-weight: 400;\">There also needs to be an attitude shift. \u201cI have done some demos running our tool, and a customer may come back and say, one of the assertions was wrong,\u201d says Cadence\u2019s Shojaei. \u201cYou generated one hundred assertions and one of them is wrong. This shows that the engineer needs to be in the driving seat. You need to review the result, go step by step until you get the best result. If you just leave it with the agent, it is risky, and reviewing the final result will be more challenging if you don\u2019t give feedback while the agent is working. Setting the right expectation is another very important point that chip designers should be aware of, and at this point, they should not trust AI 100%.\u201d<\/p>\n<p style=\"font-weight: 400;\">[Editor\u2019s note: Future articles will look at how these technologies are being used, who benefits the most, and the likely evolution of tools, methodologies, the EDA industry, as well as the impact on verification engineers.]<\/p>\n<p>Related Articles<br \/><a href=\"https:\/\/semiengineering.com\/creating-agentic-eda-methodologies\/\" rel=\"nofollow noopener\" target=\"_blank\">Creating Agentic EDA Methodologies<\/a><br \/>Current approaches involve multiple tools, vendors, designs, data formats, and abstractions. Can agents really use them all?<br \/><a href=\"https:\/\/semiengineering.com\/ai-growing-impact-on-chip-design-and-eda-tools\/\" rel=\"nofollow noopener\" target=\"_blank\">AI Growing Impact On Chip Design And EDA Tools<\/a><br \/>Demand for faster design and more automation grows from key customers.<br \/><a href=\"https:\/\/semiengineering.com\/building-ai-without-guardrails\/\" rel=\"nofollow noopener\" target=\"_blank\">Building AI Without Guardrails<\/a><br \/>The semiconductor ecosystem is wrestling with fragmented standards, IP exposure, and the urgent need for runtime assurance.<br \/><a href=\"https:\/\/semiengineering.com\/using-ai-to-monitor-dashboards-in-chips-and-systems\/\" rel=\"nofollow noopener\" target=\"_blank\">Using AI To Monitor Dashboards In Chips And Systems<\/a><br \/>AI agents can be used to identify potential issues during operation and react before it\u2019s too late.<br \/><a href=\"https:\/\/semiengineering.com\/designing-chips-in-the-context-of-rapidly-evolving-ai\/\" rel=\"nofollow noopener\" target=\"_blank\">Designing Chips In The Context Of Rapidly Evolving AI<\/a><br \/>Long\u2011running agents, tool-calling LLMs, and multimodal chaos are rewriting edge compute rules, and making chip design more challenging.<\/p>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"Key Takeaways: Agentic verification provides flow orchestration for common repetitive tasks. Capabilities will expand when tools can learn&hellip;\n","protected":false},"author":2,"featured_media":53610,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[179,7493,31534,24,31535,19908,31536,10595,31537,10465,19910,2225,15714,10600,9383,18842],"class_list":["post-53609","post","type-post","status-publish","format-standard","has-post-thumbnail","category-agentic-ai","tag-agentic-ai","tag-agentic-artificial-intelligence","tag-agentic-verification","tag-ai","tag-amiq-consulting","tag-arteris","tag-breker-verification-systems","tag-cadence","tag-chipagents","tag-eda","tag-keysight-eda","tag-llms","tag-moores-lab-ai","tag-siemens-eda","tag-synopsys","tag-verification"],"_links":{"self":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts\/53609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/comments?post=53609"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts\/53609\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/media\/53610"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/media?parent=53609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/categories?post=53609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/tags?post=53609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}