Amirkhanyan et al., 2019 - Google Patents
On a Few Scrambling Types for Memory SystemsAmirkhanyan et al., 2019
- Document ID
- 17144397822079372730
- Author
- Amirkhanyan K
- Vardanian V
- Publication year
- Publication venue
- 2019 Computer Science and Information Technologies (CSIT)
External Links
Snippet
In this paper, we defined a new logical organization of a group of memory instances of the same size and structure, called a memory system (MS). A few scrambling types defined earlier for conventional SRAM memory instances are extended for MS that are widely used …
- 230000015654 memory 0 title abstract description 130
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/44—Indication or identification of errors, e.g. for repair
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/38—Response verification devices
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/18—Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5068—Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
- G06F17/5081—Layout analysis, e.g. layout verification, design rule check
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0721—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment within a central processing unit [CPU]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation; Subsequent repair; Testing stores during standby or offline operation
- G11C29/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/72—Masking faults in memories by using spares or by reconfiguring with optimized replacement algorithms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation; Subsequent repair; Testing stores during standby or offline operation
- G11C29/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/80—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout
- G11C29/816—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout for an application-specific layout
- G11C29/818—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout for an application-specific layout for dual-port memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
- G11C29/56008—Error analysis, representation of errors
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Lu et al. | Efficient built-in redundancy analysis for embedded memories with 2-D redundancy | |
| Shoukourian et al. | SoC yield optimization via an embedded-memory test and repair infrastructure | |
| US8112730B2 (en) | Various methods and apparatuses for memory modeling using a structural primitive verification for memory compilers | |
| Huang et al. | Built-in redundancy analysis for memory yield improvement | |
| US7149924B1 (en) | Apparatus, method, and system having a pin to activate the self-test and repair instructions | |
| Lee et al. | A memory built-in self-repair scheme based on configurable spares | |
| US9715942B2 (en) | Built-in self-test (BIST) circuit and associated BIST method for embedded memories | |
| US6813201B2 (en) | Automatic generation and validation of memory test models | |
| Cho et al. | A survey of repair analysis algorithms for memories | |
| Harutyunyan et al. | Memory physical aware multi-level fault diagnosis flow | |
| CN112466379A (en) | Memory bit mapping relation determining method and device, processor chip and server | |
| US7768840B1 (en) | Memory modeling using an intermediate level structural description | |
| Wu et al. | Fault simulation and test algorithm generation for random access memories | |
| Lu et al. | Efficient built-in self-repair techniques for multiple repairable embedded RAMs | |
| Harutyunyan et al. | Fault awareness for memory BIST architecture shaped by multidimensional prediction mechanism | |
| US8762926B2 (en) | Method and apparatus for diagnosing a fault of a memory using interim time after execution of an application | |
| Huang et al. | Raisin: Redundancy analysis algorithm simulation | |
| Lu et al. | Efficient BISR techniques for word-oriented embedded memories with hierarchical redundancy | |
| Oh et al. | BIRA with optimal repair rate using fault-free memory region for area reduction | |
| Amirkhanyan et al. | On a Few Scrambling Types for Memory Systems | |
| Franklin et al. | Testing reconfigured RAM's and scrambled address RAM's for pattern sensitive faults | |
| Wang et al. | Fault pattern oriented defect diagnosis for memories | |
| Sfikas et al. | Testing neighbouring cell leakage and transition induced faults in DRAMs | |
| Axelos et al. | Efficient memory repair using cache-based redundancy | |
| Fuchs et al. | Diagnosis and repair of large memories: A critical review and recent results |