muxes: add name of routing mux as metadata prefix

Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
diff --git a/tests/muxes/golden.pb_type.xml b/tests/muxes/golden.pb_type.xml
index aecccfb..fcb86cf 100644
--- a/tests/muxes/golden.pb_type.xml
+++ b/tests/muxes/golden.pb_type.xml
@@ -30,12 +30,12 @@
     <mux name="mux1">
       <port from="lboxa" name="O" type="input">
         <metadata>
-          <meta name="fasm_mux">I0</meta>
+          <meta name="fasm_mux">mux1.I0</meta>
         </metadata>
       </port>
       <port from="lboxb" name="O" type="input">
         <metadata>
-          <meta name="fasm_mux">I1</meta>
+          <meta name="fasm_mux">mux1.I1</meta>
         </metadata>
       </port>
       <port name="o1" type="output"/>
@@ -47,12 +47,12 @@
     <mux name="mux2">
       <port from="lboxa" name="O" type="input">
         <metadata>
-          <meta name="fasm_mux">I0</meta>
+          <meta name="fasm_mux">mux2.I0</meta>
         </metadata>
       </port>
       <port from="lboxc" name="O" type="input">
         <metadata>
-          <meta name="fasm_mux">I1</meta>
+          <meta name="fasm_mux">mux2.I1</meta>
         </metadata>
       </port>
       <port name="o2" type="output"/>
diff --git a/tests/vtr/lutff-pair/golden.pb_type.xml b/tests/vtr/lutff-pair/golden.pb_type.xml
index 66bb865..7fdce9c 100644
--- a/tests/vtr/lutff-pair/golden.pb_type.xml
+++ b/tests/vtr/lutff-pair/golden.pb_type.xml
@@ -41,12 +41,12 @@
     <mux name="mux">
       <port from="dff" name="Q" type="input">
         <metadata>
-          <meta name="fasm_mux">F</meta>
+          <meta name="fasm_mux">mux.F</meta>
         </metadata>
       </port>
       <port from="lut" name="O" type="input">
         <metadata>
-          <meta name="fasm_mux">L</meta>
+          <meta name="fasm_mux">mux.L</meta>
         </metadata>
       </port>
       <port name="O" type="output"/>
diff --git a/v2x/vlog_to_pbtype.py b/v2x/vlog_to_pbtype.py
index 54bdc8c..9c8e1e2 100755
--- a/v2x/vlog_to_pbtype.py
+++ b/v2x/vlog_to_pbtype.py
@@ -271,7 +271,8 @@
 
     keys = sorted(list(mux_inputs.keys()))
     for mux_input, driver in [(k, mux_inputs[k],) for k in keys]:
-        create_port(mux_xml, driver, "input", metadata={'fasm_mux': mux_input})
+        metadata = {'fasm_mux': '{}.{}'.format(mux_name, mux_input)}
+        create_port(mux_xml, driver, "input", metadata=metadata)
 
     assert len(mux_outputs) == 1, mux_outputs
     keys = sorted(list(mux_outputs.keys()))