When algorithmic exploration becomes cheap
What changes when trying an algorithmic idea becomes much less expensive? Over the summer, CODA lab explored this question through eight EDA research projects. One faculty member and seven students took part, including students who had not yet published a paper. Several projects addressed topics new to the participants.
The participants supplied questions, codebases, and ways to evaluate the results, while leaving much of the algorithmic exploration to AI agents. The projects ranged from routing-tree theory and logic optimization to clock trees and placement. They showed where progress came quickly, where it slowed down, and how the researchers’ role changed. Keren Zhu discussed these experiences at ICICM on October 17; the full study is in the companion paper.
Learning through concrete results
One project started with a classical routing question: how can a tree keep both its total wirelength and its longest root-to-terminal path small? An early proposed guarantee failed on a counterexample. The subsequent search produced a height-partition construction that bounds both quantities within twice their respective lower bounds. The team reconstructed the proof and developed a practical implementation. The tree study and code describe that progression.
A different project started inside an existing logic-optimization tool. By tracing relationships among its transformations, the agents found an exact argument for reducing a menu of 40 actions to 31. Understanding the implementation was part of discovering the result. In timing-aware rewriting, batching candidates within the same decision removed repeated work while preserving the selected action across 250 evaluated decisions.
These projects changed the order of learning. Participants could begin with a question, then build their understanding by examining proposed constructions, failed experiments, and working code. A concrete result gave them something specific to question and improve.
From an idea to a better tool
Focused results came more readily than complete-tool gains. In physical remapping, an exact solution to an approximate objective could make the routed design worse. In clock-tree optimization, stronger certificates reduced feasibility checks, while a solver for the complete model was still faster. The placement project developed several useful components but missed its target of a five-percent improvement in the complete placer.
Integration also took time after a promising direction emerged. The rewriting project selected its direction by day three of a 23-day development window. The LUT-optimization project entered its C++ campaign by day seven of 54. Implementation, comparisons, and revision occupied much of the remaining calendar time.
Opportunities emerged in small, expensive parts of existing tools: redundant choices, repeated evaluations, and constraints that had received little attention. Their effects were often easier to carry through to the final objective. Strong end-to-end tools required more of those choices to work well together.
How much of EDA can be explored this way?
Alongside the experiments, the team collected 8,420 papers from DAC, ICCAD, DATE, ASP-DAC, TCAD, and TODAES over 2022–2026. They defined research categories and used AI agents to classify titles and abstracts. Within the 2,380 papers assigned to nine core EDA topics, 1,789 studied established computational formulations, 536 introduced new computational formulations, and 55 required new physical experiments, fabrication, or human participation.
The two computational categories together account for 97.7% of this subset. They describe a large body of research whose feedback comes from existing software, models, and data. This includes new problem definitions: a new capacity constraint or objective can create a substantial research question while keeping the experiment executable on a computer.
The study also compared recurring author groups in DAC, DATE, and ASP-DAC. This analysis covered core EDA and related AI-for-EDA papers, excluding papers whose subject explicitly involved LLMs or agents. The same 73 last authors appeared in both 2025 and 2026; their output rose from 142 papers to 184. A separate cohort of 45 recurring first authors went from 49 papers to 54.
For the last-author cohort, distinct first–last coauthor pairs rose from 134 to 164, while papers per pair stayed close to one. Tracking these collaborations over time could help show how parallel research develops within groups.
What becomes more valuable?
Cheaper exploration could make more parallel investigations and problem variants practical. The experiments also raised a practical question: how does a result help others understand a problem, build on an algorithm, reproduce a comparison, or improve a tool?
As more ideas reach a runnable experiment, choosing the question and interpreting the outcome become central parts of the work. For students, this opens a way to enter unfamiliar subjects through active investigation. For the field, it makes shared tools, clear explanations, and careful research judgment increasingly valuable.
Based on the ICICM 2026 invited talk, When Algorithmic Exploration Becomes Cheap, and the study by Keren Zhu, Yu Deng, Xiaoyu Hao, Liwen Jiang, Zijian Jiang, Cunqing Lan, Boxiang Song, Pujun Su, and Yaojia Wang.