Patent ID: 11947889
Assignee: SHENZHEN MICROBT ELECTRONICS TECHNOLOGY CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. The chip according to claim 8, wherein:
the chip is used for implementing SHA-256 algorithm;
the rows of the first type of each operation stage include a first row and a second row, wherein:
the first row includes a first set of register modules, a first set of logical operation modules, a second set of register modules, a second set of logical operation modules, and a fourth set of modules, wherein the first set of register modules of the first row includes 4 32-bit cache register modules A, B, C and D arranged in the form of an array of 1 row and 4 columns, the second set of register modules of the first row includes 4 32-bit cache register modules E, F, G and H arranged in the form of an array of 1 row and 4 columns, and the fourth set of modules of the first row includes 4 16-bit extension register modules arranged in the form of an array of 2 rows and 2 columns;
the second row includes a first set of register modules, a first set of logical operation modules, a fifth set of register modules and a fourth set of modules, wherein the first set of register modules of the second row includes 4 32-bit extension register modules R0, R1, R9 and R14 arranged in the form of an array of 1 row and 4 columns, the fifth set of register modules of the second row includes one 32-bit extension register module R15, and the fourth set of modules of the second row includes 4 16-bit extension register modules arranged in the form of an array of 2 rows and 2 columns; and
each 32-bit cache register module is used to store one 32-bit intermediate value, each 32-bit extension register module is used to store one 32-bit extension data, and every two 16-bit extension register modules, provided sequentially in the Y-direction, in the fourth set of modules in each of the first and second rows are used to collectively store one 32-bit extension data.