Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIGitHub CopilotGitHub CopilotGemini CLIGemini CLI+20 more

    FPGA 05/13 · RTL Claude — Simulation vs the Oracle

    1

    Clock-by-clock RTL simulation and verification against golden Python oracles with 4-state logic preservation.

    $10

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    0 installsSecurity scanned
    FPGA 05/13 · RTL Claude — Simulation vs the Oracle

    FPGA 05/13 · RTL Claude — Simulation vs the Oracle

    Example session with this skill installed

    Run the RTL simulation for the dsp_macro block against the Python oracle. Ensure the comparison happens after nonblocking assignments and check for pipeline hazards.

    • Read your context and instructions
    • Compiled the fpga 05 13
    • Generated the UI component

    Simulation trace tb_dsp_macro.trace generated. 4-state logic preserved. Compared 10,000 vectors. Read-after-write hazard test cases passed. Comparison report: bad==0. Pre-synthesis behavioral pass complete. Post-synthesis run scheduled. Blind spots: 2 unsynchronized CDCs flagged for Station 07.

    fpga-05-13-rtl-claude-simulation-vs-the-.tsx

    TSX · React component

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    What you get

    Compare RTL data values tick-by-tick against a golden reference model.Detect pipeline hazards using targeted read-after-write test vectors.Identify regressions by running pre- and post-synthesis simulation passes.Quantify simulation blind spots like CDC and sub-cycle timing issues.

    About this skill

    The problem

    Functional simulations often pass while hardware fails because "no warnings" doesn't mean "correct data." Subtle bugs like off-by-one clock shifts or silent range overflows remain invisible without cycle-accurate value comparison.

    What it does

    • Performs tick-for-tick value comparisons between RTL and a golden Python oracle.
    • Preserves 4-state logic (X/Z) during comparison to prevent unknown states from collapsing into false zeros.
    • Validates designs before and after synthesis using gate-level netlists with realistic delays.
    • Injects targeted hazard vectors to catch read-after-write hazards and pipeline conflicts.
    • Generates a definitive bad==0 report based on trace file analysis.

    Frameworks & tools

    Verilog RTL, Python oracles, Vivado, gate-level simulators, and event-driven simulation environments.

    Why this beats prompting it yourself

    Generic prompts ignore the nuances of event-driven simulation timing. This skill enforces strict comparison points after all nonblocking assignments, ensuring zero simulator-dependent jitter and accurate hazard detection that simple "check my code" prompts miss.

    Use cases

    • Verifying a new RTL block against a golden mathematical model.
    • Catching synthesis-induced regressions in gate-level netlists.
    • Debugging pipeline hazards and memory port conflicts with targeted vectors.
    • Documenting simulation blind spots like CDC and metastability for downstream teams.

    Known limitations

    Cannot detect metastability, sub-cycle glitches, or clock-domain crossing issues, as these are invisible to event-driven simulators.

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean 20 days ago

    • Passed all security checks, Safe to install

    Listed20 days ago

    Frequently Asked Questions