These small blocks are classified into n types to which ???a???, ???b???, ???c???, ???d???, . . . , are attached in the same manner as shown in FIGS. 36A and 36B. In this arrangement, the number of set stage holding circuits in each cycle is only 1/n for each type.