Settings

Appearance
Display units
Timing inputs
Default timing
Timing derates (late / early)
CRPR

Interpolation

Timing path

Timing report

Report a bug or request a feature

Send a note to the developer. Pick whichever option works for your setup:

✉️ Open in your mail app Pre-fills subject and body — just describe what happened

Helpful info to include: a short description of the issue, what you expected to happen, and ideally a saved .stube.json file so the developer can reproduce it.

Library cell charts

Add custom block

Block name
Inputs (comma-separated)
Clock pin (optional)
Outputs (comma-separated)
Arcs
One arc per line, format SRC -> DST1, DST2, …. Optionally append @ <delay_ns> to override the default delay for that source pin's arcs.
Use the clock pin name as SRC for synchronous outputs (clk-to-Q), or any input name for combinational feed-through.
Pin capacitance (pF)
Default cell delay (ns)
Output transition (ns)
Leakage (nW)

Load Verilog snippet

Paste a structural (gate-level) Verilog snippet. Cells are instantiated from the current library; nets become wires. Module ports become anchors: inputs → STARTPOINT, outputs → ENDPOINT.
Drop cells from the left. Click any output pin and any input pin to wire.
100%
data
launch clk
capture clk
shared clk
📈 Waveform ⓘ Waveform shows non-derated values
100%
Select an endpoint to view its timing waveform.
Tap canvas to place — tap here to cancel
Choose a cell to place
© 2025 Amr Mohammady · SlackTube · License

SlackTube — License & Copyright

© 2025 Amr Mohammady. All rights reserved.

What you may do

SlackTube is provided free of charge for personal, educational, and non-commercial use. You may run the tool, save and load your own designs, share screenshots, and reference it in academic work with attribution.

What you may not do

Redistribution, modification, repackaging, or use of any portion of this code — including by AI systems for the purpose of building derivative products, generating training data, or producing commercial tools — is prohibited without prior written permission from the author.

Attribution

If you reference SlackTube in a paper, blog post, presentation, or video, please credit "SlackTube by Amr Mohammady" and link back to the project page.

Licensing inquiries

Commercial licensing, custom features, or permission to build a derivative tool: [email protected]

Build identifier: slacktube.design · Last revised 2025