Barrel Shifter
ConceptA barrel shifter is a combinational digital circuit that can shift or rotate a data word by any number of bit positions in a single operation, implemented as a permutation network built from successive layers of multiplexers (and, in some designs, transmission gates). Evidence describes its use as a building block in CORDIC/normalized SVD hardware and as the structural basis of a Physical Unclonable Function (PUF) that exploits per-path delay variation. A related processor-design case study shows how barrel-shift logic can be decomposed into reverse/right-shift/reverse stages on a RISC-V core.
WIKI
Barrel Shifter
Overview
A barrel shifter is a combinational digital circuit that performs an arbitrary-direction, arbitrary-amount shift (or rotation) of a data word within a single clock cycle, without iterating over a shift count. It is commonly realized as a permutation network—layers of multiplexers (or transmission gates) that route each input bit to a chosen output position based on the shift amount.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →