otbn-rig
ToolFirst seen 5/31/2026
Last seen 6/1/2026
Evidence 2 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
16 connectionsotbn-rig is described as a random instruction generator for OTBN
gen-binaries.py is a wrapper around otbn-rig for generating random binaries
otbn-rig implements random program generation via its gen command.
otbn-rig implements assembly generation from JSON via its asm command.
otbn-rig mentions potential future support for test case mutation.
otbn-rig mentions potential future support for test case shrinking.
otbn-rig uses a --seed parameter to control random generation and ensure stable output for a fixed seed
otbn-rig uses a --size parameter to control how large the generated program grows
The random program generated by otbn-rig is built from blocks called snippets
otbn-rig's gen command writes the generated program to stdout in a JSON format
otbn-rig is designed to never trigger architecturally unspecified behaviour
otbn-rig includes randomly initialised data scattered around dmem to support load instruction generation
otbn-rig generates load instructions using pre-seeded dmem data
The asm command of otbn-rig converts JSON programs to assembly listings
otbn-rig's asm command generates both an assembly file and a linker script
The assembly and linker script output of otbn-rig is assembled and linked using the OTBN toolchain