Methods and apparatus for embedding an error correction code in memory cells
A memory unit and error technology, applied in static memory, error detection/correction, data representation error detection/correction, etc., can solve problems such as single event flip effects, bad connections, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 3
[0137] Additional Example 3. The method of additional embodiment 1, further comprising: computing second error checking bits for the second subset of configuration data stored in the second subset of the configuration memory cells, wherein the first of the configuration memory cells and the second subset overlap in common predetermined configuration memory cells.
[0138] Additional Example 4. The method of additional embodiment 3, wherein the second subset of configuration data is stored in a column of configuration memory cells of the array.
[0139] Additional Example 5. The method of additional embodiment 3, further comprising: storing the second error checking bit in a second configuration memory cell in the unrelated subset of configuration memory cells.
[0140] Additional Example 6. The method of additional embodiment 5, further comprising: associating a first location with the first configuration memory cell; and selecting a second location for the second configur...
Embodiment 13
[0147] Additional Example 13. A method for processing configuration data, the configuration data implementing a circuit design on an integrated circuit, the method comprising: receiving the configuration data; identifying a set of don't care bits in the configuration data, wherein at any one of the don't care bits A polarity change in the circuit design preserves the functionality of the circuit design; computes parity bits for the subset of configuration data; generates updated configuration data by substituting the parity bits for bits in the set of irrelevant bits; and The updated configuration data programs configuration memory cells on the integrated circuit.
[0148] Additional Example 14. The method of additional embodiment 13, wherein generating the updated configuration data further comprises computing additional parity bits for an additional subset of the configuration data, wherein the subset of the configuration data and the additional subset Sets share a common ...
Embodiment 19
[0153]Additional Example 19. A non-transitory computer-readable storage medium for processing a circuit design implemented on a programmable circuit, the non-transitory computer medium comprising instructions for: receiving the circuit design; in the programmable circuit saving a first subset of configuration memory cells for storing error checking bits; generating configuration data to program a second subset of configuration memory cells in the programmable circuit, wherein the configuration data is in the programmable circuit Implementing the circuit design and wherein the first and second subsets are disjoint; identifying a don't care subset of configuration memory cells in a second subset of configuration memory cells, the configuration memory cells storing don't care bits, wherein the don't care The polarity change of the bits preserves the function implemented by the circuit design in the programmable circuit; and the configuration data is coded for error checking.
[...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com