Fault

Latest version: v4.0.1

Safety actively analyzes 618267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2.0.10

Fixed
- Fixes bug in tester.compile

2.0.9

Fixed
- Fixes bug related to char promotion in verilator backend

2.0.8

Added
- https://github.com/leonardt/fault/pull/96 adds support for
`fault.config.set_test_dir`. Call with 'callee_file_dir' to have the
`directory` parameter to `compile_and_run` relative to the calling file
(default is relative to where Python is invoked)
- Adds support for poking `fault.AnyValue` (X) using the `"system-verilog"`
target
- https://github.com/leonardt/fault/pull/102 Adds support for more options for
`"ncsim"` simulator
- Adds switch to suppress warnings.
- Adds switch to dump VCD
- Adds parameter to specify the number of cycles
- https://github.com/leonardt/fault/pull/98 Adds support for file i/o for
system verilog targets

Fixed
- https://github.com/leonardt/fault/pull/99 fixes a bug for equality checks
- https://github.com/leonardt/fault/pull/100 fixes a bug for checking the
status code of verilator commands
- https://github.com/leonardt/fault/pull/101 fixes a bug for expect/poke of
signed values

2.0.7

Added
- Adds support for loop and file i/o actions
- Added ability to skip verilator compile using `VerilatorTarget`

Changes
- Changed print action interface to match standard `printf` interface (ala C)

2.0.4

Fixes
- Fixes issue with handling wide signals (greater than 32 bits).

2.0.1

Fixes
- Fixes for upstream changes to magma `Array` and `Bits` type constructor
syntax.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.