dse-loop

Automate design space exploration loops for computer architecture and EDA optimization.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/jandan138/Auto-claude-code-research-in-sleep --skill dse-loop-jandan138
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dse-loop
Source: https://github.com/jandan138/Auto-claude-code-research-in-sleep/tree/main/skills/dse-loop
Command: npx skills add https://github.com/jandan138/Auto-claude-code-research-in-sleep --skill dse-loop-jandan138

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Autonomously orchestrates a design space exploration loop: run a program, analyze results, tune parameters, and iterate until the objective is met or timeout.

Core Features & Use Cases

  • Automated loop execution: run, collect metrics, analyze results, and propose next configurations without human intervention.
  • Safe, constrained exploration: enforces safety rules and hard limits to prevent destructive actions.
  • Flexible scope for architecture/EDA: designed for computer architecture and EDA optimization tasks, including microarchitectural parameter sweeps and RTL tuning.
  • Recovery and logging: maintains a recoverable state with logs, baseline and best configurations, and a running history for audit.

Quick Start

Describe the program to optimize, the tunable parameters, the objective, and the timeout, and the system will start an autonomous DSE loop.

Frequently Asked Questions about dse-loop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate design space exploration for computer architecture simulations?

Automating design space exploration involves running an autonomous loop that executes simulations, collects metrics, and proposes next configurations until an objective is met or timeout occurs. You define the program, tunable parameters, objective, and timeout to start the iterative DSE process.

What is autonomous parameter tuning for EDA optimization tasks?

Autonomous parameter tuning for EDA optimization is the process of iteratively sweeping and adjusting RTL parameters without human intervention. The system analyzes simulation results, selects the next parameter configurations, and enforces safety constraints until the target objective is achieved.

How do I set up a parameter sweep loop for microarchitectural simulations?

To set up a parameter sweep loop, you specify a task description, the simulation program to run, tunable microarchitectural parameters, the optimization objective, and a timeout. The system then autonomously runs, collects results, and iterates until the objective is met.

Can I enforce safety constraints during automated design space exploration?

Yes, you can enforce safety constraints during automated design space exploration. The system applies hard limits and safety rules to prevent destructive actions while it autonomously runs simulations and proposes new parameter configurations.

Does automated parameter tuning support recovery and logging for interrupted runs?

Automated parameter tuning supports recovery and logging by maintaining a recoverable state with structured history. It logs baseline and best configurations alongside running results, allowing you to resume and audit the exploration loop after interruptions.

When should I use an autonomous DSE loop instead of manual parameter tuning?

You should use an autonomous DSE loop when iterative design space exploration requires continuous simulation execution and parameter adjustment. It is ideal for complex computer architecture and EDA tasks where manual tuning is impractical and a structured, timeout-bounded approach is needed.