What problem does it solve?
Automates the repetitive, evidence-driven process of exploring a hardware/software design space by running programs, analyzing outputs, iteratively tuning parameters, and repeating until the objective is met or a timeout occurs.
Core Features & Use Cases
- Autonomous loop: run, analyze, select next parameters, and iterate until the objective is achieved or budget is exhausted.
- Designed for computer architecture and EDA problems, enabling workflows such as architecture parameter sweeps, synthesis tuning, RTL parameterization, and placement/routing explorations.
- Includes a structured workflow with baseline setup, parameter inference hints, phased exploration, and comprehensive results logging to support recovery and auditability.
Quick Start
Invoke the dse-loop with a clear task description and a timeout to begin autonomous design space exploration.