Skip to main content

Module fault_binding

Module fault_binding 

Source
Expand description

Python bindings for deterministic byte-level hardware fault injection.

Functionsยง

__pyfunction_py_inject_bitflip_u8 ๐Ÿ”’ โš 
__pyfunction_py_inject_dropout_u8 ๐Ÿ”’ โš 
__pyfunction_py_inject_gaussian_u8 ๐Ÿ”’ โš 
__pyfunction_py_inject_stuck_at_0_u8 ๐Ÿ”’ โš 
__pyfunction_py_inject_stuck_at_1_u8 ๐Ÿ”’ โš 
inject ๐Ÿ”’
py_inject_bitflip_u8 ๐Ÿ”’
Flip each byte-encoded bit independently with probability ber.
py_inject_dropout_u8 ๐Ÿ”’
Drop selected byte-encoded spikes to zero.
py_inject_gaussian_u8 ๐Ÿ”’
Apply thresholded Gaussian noise to byte-encoded bits.
py_inject_stuck_at_0_u8 ๐Ÿ”’
Force selected byte-encoded bits to zero.
py_inject_stuck_at_1_u8 ๐Ÿ”’
Force selected byte-encoded bits to one.
register ๐Ÿ”’
Register byte-level fault-injection functions with the extension module.

Type Aliasesยง

FaultResult ๐Ÿ”’