2021
DOI: 10.1088/1748-0221/16/01/p01025
|View full text |Cite
|
Sign up to set email alerts
|

Strategies for on-chip digital data compression for X-ray pixel detectors

Abstract: The continued desire for X-ray pixel detectors with higher frame rates will stress the ability of application-specific integrated circuit (ASIC) designers to provide sufficient off-chip bandwidth to reach continuous frame rates in the 1 MHz regime. To move from the current 10 kHz to the 1 MHz frame rate regime, ASIC designers will continue to pack as many power-hungry high-speed transceivers at the periphery of the ASIC as possible. In this paper, however, we present new strategies to make the most efficient u… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2021
2021
2025
2025

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(13 citation statements)
references
References 23 publications
0
13
0
Order By: Relevance
“…Custom silicon may be required for certain data processing steps. 40 , 41 Specialized accelerators may be used for tasks such as ML model training and inference. 42 , 43 , 44 …”
Section: Resultsmentioning
confidence: 99%
“…Custom silicon may be required for certain data processing steps. 40 , 41 Specialized accelerators may be used for tasks such as ML model training and inference. 42 , 43 , 44 …”
Section: Resultsmentioning
confidence: 99%
“…Such synthesis tools incur the cost of higher performance overheads, particularly in resource usage. 4 Leveraging the power of Scala's modern programming language features, Chisel offers higher expressivity, which dramatically improves the productivity and flexibility for constructing synthesizable digital circuits. It also integrates cycleaccurate simulators seamlessly, aiming for lightweight test-driven development, which significantly reduces the barrier to entry for hardware development.…”
Section: Chisel Hardware Construction Languagementioning
confidence: 99%
“…Since zero (or lower) values dominate the majority of the input data, we employ a bit-shuffling scheme in the encoding stage, which resembles a matrix transpose operation and increases the co-occurrence of zero pixels, to filter out unused higher bits. The bit-shuffling operation can be expressed simply as a set of wires between the input bits and the output bits in the correct order and requires no logic circuit in ASIC; hence it is inexpensive to implement and verify [4]. The output from the encoding stage is variable in size, and multiple encoding blocks generate variable-sized data simultaneously, so no I/O can handle such inputs directly.…”
Section: Compressor/reduction Logicsmentioning
confidence: 99%
See 1 more Smart Citation
“…For example, detectors currently used in ptychographic experiments at synchrotron light sources can generate 1030×514 12-bit pixel frames at 3 kHz, yielding a 19.5 Gbps data generation rate. Next-generation light sources, such as the APS upgrade (APSU) [1], are expected to increase X-ray beam brightness by more than two orders of magnitude, an increase that will enable lensless imaging techniques such as ptychography to acquire data at MHz rates [29], potentially increasing data acquisition rates to Tbps. Such dramatically greater data acquisition rates are scientifically exciting but also pose severe technical challenges for data processing systems.…”
Section: Introductionmentioning
confidence: 99%