diff --git a/sim/compute_moving_avg.py b/sim/compute_moving_avg.py
new file mode 100644
index 0000000000000000000000000000000000000000..66f4915648b6d310c81fce99730a6f414db206c2
--- /dev/null
+++ b/sim/compute_moving_avg.py
@@ -0,0 +1,34 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+"""
+Created on Mon Oct 30 11:24:47 2023
+
+@author: broucquart
+"""
+
+import pandas as pd
+import numpy as np
+
+
+inputs = pd.read_csv("bpmdata.txt", header=None, sep=' ')
+inputs.drop(columns=244, inplace=True)
+_c=np.empty(244, dtype=int)
+_c[::2] = range(1,123)
+_c[1::2] = range(123,245)
+inputs.columns = _c
+
+
+orbrefs = pd.read_csv("reforbit.txt", header=None)[0]
+orbrefs.index = orbrefs.index+1
+
+
+alpha=72
+
+MA = inputs.copy()
+MA.loc[-1]=0
+
+for n in range(len(MA)-1): 
+    MA.loc[n] = (inputs.loc[n]-orbrefs)*alpha + MA.loc[n-1] - ( (MA.loc[n-1]*alpha).apply(lambda x: np.round(x/2**16,0).astype('int')) )
+    
+
+rMA = MA.apply(lambda x: np.round(x/2**16,0).astype('int'))
diff --git a/sim/view1.gtkw b/sim/view1.gtkw
index a20b0ff36a51619ae264fcdca968f7b896835c38..59d92722bdccf570a9da4f5fcd456edaf341747c 100644
--- a/sim/view1.gtkw
+++ b/sim/view1.gtkw
@@ -1,21 +1,26 @@
 [*]
 [*] GTKWave Analyzer v3.4.0 (w)1999-2022 BSI
-[*] Wed May 31 15:12:34 2023
+[*] Mon Oct 30 14:21:24 2023
 [*]
 [dumpfile] "/home/broucquart/Projects/CellNode/fwk_sim_corr/prj/sim_corr_matrix_default/tc_basic.ghw"
-[dumpfile_mtime] "Wed May 31 15:10:15 2023"
-[dumpfile_size] 89798805
-[savefile] "/home/broucquart/Projects/CellNode/fwk_sim_corr/src/corr_matrix/sim/view1.gtkw"
-[timestart] 498931500000
+[dumpfile_mtime] "Mon Oct 30 13:57:45 2023"
+[dumpfile_size] 113296978
+[savefile] "/home/broucquart/Projects/CellNode/fwk_sim_corr/src/corr_matrixpi/sim/view1.gtkw"
+[timestart] 486770000000
 [size] 1880 1016
 [pos] -1 -1
-*-26.732079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
+*-33.460327 504080000000 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
 [treeopen] top.
 [treeopen] top.tb_corr_matrix.
 [treeopen] top.tb_corr_matrix.dut.
-[treeopen] top.tb_corr_matrix.dut.inst_corr.g_corr[99].
+[treeopen] top.tb_corr_matrix.dut.inst_data_serializer.corrout.
 [treeopen] top.tb_corr_matrix.dut.inst_matrix_mul.g_matrix[0].inst_coefx_table.memory.
 [treeopen] top.tb_corr_matrix.dut.inst_orbit_error.inst_refy_table.memory.
+[treeopen] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.
+[treeopen] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.
+[treeopen] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.
+[treeopen] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.
+[treeopen] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory.
 [sst_width] 273
 [signals_width] 377
 [sst_expanded] 1
@@ -37,10 +42,9 @@ top.tb_corr_matrix.tb_axis_tx_tvalid
 #{top.tb_corr_matrix.dut.inst_orbit_error.bpm_id[7:0]} top.tb_corr_matrix.dut.inst_orbit_error.bpm_id[7] top.tb_corr_matrix.dut.inst_orbit_error.bpm_id[6] top.tb_corr_matrix.dut.inst_orbit_error.bpm_id[5] top.tb_corr_matrix.dut.inst_orbit_error.bpm_id[4] top.tb_corr_matrix.dut.inst_orbit_error.bpm_id[3] top.tb_corr_matrix.dut.inst_orbit_error.bpm_id[2] top.tb_corr_matrix.dut.inst_orbit_error.bpm_id[1] top.tb_corr_matrix.dut.inst_orbit_error.bpm_id[0]
 @28
 top.tb_corr_matrix.dut.inst_orbit_error.bpm_tvalid
-@22
+@420
 #{top.tb_corr_matrix.dut.inst_orbit_error.table_refx[31:0]} top.tb_corr_matrix.dut.inst_orbit_error.table_refx[31] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[30] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[29] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[28] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[27] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[26] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[25] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[24] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[23] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[22] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[21] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[20] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[19] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[18] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[17] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[16] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[15] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[14] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[13] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[12] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[11] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[10] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[9] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[8] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[7] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[6] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[5] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[4] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[3] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[2] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[1] top.tb_corr_matrix.dut.inst_orbit_error.table_refx[0]
 #{top.tb_corr_matrix.dut.inst_orbit_error.table_refy[31:0]} top.tb_corr_matrix.dut.inst_orbit_error.table_refy[31] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[30] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[29] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[28] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[27] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[26] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[25] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[24] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[23] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[22] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[21] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[20] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[19] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[18] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[17] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[16] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[15] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[14] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[13] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[12] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[11] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[10] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[9] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[8] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[7] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[6] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[5] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[4] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[3] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[2] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[1] top.tb_corr_matrix.dut.inst_orbit_error.table_refy[0]
-@420
 #{top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[23:0]} top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[23] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[22] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[21] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[20] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[19] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[18] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[17] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[16] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[15] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[14] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[13] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[12] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[11] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[10] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[9] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[8] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[7] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[6] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[5] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[4] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[3] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[2] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[1] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_x[0]
 #{top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[23:0]} top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[23] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[22] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[21] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[20] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[19] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[18] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[17] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[16] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[15] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[14] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[13] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[12] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[11] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[10] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[9] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[8] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[7] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[6] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[5] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[4] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[3] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[2] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[1] top.tb_corr_matrix.dut.inst_orbit_error.errbpm_y[0]
 @24
@@ -65,7 +69,6 @@ top.tb_corr_matrix.dut.inst_matrix_mul.new_seq
 @200
 -Corr PI
 @28
-top.tb_corr_matrix.dut.inst_corr.reset_accu
 top.tb_corr_matrix.dut.inst_corr.enable_corr
 @420
 #{top.tb_corr_matrix.dut.inst_corr.corrout[0][15:0]} top.tb_corr_matrix.dut.inst_corr.corrout[0][15] top.tb_corr_matrix.dut.inst_corr.corrout[0][14] top.tb_corr_matrix.dut.inst_corr.corrout[0][13] top.tb_corr_matrix.dut.inst_corr.corrout[0][12] top.tb_corr_matrix.dut.inst_corr.corrout[0][11] top.tb_corr_matrix.dut.inst_corr.corrout[0][10] top.tb_corr_matrix.dut.inst_corr.corrout[0][9] top.tb_corr_matrix.dut.inst_corr.corrout[0][8] top.tb_corr_matrix.dut.inst_corr.corrout[0][7] top.tb_corr_matrix.dut.inst_corr.corrout[0][6] top.tb_corr_matrix.dut.inst_corr.corrout[0][5] top.tb_corr_matrix.dut.inst_corr.corrout[0][4] top.tb_corr_matrix.dut.inst_corr.corrout[0][3] top.tb_corr_matrix.dut.inst_corr.corrout[0][2] top.tb_corr_matrix.dut.inst_corr.corrout[0][1] top.tb_corr_matrix.dut.inst_corr.corrout[0][0]
@@ -80,8 +83,28 @@ top.tb_corr_matrix.dut.inst_corr.corrout_valid
 -SERIALIZER
 @28
 top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tvalid
-top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tready
 @22
 #{top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[23:0]} top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[23] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[22] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[21] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[20] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[19] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[18] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[17] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[16] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[15] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[14] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[13] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[12] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[11] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[10] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[9] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[8] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[7] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[6] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[5] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[4] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[3] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[2] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[1] top.tb_corr_matrix.dut.inst_data_serializer.m_axis_tdata[0]
+#{top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][15:0]} top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][15] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][14] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][13] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][12] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][11] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][10] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][9] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][8] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][7] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][6] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][5] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][4] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][3] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][2] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][1] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[0][0]
+#{top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][15:0]} top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][15] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][14] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][13] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][12] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][11] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][10] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][9] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][8] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][7] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][6] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][5] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][4] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][3] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][2] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][1] top.tb_corr_matrix.dut.inst_data_serializer.r_corr[1][0]
+@28
+top.tb_corr_matrix.dut.inst_data_serializer.run_serial
+@22
+#{top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][15:0]} top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][15] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][14] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][13] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][12] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][11] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][10] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][9] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][8] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][7] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][6] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][5] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][4] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][3] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][2] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][1] top.tb_corr_matrix.dut.inst_data_serializer.corrout[1][0]
+@200
+-MOVING AVERAGE
+@24
+#{top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[15:0]} top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[15] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[14] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[13] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[12] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[11] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[10] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[9] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[8] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[7] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[6] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[5] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[4] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[3] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[2] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[1] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.alpha[0]
+@420
+#{top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][23:0]} top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][23] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][22] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][21] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][20] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][19] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][18] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][17] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][16] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][15] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][14] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][13] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][12] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][11] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][10] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][9] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][8] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][7] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][6] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][5] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][4] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][3] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][2] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][1] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[0][0]
+#{top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][23:0]} top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][23] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][22] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][21] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][20] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][19] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][18] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][17] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][16] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][15] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][14] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][13] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][12] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][11] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][10] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][9] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][8] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][7] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][6] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][5] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][4] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][3] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][2] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][1] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[1][0]
+#{top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][23:0]} top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][23] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][22] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][21] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][20] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][19] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][18] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][17] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][16] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][15] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][14] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][13] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][12] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][11] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][10] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][9] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][8] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][7] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][6] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][5] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][4] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][3] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][2] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][1] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[2][0]
+#{top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][23:0]} top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][23] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][22] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][21] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][20] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][19] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][18] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][17] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][16] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][15] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][14] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][13] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][12] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][11] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][10] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][9] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][8] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][7] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][6] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][5] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][4] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][3] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][2] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][1] top.tb_corr_matrix.dut.inst_orbit_error_avg_x.inst_asig_sec_table.memory[3][0]
+@421
+#{top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][23:0]} top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][23] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][22] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][21] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][20] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][19] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][18] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][17] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][16] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][15] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][14] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][13] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][12] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][11] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][10] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][9] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][8] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][7] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][6] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][5] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][4] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][3] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][2] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][1] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[0][0]
+@420
+#{top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][23:0]} top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][23] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][22] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][21] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][20] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][19] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][18] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][17] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][16] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][15] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][14] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][13] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][12] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][11] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][10] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][9] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][8] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][7] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][6] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][5] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][4] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][3] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][2] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][1] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[1][0]
+#{top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][23:0]} top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][23] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][22] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][21] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][20] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][19] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][18] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][17] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][16] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][15] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][14] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][13] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][12] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][11] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][10] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][9] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][8] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][7] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][6] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][5] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][4] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][3] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][2] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][1] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[2][0]
+#{top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][23:0]} top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][23] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][22] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][21] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][20] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][19] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][18] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][17] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][16] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][15] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][14] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][13] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][12] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][11] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][10] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][9] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][8] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][7] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][6] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][5] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][4] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][3] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][2] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][1] top.tb_corr_matrix.dut.inst_orbit_error_avg_y.inst_asig_sec_table.memory[3][0]
 [pattern_trace] 1
 [pattern_trace] 0