From a5249eb597549437802d2ed852919e5b9a923840 Mon Sep 17 00:00:00 2001
From: Yann Herklotz <ymh15@ic.ac.uk>
Date: Thu, 17 Dec 2020 14:04:42 +0000
Subject: Update on Overleaf.

---
 tool-figure.tex | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

(limited to 'tool-figure.tex')

diff --git a/tool-figure.tex b/tool-figure.tex
index efdaf95..a7e0131 100644
--- a/tool-figure.tex
+++ b/tool-figure.tex
@@ -1,22 +1,22 @@
-\begin{figure*}[t]
+\begin{figure}[t]
     \centering
     \tikzset{
 file/.style={draw=none, fill=black!25, shape=circle, minimum width=5mm},
-block/.style={draw, minimum width=20mm, minimum height=8mm,align=center},
+block/.style={draw, minimum height=8mm,align=center},
 } 
     \begin{tikzpicture}
-    \node[block] (csmith) at (-2,1) {\strut Csmith};
-    \node[block] (pragma) at (0,-1) {\strut pragma \\ generation};
-    \node[block] (gcc) at (4,1) {\strut GCC};
-    \node[block] (hls) at (4,-1) {\strut HLS};
-    \node[block] (eq) at (8,1) {\strut co-simulation \\ checking };
-    \node[block] (red) at (8,-1) {\strut reduction};
+    \node[block] (csmith) at (-1.3,1) {\strut Csmith};
+    \node[block] (pragma) at (-0.2,-1) {\strut pragma \\ generation};
+    \node[block] (gcc) at (2,1) {\strut GCC};
+    \node[block] (hls) at (3.2,-1) {\strut HLS tool \\ under test};
+    \node[block] (eq) at (5.5,1) {\strut co-simulation \\ checking };
+    \node[block] (red) at (5.8,-1) {\strut reduction};
     \draw[-latex] (csmith.east) to [out=0, in=90]  (pragma.north) ;
     \draw[-latex] (csmith.east) to [auto] node {C program} (gcc.west);
-    \draw[-latex] (pragma) to [auto] node[align=center] {C program $+$ \\ directives} (hls) ;
+    \draw[-latex] (pragma) to [auto] node[align=center] {C program \\ $+$ \\ directives} (hls) ;
     \draw[-latex] (gcc) to [auto] node {executable} (eq);
-    \draw[-latex] (hls) to [auto] node[inner sep=0] {Verilog program} (eq) ;
-    \draw[-latex,dashed,red] (eq) to [auto] node [red] {fail} (red) ;
+    \draw[-latex] (hls) to [auto, pos=0.3] node[inner sep=0, align=center] {Verilog \\ program} (eq) ;
+    \draw[-latex,dashed,red] (eq) to [auto, pos=0.7] node [red] {fail} (red) ;
     \draw[-latex,dashed,red] (hls) to [auto] node [red] {crash} (red) ;
     % marking the test harness 
     %\node[] (label) at (3.7,1.75) {\strut Test harness} ;
@@ -27,4 +27,4 @@ block/.style={draw, minimum width=20mm, minimum height=8mm,align=center},
     % \includegraphics{}
     \caption{The overall flow of our approach to fuzzing HLS tools.}
     \label{fig:method:toolflow}
-\end{figure*}
+\end{figure}
-- 
cgit 

