[Libre-soc-bugs] [Bug 835] New: add support for smtlib2 floating-point to yosys and nmigen
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Tue May 17 10:27:54 BST 2022
https://bugs.libre-soc.org/show_bug.cgi?id=835
Bug ID: 835
Summary: add support for smtlib2 floating-point to yosys and
nmigen
Product: Libre-SOC's first SoC
Version: unspecified
Hardware: Other
OS: Linux
Status: CONFIRMED
Severity: enhancement
Priority: ---
Component: Formal Verification
Assignee: programmerjake at gmail.com
Reporter: programmerjake at gmail.com
CC: libre-soc-bugs at lists.libre-soc.org,
programmerjake at gmail.com
Blocks: 196
NLnet milestone: NLNet.2019.10.Formal
parent task for 196
budget allocation:
The table of #TBD
payments (in EUR)
for this task;
TOML format:
Tasks:
* add smtlib2-passthrough cell to yosys (cell name TBD)
* add support in smtlib2 backend in yosys
* create nmigen cell wrapper class (abstracts away how yosys implements it)
optional tasks:
* create nmigen functions/classes for generating smtlib2 expression string
* add support to symbi-yosys/yosys for dumping arbitrary smtlib2 values to vcd
when formal proofs fail, allowing seeing what smtlib2 values are calculated --
debugging aid.
Referenced Bugs:
https://bugs.libre-soc.org/show_bug.cgi?id=196
[Bug 196] Formal correctness proof needed for the IEEE754 FPU
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list