simforge

Manage chip verification regression runs with the simforge CLI.

1|1|Updated Jun 15, 2023
One-click install
npx skills add https://github.com/Paradicat/demo --skill simforge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: simforge
Source: https://github.com/Paradicat/demo/tree/main/agent_pack/skills/simforge
Command: npx skills add https://github.com/Paradicat/demo --skill simforge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the management of chip verification regression runs, automating submission, monitoring, and analysis of simulation testcases.

Core Features & Use Cases

  • Regression Management: Submit, monitor, cancel, and analyze simulation runs using the simforge CLI.
  • Parallel Execution: Run simulation testcases in parallel for faster feedback.
  • Coverage Merging: Merge coverage data from multiple simulation runs.
  • Configuration: Define test plans, manage tags, and configure run parameters via YAML.

Quick Start

Use the simforge skill to submit a smoke regression with 8 parallel jobs.

Frequently Asked Questions about simforge

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

FAQPage Schema
How do I automate chip verification regression runs and monitor simulation status?

You can automate chip verification regression runs by using the simforge CLI to submit, monitor, and cancel simulation testcases. It tracks regression status and diagnoses failed cases automatically.

What is the best way to run simulation testcases in parallel for faster verification feedback?

Running simulation testcases in parallel is configured directly within the simforge CLI. You can define parameters, such as specifying 8 parallel jobs, to execute multiple simulation testcases concurrently for faster feedback.

How do I configure test plans and filter simulation testcases using tags?

You configure test plans and filter simulation testcases by defining run parameters and tags in a YAML configuration file. This allows tag-based filtering to select specific testcases for regression execution.

Can I merge coverage data from multiple simulation runs during regression analysis?

Yes, merging coverage data from multiple simulation runs is supported natively by the simforge CLI. This ensures consolidated coverage metrics are available when analyzing the results of parallel regression executions.

Does simforge support diagnosing failed testcases in chip design verification regressions?

Yes, simforge supports diagnosing failed testcases in chip design verification regressions. It provides detailed results analysis specifically designed to isolate regression status and identify the root cause of failed simulation cases.