From 0d3bf9e725512f944a3265a0cdb70a5361ce4105 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Mon, 4 Apr 2022 16:53:47 +0200 Subject: [PATCH] Update CHANGELOG and manual --- CHANGELOG | 9 +++++ manual/command-reference-manual.tex | 56 +++++++++++++++++++++++++++-- 2 files changed, 63 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index d6d2c4990..4ca448ab0 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -4,6 +4,15 @@ List of major changes and improvements between releases Yosys 0.15 .. Yosys 0.15-dev -------------------------- + * Various + - Added BTOR2 witness file co-simulation. + - Simulation calls external vcd2fst for VCD conversion. + - Added fst2tb pass - generates testbench for the circuit using + the given top-level module and simulus signal from FST file. + - yosys-smtbmc: Option to keep going after failed assertions in BMC mode + + * Verific support + - Import modules in alphabetic (reproducable) order. Yosys 0.14 .. Yosys 0.15 -------------------------- diff --git a/manual/command-reference-manual.tex b/manual/command-reference-manual.tex index e3055c0bc..e68da3318 100644 --- a/manual/command-reference-manual.tex +++ b/manual/command-reference-manual.tex @@ -2222,6 +2222,40 @@ one-hot encoding and binary encoding is supported. .map \end{lstlisting} +\section{fst2tb -- generate testbench out of fst file} +\label{cmd:fst2tb} +\begin{lstlisting}[numbers=left,frame=single] + fst2tb [options] [top-level] + +This command generates testbench for the circuit using the given top-level module +and simulus signal from FST file + + -tb + generated testbench name. + files .v and .txt are created as result. + + -r + read simulation FST file + + -clock + name of top-level clock input + + -clockn + name of top-level clock input (inverse polarity) + + -scope + scope of simulation top model + + -start