The application discloses a self-loading
storage structure suitable for a nonvolatile storage unit and belongs to the field of integrated circuits, comprising a
programming structure, a loading structure, a reset structure and a readout structure. The
programming structure is used for storing configuration data into the nonvolatile storage unit through a
programming channel; the loading structure is used for loading the data stored in the programming structure; the reset structure is used for resetting the loading structure before loading; and the readout structure is used for reading out the data in the loading structure. Compared with a traditional SRAM type FPGA, the self-loading
storage structure does not need to read data from an external configuration memory for running at power-on, has a faster starting speed and has higher flexibility.