diff options
author | Yann Herklotz <git@yannherklotz.com> | 2021-07-21 22:54:28 +0200 |
---|---|---|
committer | Yann Herklotz <git@yannherklotz.com> | 2021-07-21 22:54:28 +0200 |
commit | 5ea6be2ade46c7150d33e9fb0c32046be74abb43 (patch) | |
tree | 5e52ddb0219924eae26edaf26cf4e175bc7010dc /proof.tex | |
parent | ce72ae0d5a441fb4269aa4a4fe1f788333b65e6a (diff) | |
download | oopsla21_fvhls-5ea6be2ade46c7150d33e9fb0c32046be74abb43.tar.gz oopsla21_fvhls-5ea6be2ade46c7150d33e9fb0c32046be74abb43.zip |
Add some small fixes to the paper
Diffstat (limited to 'proof.tex')
-rw-r--r-- | proof.tex | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -146,11 +146,11 @@ Another simulation proof is performed to prove that the insertion of the RAM is The other invariants and assumptions for defining two matching states in HTL are quite similar to the simulation performed in Lemma~\ref{lemma:simulation_diagram}, such as ensuring that the states have the same value, and that the values in the registers are less-defined. In particular, the less-defined relation matches up all the registers, except for the new registers introduced by the RAM. -\begin{lemma}[Forward simulation from HTL to Verilog]\label{lemma:htl_ram} - Given an HTL program, the forward simulation relation should hold after inserting the RAM. +\begin{lemma}[Forward simulation from HTL to HTL after inserting the RAM]\label{lemma:htl_ram} + Given an HTL program, the forward simulation relation should hold after inserting the RAM and wiring the load, store and control signals. \begin{align*} - &\forall h, B \in \texttt{Safe}, \yhfunction{spec\_ram} (h) = h' \land h \Downarrow B \implies h' \Downarrow B. + &\forall h, B \in \texttt{Safe}, \yhfunction{tr\_ram}(h) = h' \land h \Downarrow B \implies h' \Downarrow B. \end{align*} \end{lemma} |