Skip to content

Speeding up LpGBT-CIC ECV, L1 working for PS modules too.

Irene Zoi requested to merge izoi/Ph2_ACF:speedECV_new4 into Dev

This procedure checks the packet matching efficiency using isStubPatternMatched & isL1HeaderFound developed for the 
OTverifyBoardDataWord. It could then have lower efficiency compared to the 1-BER used in the existing procedure.

It also now runs on all optical groups.

The included speed-ups consist of the following:

  • not repeating the word alignment each time but shifting the pattern to be matched
  • moving the start/stop of triggers for the L1 test outside the iteration loop.

To run the calibration use the command below:

runCalibration -f settings/theXMLfile.xml -c OTLpGBTtoCICecv -b

For 1000 iterations it takes ~ 22 minutes. The number of iterations can be configured in the XML with the parameter OTverifyECVlpGBTCIC_NumberOfIterations.

Possible future improvements:

  • pass a list of points to be tested instead of scanning all possible ones in the xml
  • split the output plot in more plots to better interpret the results
Edited by Irene Zoi

Merge request reports