Abstract-We present several hardware architectures to implement low-density parity-check (LDPC) decoders for codes constructed with hierarchical structure. The proposed hierarchical formulation of the LDPC code allows a structured hardware realization of the decoder. For a fully-parallel implementation, there is reduced routing congestion, allowing implementations for blocks sizes up to 1024 bits in 0.13µm technology. Partially and fully serial implementations benefit greatly from the structure of the code as well, leading to several flexible, efficient architectures. In a general purpose 0.13µm technology, the approximate area required by a 1024-bit fullyparallel LDPC decoder is found to be 12.5mm 2 while a serial decoder can be implemented in an area of 0.15mm 2 .