OpenCores
URL https://opencores.org/ocsvn/dblclockfft/dblclockfft/trunk

Subversion Repositories dblclockfft

[/] [dblclockfft/] [trunk/] [bench/] [formal/] [README.md] - Diff between revs 36 and 40

Show entire file | Details | Blame | View Log

Rev 36 Rev 40
Line 1... Line 1...
This directory contains several SymbiYosys scripts useful for
This directory contains several SymbiYosys scripts useful for formally verifying parts and pieces
formally verifying parts and pieces of the design.  Admittedly,
of the design.  While the top level of the design has yet to be formally verified, scripts are
the entire design has yet to be formally verfified, however many
present for verifying all of the other components--save the [long binary multiply,
components have been verified successfully.  These include:
longbimpy](../../rtl/longbimpy.v).  The properties within the [long binary
 
multiply](../../rtl/longbimpy.v) only proves certain properties of the binary multiply.  The [full
 
proof](../cpp/mpy_tb.cpp) is done by exhaustion via Verilator in the [bench/cpp](../cpp) directory.
 
 
- The butterflies, both the hardware enabled butterflies and the
Within the [defaults.h](../../sw/defaults.h) there's a ``formal_property_flag`` used for
  soft multiplies.
controlling whether or not the formal properties are included into the RTL files.
 
 
- The penultimate (4-pt) stage of the FFT
 
 
 
- The final stage (2-pt) of the FFT
 
 
 
- The bitreverse
 
 
 
My intention is not to place formal properties into the repository.
 
Within the [defaults.h](../../sw/defaults.h) there's a
 
``formal_property_flag`` used for controlling whether or not the
 
formal properties are included into the RTL files.
 
controlling whether or not the formal properties are included into the RTL files.
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.