The present application relates to the technical field of encoding and decoding
verification, and in particular, to an LDPC
simulation verification platform and
verification method. The verification platform comprises a sequence, an input unit, a to-be-tested device, an output unit, a
reference model, and a scoreboard. The LDPC
simulation verification platform is developed based on the UVM verification methodology, which is convenient for
transplantation and
redevelopment; through the verification
matrix optimization program developed based on the
MATLAB, an optimal verification matrix can begenerated for different NAND Flash particle characteristics; through the LDPC
encoder / decoder
reference model developed based on the C++, the expected data of each computing node in each codeword operation cycle can be accurately output, and by comparison with the resistance
transistor logic code computed result, the
problem location can be quickly locked; and by integrating the
programming language interface component, real-time comparison between the C++
reference model and the resistance
transistor logic code result and the
error reporting can be implemented, and verification efficiency canbe improved.