Replies: 2 comments
-
Let AI do the waiting, rinsing and repeating of variables
What I want AI to do is to read all the logs and create a summary of recommendations, then rinse and repeat. The logs are insufficient though, this requires looking at the design in the GUI, look for placement density, various kinds of problems, PDN, etc. DRC errors, etc. etc. This is a tricky task that requires deep knowledge of what is going on both in the EDA field as well as OpenROAD specifically. Note also that there's a lot of oportunity for AI to optimize things here: there are steps that can be skipped and run in parallel to get information. No need to re-run synthesis to tweak a bizillion macro placement variables. AI could also look use macro placement results and correlate better to end result. A field of study of its own... Also, for most bigger, confidential designs, this would have to happen offline with an air-gap capability. |
Beta Was this translation helpful? Give feedback.
-
In particular, read this table Types of variablesVariables values are set in ORFS scripts or It is an ongoing effort to move variables upwards in the categories below.
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey everyone,
We're exploring the integration of a Model Context Protocol (MCP) server to bring powerful AI-driven capabilities to OpenROAD. The vision is to create an "AI assistant" that can understand our tools, automate complex tasks, and help you achieve better PPA (Power, Performance, and Area) with less effort.
To ensure we build something that is truly useful for the OpenROAD community, we need your expertise and feedback. We want to know where an AI assistant could have the most impact on your day-to-day work.
Our guiding question is:
What are the most time-consuming, repetitive, or challenging parts of your physical design workflow that you wish an AI could simplify or automate?
To help structure the conversation, we've broken this down into a few key areas. Please feel free to add your thoughts on any or all of these topics.
🛠️ AI for Flow Automation & Tool Orchestration
How can an AI assistant make the OpenROAD flow more intelligent and easier to manage?
tcl
commands you use most often that you would rather express in plain English? (e.g., "Show me the top 10 worst timing paths" or "What's the current routing congestion?").🧠 AI for Design Space Exploration & PPA Optimization
How can we leverage AI to explore the vast design space more effectively and achieve better results?
🔌 AI for Integrating with the Broader EDA Ecosystem
How can an AI assistant help OpenROAD work more seamlessly with other tools and platforms?
✨ Your "Blue Sky" Ideas for an AI-Powered OpenROAD
If you could give an AI assistant for OpenROAD any superpower, what would it be? No idea is too ambitious!
We are incredibly excited about the potential of AI to democratize hardware design and further the mission of OpenROAD. Your feedback will be invaluable in shaping the future of this project.
Thanks for your contributions!
Beta Was this translation helpful? Give feedback.
All reactions