wave-reader

Analyze chip simulation waveform files in VCD, FST, FSDB, and GHW formats.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows for the programmatic reading and analysis of chip simulation waveform files, simplifying debugging and verification processes.

Core Features & Use Cases

  • Waveform File Analysis: Read and query signal values from VCD, FST, FSDB, and GHW files.
  • Simulation Debugging: Inspect signal transitions, timing, and values to identify and resolve chip-level failures.
  • Use Case: When debugging a chip failure, use this Skill to open a VCD file, search for relevant signals like 'error' or 'status', and query their values around the time of the failure to pinpoint the root cause.

Quick Start

Use the wave_reader skill to open the file 'simulation.vcd' and then query the signal 'system.cpu.pc' at time 1000.

Frequently Asked Questions about wave-reader

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

FAQPage Schema
How do I analyze a VCD file to debug a chip simulation failure?

To analyze a VCD file for chip simulation debugging, you can programmatically open the waveform, search for specific signals like 'error' or 'status', and query their values at the time of the failure to pinpoint the root cause.

Can I query signal values from FST and FSDB waveform files programmatically?

Yes, you can query signal values from FST and FSDB waveform files programmatically. This Skill supports reading and inspecting signal transitions across VCD, FST, FSDB, and GHW formats for chip verification tasks.

What is the best way to inspect signal transitions in a GHW file?

The best way to inspect signal transitions in a GHW file is to use a command-line interface tool that facilitates waveform inspection, signal value querying, and hierarchy navigation specifically for chip simulation debugging.

Do I need to install a specific CLI tool to read waveform files for signal analysis?

Yes, you need to install and have the wave_reader command-line interface tool accessible in your environment to read waveform files and perform signal analysis, hierarchy navigation, and metadata retrieval.

How do I navigate design hierarchy to find specific signals in a chip simulation waveform?

You can navigate design hierarchy to find specific signals in a chip simulation waveform by using the hierarchy navigation features provided by the wave_reader command-line tool to inspect modules and query values.