Tags:
create new tag
view all tags
---+ [[RD53A][ RD53A]] travel module test in KEK ---++ Photos: to be soon ---++ software: installed tbb for YARR compile yum install tbb tbb-devel directory at YARR-20190820 git checkout v1.0.0 -b v1.0.0 mkdir build-v1.0.0 && cd build-v1.0.0 && cmake3 .. && make && make install ---++ RD53A chip: RD53A: Chip SN: 0x0495 Known perculiarities: has VDDA hack with 200kOhm resistst a NTC mounted near chip use chip config [[https://travelling-module.readthedocs.io/en/latest/files/rd53a_TravellingChip.json][rd53a_TravellingChip.json]] https://travelling-module.readthedocs.io/en/latest/files/rd53a_TravellingChip.json ---++ Scans: conn. config: configs/connectivity/rd53a_0495_00.json chip config: configs/rd53a_0495_00.json scan logs are available soon ---+++ console logs: ./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/std_digitalscan.json -p<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/std_digitalscan.json -p | tee logs/digital_pre.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/std_analogscan.json -p | tee logs/analogscan_pre.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/std_thresholdscan.json -p | tee logs/thresholdscan_pre.log<br />vim configs/scans/rd53a/diff_tune_globalthreshold.json<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/diff_tune_globalthreshold.json -p -t 1000 | tee logs/diff_tune_globalthre.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/diff_tune_pixelthreshold.json -p -t 1000 | tee logs/diff_tune_pixelthre.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/diff_tune_globalpreamp.json -p -t 10000 | tee logs/diff_tune_globalpreamp.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/diff_tune_pixelthreshold.json -p -t 1000 | tee logs/diff_tune_pixelthre_re.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/diff_thresholdscan.json -p | tee logs/diff_thres.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/lin_tune_globalthreshold.json -p -t 1000 | tee logs/lin_tune_globalthre.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/lin_tune_globalthreshold.json -p -t 2000 | tee logs/lin_tune_globalthre.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/lin_tune_pixelthreshold.json -p -t 2000 | tee logs/lin_tune_pixelthre.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/lin_tune_pixelthreshold.json -p -t 1000 | tee logs/lin_tune_pixelthre_1000.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/lin_tune_globalpreamp.json -p -t 10000 | tee logs/lin_tune_globalpreamp.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/lin_tune_globalpreamp.json -p -t 10000 8 | tee logs/lin_tune_globalpreamp2.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/lin_tune_pixelthreshold.json -p -t 1000 | tee logs/lin_tune_pixelthre_1000_re.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/diff_tune_globalthreshold.json -p -t 1000 | tee logs/diff_tune_globalthre_2.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/diff_tune_pixelthreshold.json -p -t 1000 | tee logs/diff_tune_pixelthre_2.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/diff_tune_globalpreamp.json -p -t 10000 8 | tee logs/diff_tune_globalpreamp_2.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/diff_tune_pixelthreshold.json -p -t 1000 | tee logs/diff_tune_pixelthre_2_re.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/syn_tune_globalthreshold.json -p -t 1000 | tee logs/syn_tune_globalthre.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/syn_tune_globalpreamp.json -p -t 10000 8 | tee logs/syn_tune_globalpreamp.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/syn_tune_globalthreshold.json -p -t 1000 | tee logs/syn_tune_globalthre_re.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/std_thresholdscan.json -p | tee logs/thresholdscan_after.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/std_totscan.json -p | tee logs/totscan_after.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/std_totscan.json -p -t 10000 | tee logs/totscan_after.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/std_noisescan.json -p | tee logs/noisescan_after.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/std_noisescan.json -p | tee logs/noisescan_after_2.log<br />./bin/scanConsole -r configs/controller/specCfg.json -c configs/connectivity/rd53a_TravellingChip.json -s configs/scans/rd53a/std_noisescan.json -p -m 1 | tee logs/noisescan_after_2.log ---+++ plotting cd plotting && make plotWithRoot_Threshold ../data/000248_std_thresholdscan/ pdf 1 plotWithRoot_NoiseMap ../data/000248_std_thresholdscan/ pdf 1 the results are available soon ---++ localdb cd work/Silicon mkdir localDB && cd localDB ---+++ setup mongoDB server git clone https://github.com/jlab-hep/localdb-tools.git cd setting sudo ./db_server_install.sh There was two troubles when starting mongoDB server. First problem is, "SELinux is preventing /usr/bin/mongod from search access on the directory /sys/fs/cgroup" (and also /sys/fs/cgroup/memory/memory.limit_in_bytes). The solution is type, sudo ausearch -c 'mongod' --raw | audit2allow -M my-mongod && sudo semodule -i my-mongod.pp . Second problem is wrong bind ip address in configuration in /etc/mongod.conf. The solution is to delete wrong bind ip in /etc/mongod.conf. Then, run sudo ./db_server_install.sh again to finish setup. ---+++ start viewer cd ../viewer ./setup.sh # create default configure file export FLASK_DEBUG=1 # debug mode (option) nohup python3 app.py --config conf.yml & # Start viewer on background open browser, type http://localhost:5000/localdb/ to see if there is no problem. ---+++ checkout YARR localDB and setup cd ../.. git clone -b devel https://gitlab.cern.ch/yarr/yarr.git yarr-localdb cd yarr-localdb mkdir build && cd build && cmake3 .. && make && make install cd ../localdb /setup_db.sh ---+++ register module based on https://yarr.readthedocs.io/en/devel/localdb/#advanced-tutorial cd .. 1. create a user configuration. e.g. eunchong.json <pre><code>{ "userName": "Eunchong Kim", "institution": "Tokyo Tech", "description": "nemui" } <br /></code></pre> 2. create a site configuration. e.g.) kek.json <pre><code>{ "institution": "KEK" }</code></pre> 3. create component_rd53a_TravellingChip.json ={<br /> "module": {<br /> "serialNumber": "0x0495",<br /> "componentType": "Module"<br /> },<br /> "chipType" : "RD53A",<br /> "chips" : [<br /> {<br /> "serialNumber": "0x0495_chip1",<br /> "componentType": "Front-end Chip",<br /> "chipId": 0<br /> }<br /> ]<br />}= then, type ./bin/dbAccessor -C -c component_rd53a_TravellingChip.json -u eunchong.json -i kek.json -- %USERSIG{AtlasjSilicon - 2019-08-20}% ---++ Comments %COMMENT%
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r3 - 2019-08-20
-
AtlasjSilicon
Home
Site map
Main web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
E
dit
A
ttach
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback