Skip to content
DenseChip
Learn
PracticeCode labInterview

DenseChip

Navigate

Menu

LearnPracticeCode labInterview

Tools

All toolsSV editorCode repoResume
DenseChip

Practice, courses, and chip-design tools in one focused workspace.

LearnPracticeCode labInterviewToolsLearning paths

© 2026 DenseChip

AboutContactPrivacyTerms
Skip to lesson

Course contents

  • Getting Started with AI for VLSI Engineers5
  • Just Enough AI: Models and Context15
  • Prompting13
  • Trust and Verification14
  • Using AI for Engineering Work17
  • Engineering Walkthroughs7
  • Practical Foundations for AI Workflows4
    • APIs: Requests, Responses and Errors
    • JSON Records and Meaningful Validation
    • Repositories, Diffs and Isolated Changes
    • Working with Waveforms and Report Images
  • Engineering Data5
  • Retrieval-Augmented Generation6
  • Agents and Tool Use18
  • Agent Design8
  • MCP and Skills6
  • Multi-Agent Design6
  • Practical Capstone6
  • Tokens, Cost and Latency12
  • Agentic Workflows for Chip Teams18
  • Interview and Judgment10
  • AI Skills: Full Course Index
  • Working with AI Glossary
  • Working with AI Cheatsheet
Loading lesson

‹Practical Foundations for AI Workflows
  1. Topics
  2. AI Skills for VLSI Engineers
  3. Practical Foundations for AI Workflows
  4. Working with Waveforms and Report Images

Practical foundations · Beginner

Working with Waveforms and Report Images

A guided introduction for VLSI engineers: Working with Waveforms and Report Images.

On this page

    A waveform screenshot can help an assistant discuss a stall, and an image of a report may be convenient when text is unavailable. However, the image may omit signal names, sample edges, units or the interval where the failure began. A fluent explanation of a cropped image is still a hypothesis. Supply machine-readable source data when available and permitted.

    Prepare evidence, not just a picture

    Input

    Include

    Do not infer

    Waveform

    Clock edge convention, signal names, radix, reset interval, time scale and relevant protocol rule.

    That post-edge display values necessarily equal the values sampled on that same edge.

    Timing report

    Text report, clock definition, units, path type and constraints.

    That a cropped negative number identifies the root cause or justifies a timing exception.

    Congestion image

    Layer/metric legend, placement/routing stage and comparable run settings.

    That a bright region proves a particular block caused congestion.

    Specification table

    Heading, row/column labels, footnotes and document revision.

    That an isolated cell applies without its conditions.

    Worked transfer example

    plaintext
    1
    2
    3
    4
    5
    6
    7
    8
    Synthetic values sampled immediately before each rising edge
    edge   valid   ready   data
     1       1       0      A
     2       1       0      A
     3       1       1      A
     4       0       1      X (not meaningful)
    rule: a transfer occurs on a rising edge with valid AND ready
    observation: one transfer, at edge 3; no conclusion about later internal processing

    Ask the assistant to identify the sampled transfer edge and cite the rule, not merely describe a shape. Independently count the conjunction from the supplied table. If a screenshot appears to show data changing on an edge, inspect the simulator's sampling convention and raw trace before declaring a stability violation. A missing signal is a reason to request more evidence, not to invent it.

    Exercise

    A screenshot shows valid high and ready low, but contains neither a clock nor a time scale. An assistant claims a five-cycle stall and a dropped packet. Which observations are supported, and what should the follow-up request contain?

    Check yourself What can be concluded?

    The displayed region suggests backpressure, but cycle count and packet loss are not established. Request clock/sample convention, time scale, packet boundaries, the producer's data and the relevant capture interval. Check the raw waveform or a small exported table before acting.

    Warning

    Screenshots can contain restricted RTL names, paths, customer information and hidden surrounding content. Apply the same data-class and approved-tool rules as for text.

    Related topics

    • Up: Practical foundations

    • Next: Engineering data

    Previous

    75 / 173

    Next: Engineering Data

    Up next

    Up nextEngineering Data

    Sign in to save progress

    Practice this lessonReport an error

    See also

    • APIs: Requests, Responses and Errors
    • JSON Records and Meaningful Validation