summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2020-06-09 11:34:46 +0100
committerYann Herklotz <git@yannherklotz.com>2020-06-09 11:34:46 +0100
commitb1723d690ba76c90e810cfbede727a9366e227d1 (patch)
tree39192d078a1f77ccc3221ae1e71a33a0866026d3
parent4aaeb6659756407b1373177fdb07f72ff6e82447 (diff)
downloadoopsla21_fvhls-b1723d690ba76c90e810cfbede727a9366e227d1.tar.gz
oopsla21_fvhls-b1723d690ba76c90e810cfbede727a9366e227d1.zip
Add more citations that I need to include
-rw-r--r--main.tex3
-rw-r--r--references.bib62
2 files changed, 63 insertions, 2 deletions
diff --git a/main.tex b/main.tex
index 4ef0593..a988a1f 100644
--- a/main.tex
+++ b/main.tex
@@ -204,8 +204,7 @@ Using CompCert, we can therefore build a fully verified high-level synthesis too
\end{itemize}
}
-
-\YH{Amazing, thank you, yes it seems like Kundu \textit{et al.} have quite a few papers on formal verification of HLS algorithms using translation validation, as well as~\citet{karfa06_formal_verif_method_sched_high_synth}, all using the SPARK~\cite{gupta03_spark} synthesis tool. And yes thank you, will definitely cite that paper. There seem to be similar early proofs of high-level synthesis like~\citet{hwang91_formal_approac_to_sched_probl}.}
+\YH{Amazing, thank you, yes it seems like Kundu \textit{et al.} have quite a few papers on formal verification of HLS algorithms using translation validation, as well as~\citet{karfa06_formal_verif_method_sched_high_synth}, all using the SPARK~\cite{gupta03_spark} synthesis tool. And yes thank you, will definitely cite that paper. There seem to be similar early proofs of high-level synthesis like \citet{hwang91_formal_approac_to_sched_probl} or \citet{grass94_high}. There are also the Occam papers that I need to mention too, like \citet{page91_compil_occam}, \citet{jifeng93_towar}, \citet{perna11_correc_hardw_synth} and \citet{perna12_mechan_wire_wise_verif_handel_c_synth}.}
\section{Verilog Semantics}
diff --git a/references.bib b/references.bib
index 5ff4450..8677a96 100644
--- a/references.bib
+++ b/references.bib
@@ -283,3 +283,65 @@
processing;Filters;Hardware design languages;Flow graphs},
month = {April}
}
+
+@inproceedings{page91_compil_occam,
+ author = {Page, Ian and Luk, Wayne},
+ title = {Compiling Occam into field-programmable gate arrays},
+ booktitle = {FPGAs, Oxford Workshop on Field Programmable Logic and
+ Applications},
+ year = 1991,
+ volume = 15,
+ pages = {271--283},
+}
+
+@inproceedings{grass94_high,
+ author = {W. {Grass} and M. {Mutz} and W. -. {Tiedemann}},
+ title = {High level synthesis based on formal methods},
+ booktitle = {Proceedings of Twentieth Euromicro Conference. System
+ Architecture and Integration},
+ year = 1994,
+ pages = {83-91},
+ doi = {10.1109/EURMIC.1994.390403},
+ month = {Sep.}
+}
+
+@inproceedings{jifeng93_towar,
+ author = "Jifeng, He and Page, Ian and Bowen, Jonathan",
+ title = "Towards a provably correct hardware implementation of occam",
+ tags = {hls},
+ booktitle = "Correct Hardware Design and Verification Methods",
+ year = 1993,
+ pages = "214--225",
+ address = "Berlin, Heidelberg",
+ editor = "Milne, George J. and Pierre, Laurence",
+ isbn = "978-3-540-70655-7",
+ publisher = "Springer"
+}
+
+@article{perna12_mechan_wire_wise_verif_handel_c_synth,
+ author = "Juan Perna and Jim Woodcock",
+ title = {Mechanised Wire-Wise Verification of {Handel-C} Synthesis},
+ journal = "Science of Computer Programming",
+ volume = 77,
+ number = 4,
+ pages = "424 - 443",
+ year = 2012,
+ doi = "10.1016/j.scico.2010.02.007",
+ issn = "0167-6423",
+}
+
+@article{perna11_correc_hardw_synth,
+ author = "Perna, Juan and Woodcock, Jim and Sampaio, Augusto and Iyoda,
+ Juliano",
+ title = {Correct Hardware Synthesis},
+ tags = {hls},
+ journal = "Acta Informatica",
+ volume = 48,
+ number = 7,
+ pages = "363--396",
+ year = 2011,
+ doi = "10.1007/s00236-011-0142-y",
+ day = 01,
+ issn = "1432-0525",
+ month = "Dec"
+}