**** Tue Mar 12 15:43:12 2024 **** INFO: **** version = 17.4-2020 S032 (4052516) [8/29/2022] ***** INFO: ****Setting precision to '16' digits**** INFO: Compiling 'Rx_in0p_in0n' INFO: Tx 'Tx_out0p_out0n' baud rate is set to '1e+09' INFO: timestep specified in ' (bitres 32 )' INFO: timestep is derived from resolution INFO: Found system level time step = '3.125e-11', min bitp= '1e-09' INFO: Starting impulse response compilation INFO: Processing impulse response for source 'Tx_out0p_out0n' INFO: Tx_out0p_out0n->Rx_in0p_in0n Using previously stored characterization INFO: Applying impulse correction for 'Tx_out0p_out0n:impfile' -- directive '(fiximp (pwr ) )' INFO: impulse correction: 'step=0.920222 refstep=0.920225' INFO: primary channel signal to interference ratio = '-nan(ind)' WARNING: Min impulse length adjusted to '1.6e-08' secs INFO: compiling tx 'Tx_out0p_out0n' ami line = '(ami (F:\project\abc\ibis\pcie3\torrent16_tx_win64.dll (salvoplus_tx (Reserved_Parameters (AMI_Version 6.0 ) (Max_Init_Aggressors 25 ) (Init_Returns_Impulse True ) (GetWave_Exists True ) (Tx_Rj 0.00518 ) (Tx_Dj 0.01150 ) (Tx_DCD 0.00046 ) (Use_Init_Output False ) ) (Model_Specific (Deemphasis_code P6 ) (Deemphasis_tap_definition (P0 0,0.75,-0.25 ) (P1 0,0.833,-0.167 ) (P2 0,0.8,-0.2 ) (P3 0,0.875,-0.125 ) (P4 0,1,0 ) (P5 -0.1,0.9,0 ) (P6 -0.125,0.875,0 ) (P7 -0.1,0.7,-0.2 ) (P8 -0.125,0.75,-0.125 ) (P9 -0.166,0.834,0 ) ) (Vmargin 000 ) (swing_mode Full_swing ) (self_adapt_ffe FALSE ) ) ) ) )' INFO: processing ami model 'Tx_out0p_out0n:F:\project\abc\ibis\pcie3\torrent16_tx_win64.dll' INFO: ami model line = '(F:\project\abc\ibis\pcie3\torrent16_tx_win64.dll (salvoplus_tx (Reserved_Parameters (AMI_Version 6.0 ) (Max_Init_Aggressors 25 ) (Init_Returns_Impulse True ) (GetWave_Exists True ) (Tx_Rj 0.00518 ) (Tx_Dj 0.01150 ) (Tx_DCD 0.00046 ) (Use_Init_Output False ) ) (Model_Specific (Deemphasis_code P6 ) (Deemphasis_tap_definition (P0 0,0.75,-0.25 ) (P1 0,0.833,-0.167 ) (P2 0,0.8,-0.2 ) (P3 0,0.875,-0.125 ) (P4 0,1,0 ) (P5 -0.1,0.9,0 ) (P6 -0.125,0.875,0 ) (P7 -0.1,0.7,-0.2 ) (P8 -0.125,0.75,-0.125 ) (P9 -0.166,0.834,0 ) ) (Vmargin 000 ) (swing_mode Full_swing ) (self_adapt_ffe FALSE ) ) ) )' INFO: Found 'F:\project\abc\ibis\pcie3\torrent16_tx_win64.dll:AMI_Init' INFO: Found 'F:\project\abc\ibis\pcie3\torrent16_tx_win64.dll:AMI_GetWave' INFO: Found 'F:\project\abc\ibis\pcie3\torrent16_tx_win64.dll:AMI_Close' INFO: for ami 'F:\project\abc\ibis\pcie3\torrent16_tx_win64.dll' the convention all the pointer to pointer items like message and params_out passed to the ami is allocated by the ami but owned by the caller i.e the eda tool and the eda tool will appropriately manage the memory, crash junkies take note and check this out when segv occurs!!, turn the parameter 'ami_is_mem_owner' on/off and monitor the result INFO: init output is false for ami model 'F:\project\abc\ibis\pcie3\torrent16_tx_win64.dll' INFO: ami 'F:\project\abc\ibis\pcie3\torrent16_tx_win64.dll' input parameters: ' (salvoplus_tx (Deemphasis_code P6) (Deemphasis_tap_definition (P0 0,0.75,-0.25) (P1 0,0.833,-0.167) (P2 0,0.8,-0.2) (P3 0,0.875,-0.125) (P4 0,1,0) (P5 -0.1,0.9,0) (P6 -0.125,0.875,0) (P7 -0.1,0.7,-0.2) (P8 -0.125,0.75,-0.125) (P9 -0.166,0.834,0)) (Vmargin 000) (swing_mode Full_swing) (self_adapt_ffe FALSE)) ' INFO: compiling rx 'Rx_in0p_in0n' ami line = '(ami (F:\project\abc\ibis\pcie3\torrent16_rx_win64.dll (Rx1 (Reserved_Parameters (AMI_Version 6.0 ) (Ignore_Bits 400000 ) (Max_Init_Aggressors 25 ) (Init_Returns_Impulse True ) (GetWave_Exists True ) (Rx_Rj 0.00800 ) (Rx_Dj 0.06800 ) (Rx_Noise 0.0 ) (Use_Init_Output False ) ) (Model_Specific (LIBPATH \\?\F:\project\abc\ibis\pcie3 ) (AGC_FE (module_off 0 ) (csvfilt (decrypt 1 ) (file $LIBPATH\fe.enc ) ) ) (CTE (module_off 0 ) (csvfilt (decrypt 1 ) (file $LIBPATH\ctle_0.enc ) (sel 10 ) ) (adapt (adapt_on 1 ) ) (exprout (tanclip 0.6 ) ) ) (AGC (module_off 0 ) (csvfilt (decrypt 1 ) (file $LIBPATH\vga_0.enc ) (sel 10 ) ) (adapt (adapt_on 1 ) ) (exprout (tanclip 0.6 ) ) ) (att (module_off 0 ) (file $LIBPATH\attfix.txt ) (sel 0 ) (cols CTE AGC ) (adapt_att_sel_file attsel.txt ) (adapt (adapt_on 1 ) (adapt_agc_code AGC ) (adapt_lo_code 2 ) (adapt_hi_code 10 ) (adapt_lo_size_fact 5 ) (adapt_hi_size_fact 5 ) (adapt_reverse_incdec 0 ) ) (Description "Attenuator Model - please do not modify variables." ) ) (AGC_SA (module_off 0 ) (csvfilt (decrypt 1 ) (file $LIBPATH\sa.enc ) ) (exprout (tanclip 0.6 ) ) ) (DFE (module_off 0 ) (dfe_off 0 ) ) ) ) ) )' INFO: processing ami model 'Rx_in0p_in0n:F:\project\abc\ibis\pcie3\torrent16_rx_win64.dll' INFO: ami model line = '(F:\project\abc\ibis\pcie3\torrent16_rx_win64.dll (Rx1 (Reserved_Parameters (AMI_Version 6.0 ) (Ignore_Bits 400000 ) (Max_Init_Aggressors 25 ) (Init_Returns_Impulse True ) (GetWave_Exists True ) (Rx_Rj 0.00800 ) (Rx_Dj 0.06800 ) (Rx_Noise 0.0 ) (Use_Init_Output False ) ) (Model_Specific (LIBPATH \\?\F:\project\abc\ibis\pcie3 ) (AGC_FE (module_off 0 ) (csvfilt (decrypt 1 ) (file $LIBPATH\fe.enc ) ) ) (CTE (module_off 0 ) (csvfilt (decrypt 1 ) (file $LIBPATH\ctle_0.enc ) (sel 10 ) ) (adapt (adapt_on 1 ) ) (exprout (tanclip 0.6 ) ) ) (AGC (module_off 0 ) (csvfilt (decrypt 1 ) (file $LIBPATH\vga_0.enc ) (sel 10 ) ) (adapt (adapt_on 1 ) ) (exprout (tanclip 0.6 ) ) ) (att (module_off 0 ) (file $LIBPATH\attfix.txt ) (sel 0 ) (cols CTE AGC ) (adapt_att_sel_file attsel.txt ) (adapt (adapt_on 1 ) (adapt_agc_code AGC ) (adapt_lo_code 2 ) (adapt_hi_code 10 ) (adapt_lo_size_fact 5 ) (adapt_hi_size_fact 5 ) (adapt_reverse_incdec 0 ) ) (Description "Attenuator Model - please do not modify variables." ) ) (AGC_SA (module_off 0 ) (csvfilt (decrypt 1 ) (file $LIBPATH\sa.enc ) ) (exprout (tanclip 0.6 ) ) ) (DFE (module_off 0 ) (dfe_off 0 ) ) ) ) )' INFO: Found 'F:\project\abc\ibis\pcie3\torrent16_rx_win64.dll:AMI_Init' INFO: Found 'F:\project\abc\ibis\pcie3\torrent16_rx_win64.dll:AMI_GetWave' INFO: Found 'F:\project\abc\ibis\pcie3\torrent16_rx_win64.dll:AMI_Close' INFO: for ami 'F:\project\abc\ibis\pcie3\torrent16_rx_win64.dll' the convention all the pointer to pointer items like message and params_out passed to the ami is allocated by the ami but owned by the caller i.e the eda tool and the eda tool will appropriately manage the memory, crash junkies take note and check this out when segv occurs!!, turn the parameter 'ami_is_mem_owner' on/off and monitor the result INFO: init output is false for ami model 'F:\project\abc\ibis\pcie3\torrent16_rx_win64.dll' INFO: ami 'F:\project\abc\ibis\pcie3\torrent16_rx_win64.dll' input parameters: ' (Rx1 (LIBPATH \\?\F:\project\abc\ibis\pcie3) (AGC_FE (module_off 0) (csvfilt (decrypt 1) (file $LIBPATH\fe.enc))) (CTE (module_off 0) (csvfilt (decrypt 1) (file $LIBPATH\ctle_0.enc) (sel 10)) (adapt (adapt_on 1)) (exprout (tanclip 0.6))) (AGC (module_off 0) (csvfilt (decrypt 1) (file $LIBPATH\vga_0.enc) (sel 10)) (adapt (adapt_on 1)) (exprout (tanclip 0.6))) (att (module_off 0) (file $LIBPATH\attfix.txt) (sel 0) (cols CTE AGC) (adapt_att_sel_file attsel.txt) (adapt (adapt_on 1) (adapt_agc_code AGC) (adapt_lo_code 2) (adapt_hi_code 10) (adapt_lo_size_fact 5) (adapt_hi_size_fact 5) (adapt_reverse_incdec 0)) (Description "Attenuator Model - please do not modify variables.")) (AGC_SA (module_off 0) (csvfilt (decrypt 1) (file $LIBPATH\sa.enc)) (exprout (tanclip 0.6))) (DFE (module_off 0) (dfe_off 0))) ' ABORT: ami 'F:\project\abc\ibis\pcie3\torrent16_rx_win64.dll' init failed ABORT: ami 'F:\project\abc\ibis\pcie3\torrent16_rx_win64.dll' init failed