summaryrefslogtreecommitdiff
path: root/backends/btor
diff options
context:
space:
mode:
Diffstat (limited to 'backends/btor')
-rw-r--r--backends/btor/btor.ys7
-rwxr-xr-xbackends/btor/verilog2btor.sh5
2 files changed, 6 insertions, 6 deletions
diff --git a/backends/btor/btor.ys b/backends/btor/btor.ys
index bcfd65cd..ec28245d 100644
--- a/backends/btor/btor.ys
+++ b/backends/btor/btor.ys
@@ -1,10 +1,11 @@
proc;
-opt; opt_const -mux_undef;
-#splice;
-opt;
+opt; opt_const -mux_undef; opt;
rename -hide;;;
#converting pmux to mux
techmap -share_map pmux2mux.v;;
+#explicit type conversion
+splice; opt;
+#extracting memories;
memory_dff -wr_only; memory_collect;;
#flatten design
flatten;;
diff --git a/backends/btor/verilog2btor.sh b/backends/btor/verilog2btor.sh
index 972b8dfb..870f0a28 100755
--- a/backends/btor/verilog2btor.sh
+++ b/backends/btor/verilog2btor.sh
@@ -22,11 +22,10 @@ hierarchy -top $3;
hierarchy -libdir $DIR;
hierarchy -check;
proc;
-opt; opt_const -mux_undef;
-#splice;
-opt;
+opt; opt_const -mux_undef; opt;
rename -hide;;;
techmap -share_map pmux2mux.v;;
+splice; opt;
memory_dff -wr_only;
memory_collect;;
flatten;;