Timing adjusting circuits have a ferroelectric capacitor for timing adjustment in transmitting the activation signals output from the columndecoder to the sense amplifier circuits.
Moreover, this decoder is also compatible with various block-lengths and code-rates, so only one decoder is needed for different LDPC codes with the same column weight.