Patent classifications
G06F11/085
SECURITY CONTROL METHOD AND APPARATUS FOR INTEGRATED CIRCUIT, STORAGE MEDIUM, AND ELECTRONIC DEVICE
The present invention provides a security control method and apparatus for an integrated circuit, a storage medium, and an electronic device. The method includes: determining first error data of a first target control module in a group data collection module, wherein the group data collection module includes at least one first target control module; determining a first check code corresponding to the first error data based on a first collection module in the group data collection module; and controlling, based on the first check code and the first error data, a security control module to perform a preset processing operation corresponding to the first error data. The present disclosure can support collection and processing of a huge number of error data for the integrated circuit.
METHOD OF STORING BLOCKCHAIN TRANSACTION DATA USING FOUNTAIN CODES AND APPARATUS FOR THE SAME
Disclosed herein is a method for storing blockchain transaction data. The method includes selecting transaction blocks corresponding to an encoding group, generating at least one encoding chunk corresponding to each of participating nodes by performing fountain encoding on the transaction blocks, and storing the at least one encoding chunk corresponding to one of the participating nodes.
DECODER PERFORMING ITERATIVE DECODING, AND STORAGE DEVICE USING THE SAME
A decoder including a main memory, a flag memory and a decoding logic is provided. The flag memory is configured to store flag data and the decoding logic configured to perform an iteration. Further, the decoding logic is configured to: perform an i.sup.th operation using first data, wherein i is a natural number, flag-encode second data that is results obtained by performing the i.sup.th operation on the first data, store results obtained by performing the flag encoding on the second data in the flag memory as first flag data if the flag encoding succeeds, and store predetermined second flag data that is different from the first flag data of the second data in the flag memory if the flag encoding fails.
METHOD AND APPARATUS FOR STORING BLOCKCHAIN DATA BASED ON ERROR CORRECTION CODE
Disclosed herein are a method and an apparatus for storing blockchain data based on error correction code. The method for storing blockchain data based on error correction code includes dividing block data to be stored into multiple subblock datasets, generating parity datasets corresponding to the block data, and storing the subblock datasets and the parity datasets in proportion to storage capacities of the blockchain data storage nodes.
Field programmable gate array
An object of the invention is to provide a field programmable gate array which is able to prevent an inappropriate value from being output to the outside of an FPGA even when an SRAM-based programmable logic portion is out of order and to secure safety of a system. The field programmable gate array of the invention includes a hard macro CPU in which a circuit structure is fixed, a programmable logic in which a circuit structure is changeable, a diagnosis circuit which diagnoses an abnormality of the programmable logic, and a fail-safe interface circuit which is able to control an external output from the programmable logic to a safe side, and the hard macro CPU outputs a fail-safe signal which is an output of a safe side to the fail-sate interface circuit when an error is detected by the diagnosis circuit.
MEMORY SYSTEM AND OPERATING METHOD THEREOF
A memory system includes: an ECC unit suitable for generating third data by correcting second data and a third DBI flag by correcting a second DBI flag, based on the second data, the second DBI flag, and a second parity, which are provided through a channel; a DBI unit suitable for generating fourth data by determining whether a plurality of third data bits respectively corresponding to a plurality of DBI flag bits constituting the third DBI flag are inverted, based on the third data and the third DBI flag; and a DM unit suitable for generating a DM flag indicating whether a write operation is performed on a plurality of fourth data bits constituting the fourth data, based on the second data
Data returned responsive to executing a start subchannel instruction
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.
Memory system and method of operating the memory system
A method of operating a memory system includes receiving information data corresponding to a second program unit that is a part of a first program unit and a write request for the information data from a host; generating a codeword by performing error correction code (ECC) encoding on the received information data such that a partial parity bit corresponding to the information data among all parity bits of the codeword is updated; and providing a memory device with the generated codeword and a write command regarding the codeword.
Field Programmable Gate Array
An object of the invention is to provide a field programmable gate array which is able to prevent an inappropriate value from being output to the outside of an FPGA even when an SRAM-based programmable logic portion is out of order and to secure safety of a system. The field programmable gate array of the invention includes a hard macro CPU in which a circuit structure is fixed, a programmable logic in which a circuit structure is changeable, a diagnosis circuit which diagnoses an abnormality of the programmable logic, and a fail-safe interface circuit which is able to control an external output from the programmable logic to a safe side, and the hard macro CPU outputs a fail-safe signal which is an output of a safe side to the fail-sate interface circuit when an error is detected by the diagnosis circuit.
Invoking an error handler to handle an uncorrectable error
A detector detects, using an error code, an error in data stored in a memory. The detector determines whether the error is uncorrectable using the error code. In response to determining that the error is uncorrectable, an error handler associated with an application is invoked to handle the error in the data by recovering the data to an application-wide consistent state.