eda-stage-checkpoint-golden

Create immutable Innovus stage checkpoints with DEF, V, and SDC bundles.

8|3|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/Mr-Fang-VLSI/EDAgent --skill eda-stage-checkpoint-golden
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eda-stage-checkpoint-golden
Source: https://github.com/Mr-Fang-VLSI/EDAgent/tree/main/skills/eda-stage-checkpoint-golden
Command: npx skills add https://github.com/Mr-Fang-VLSI/EDAgent --skill eda-stage-checkpoint-golden

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Create immutable stage checkpoints for Innovus flows to ensure reproducible place/cts/route results and to support restart-from-stage workflows with matched DEF+V+SDC and reproducible manifests.

Core Features & Use Cases

  • Build a checkpoint bundle for a given design and tag, including place, post-CTS, and routed DEF/V/SDC components.
  • Verify integrity with manifest.tsv, sha256.tsv, and restore_examples.sh, and maintain a stable pointer via a symlink to the current golden tag.
  • Resume from a chosen stage using generated restore templates to re-create earlier steps without re-running the entire flow.

Quick Start

Run the stage golden script with your design and tag to generate a new checkpoint bundle.

Frequently Asked Questions about eda-stage-checkpoint-golden

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

FAQPage Schema
How do I create reproducible Innovus checkpoints for place, CTS, and route stages?

To create reproducible Innovus checkpoints, build a checkpoint bundle for a given design and tag that includes matched place, post-CTS, and routed DEF, V, and SDC components. This ensures reproducible place, CTS, and route results with a stable pointer for future resumes.

What is the best way to restart an Innovus flow from a specific stage without re-running the entire flow?

The best way to restart an Innovus flow from a specific stage is to resume from a chosen stage using generated restore templates. These templates re-create earlier steps using the matched DEF, V, and SDC bundles stored in the immutable checkpoint, avoiding a full flow re-run.

Does the Innovus stage checkpoint process require matched DEF, V, and SDC bundles?

Yes, the Innovus stage checkpoint process requires matched DEF, V, and SDC bundles. Checkpoints are applicable to designs across place, CTS, and route stages only when these matched components are bundled together to enable restart-from-stage workflows.

Why do I need a manifest and sha256 file for my Innovus checkpoint bundle?

You need a manifest.tsv and sha256.tsv to verify the integrity of your Innovus checkpoint bundle. They ensure the matched DEF, V, and SDC components remain immutable and reproducible, maintaining a stable pointer for future resumes.

Can I maintain a stable pointer to a current golden Innovus checkpoint tag?

Yes, you can maintain a stable pointer to a current golden Innovus checkpoint tag via a symlink. This symlink points to the current golden tag, ensuring the immutable checkpoint bundle is reliably accessible for restart-from-stage workflows.