Difference between revisions of "FA125 firmware check 2.00D+"
(66 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | |||
+ | __TOC__ | ||
+ | |||
{|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | {|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | ||
− | |+ Discrepancies between CDC firmware output and emulation output, repeatfree=no repeated pairs | + | |+ ver 2_00_D Discrepancies between CDC firmware output and emulation output, repeatfree=no repeated pairs |
|Run || hits || repeatfree hits || diffs ||time || q || pedestal || amplitude || integral || overflow count || readout || | |Run || hits || repeatfree hits || diffs ||time || q || pedestal || amplitude || integral || overflow count || readout || | ||
|- | |- | ||
Line 10: | Line 13: | ||
|- | |- | ||
|} | |} | ||
− | NB hits with repeated pairs are not necessarily an error, it was just simpler to exclude all of them | + | NB hits with repeated pairs are not necessarily an error, it was just simpler to exclude all of them. |
{| border="0" cellpadding="2" | {| border="0" cellpadding="2" | ||
Line 31: | Line 34: | ||
|} | |} | ||
+ | |||
+ | <h2>Run 10986</h2> | ||
{|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | {|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | ||
− | |+ Discrepancies between CDC firmware output and emulation output, repeatfree=no repeated pairs | + | |+ ver 2_00_E Discrepancies between CDC firmware output and emulation output, repeatfree=no repeated pairs |
− | |Run | + | |Run || hits || repeatfree hits || diffs ||time || q || pedestal || amplitude || integral || overflow count || readout || |
+ | |- | ||
+ | | 10986 file 002 || 8058453 || 6875279 || 167 || 15 || 0 || 0 || 150 || 2 || 0 || CDC & FDC || | ||
|- | |- | ||
− | | 10986 || | + | | 10986 files 002-005|| 32523087 || 27581269 || 688 || 72 || 0 || 0 || 612 || 4 || 0 || CDC & FDC || cp/wrd err - event 3779794 digihit 0 |
|} | |} | ||
{| border="0" cellpadding="2" | {| border="0" cellpadding="2" | ||
− | |+ run 10986 errors | + | |+ run 10986 file 002 errors |
|- | |- | ||
|[[Image:cdc_run10986_d_amp.png|thumb|x200px|]] | |[[Image:cdc_run10986_d_amp.png|thumb|x200px|]] | ||
− | |[[Image: | + | |[[Image:cdc_run10986_d_time.png|thumb|x200px|]] |
+ | |} | ||
+ | |||
+ | After looking at more data (145.8M hits) | ||
+ | *No errors found in q or overflows | ||
+ | *11 pedestal errors which are all 1 bit: firmware pedestal = 1 + emulated pedestal | ||
+ | *18 integral errors, all are 1 bit, firmware integral = 2 + emulated integral | ||
+ | *2662 amplitude errors, all firmware > emulated, most errors are value 2 or 16, NO errors in channels 0-5 | ||
+ | *5240 time errors, 4237 errors with emulated time = 1 + firmware time and amplitude=511; | ||
+ | remaining 1003 time errors have firmware time > emulated time | ||
+ | |||
+ | |||
+ | |||
+ | <pre> | ||
+ | run 10986 CP/WRD channel number error, file 4, event 3779794 | ||
+ | |||
+ | 0xf9800000 FILLER WORD | ||
+ | 0xf9800000 FILLER WORD | ||
+ | 0x81c85101 BLOCK HEADER Slot#=7 | ||
+ | 0x91c0acd2 EVENT Header Slot#=7 | ||
+ | 0x98006ace TRIGGER TIME | ||
+ | 0x7203ae SECOND WORD | ||
+ | 0xa9b09510 PULSE DATA CDC channel: 27 | ||
+ | 0x554c0ffc SECOND WORD | ||
+ | 0xa19380c8 RAW WINDOW DATA channel: 25 WindowSize= 200 | ||
+ | ->> ERROR CHANNEL MISSMATCH! ROC:27 SLOT= 7 | ||
+ | PulseChannel= 27 WindowChannel= 25 EventNumber= 44242 EC=477608 | ||
+ | evioEVENT:3779794 | ||
+ | 0xa600a5 DATA | ||
+ | 0xa500a4 DATA | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | <pre> | ||
+ | Run 11005, In 152 files Beni found one error in file 096, event 89271302 | ||
+ | here the offending event: | ||
+ | |||
+ | 0xadb09700 PULSE DATA CDC channel: 91 | ||
+ | 0x3108a41a SECOND WORD | ||
+ | 0xa1b300c8 RAW WINDOW DATA channel: 27 WindowSize= 200 | ||
+ | ->>> ERROR CHANNEL MISSMATCH! ROC:28 SLOT= 6 PulseChannel= 91 WindowChannel= 27 EventNumber= 11270 EC=256153 evioEVENT:89271302 | ||
+ | 0x580051 DATA | ||
+ | 0x4d004e DATA | ||
+ | </pre> | ||
+ | |||
+ | <h2>Run 11016, trigger holdoff 15us</h2> | ||
+ | |||
+ | <pre> | ||
+ | Run 11016 CP/WRD channel number mismatch in file 008, eventnum 7388533 roc 27 slot 8 chan 27 | ||
+ | </pre> | ||
+ | |||
+ | {| border="0" cellpadding="2" | ||
+ | |+ run 11016 file 000-001 errors | ||
+ | |- | ||
+ | |[[Image:cdc_run11016_rocslot.png|thumb|x200px|]] | ||
+ | |[[Image:cdc_run11016_roc25.png|thumb|x200px|]] | ||
+ | |[[Image:cdc_run11016_roc28.png|thumb|x200px|]] | ||
+ | |- | ||
+ | |[[Image:cdc_run11016_dt.png|thumb|x200px|]] | ||
+ | |[[Image:cdc_run11016_da.png|thumb|x200px|]] | ||
+ | |[[Image:cdc_run11016_di.png|thumb|x200px|]] | ||
+ | |[[Image:cdc_run11016_dq.png|thumb|x200px|]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | Most of the differences between firmware and emulation are in 6 'special' channels, 36,38,40 in roc25 slot 9 and roc28 slot 16. | ||
+ | |||
+ | |||
+ | {|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | ||
+ | |+ ver 2_00_E Discrepancies between CDC firmware output and emulation output, 'special' channels | ||
+ | |Run || hits || diffs ||time || q || pedestal || amplitude || integral || overflow count | ||
+ | |- | ||
+ | |m11016_000.root || 17591 || 12782 || 12770 || 41 || 0 || 1 ||1545 || 0 | ||
+ | |- | ||
+ | |m11016_001.root || 17732 || 13027 || 13020 || 26 || 0 || 2 ||1537 || 0 | ||
+ | |} | ||
+ | |||
+ | {|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | ||
+ | |+ ver 2_00_E Discrepancies between CDC firmware output and emulation output, other channels | ||
+ | |Run || hits || diffs ||time || q || pedestal || amplitude || integral || overflow count | ||
+ | |- | ||
+ | | m11016_000.root || 8952625 || 234 || 20 || 0 || 0 || 214 ||0 || 0 | ||
+ | |- | ||
+ | | m11016_001.root || 8997454 || 232 || 14 || 0 || 0 || 218 ||0 || 0 | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | {|border="1" cellpadding="5" cellspacing="0" | ||
+ | |+ ver 2_00_F Discrepancies between FDC firmware output and emulation output run 11016 (segfault in 080) | ||
+ | |Run || hits || diffs ||time || q || pedestal || amplitude || peaktime || overflow count | ||
+ | |- | ||
+ | |fdc11016.root (up to eventnum 37674440) || 623289744 || 11624 || 200 || 0 || 11424 || 0 ||0 || 0 | ||
+ | |- | ||
+ | | fdc11016_1.root (up to eventnum 68625067) || 520212924 || 10178 || 248 || 0 || 9930 || 0 ||0 || 0 | ||
+ | |||
+ | |} | ||
+ | |||
+ | No problems with roc62 slot 17 ch 36,38,40,42 (0 diffs in fdc11016.root, 1 diff in fdc11016_1.root) | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <h2>Run 11017, trigger holdoff 30us</h2> | ||
+ | |||
+ | {|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | ||
+ | |+ ver 2_00_F Discrepancies between CDC firmware output and emulation output | ||
+ | |Run || hits || diffs ||time || q || pedestal || amplitude || integral || overflow count || | ||
+ | |- | ||
+ | | 11017 file 000 || 10068567 || 207 || 16 || 0 || 0 || 189 || 2 || 0 || | ||
+ | |- | ||
+ | | 11017 files 000 to 010 || 100527675 || 1983 (0.002%) || 135 || 0 || 2 || 1839 || 7 || 0 || | ||
+ | |- | ||
+ | | m11017_01n.root || 100380599 || 1938 || 130 || 0 || 8 || 1794 ||6 || 0 | ||
+ | |- | ||
+ | |m11017_02n.root || 100487145 || 1904 || 135 || 0 || 3 || 1759 ||7 || 0 | ||
+ | |- | ||
+ | |m11017_03n.root || 100272682 || 1926 || 146 || 0 || 1 || 1771 ||8 || 0 | ||
+ | |- | ||
+ | |m11017_04n.root || 100338072 || 1868 || 123 || 0 || 3 || 1732 ||10 || 0 | ||
+ | |- | ||
+ | |m11017_05n.root || 100287389 || 1897 || 120 || 0 || 3 || 1768 ||6 || 0 | ||
+ | |- | ||
+ | |m11017_06n.root || 100280346 || 1884 || 121 || 0 || 3 || 1752 ||8 || 0 | ||
+ | |- | ||
+ | |m11017_07n.root || 100410590 || 1851 || 124 || 0 || 6 || 1711 ||10 || 0 | ||
+ | |- | ||
+ | |m11017_08n.root || 100592802 || 1983 || 159 || 0 || 2 || 1812 ||10 || 0 | ||
+ | |- | ||
+ | |m11017_090.root || 10074400 || 210 || 18 || 0 || 0 || 191 ||1 || 0 | ||
+ | |- | ||
+ | |m11017_091.root || 10026250 || 182 || 10 || 0 || 0 || 171 ||1 || 0 | ||
+ | |- | ||
+ | |m11017_092.root || 4573015 || 94 || 10 || 0 || 0 || 84 ||0 || 0 | ||
+ | |} | ||
+ | Differences in time and amplitude are mostly/all one or two bits, most often 16, with firmware > emulated. | ||
+ | In first 10 files, only 1 of the 1983 errors is in one of the 'special' channels. | ||
+ | |||
+ | |||
+ | {| border="0" cellpadding="2" | ||
+ | |+ run 11017 files 000-004 errors | ||
+ | |- | ||
+ | |[[Image:cdc_run11017_dt.png|thumb|x200px|]] | ||
+ | |[[Image:cdc_run11017_da.png|thumb|x200px|]] | ||
+ | |- | ||
+ | |[[Image:cdc_run11017_dtchan.png|thumb|x200px|]] | ||
+ | |[[Image:cdc_run11017_dachan.png|thumb|x200px|]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | {|border="1" cellpadding="5" cellspacing="0" | ||
+ | |+ ver 2_00_F Discrepancies between FDC firmware output and emulation output run 11017 (segfault in 092) | ||
+ | |Run || hits || diffs ||time || q || pedestal || amplitude || peaktime || overflow count | ||
+ | |- | ||
+ | |up to eventnum 34987372 (in file 042) || 620710504 || 8608 || 225 || 1 || 8388 || 2 ||2 || 0 | ||
+ | |- | ||
+ | |fdc11017_1.root (files 042 to 083)|| 620125508 || 8547 || 231 || 0 || 8316 || 0 ||0 || 0 | ||
+ | |- | ||
+ | |fdc11017_2.root || 128552589 || 1865 || 60 || 0 || 1805 || 0 ||0 || 0 | ||
+ | |} | ||
+ | |||
+ | No problems with roc62 slot 17 ch 36,38,40,42 (0 diffs) | ||
+ | |||
+ | |||
+ | |||
+ | <h2>Run 11075, with bufferlevel=1 (all previous runs had bufferlevel=4)</h2> | ||
+ | |||
+ | Almost all the errors were small time errors (mostly of 1) in 6 channels: roc 25 slot 9 channels 36, 38, 40 and roc 28 slot 16 channels 36, 38, 40. | ||
+ | |||
+ | <pre> | ||
+ | (n==1283||n==1282||n==1148||n==1362||n==1363||n==1228||n==1362) | ||
+ | </pre> | ||
+ | |||
+ | Other channels with errors:<br/> | ||
+ | file 000: roc 28 slot 6 channel 64<br/> | ||
+ | file 001: roc 28 slot 6 channels 67,68 <br/> | ||
+ | file 002?: roc 28 slot 6 channels 37,52,64 <br/> | ||
+ | |||
+ | |||
+ | file 005: roc 26 slot 15 channels 64,65,67-70 <br/> | ||
+ | file 005: roc 27 slot 15 channel 70 <br/> | ||
+ | |||
+ | |||
+ | file 005: roc 28 slot 6 channel 64 <br/> | ||
+ | |||
+ | file 005: roc 28 slot 16 channel 41 <br/> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | ||
+ | |+ ver 2_00_F Discrepancies between CDC firmware output and emulation output, 'special' channels | ||
+ | |Run || hits || diffs ||time || q || pedestal|| amplitude || integral || overflow count | ||
+ | |- | ||
+ | | 11075 file 000 || 15117 || 12730 ||12724 || 22 || 0 || 1 || 1490 || 0 | ||
+ | |- | ||
+ | | 11075 file 001 || 14970 || 12634 ||12631 || 23 || 0 || 3 || 1490 || 0 | ||
+ | |- | ||
+ | | 11075 file 002 || 15304 || 12940 ||12931 || 28 || 0 || 1 || 1613 || 0 | ||
+ | |- | ||
+ | | 11075 file 003 || 15423 || 12948 ||12942 || 33 || 0 || 5 || 1535 || 0 | ||
+ | |- | ||
+ | | 11075 file 004 || 15182 || 12722 ||12711 || 39 || 0 || 0 || 1550 || 0 | ||
+ | |- | ||
+ | | 11075 file 005 || 15225 || 12879 ||12872 || 24 || 0 || 1 || 1561 || 0 | ||
+ | |- | ||
+ | | m11075_006.root || 15285 || 12905 || 12894 || 37 || 0 || 0 ||1545 || 0 | ||
+ | |- | ||
+ | | m11075_007.root || 15158 || 12764 || 12753 || 37 || 0 || 5 ||1512 || 0 | ||
+ | |- | ||
+ | | m11075_008.root || 15242 || 12915 || 12905 || 33 || 0 || 1 ||1562 || 0 | ||
+ | |- | ||
+ | | m11075_009.root || 15185 || 12845 || 12839 || 30 || 0 || 3 ||1578 || 0 | ||
+ | |- | ||
+ | | m11075_010.root || 15312 || 12911 || 12903 || 31 || 0 || 1 ||1610 || 0 | ||
+ | |- | ||
+ | | m11075_011.root || 15400 || 12971 || 12961 || 29 || 0 || 6 ||1653 || 0 | ||
+ | |- | ||
+ | | m11075_012.root || 15160 || 12793 || 12783 || 36 || 0 || 0 ||1574 || 0 | ||
+ | |- | ||
+ | | m11075_013.root || 15376 || 12981 || 12971 || 26 || 0 || 2 ||1525 || 0 | ||
+ | |- | ||
+ | | m11075_014.root || 15030 || 12715 || 12701 || 29 || 0 || 2 ||1515 || 0 | ||
+ | |- | ||
+ | | m11075_015.root || 15531 || 13174 || 13169 || 21 || 0 || 1 ||1558 || 0 | ||
+ | |- | ||
+ | | m11075_016.root || 6770 || 5698 || 5693 || 14 || 0 || 1 ||702 || 0 | ||
+ | |||
+ | |} | ||
+ | |||
+ | In these channels the firmware time > emulated, usually by 1; firmware integral < emulated, mostly by 7 or 8. | ||
+ | |||
+ | |||
+ | {|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | ||
+ | |+ ver 2_00_F Discrepancies between CDC firmware output and emulation output, 'other' channels | ||
+ | |Run || hits || diffs ||time || q || pedestal|| amplitude || integral || overflow count | ||
+ | |- | ||
+ | | 11075 file 000 || 8711146 || 1 || 0 || 0 || 0 || 0 || 1 || 0 | ||
+ | |- | ||
+ | | 11075 file 001 || 8715448 || 2 || 0 || 0 || 0 || 0 || 2 || 0 | ||
+ | |- | ||
+ | | 11075 file 002 || 8730510 || 0 || 0 || 0 || 0 || 0 || 0 || 0 | ||
+ | |- | ||
+ | | 11075 file 003 || 8722303 || 3 || 0 || 0 || 2 || 0 || 1 || 0 | ||
+ | |- | ||
+ | | 11075 file 004 || 8737891 || 3 || 0 || 0 || 2 || 0 || 1 || 0 | ||
+ | |- | ||
+ | | 11075 file 005 || 8777045 || 10 || 8 || 0 || 0 || 0 || 2 || 0 | ||
+ | |- | ||
+ | | m11075_006.root || 8739145 || 1 || 0 || 0 || 0 || 0 ||1 || 0 | ||
+ | |- | ||
+ | | m11075_007.root || 8738164 || 1 || 0 || 0 || 1 || 0 ||0 || 0 | ||
+ | |- | ||
+ | | m11075_008.root || 8719757 || 2 || 1 || 0 || 0 || 0 ||1 || 0 | ||
+ | |- | ||
+ | | m11075_009.root || 8715792 || 2 || 0 || 0 || 2 || 0 ||0 || 0 | ||
+ | |- | ||
+ | | m11075_010.root || 8746926 || 0 || 0 || 0 || 0 || 0 ||0 || 0 | ||
+ | |- | ||
+ | | m11075_011.root || 8747333 || 0 || 0 || 0 || 0 || 0 ||0 || 0 | ||
+ | |- | ||
+ | | m11075_012.root || 8757520 || 2 || 0 || 0 || 0 || 0 ||2 || 0 | ||
+ | |- | ||
+ | | m11075_013.root || 8747057 || 1 || 0 || 0 || 0 || 0 ||1 || 0 | ||
+ | |- | ||
+ | | m11075_014.root || 8710565 || 1 || 1 || 0 || 0 || 0 ||0 || 0 | ||
+ | |- | ||
+ | | m11075_015.root || 8703025 || 0 || 0 || 0 || 0 || 0 ||0 || 0 | ||
+ | |- | ||
+ | |m11075_016.root || 3979224 || 0 || 0 || 0 || 0 || 0 ||0 || 0 | ||
+ | |||
+ | |} | ||
+ | |||
+ | |||
+ | {|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | ||
+ | |+ ver 2_00_F Discrepancies between CDC firmware output and emulation output, 'special' channels | ||
+ | |Run || hits || diffs ||time || q || pedestal|| amplitude || integral || overflow count | ||
+ | |- | ||
+ | | 11075 || 250670 || 211525 (84%)|| 211383 || 492 || 0 || 33 ||25573 || 0 | ||
+ | |} | ||
+ | |||
+ | |||
+ | {|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | ||
+ | |+ ver 2_00_F Discrepancies between CDC firmware output and emulation output, 'other' channels | ||
+ | |Run || hits || diffs ||time || q || pedestal|| amplitude || integral || overflow count | ||
+ | |- | ||
+ | | 11075 || 143698851|| 21 (0.000015% or 0.15/million)|| 2 || 0 || 7 || 0 ||12 || 0 | ||
+ | |} | ||
+ | |||
+ | |||
+ | <pre> | ||
+ | Run 11075 errors in 'other' channels (where d_time = emulated time - firmware time, etc) | ||
+ | |||
+ | root [6] CDC->Scan("rocid:slot:channel:d_time:d_pedestal:d_integral","!(n==1283||n==1282||n==1148||n==1362||n==1363||n==1228||n==1362)") | ||
+ | |||
+ | ************************************************************************************ | ||
+ | * Row * rocid * slot * channel * d_time * d_pedesta * d_integra * | ||
+ | ************************************************************************************ | ||
+ | * | ||
+ | * 110318 * 28 * 3 * 62 * 1 * 0 * 0 * | ||
+ | * 180713 * 25 * 4 * 66 * 1 * 0 * 0 * | ||
+ | * | ||
+ | * 38381 * 28 * 6 * 52 * 0 * -8 * 0 * | ||
+ | * 39892 * 28 * 6 * 37 * 0 * -8 * 0 * | ||
+ | * 53583 * 28 * 6 * 20 * 0 * -8 * 0 * | ||
+ | * 57471 * 28 * 6 * 42 * 0 * -8 * 0 * | ||
+ | * 95547 * 28 * 6 * 22 * 0 * -8 * 0 * | ||
+ | * 116077 * 28 * 6 * 33 * 0 * -8 * 0 * | ||
+ | * 127815 * 28 * 6 * 38 * 0 * -8 * 0 * | ||
+ | * | ||
+ | * 5141 * 28 * 6 * 64 * 0 * 0 * -2 * | ||
+ | * 18869 * 28 * 6 * 68 * 0 * 0 * -2 * | ||
+ | * 19952 * 28 * 6 * 67 * 0 * 0 * -2 * | ||
+ | * 45314 * 28 * 6 * 64 * 0 * 0 * -2 * | ||
+ | * 57884 * 28 * 6 * 68 * 0 * 0 * -2 * | ||
+ | * 66240 * 28 * 6 * 64 * 0 * 0 * -2 * | ||
+ | * 71844 * 28 * 6 * 64 * 0 * 0 * -2 * | ||
+ | * 83697 * 28 * 6 * 64 * 0 * 0 * -2 * | ||
+ | * 107566 * 28 * 6 * 66 * 0 * 0 * -2 * | ||
+ | * 157499 * 28 * 6 * 71 * 0 * 0 * -2 * | ||
+ | * 158618 * 28 * 6 * 68 * 0 * 0 * -2 * | ||
+ | * 172222 * 28 * 6 * 64 * 0 * 0 * -2 * | ||
+ | * | ||
+ | ************************************************************************************ | ||
+ | |||
+ | |||
+ | Errors in integral are in roc 28 slot 6 channels 64, 66, 67, 68, 71, firmware larger by 2. | ||
+ | Errors in pedestal are in roc 28 slot 6 channels between 22 and 52, firmware larger by 8. | ||
+ | 2 other errors in time are from other channels, different events, firmware smaller by 1 - this is a firmware bug, overflow in adc value that makes no difference to le_time in almost every case | ||
+ | </pre> | ||
+ | |||
+ | <pre> | ||
+ | Observations on 'special' channels errors: | ||
+ | Time errors are small, firmware>emulated | ||
+ | Q errors - 291 of the 492 errors are firmware q=1 when emulated q=0, firmware time ends in 4 (with a large time error) | ||
+ | or 9 (with firmware time = emulated+1 if emulated ends in 8, or firmware time = emulated time if emulated ends in 9.). | ||
+ | 6 errors are q=0 when emulated q=1 and time ends in 4 | ||
+ | The other 195 entries are q=0 when emulated q=1 and emulated time ends in 9 (firmware time = emulated+1 or 2). | ||
+ | q=1 and time ending in 4 means low timing threshold xing occurs too late to upsample (change in pedestal). | ||
+ | q=1 and time ending in 9 means upsampled values are too high (eg very steep gradient). | ||
+ | |||
+ | All of the integral errors appear to be caused by the time error. The integral starting point is dependent on the time calculation. In each case, the emulated time is earlier than the firmware time, and after adding the extra adc samples to the firmware integral it matches the emulated integral. | ||
+ | |||
+ | eg | ||
+ | |||
+ | root [10] CDC->Scan("eventnum:rocid:slot:channel:time:m_time:d_time:amp:q:m_q:integral:int(m_integral/16)-integral:int(adc[int(0.1*m_time)]/16):int((m_integral-adc[int(0.1*m_time)])/16)-integral","(n==1283||n==1282||n==1148||n==1362||n==1363||n==1228||n==1362)&&d_integral!=0") | ||
+ | ************************************************************************************************************************************************************************************ | ||
+ | * Row * eventnum * rocid * slot * channel * time * m_time * d_time * amp * q * m_q * integral * int(m_int * int(adc[i * int((m_in * | ||
+ | ************************************************************************************************************************************************************************************ | ||
+ | * 10 * 498 * 28 * 16 * 36 * 651 * 649 * -2 * 29 * 0 * 0 * 1031 * 8 * 8 * 0 * | ||
+ | * 23 * 840 * 28 * 16 * 40 * 370 * 369 * -1 * 49 * 0 * 0 * 1325 * 7 * 7 * 0 * | ||
+ | * 26 * 941 * 28 * 16 * 36 * 400 * 398 * -2 * 72 * 0 * 0 * 2054 * 7 * 6 * 0 * | ||
+ | * 31 * 1444 * 28 * 16 * 36 * 860 * 858 * -2 * 56 * 0 * 0 * 982 * 7 * 7 * 0 * | ||
+ | * 40 * 1760 * 28 * 16 * 38 * 400 * 399 * -1 * 96 * 0 * 0 * 1449 * 7 * 6 * 0 * | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | <!-- | ||
+ | {| border="0" cellpadding="2" | ||
+ | |+ FDC run 11075 hits & differences | ||
+ | |- | ||
+ | |[[Image:fdc_run11075hits.png|thumb|x200px|]] | ||
+ | |[[Image:fdc_run11075diffs.png|thumb|x200px|]] | ||
+ | |} | ||
+ | |||
+ | {| border="0" cellpadding="2" | ||
+ | |+ FDC run 11075 channels with differences | ||
+ | |- | ||
+ | |[[Image:fdc_run11075chans.png|thumb|x400px|]] | ||
+ | |} | ||
+ | --> | ||
+ | |||
+ | {|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | ||
+ | |+ ver 2_00_F Discrepancies between FDC firmware output and emulation output run 11075 | ||
+ | |channels || hits || diffs ||time || q || pedestal || amplitude || peaktime || overflow count | ||
+ | |- | ||
+ | |all || 150879668 || 45872 || 45870 || 183 || 0 || 17 ||17 || 0 | ||
+ | |- | ||
+ | |roc62 slot 17 ch 36,38,40,42 || 48170 || 45497 || 45496 || 182 || 0 || 17 ||17 || 0 | ||
+ | |- | ||
+ | |others || 150831498 || 375 || 374 || 1 || 0 || 0 ||0 || 0 | ||
+ | |} | ||
+ | |||
+ | |||
+ | <h2>Run 11559</h2> | ||
+ | |||
+ | |||
+ | {|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | ||
+ | |+ ver 2_00_F Discrepancies between CDC firmware output and emulation output, 'special' channels | ||
+ | |Run || hits || diffs ||time || q || pedestal|| amplitude || integral || overflow count | ||
+ | |- | ||
+ | | 11559 || 105786 || 80085 (76%) || 80019 || 173 || 0 || 8 ||9295 || 0 | ||
+ | |} | ||
+ | |||
+ | |||
+ | {|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | ||
+ | |+ ver 2_00_F Discrepancies between CDC firmware output and emulation output, 'other' channels | ||
+ | |Run || hits || diffs ||time || q || pedestal|| amplitude || integral || overflow count | ||
+ | |- | ||
+ | | 11559 || 69382364 || 113 (1.6/million)|| 65 || 0 || 3 || 0 ||45 || 0 | ||
+ | |} | ||
+ | |||
+ | <pre> | ||
+ | Differences: | ||
+ | Time (65): emulated = firmware + 1, with amplitude=511, due to an overflow bug. | ||
+ | Pedestal (3): emulated = firmware - 8, roc 28 slot 6 ch 3, 33, 46 | ||
+ | Integral (45): emulated = firmware - 2, roc 28 slot 6 ch 64-71 (mostly even ch) | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | |||
+ | <h2>BORConfig</h2> | ||
+ | |||
+ | <pre> | ||
+ | BORConfig params for roc 25 slot 9 | ||
+ | ************************************************************************************************************ | ||
+ | * Row * chann * NW * IE * PG * P1 * P2 * IBIT * ABIT * PBIT * H * TH * TL * | ||
+ | ************************************************************************************************************ | ||
+ | * 3058 * 34 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 121 * 100 * 25 * | ||
+ | * 3059 * 35 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 110 * 100 * 25 * | ||
+ | |||
+ | * 3060 * 36 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 120 * 118 * 31 * | ||
+ | * 3061 * 37 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 126 * 118 * 157 * | ||
+ | * 3062 * 38 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 31 * | ||
+ | * 3063 * 39 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 126 * 118 * 157 * | ||
+ | * 3064 * 40 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 121 * 118 * 31 * | ||
+ | * 3065 * 41 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 157 * | ||
+ | |||
+ | * 3066 * 42 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 121 * 100 * 25 * | ||
+ | * 3067 * 43 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 117 * 100 * 25 * | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | <pre> | ||
+ | BORConfig params for roc 28 slot 16 | ||
+ | ************************************************************************************************************ | ||
+ | * Row * chann * NW * IE * PG * P1 * P2 * IBIT * ABIT * PBIT * H * TH * TL * | ||
+ | ************************************************************************************************************ | ||
+ | * 124522 * 34 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 111 * 100 * 25 * | ||
+ | * 124523 * 35 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 114 * 100 * 25 * | ||
+ | |||
+ | * 124524 * 36 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 31 * | ||
+ | * 124525 * 37 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 126 * 118 * 157 * | ||
+ | * 124526 * 38 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 31 * | ||
+ | * 124527 * 39 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 123 * 118 * 157 * | ||
+ | * 124528 * 40 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 120 * 118 * 31 * | ||
+ | * 124529 * 41 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 124 * 118 * 157 * | ||
+ | |||
+ | * 124530 * 42 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 102 * 100 * 25 * | ||
+ | * 124531 * 43 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 101 * 100 * 25 * | ||
+ | </pre> | ||
+ | |||
+ | <pre> BORConfig params for roc62 slot 17 | ||
+ | |||
+ | ************************************************************************************************************ | ||
+ | * Row * chann * NW * IE * PG * P1 * P2 * IBIT * ABIT * PBIT * H * TH * TL * | ||
+ | ************************************************************************************************************ | ||
+ | * 91759 * 31 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 49 * 40 * 10 * | ||
+ | * 91760 * 32 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 51 * 40 * 10 * | ||
+ | * 91761 * 33 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 52 * 40 * 10 * | ||
+ | * 91762 * 34 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 52 * 40 * 10 * | ||
+ | * 91763 * 35 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 53 * 40 * 10 * | ||
+ | |||
+ | * 91764 * 36 * 118 * 120 * 6 * 6 * 6 * 6 * 0 * 3 * 59 * 60 * 15 * | ||
+ | * 91765 * 37 * 118 * 120 * 6 * 6 * 6 * 6 * 0 * 3 * 57 * 60 * 143 * | ||
+ | * 91766 * 38 * 118 * 120 * 6 * 6 * 6 * 6 * 0 * 3 * 63 * 60 * 15 * | ||
+ | * 91767 * 39 * 118 * 120 * 6 * 6 * 6 * 6 * 0 * 3 * 62 * 60 * 143 * | ||
+ | * 91768 * 40 * 118 * 120 * 6 * 6 * 6 * 6 * 0 * 3 * 63 * 60 * 15 * | ||
+ | * 91769 * 41 * 118 * 120 * 6 * 6 * 6 * 6 * 0 * 3 * 59 * 60 * 143 * | ||
+ | * 91770 * 42 * 100 * 80 * 4 * 6 * 6 * 6 * 0 * 3 * 59 * 60 * 15 * | ||
+ | * 91771 * 43 * 100 * 80 * 4 * 6 * 6 * 6 * 0 * 3 * 55 * 60 * 10 * | ||
+ | * 91772 * 44 * 100 * 80 * 4 * 6 * 6 * 6 * 0 * 3 * 50 * 60 * 14 * | ||
+ | * 91773 * 45 * 100 * 80 * 4 * 6 * 6 * 6 * 0 * 3 * 62 * 60 * 138 * | ||
+ | * 91774 * 46 * 100 * 80 * 4 * 6 * 6 * 6 * 0 * 3 * 51 * 60 * 15 * | ||
+ | * 91775 * 47 * 100 * 80 * 4 * 6 * 6 * 6 * 0 * 3 * 63 * 60 * 143 * | ||
+ | |||
+ | * 91776 * 48 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 51 * 40 * 10 * | ||
+ | * 91777 * 49 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 53 * 40 * 10 * | ||
+ | * 91778 * 50 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 51 * 40 * 10 * | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | |||
+ | <pre> | ||
+ | Run 11016 | ||
+ | **************************************************************************************************************************** | ||
+ | * Row * rocid * slot * chann * NW * IE * PG * P1 * P2 * IBIT * ABIT * PBIT * H * TH * TL * | ||
+ | **************************************************************************************************************************** | ||
+ | * 136619 * 25 * 9 * 35 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 110 * 100 * 25 * | ||
+ | * 136620 * 25 * 9 * 36 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 120 * 118 * 31 * | ||
+ | * 136621 * 25 * 9 * 37 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 126 * 118 * 157 * | ||
+ | * 136622 * 25 * 9 * 38 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 31 * | ||
+ | * 136623 * 25 * 9 * 39 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 126 * 118 * 157 * | ||
+ | * 136624 * 25 * 9 * 40 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 121 * 118 * 31 * | ||
+ | * 136625 * 25 * 9 * 41 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 157 * | ||
+ | * 136626 * 25 * 9 * 42 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 121 * 100 * 25 * | ||
+ | |||
+ | * 41795 * 28 * 16 * 35 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 114 * 100 * 25 * | ||
+ | * 41796 * 28 * 16 * 36 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 31 * | ||
+ | * 41797 * 28 * 16 * 37 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 126 * 118 * 157 * | ||
+ | * 41798 * 28 * 16 * 38 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 31 * | ||
+ | * 41799 * 28 * 16 * 39 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 123 * 118 * 157 * | ||
+ | * 41800 * 28 * 16 * 40 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 120 * 118 * 31 * | ||
+ | * 41801 * 28 * 16 * 41 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 124 * 118 * 157 * | ||
+ | * 41802 * 28 * 16 * 42 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 102 * 100 * 25 * | ||
+ | |||
+ | No errors for FDC channels | ||
+ | |||
+ | * 3851 * 62 * 17 * 35 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 53 * 40 * 10 * | ||
+ | * 3852 * 62 * 17 * 36 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 51 * 40 * 10 * | ||
+ | * 3853 * 62 * 17 * 37 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 49 * 40 * 10 * | ||
+ | * 3854 * 62 * 17 * 38 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 54 * 40 * 10 * | ||
+ | * 3855 * 62 * 17 * 39 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 52 * 40 * 10 * | ||
+ | * 3856 * 62 * 17 * 40 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 54 * 40 * 10 * | ||
+ | * 3857 * 62 * 17 * 41 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 50 * 40 * 10 * | ||
+ | * 3858 * 62 * 17 * 42 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 51 * 40 * 10 * | ||
+ | * 3859 * 62 * 17 * 43 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 55 * 40 * 10 * | ||
+ | * 3860 * 62 * 17 * 44 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 50 * 40 * 10 * | ||
+ | * 3861 * 62 * 17 * 45 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 52 * 40 * 10 * | ||
+ | * 3862 * 62 * 17 * 46 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 51 * 40 * 10 * | ||
+ | * 3863 * 62 * 17 * 47 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 53 * 40 * 10 * | ||
+ | * 3864 * 62 * 17 * 48 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 51 * 40 * 10 * | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | |||
+ | |||
+ | {|border="1" cellpadding="5" cellspacing="0" style="text-align:center; " | ||
+ | |+ BORConfig summary | ||
+ | |Run || error channels | ||
+ | |- | ||
+ | | 11016 || roc25 slot 9 and roc28 slot 16 channels 36-41. No errors in FDC modules. | ||
+ | |- | ||
+ | | 11017 || No BORConfig | ||
+ | |- | ||
+ | | 11075 || roc25 slot 9 and roc28 slot 16 channels 36-41, roc62 slot 17 channels 36-47 | ||
+ | |- | ||
+ | | 11078 || No BORConfig? | ||
+ | |- | ||
+ | | 11098 || roc25 slot 9 and roc28 slot 16 channels 36-41, roc62 slot 17 channels 36-47 | ||
+ | |- | ||
+ | | 11250 || roc25 slot 9 and roc28 slot 16 channels 36-41, roc62 slot 17 channels 36-47 | ||
+ | |- | ||
+ | | 11559 || roc25 slot 9 and roc28 slot 16 channels 36-41, roc62 slot 17 channels 36-47 | ||
+ | |- | ||
|} | |} |
Latest revision as of 20:08, 3 May 2016
Contents
Run | hits | repeatfree hits | diffs | time | q | pedestal | amplitude | integral | overflow count | readout | |
10954 | 28658293 | 24179315 | 12394 | 61 | 0 | 1 | 12326 | 6 | 0 | CDC | |
10956 | 87414131 | 73914777 | 145176 | 107559 | 275 | 4 | 37530 | 12672 | 0 | CDC | |
10957 | 19196556 | 16340197 | 33186 | 24069 | 59 | 3 | 9086 | 2868 | 0 | CDC & FDC |
NB hits with repeated pairs are not necessarily an error, it was just simpler to exclude all of them.
Most of the discrepancies for run 10965 come from 6 channels where the firmware time = 1 + emulated time, they are not noise events.
Run 10986
Run | hits | repeatfree hits | diffs | time | q | pedestal | amplitude | integral | overflow count | readout | |
10986 file 002 | 8058453 | 6875279 | 167 | 15 | 0 | 0 | 150 | 2 | 0 | CDC & FDC | |
10986 files 002-005 | 32523087 | 27581269 | 688 | 72 | 0 | 0 | 612 | 4 | 0 | CDC & FDC | cp/wrd err - event 3779794 digihit 0 |
After looking at more data (145.8M hits)
- No errors found in q or overflows
- 11 pedestal errors which are all 1 bit: firmware pedestal = 1 + emulated pedestal
- 18 integral errors, all are 1 bit, firmware integral = 2 + emulated integral
- 2662 amplitude errors, all firmware > emulated, most errors are value 2 or 16, NO errors in channels 0-5
- 5240 time errors, 4237 errors with emulated time = 1 + firmware time and amplitude=511;
remaining 1003 time errors have firmware time > emulated time
run 10986 CP/WRD channel number error, file 4, event 3779794 0xf9800000 FILLER WORD 0xf9800000 FILLER WORD 0x81c85101 BLOCK HEADER Slot#=7 0x91c0acd2 EVENT Header Slot#=7 0x98006ace TRIGGER TIME 0x7203ae SECOND WORD 0xa9b09510 PULSE DATA CDC channel: 27 0x554c0ffc SECOND WORD 0xa19380c8 RAW WINDOW DATA channel: 25 WindowSize= 200 ->> ERROR CHANNEL MISSMATCH! ROC:27 SLOT= 7 PulseChannel= 27 WindowChannel= 25 EventNumber= 44242 EC=477608 evioEVENT:3779794 0xa600a5 DATA 0xa500a4 DATA
Run 11005, In 152 files Beni found one error in file 096, event 89271302 here the offending event: 0xadb09700 PULSE DATA CDC channel: 91 0x3108a41a SECOND WORD 0xa1b300c8 RAW WINDOW DATA channel: 27 WindowSize= 200 ->>> ERROR CHANNEL MISSMATCH! ROC:28 SLOT= 6 PulseChannel= 91 WindowChannel= 27 EventNumber= 11270 EC=256153 evioEVENT:89271302 0x580051 DATA 0x4d004e DATA
Run 11016, trigger holdoff 15us
Run 11016 CP/WRD channel number mismatch in file 008, eventnum 7388533 roc 27 slot 8 chan 27
Most of the differences between firmware and emulation are in 6 'special' channels, 36,38,40 in roc25 slot 9 and roc28 slot 16.
Run | hits | diffs | time | q | pedestal | amplitude | integral | overflow count |
m11016_000.root | 17591 | 12782 | 12770 | 41 | 0 | 1 | 1545 | 0 |
m11016_001.root | 17732 | 13027 | 13020 | 26 | 0 | 2 | 1537 | 0 |
Run | hits | diffs | time | q | pedestal | amplitude | integral | overflow count |
m11016_000.root | 8952625 | 234 | 20 | 0 | 0 | 214 | 0 | 0 |
m11016_001.root | 8997454 | 232 | 14 | 0 | 0 | 218 | 0 | 0 |
Run | hits | diffs | time | q | pedestal | amplitude | peaktime | overflow count |
fdc11016.root (up to eventnum 37674440) | 623289744 | 11624 | 200 | 0 | 11424 | 0 | 0 | 0 |
fdc11016_1.root (up to eventnum 68625067) | 520212924 | 10178 | 248 | 0 | 9930 | 0 | 0 | 0 |
No problems with roc62 slot 17 ch 36,38,40,42 (0 diffs in fdc11016.root, 1 diff in fdc11016_1.root)
Run 11017, trigger holdoff 30us
Run | hits | diffs | time | q | pedestal | amplitude | integral | overflow count | |
11017 file 000 | 10068567 | 207 | 16 | 0 | 0 | 189 | 2 | 0 | |
11017 files 000 to 010 | 100527675 | 1983 (0.002%) | 135 | 0 | 2 | 1839 | 7 | 0 | |
m11017_01n.root | 100380599 | 1938 | 130 | 0 | 8 | 1794 | 6 | 0 | |
m11017_02n.root | 100487145 | 1904 | 135 | 0 | 3 | 1759 | 7 | 0 | |
m11017_03n.root | 100272682 | 1926 | 146 | 0 | 1 | 1771 | 8 | 0 | |
m11017_04n.root | 100338072 | 1868 | 123 | 0 | 3 | 1732 | 10 | 0 | |
m11017_05n.root | 100287389 | 1897 | 120 | 0 | 3 | 1768 | 6 | 0 | |
m11017_06n.root | 100280346 | 1884 | 121 | 0 | 3 | 1752 | 8 | 0 | |
m11017_07n.root | 100410590 | 1851 | 124 | 0 | 6 | 1711 | 10 | 0 | |
m11017_08n.root | 100592802 | 1983 | 159 | 0 | 2 | 1812 | 10 | 0 | |
m11017_090.root | 10074400 | 210 | 18 | 0 | 0 | 191 | 1 | 0 | |
m11017_091.root | 10026250 | 182 | 10 | 0 | 0 | 171 | 1 | 0 | |
m11017_092.root | 4573015 | 94 | 10 | 0 | 0 | 84 | 0 | 0 |
Differences in time and amplitude are mostly/all one or two bits, most often 16, with firmware > emulated. In first 10 files, only 1 of the 1983 errors is in one of the 'special' channels.
Run | hits | diffs | time | q | pedestal | amplitude | peaktime | overflow count |
up to eventnum 34987372 (in file 042) | 620710504 | 8608 | 225 | 1 | 8388 | 2 | 2 | 0 |
fdc11017_1.root (files 042 to 083) | 620125508 | 8547 | 231 | 0 | 8316 | 0 | 0 | 0 |
fdc11017_2.root | 128552589 | 1865 | 60 | 0 | 1805 | 0 | 0 | 0 |
No problems with roc62 slot 17 ch 36,38,40,42 (0 diffs)
Run 11075, with bufferlevel=1 (all previous runs had bufferlevel=4)
Almost all the errors were small time errors (mostly of 1) in 6 channels: roc 25 slot 9 channels 36, 38, 40 and roc 28 slot 16 channels 36, 38, 40.
(n==1283||n==1282||n==1148||n==1362||n==1363||n==1228||n==1362)
Other channels with errors:
file 000: roc 28 slot 6 channel 64
file 001: roc 28 slot 6 channels 67,68
file 002?: roc 28 slot 6 channels 37,52,64
file 005: roc 26 slot 15 channels 64,65,67-70
file 005: roc 27 slot 15 channel 70
file 005: roc 28 slot 6 channel 64
file 005: roc 28 slot 16 channel 41
Run | hits | diffs | time | q | pedestal | amplitude | integral | overflow count |
11075 file 000 | 15117 | 12730 | 12724 | 22 | 0 | 1 | 1490 | 0 |
11075 file 001 | 14970 | 12634 | 12631 | 23 | 0 | 3 | 1490 | 0 |
11075 file 002 | 15304 | 12940 | 12931 | 28 | 0 | 1 | 1613 | 0 |
11075 file 003 | 15423 | 12948 | 12942 | 33 | 0 | 5 | 1535 | 0 |
11075 file 004 | 15182 | 12722 | 12711 | 39 | 0 | 0 | 1550 | 0 |
11075 file 005 | 15225 | 12879 | 12872 | 24 | 0 | 1 | 1561 | 0 |
m11075_006.root | 15285 | 12905 | 12894 | 37 | 0 | 0 | 1545 | 0 |
m11075_007.root | 15158 | 12764 | 12753 | 37 | 0 | 5 | 1512 | 0 |
m11075_008.root | 15242 | 12915 | 12905 | 33 | 0 | 1 | 1562 | 0 |
m11075_009.root | 15185 | 12845 | 12839 | 30 | 0 | 3 | 1578 | 0 |
m11075_010.root | 15312 | 12911 | 12903 | 31 | 0 | 1 | 1610 | 0 |
m11075_011.root | 15400 | 12971 | 12961 | 29 | 0 | 6 | 1653 | 0 |
m11075_012.root | 15160 | 12793 | 12783 | 36 | 0 | 0 | 1574 | 0 |
m11075_013.root | 15376 | 12981 | 12971 | 26 | 0 | 2 | 1525 | 0 |
m11075_014.root | 15030 | 12715 | 12701 | 29 | 0 | 2 | 1515 | 0 |
m11075_015.root | 15531 | 13174 | 13169 | 21 | 0 | 1 | 1558 | 0 |
m11075_016.root | 6770 | 5698 | 5693 | 14 | 0 | 1 | 702 | 0 |
In these channels the firmware time > emulated, usually by 1; firmware integral < emulated, mostly by 7 or 8.
Run | hits | diffs | time | q | pedestal | amplitude | integral | overflow count |
11075 file 000 | 8711146 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
11075 file 001 | 8715448 | 2 | 0 | 0 | 0 | 0 | 2 | 0 |
11075 file 002 | 8730510 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
11075 file 003 | 8722303 | 3 | 0 | 0 | 2 | 0 | 1 | 0 |
11075 file 004 | 8737891 | 3 | 0 | 0 | 2 | 0 | 1 | 0 |
11075 file 005 | 8777045 | 10 | 8 | 0 | 0 | 0 | 2 | 0 |
m11075_006.root | 8739145 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
m11075_007.root | 8738164 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
m11075_008.root | 8719757 | 2 | 1 | 0 | 0 | 0 | 1 | 0 |
m11075_009.root | 8715792 | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
m11075_010.root | 8746926 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
m11075_011.root | 8747333 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
m11075_012.root | 8757520 | 2 | 0 | 0 | 0 | 0 | 2 | 0 |
m11075_013.root | 8747057 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
m11075_014.root | 8710565 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
m11075_015.root | 8703025 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
m11075_016.root | 3979224 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Run | hits | diffs | time | q | pedestal | amplitude | integral | overflow count |
11075 | 250670 | 211525 (84%) | 211383 | 492 | 0 | 33 | 25573 | 0 |
Run | hits | diffs | time | q | pedestal | amplitude | integral | overflow count |
11075 | 143698851 | 21 (0.000015% or 0.15/million) | 2 | 0 | 7 | 0 | 12 | 0 |
Run 11075 errors in 'other' channels (where d_time = emulated time - firmware time, etc) root [6] CDC->Scan("rocid:slot:channel:d_time:d_pedestal:d_integral","!(n==1283||n==1282||n==1148||n==1362||n==1363||n==1228||n==1362)") ************************************************************************************ * Row * rocid * slot * channel * d_time * d_pedesta * d_integra * ************************************************************************************ * * 110318 * 28 * 3 * 62 * 1 * 0 * 0 * * 180713 * 25 * 4 * 66 * 1 * 0 * 0 * * * 38381 * 28 * 6 * 52 * 0 * -8 * 0 * * 39892 * 28 * 6 * 37 * 0 * -8 * 0 * * 53583 * 28 * 6 * 20 * 0 * -8 * 0 * * 57471 * 28 * 6 * 42 * 0 * -8 * 0 * * 95547 * 28 * 6 * 22 * 0 * -8 * 0 * * 116077 * 28 * 6 * 33 * 0 * -8 * 0 * * 127815 * 28 * 6 * 38 * 0 * -8 * 0 * * * 5141 * 28 * 6 * 64 * 0 * 0 * -2 * * 18869 * 28 * 6 * 68 * 0 * 0 * -2 * * 19952 * 28 * 6 * 67 * 0 * 0 * -2 * * 45314 * 28 * 6 * 64 * 0 * 0 * -2 * * 57884 * 28 * 6 * 68 * 0 * 0 * -2 * * 66240 * 28 * 6 * 64 * 0 * 0 * -2 * * 71844 * 28 * 6 * 64 * 0 * 0 * -2 * * 83697 * 28 * 6 * 64 * 0 * 0 * -2 * * 107566 * 28 * 6 * 66 * 0 * 0 * -2 * * 157499 * 28 * 6 * 71 * 0 * 0 * -2 * * 158618 * 28 * 6 * 68 * 0 * 0 * -2 * * 172222 * 28 * 6 * 64 * 0 * 0 * -2 * * ************************************************************************************ Errors in integral are in roc 28 slot 6 channels 64, 66, 67, 68, 71, firmware larger by 2. Errors in pedestal are in roc 28 slot 6 channels between 22 and 52, firmware larger by 8. 2 other errors in time are from other channels, different events, firmware smaller by 1 - this is a firmware bug, overflow in adc value that makes no difference to le_time in almost every case
Observations on 'special' channels errors: Time errors are small, firmware>emulated Q errors - 291 of the 492 errors are firmware q=1 when emulated q=0, firmware time ends in 4 (with a large time error) or 9 (with firmware time = emulated+1 if emulated ends in 8, or firmware time = emulated time if emulated ends in 9.). 6 errors are q=0 when emulated q=1 and time ends in 4 The other 195 entries are q=0 when emulated q=1 and emulated time ends in 9 (firmware time = emulated+1 or 2). q=1 and time ending in 4 means low timing threshold xing occurs too late to upsample (change in pedestal). q=1 and time ending in 9 means upsampled values are too high (eg very steep gradient). All of the integral errors appear to be caused by the time error. The integral starting point is dependent on the time calculation. In each case, the emulated time is earlier than the firmware time, and after adding the extra adc samples to the firmware integral it matches the emulated integral. eg root [10] CDC->Scan("eventnum:rocid:slot:channel:time:m_time:d_time:amp:q:m_q:integral:int(m_integral/16)-integral:int(adc[int(0.1*m_time)]/16):int((m_integral-adc[int(0.1*m_time)])/16)-integral","(n==1283||n==1282||n==1148||n==1362||n==1363||n==1228||n==1362)&&d_integral!=0") ************************************************************************************************************************************************************************************ * Row * eventnum * rocid * slot * channel * time * m_time * d_time * amp * q * m_q * integral * int(m_int * int(adc[i * int((m_in * ************************************************************************************************************************************************************************************ * 10 * 498 * 28 * 16 * 36 * 651 * 649 * -2 * 29 * 0 * 0 * 1031 * 8 * 8 * 0 * * 23 * 840 * 28 * 16 * 40 * 370 * 369 * -1 * 49 * 0 * 0 * 1325 * 7 * 7 * 0 * * 26 * 941 * 28 * 16 * 36 * 400 * 398 * -2 * 72 * 0 * 0 * 2054 * 7 * 6 * 0 * * 31 * 1444 * 28 * 16 * 36 * 860 * 858 * -2 * 56 * 0 * 0 * 982 * 7 * 7 * 0 * * 40 * 1760 * 28 * 16 * 38 * 400 * 399 * -1 * 96 * 0 * 0 * 1449 * 7 * 6 * 0 *
channels | hits | diffs | time | q | pedestal | amplitude | peaktime | overflow count |
all | 150879668 | 45872 | 45870 | 183 | 0 | 17 | 17 | 0 |
roc62 slot 17 ch 36,38,40,42 | 48170 | 45497 | 45496 | 182 | 0 | 17 | 17 | 0 |
others | 150831498 | 375 | 374 | 1 | 0 | 0 | 0 | 0 |
Run 11559
Run | hits | diffs | time | q | pedestal | amplitude | integral | overflow count |
11559 | 105786 | 80085 (76%) | 80019 | 173 | 0 | 8 | 9295 | 0 |
Run | hits | diffs | time | q | pedestal | amplitude | integral | overflow count |
11559 | 69382364 | 113 (1.6/million) | 65 | 0 | 3 | 0 | 45 | 0 |
Differences: Time (65): emulated = firmware + 1, with amplitude=511, due to an overflow bug. Pedestal (3): emulated = firmware - 8, roc 28 slot 6 ch 3, 33, 46 Integral (45): emulated = firmware - 2, roc 28 slot 6 ch 64-71 (mostly even ch)
BORConfig
BORConfig params for roc 25 slot 9 ************************************************************************************************************ * Row * chann * NW * IE * PG * P1 * P2 * IBIT * ABIT * PBIT * H * TH * TL * ************************************************************************************************************ * 3058 * 34 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 121 * 100 * 25 * * 3059 * 35 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 110 * 100 * 25 * * 3060 * 36 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 120 * 118 * 31 * * 3061 * 37 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 126 * 118 * 157 * * 3062 * 38 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 31 * * 3063 * 39 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 126 * 118 * 157 * * 3064 * 40 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 121 * 118 * 31 * * 3065 * 41 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 157 * * 3066 * 42 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 121 * 100 * 25 * * 3067 * 43 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 117 * 100 * 25 *
BORConfig params for roc 28 slot 16 ************************************************************************************************************ * Row * chann * NW * IE * PG * P1 * P2 * IBIT * ABIT * PBIT * H * TH * TL * ************************************************************************************************************ * 124522 * 34 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 111 * 100 * 25 * * 124523 * 35 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 114 * 100 * 25 * * 124524 * 36 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 31 * * 124525 * 37 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 126 * 118 * 157 * * 124526 * 38 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 31 * * 124527 * 39 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 123 * 118 * 157 * * 124528 * 40 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 120 * 118 * 31 * * 124529 * 41 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 124 * 118 * 157 * * 124530 * 42 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 102 * 100 * 25 * * 124531 * 43 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 101 * 100 * 25 *
BORConfig params for roc62 slot 17 ************************************************************************************************************ * Row * chann * NW * IE * PG * P1 * P2 * IBIT * ABIT * PBIT * H * TH * TL * ************************************************************************************************************ * 91759 * 31 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 49 * 40 * 10 * * 91760 * 32 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 51 * 40 * 10 * * 91761 * 33 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 52 * 40 * 10 * * 91762 * 34 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 52 * 40 * 10 * * 91763 * 35 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 53 * 40 * 10 * * 91764 * 36 * 118 * 120 * 6 * 6 * 6 * 6 * 0 * 3 * 59 * 60 * 15 * * 91765 * 37 * 118 * 120 * 6 * 6 * 6 * 6 * 0 * 3 * 57 * 60 * 143 * * 91766 * 38 * 118 * 120 * 6 * 6 * 6 * 6 * 0 * 3 * 63 * 60 * 15 * * 91767 * 39 * 118 * 120 * 6 * 6 * 6 * 6 * 0 * 3 * 62 * 60 * 143 * * 91768 * 40 * 118 * 120 * 6 * 6 * 6 * 6 * 0 * 3 * 63 * 60 * 15 * * 91769 * 41 * 118 * 120 * 6 * 6 * 6 * 6 * 0 * 3 * 59 * 60 * 143 * * 91770 * 42 * 100 * 80 * 4 * 6 * 6 * 6 * 0 * 3 * 59 * 60 * 15 * * 91771 * 43 * 100 * 80 * 4 * 6 * 6 * 6 * 0 * 3 * 55 * 60 * 10 * * 91772 * 44 * 100 * 80 * 4 * 6 * 6 * 6 * 0 * 3 * 50 * 60 * 14 * * 91773 * 45 * 100 * 80 * 4 * 6 * 6 * 6 * 0 * 3 * 62 * 60 * 138 * * 91774 * 46 * 100 * 80 * 4 * 6 * 6 * 6 * 0 * 3 * 51 * 60 * 15 * * 91775 * 47 * 100 * 80 * 4 * 6 * 6 * 6 * 0 * 3 * 63 * 60 * 143 * * 91776 * 48 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 51 * 40 * 10 * * 91777 * 49 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 53 * 40 * 10 * * 91778 * 50 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 51 * 40 * 10 *
Run 11016 **************************************************************************************************************************** * Row * rocid * slot * chann * NW * IE * PG * P1 * P2 * IBIT * ABIT * PBIT * H * TH * TL * **************************************************************************************************************************** * 136619 * 25 * 9 * 35 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 110 * 100 * 25 * * 136620 * 25 * 9 * 36 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 120 * 118 * 31 * * 136621 * 25 * 9 * 37 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 126 * 118 * 157 * * 136622 * 25 * 9 * 38 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 31 * * 136623 * 25 * 9 * 39 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 126 * 118 * 157 * * 136624 * 25 * 9 * 40 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 121 * 118 * 31 * * 136625 * 25 * 9 * 41 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 157 * * 136626 * 25 * 9 * 42 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 121 * 100 * 25 * * 41795 * 28 * 16 * 35 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 114 * 100 * 25 * * 41796 * 28 * 16 * 36 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 31 * * 41797 * 28 * 16 * 37 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 126 * 118 * 157 * * 41798 * 28 * 16 * 38 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 127 * 118 * 31 * * 41799 * 28 * 16 * 39 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 123 * 118 * 157 * * 41800 * 28 * 16 * 40 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 120 * 118 * 31 * * 41801 * 28 * 16 * 41 * 236 * 236 * 6 * 6 * 6 * 6 * 3 * 0 * 124 * 118 * 157 * * 41802 * 28 * 16 * 42 * 200 * 200 * 4 * 4 * 4 * 4 * 3 * 0 * 102 * 100 * 25 * No errors for FDC channels * 3851 * 62 * 17 * 35 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 53 * 40 * 10 * * 3852 * 62 * 17 * 36 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 51 * 40 * 10 * * 3853 * 62 * 17 * 37 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 49 * 40 * 10 * * 3854 * 62 * 17 * 38 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 54 * 40 * 10 * * 3855 * 62 * 17 * 39 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 52 * 40 * 10 * * 3856 * 62 * 17 * 40 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 54 * 40 * 10 * * 3857 * 62 * 17 * 41 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 50 * 40 * 10 * * 3858 * 62 * 17 * 42 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 51 * 40 * 10 * * 3859 * 62 * 17 * 43 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 55 * 40 * 10 * * 3860 * 62 * 17 * 44 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 50 * 40 * 10 * * 3861 * 62 * 17 * 45 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 52 * 40 * 10 * * 3862 * 62 * 17 * 46 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 51 * 40 * 10 * * 3863 * 62 * 17 * 47 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 53 * 40 * 10 * * 3864 * 62 * 17 * 48 * 100 * 80 * 4 * 4 * 4 * 4 * 0 * 2 * 51 * 40 * 10 *
Run | error channels |
11016 | roc25 slot 9 and roc28 slot 16 channels 36-41. No errors in FDC modules. |
11017 | No BORConfig |
11075 | roc25 slot 9 and roc28 slot 16 channels 36-41, roc62 slot 17 channels 36-47 |
11078 | No BORConfig? |
11098 | roc25 slot 9 and roc28 slot 16 channels 36-41, roc62 slot 17 channels 36-47 |
11250 | roc25 slot 9 and roc28 slot 16 channels 36-41, roc62 slot 17 channels 36-47 |
11559 | roc25 slot 9 and roc28 slot 16 channels 36-41, roc62 slot 17 channels 36-47 |