Schematex
timing·WaveDrom / IEEE 1497·industrial, education·complexity 1/3·since v0.1.0

Timing diagram with clock and run-length shorthands

A synchronous bus-read timing diagram written with the clock and rle shorthands so signals stay aligned without hand-counting wave characters.

For the digital design engineer

Open in Playground →
timing·§ WaveJSON
↘ preview
100%
Synchronous Bus Read Digital timing diagram with 4 signals D0D1D2D3 CLK RST EN DATA Synchronous Bus Read
UTF-8 · LF · 5 lines · 127 chars✓ parsed·3.2 ms·4.9 KB SVG

Scenario

A digital designer documents an 8-cycle synchronous read. Rather than typing pppppppp for the clock and counting 0/1 runs by hand for reset and enable — the most common source of misaligned waveforms — the diagram uses the two length-explicit shorthands.

Annotation key

How to read

The clock runs 8 cycles. Reset is asserted for the first 2 cycles, then drops. Enable rises for the middle 4 cycles. The data bus is high-impedance until enable, then presents four stable bytes D0…D3, returning to high-Z after. Because clock and rle make each signal exactly 8 cells, the edges align without manual counting.

Timing syntax