architecturally unspecified behaviour avoidance
ConceptIn OpenTitan's OTBN random instruction generator (`otbn-rig`), architecturally unspecified behaviour avoidance is a generation constraint: produced random programs are constructed so execution does not depend on unspecified architectural state such as the initial register file contents or uninitialised memories, although generated programs may still trigger errors.
WIKI
Overview
Architecturally unspecified behaviour avoidance is a design constraint in otbn-rig's random program generation. The generated program is designed never to trigger architecturally unspecified behaviour. It may still trigger errors, but its execution will not depend on things like the initial contents of the register file or uninitialised memories.
How otbn-rig avoids it
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →