An Optimized Structure for Data Alignment Logic in Parallel CRC Computing Circuits

In bit-level parallel cyclic redundancy check (CRC) computing circuits, it is possible that the input data length may not be evenly divisible by the parallel bit width. Consequently, the incorporation of alignment logic into the circuit is necessary to discard the invalid data. A comprehensive analysis of 256-bits parallel circuits reveals that the data alignment structure introduces an additional delay of 46% to 53.8%. We proposed a prealignment structure as a means of optimizing the data alignment logic. This structure separates the data alignment logic from the loopback structure generated by the parallel computing logic, allowing for pipelining between the data alignment logic and the parallel computing logic. On-board tests on field-programmable gate arrays (FPGAs) show that circuits with a prealignment structure have an increase in maximum clock frequency of about 95% to 175% and a reduction in average energy consumption for computation of about 40.6% to 55% compared to circuits using a shift-alignment structure.

Authors

Institutions

Publication Details

Journal
IEEE Embedded Systems Letters
Published
2024-10-24
DOI
https://doi.org/10.1109/les.2024.3485632
Citations
1
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Optimized Structure for Data Alignment Logic in Parallel CRC Computing Circuits

Yuchen Nie, Hangzai Luo, Nailiang Kuang, Yuting Ji et al.
1 citations
IEEE Embedded Systems Letters
Distributed and Parallel Computing Systems
0.35
article

An Optimized Structure for Data Alignment Logic in Parallel CRC Computing Circuits

Yuchen Nie, Hangzai Luo, Nailiang Kuang, Yuting Ji, Sheng Zhong
article en
1 citations

Abstract

In bit-level parallel cyclic redundancy check (CRC) computing circuits, it is possible that the input data length may not be evenly divisible by the parallel bit width. Consequently, the incorporation of alignment logic into the circuit is necessary to discard the invalid data. A comprehensive analysis of 256-bits parallel circuits reveals that the data alignment structure introduces an additional delay of 46% to 53.8%. We proposed a prealignment structure as a means of optimizing the data alignment logic. This structure separates the data alignment logic from the loopback structure generated by the parallel computing logic, allowing for pipelining between the data alignment logic and the parallel computing logic. On-board tests on field-programmable gate arrays (FPGAs) show that circuits with a prealignment structure have an increase in maximum clock frequency of about 95% to 175% and a reduction in average energy consumption for computation of about 40.6% to 55% compared to circuits using a shift-alignment structure.

IEEE Embedded Systems LettersVol. 17(2)
Northwest University (CN), China XD Group (China) (CN)
Openalex Percentile: Top 37%
Distributed and Parallel Computing Systems
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

An Optimized Structure for Data Alignment Logic in Parallel CRC Computing Circuits — Yuchen Nie, Hangzai Luo, et al. · IEEE Embedded Systems Letters (2024) | TGRS Research Map | TGRS