Memory Testing Patents (Class 714/718)
-
Patent number: 11557366Abstract: A method for operating a memory includes determining to perform an error correction operation; determining whether to perform an error correction operation; generating an internal address when the error correction operation is performed; reading data from memory cells that are selected based on the internal address and an error correction code corresponding to the data; performing an error correction operation on the data based on the error correction code to produce an error-corrected data; writing the error-corrected data and an error correction code corresponding to the error-corrected data into the memory cells; determining one or more regions among regions in the memory as a repair-requiring region based on an error detected when the error correction operation is performed; receiving a first command; backing up the data and the error correction code into a redundant region in response to the first command; and repairing the repair-requiring region with the redundant region.Type: GrantFiled: October 20, 2020Date of Patent: January 17, 2023Assignee: SK hynix Inc.Inventors: Kyung Whan Kim, Sun Hwa Park, Kee Yun Kim, Sung Joo Ha, Ah Reum Han
-
Patent number: 11551772Abstract: A set of bits of a segment of a memory device that is associated with an unsuccessful first decoding operation can be identified. A discrepancy value for at least one bit of the set of bits can be calculated. It can be determined whether the discrepancy value calculated for the at least one bit of the set of bits corresponds to a correction capability of the failed decoding operation. In response to determining that the discrepancy value calculated for the at least one bit corresponds to the correction capability of the failed decoding operation, the at least one bit of the set of bits can be corrected by switching a value of the at least one bit.Type: GrantFiled: February 4, 2021Date of Patent: January 10, 2023Assignee: Micron Technology, Inc.Inventors: Yingquan Wu, Eyal En Gad
-
Patent number: 11494317Abstract: One example method of testing an electrical device comprises transmitting a data pattern to a memory device of the electrical device by a controller of the electrical device to provide a written data pattern to the memory device, wherein the data pattern replicates a resonant frequency of at least a portion of the electrical device, reading the written data pattern from the memory device with the controller, and comparing the written data pattern to the data pattern.Type: GrantFiled: December 29, 2020Date of Patent: November 8, 2022Assignee: Waymo LLCInventors: Sabareeshkumar Ravikumar, Shishuang Sun, Feng Wang, Ji Zhang
-
Patent number: 11495318Abstract: The present disclosure provides memory devices and methods for using shared latch elements thereof. A memory device includes a substrate, an interposer disposed over the substrate, and a logic die and stacked memory dies disposed over the interposer. In the logic die, the test generation module performs a memory test operation for the memory device. The functional elements stores functional data in latch elements during a functional mode of the memory device. The repair analysis module determines memory test/repair data based on the memory test operation. The memory test/repair data comprises memory addresses of faulty memory storage locations of the memory device that are identified during the memory test operation. The repair analysis module configures the latch elements into a scan chain, accesses the memory test/repair data during the test mode of the memory device, and repairs the memory device using the memory test/repair data.Type: GrantFiled: June 3, 2020Date of Patent: November 8, 2022Assignee: NANYA TECHNOLOGY CORPORATIONInventor: Jung-Hsing Chien
-
Patent number: 11442854Abstract: Described apparatuses and methods balance memory-portion accessing. Some memory architectures are designed to accelerate memory accesses using schemes that may be at least partially dependent on memory access requests being distributed roughly equally across multiple memory portions of a memory. Examples of such memory portions include cache sets of cache memories and memory banks of multibank memories. Some code, however, may execute in a manner that concentrates memory accesses in a subset of the total memory portions, which can reduce memory responsiveness in these memory types. To account for such behaviors, described techniques can shuffle memory addresses based on a shuffle map to produce shuffled memory addresses. The shuffle map can be determined based on a count of the occurrences of a reference bit value at bit positions of the memory addresses. Using the shuffled memory address for memory requests can substantially balance the accesses across the memory portions.Type: GrantFiled: October 14, 2020Date of Patent: September 13, 2022Assignee: Micron Technology, Inc.Inventor: David Andrew Roberts
-
Patent number: 11437113Abstract: A memory system includes a storage medium including a target memory region having a plurality of memory units; and a controller configured to store data into one or more target memory units, each of which is estimated to take less time to perform a write operation thereon than any of the other memory units among the plurality of memory units, when performing a memory dump operation due to a sudden power off.Type: GrantFiled: May 18, 2020Date of Patent: September 6, 2022Assignee: SK hynix Inc.Inventors: Min Hwan Moon, Chung Un Na
-
Patent number: 11404109Abstract: The present disclosure includes apparatuses and methods related to logical operations using memory cells. An example apparatus comprises a first memory cell controlled to invert a data value stored therein and a second memory cell controlled to invert a data value stored therein. The apparatus may further include a controller coupled to the first memory cell and the second memory cell. The controller may be configured to cause performance of a logical operation between the data value stored in the first memory cell and the data value stored in the second memory cell.Type: GrantFiled: April 6, 2020Date of Patent: August 2, 2022Assignee: Micron Technology, Inc.Inventors: Troy A. Manning, Glen E. Hush
-
Patent number: 11398288Abstract: A data storage system includes a storage medium and a storage controller configured to perform interface training operations. The interface training operations include loading a test data pattern into a first controller buffer of the storage controller, loading the test data pattern into a first storage medium buffer of the storage medium, setting a first read voltage or timing parameter at the storage controller, transferring the test data pattern from the first storage medium buffer to a second controller buffer of the storage controller using the first read voltage or timing parameter, comparing the test data pattern in the first controller buffer with the test data pattern in the second controller buffer, and determining a first read transfer error rate based on the first comparison.Type: GrantFiled: May 21, 2021Date of Patent: July 26, 2022Assignee: SANDISK TECHNOLOGIES LLCInventors: Phil Reusswig, Sahil Sharma, Rohit Sehgal, Niles Yang
-
Patent number: 11392468Abstract: Methods, systems, and apparatuses for storing operational information related to operation of a non-volatile array are described. For example, the operational information may be stored in a in a subarray of a memory array for use in analyzing errors in the operation of memory array. In some examples, an array driver may be located between a command decoder and a memory array. The array driver may receive a signal pattern used to execute an access instruction for accessing non-volatile memory cells of a memory array and may access the first set of non-volatile memory cells according to the signal pattern. The array driver may also store the access instruction (e.g., the binary representation of the access instruction) at a non-volatile subarray of the memory array.Type: GrantFiled: June 18, 2019Date of Patent: July 19, 2022Assignee: Micron Technology, Inc.Inventors: Christopher John Kawamura, Scott James Derner, Charles L. Ingalls
-
Patent number: 11385285Abstract: An automated test equipment for testing a device under test comprises an on-chip-system-test controller. The on-chip system test controller comprises at least one debug interface or control interface configured to communicate with the device under test. The on-chip-system-test controller optionally comprises at least one high bandwidth interface configured to communicate with the device under test. The on-chip-system-test controller is configured to control a test of a device-under-test which is a system-on-a chip.Type: GrantFiled: October 14, 2020Date of Patent: July 12, 2022Assignee: Advantest CorporationInventors: Olaf Pöppe, Klaus-Dieter Hilliges
-
Patent number: 11379157Abstract: A dynamic random access memory (DRAM) includes first and second data buses, and first and second command and address (C/A) buses. The first data bus conveys a write data to the DRAM. The second data bus conveys read data from the DRAM. The first and second C/A buses are respectively associated with the first and second data buses. In one embodiment, the first data bus conveys the write data to a first bank of memory of the DRAM simultaneously as the second data bus conveys the read data from a second bank of memory of the DRAM. In another embodiment, the first data bus conveys the write data to a first rank of memory of the DRAM simultaneously as the second data bus conveys read data from a second rank of memory of the DRAM.Type: GrantFiled: October 26, 2020Date of Patent: July 5, 2022Inventor: Philip Enrique Madrid
-
Patent number: 11361136Abstract: An approach to create a multiple use test case when one or more computer processors receive a first test case from a test generator. The approach includes the computer processors evaluating each instruction in the first test case to determine that an instruction meets a set of conditions for creating a multiple use test case. The method includes one or more computer processors generating a set of rules for each instruction meeting the one or more conditions to create the multiple use test case. Furthermore, the method includes one or more computer processors creating the multiple use test case by adding the set of rules to each instruction meeting the one or more conditions to create the multiple use test case.Type: GrantFiled: July 17, 2020Date of Patent: June 14, 2022Assignee: International Business Machines CorporationInventor: Oz Dov Hershkovitz
-
Patent number: 11353509Abstract: A digital circuit robustness verification method is provided that includes the following steps. An internal storage circuit and an external storage circuit corresponding to a circuit under test are set to store a plurality of random values and a configuration of the circuit under test for performing a predetermined function is set by a processing circuit. A driving signal corresponding to the predetermined function is transmitted to the circuit under test by a previous stage circuit, such that the circuit under test executes the predetermined function to further generate an output signal. The determination as to whether the output signal is correct or not is made by a next stage circuit, and the circuit under test is determined to pass a robustness verification when the output signal is correct.Type: GrantFiled: August 25, 2020Date of Patent: June 7, 2022Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventors: Wen-Yi Mao, Jin-Fu Huang, Dai-De Wei, Yong-Bin Cao
-
Patent number: 11347506Abstract: An apparatus, method and computer program are described, the apparatus comprising decode circuitry configured to decode instructions, and processing circuitry responsive to the instructions decoded by the decode circuitry to perform data processing. In response to the decode circuitry decoding a memory copy size determining instruction specifying as operands a source memory address, a destination memory address and a total number of bytes to be copied from a source block of memory locations indicated by the source memory address to a destination block of memory locations indicated by the destination memory address, the processing circuitry is configured to determine, based on at least one of the source memory address and the destination memory address, a memory copy size indicating value indicative of a subset of the total number of bytes to be copied. A data transfer instruction is also described.Type: GrantFiled: January 15, 2021Date of Patent: May 31, 2022Assignee: Arm LimitedInventors: James Tsung-Lun Yang, Richard William Earnshaw
-
Patent number: 11348654Abstract: A test system includes a non-volatile memory device that includes a plurality of memory blocks operating in a multi-plane mode, and a test machine that detects a bad block of the non-volatile memory device. The non-volatile memory device generates a ready/busy signal which is based on whether an erase loop for detection of the bad block progresses. When at least one normal block is detected from the plurality of memory blocks included in planes operating in the multi-plane mode, the non-volatile memory device generates the ready/busy signal having a first busy interval. When all the memory blocks included in the planes operating in the multi-plane mode are detected as bad blocks, the non-volatile memory device generates the ready/busy signal having a second busy interval shorter than the first busy interval.Type: GrantFiled: September 2, 2020Date of Patent: May 31, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Myoung-Won Yoon, Sang-Hyun Joo
-
Patent number: 11340561Abstract: Provided is a control system which can support a user with respect to the designation of a data group to be collected. The control system (1) includes: first and second controllers (100, 200); a drive device (300) which has a plurality of safety functions for a motor (400); a data tracing module (154) which traces a state value for indicating an operation state of the motor (400); and a support device (500) which receives a setting of the data group to be collected including the state value. The support device (500) includes: a storage (510) which stores collection candidate information in which a data group of collection candidates is associated with a type of a safety function; and an output section (508) which outputs, as the data group to be collected, the data group of collection candidates associated with one selected safety function.Type: GrantFiled: September 26, 2019Date of Patent: May 24, 2022Assignee: OMRON CorporationInventors: Daisuke Tamashima, Asuka Sugiyama, Yuji Suzuki, Fumiaki Sato
-
Patent number: 11334278Abstract: A first operation is performed on a first portion of a plurality of data blocks. A request is received to perform a second operation associated with the plurality of data blocks. A rate of performance of the first operation on the first portion of the plurality of data blocks is determined. The second program operation is performed on a second portion of the plurality of data blocks based on the rate of performance of the first operation on the first portion of the plurality of data blocks.Type: GrantFiled: March 1, 2018Date of Patent: May 17, 2022Assignee: Micron Technology, Inc.Inventor: Yang Zhang
-
Patent number: 11328786Abstract: A memory module includes at least one semiconductor memory device, and a test pattern memory that stores first test pattern information for testing the at least one semiconductor memory device, and the first test pattern information stored in the test pattern memory is transferred to a host in a test operation. Through the memory module having the above-described function, a memory test is possible in consideration of a unique weak characteristic of the memory module.Type: GrantFiled: February 4, 2020Date of Patent: May 10, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Jihyuk Oh, Jiseok Kang, Junho Jung
-
Patent number: 11320480Abstract: Various embodiments of the invention provide a system and a method for testing one or more devices under test (DUTs) and for checking one or more test setups. Each of the one or more test setups includes a test board having several sockets for receipt of a DUT. A custom hardware interface is used to electrically connect the test board, such as a burn-in board with a test system configuration having multiple modules that can be configured using a computer device and related software to provide customized testing of the DUTs. The system is scalable to accommodate any DUT having any number of channels and to provide customized testing. Results of the testing are sent to the computing device.Type: GrantFiled: August 4, 2019Date of Patent: May 3, 2022Inventor: Albert Gaoiran
-
Patent number: 11315654Abstract: Various implementations described herein refer to an integrated circuit having first circuitry and second circuitry. The first circuitry receives first input data and bypasses error correction circuitry to determine whether the first input data has one or more first errors. The second circuitry receives second input data and enables the error correction circuitry to determine whether the second input data has one or more second errors.Type: GrantFiled: October 3, 2018Date of Patent: April 26, 2022Assignee: Arm LimitedInventors: Andy Wangkun Chen, Yannis Jallamion-Grive, Cyrille Nicolas Dray, Frank David Frederick
-
Patent number: 11314278Abstract: A semiconductor device includes a first control circuit controlling a first child clock source to receive a clock signal from a parent clock source, a first channel management (CM) circuit transmitting a first clock request to the first control circuit in response to a second clock request received from a first IP block, a second control circuit controlling a second child clock source to receive the clock signal from the parent clock source, a second CM circuit transmitting a third clock request to the second control circuit in response to a fourth clock request received from a second IP block, and a power management unit transmitting a power control command to the first CM circuit and the second CM circuit to control a power state of the first IP block and the second IP block. The first CM circuit and the second exchange signals to maintain a master-slave relationship.Type: GrantFiled: January 21, 2021Date of Patent: April 26, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ho Yeon Jeon, Ah Chan Kim, Jae Gon Lee
-
Patent number: 11307929Abstract: Methods, systems, and devices for a memory device with status feedback for error correction are described. For example, during a read operation, a memory device may perform an error correction operation on first data read from a memory array of the memory device. The error correction operation may generate second data and an indicator of a state of error corresponding to the second data. In one example, the indicator may indicate one of multiple possible states of error. In another example, the indicator may indicate a corrected error or no detectable error. The memory device may output the first or second data and the indicator of the state of error during a same burst interval. The memory device may output the data on a first channel and the indicator of the state of error on a second channel.Type: GrantFiled: June 10, 2020Date of Patent: April 19, 2022Assignee: Micron Technology, Inc.Inventors: Scott E. Schaefer, Aaron P. Boehm
-
Patent number: 11307931Abstract: A system and method for managing a reduction in capacity of a memory sub-system. An example method involving a memory sub-system: configuring the memory device with a zoned namespace comprising a plurality of zones; notifying a host system of a failure associated with a zone of the plurality of zones, wherein the failure affects stored data; receiving from the host system an indication to continue at a capacity that is reduced; recovering the stored data of the zone affected by the failure; and updating the set of memory devices to change the capacity to a reduced capacity.Type: GrantFiled: March 19, 2021Date of Patent: April 19, 2022Assignee: Micron Technology, Inc.Inventor: Luca Bert
-
Patent number: 11303429Abstract: In one example an apparatus comprises a computer readable memory, an XMSS operations logic to manage XMSS functions, a chain function controller to manage chain function algorithms, a secure hash algorithm-2 (SHA2) accelerator, a secure hash algorithm-3 (SHA3) accelerator, and a register bank shared between the SHA2 accelerator and the SHA3 accelerator. Other examples may be described.Type: GrantFiled: June 28, 2019Date of Patent: April 12, 2022Assignee: INTEL CORPORATIONInventors: Santosh Ghosh, Vikram Suresh, Sanu Mathew, Manoj Sastry, Andrew H. Reinders, Raghavan Kumar, Rafael Misoczki
-
Patent number: 11295791Abstract: A memory device Input/Output includes a memory cell having a local bit line. A first IO circuit is coupled to the local bit line and is configured to output a local IO signal to a global bit line. A second IO circuit is coupled to the global bit line and is configured to output a global IO signal. A latch circuit is configured to latch the local IO signal in response to a data signal on the local bit line.Type: GrantFiled: September 21, 2020Date of Patent: April 5, 2022Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Atul Katoch, Ali Taghvaei
-
Patent number: 11294745Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The computing device obtains a data identifier associated with a data object and determines DSN address(es) associated with storage of one or more encoded data slice(s) (EDS(s)). The computing device selects slice names based on the DSN address(es) and issues at least a read threshold number of read slice requests using slice names to at least some storage units (SUs). When an insufficient number of EDSs is received, the computing device issues an alternate read slice request to an alternate SU. When a sufficient number of EDSs is received from the alternate SU and the computing device has received at least the read threshold number of EDSs, the computing device reconstructs the data segment.Type: GrantFiled: April 1, 2020Date of Patent: April 5, 2022Assignee: PURE STORAGE, INC.Inventors: Wesley B. Leggette, Andrew D. Baptist, Greg R. Dhuse, Jason K. Resch, Gary W. Grube, S. Christopher Gladwin
-
Patent number: 11288406Abstract: An embodiment is directed to a hardware circuit for performing operations on data transmitted between a processor and memory. The hardware circuit includes a first interface communicatively coupled to the processor. The first interface configured to emulate a first protocol of the memory. The hardware circuit further includes a second interface communicatively coupled to the memory. The second interface configured to emulates a second protocol of the processor. The hardware circuit also includes hardware logic configured with a bi-directional path, such that each of the first and second interfaces is associated with a different direction of the bi-directional path. The bi-directional path is configured to execute an operation on data received at both the first interface and the second interface.Type: GrantFiled: November 15, 2019Date of Patent: March 29, 2022Assignee: The Charles Stark Draper Laboratory, Inc.Inventors: Nhut Tran, J. Ryan Prince, Brian Nugent, Elliot Greenwald
-
Patent number: 11282824Abstract: Some examples described herein provide for a multi-chip structure including one or more memory dies stacked on a die having a programmable integrated circuit (IC). In an example, a multi-chip structure includes a package substrate, a first die, and a second die. The first die includes a programmable IC, and the programmable IC includes a memory controller. The first die is on and attached to the package substrate. The second die includes memory. The second die is stacked on the first die. The memory is communicatively coupled to the memory controller.Type: GrantFiled: April 23, 2019Date of Patent: March 22, 2022Assignee: XILINX, INC.Inventor: Matthew H. Klein
-
Patent number: 11263177Abstract: Disclosed is a novel system and process for automating the process of identifying deleted file chunks. The present invention has two components. A client component to identify data chunks and a server component for storage and indexing technology for the over 1 billion records relating to the data chunks necessary to run the software.Type: GrantFiled: August 1, 2017Date of Patent: March 1, 2022Assignee: Child Rescue Coalition, Inc.Inventors: Jose Omar Garcia-Fernandez, William Scott Wiltse
-
Patent number: 11262924Abstract: Automatic memory overclocking, including: increasing a memory frequency setting for a memory module until a memory stability test fails; determining an overclocked memory frequency setting including a highest memory frequency setting passing the memory stability test; and generating a profile including the overclocked memory frequency setting.Type: GrantFiled: December 30, 2019Date of Patent: March 1, 2022Assignee: ADVANCED MICRO DEVICES, INC.Inventors: William R. Alverson, Amitabh Mehra, Anil Harwani, Jerry A. Ahrens, Grant E. Ley, Jayesh Joshi
-
Patent number: 11251148Abstract: Semiconductor devices are disclosed. According to some embodiments, a semiconductor device may include a memory array area and a peripheral area. The memory array area may include a number of memory cells and a number of array pads configured to receive an input voltage. The peripheral area may include a number of peripheral pads for interfacing with the memory array area. In these or other embodiments, the peripheral area may be arranged adjacent to a first edge of the semiconductor device and the number of array pads may be arranged proximate to a second edge of the semiconductor device. The second edge may be perpendicular to the first edge. The memory array area may also include an array distribution conductor configured to variously electrically connect the number of memory cells to the number of array pads. A semiconductor-device package and system are also disclosed.Type: GrantFiled: January 28, 2020Date of Patent: February 15, 2022Assignee: Micron Technology, Inc.Inventor: Hisamitsu Kimoto
-
Patent number: 11249839Abstract: A system with multiple processing domains sharing a memory resource accessed via a shared memory controller detects a memory error. As data is written to the shared memory resource, each processing domain generates a diagnostic code as a function of the data, the memory address for the data, and of a unique identifier corresponding to the processing domain. The diagnostic code is stored with the data for verification when the data is read back. As the data is read back, the processing domain separates the diagnostic code from the data being read and generates another diagnostic code in the same manner as the original diagnostic code. The other diagnostic code is compared to the initial diagnostic code. If both diagnostic codes are the same, the processing domain can be confident that the data read from the shared memory resource is the same as the data that was originally written.Type: GrantFiled: August 14, 2020Date of Patent: February 15, 2022Assignee: Rockwell Automation Technologies, Inc.Inventors: Anthony G. Gibart, Joseph P. Izzo, Jonathan R. Engdahl, Benjamin H. Nave
-
Patent number: 11249847Abstract: Methods, systems, and devices for targeted command/address parity low lift are described. A memory device may receive a command (e.g., a write command or a read command) from a host device over a first set of pins and may perform data transfer over a second set of pins with the host device during a set of time intervals according to the command. The memory device may exchange a parity bit associated with the command with the host device over a third set of pins during a first time intervals of the set of time intervals. In some cases, the third memory device may exchange at least one additional bit associated with the command with the host device during at least one time interval of the set of time intervals.Type: GrantFiled: March 29, 2021Date of Patent: February 15, 2022Assignee: Micron Technology, Inc.Inventors: Aaron P. Boehm, Scott E. Schaefer
-
Patent number: 11238204Abstract: Various embodiments provide for testing a transmitter with interpolation, which can be used with a circuit for data communications, such as serializer/deserializer (SerDes) communications. In particular, some embodiments provide for data transmission test of a transmitter by: generating and outputting a pre-determined data pattern through a serializer of the transmitter; sampling a serialized data output of the serializer over a plurality of different interpolation phase positions of a phase interpolator; and using a pattern checker to error check the sampled data over the plurality of different interpolation phase positions to determine whether the data transmission test passes.Type: GrantFiled: October 8, 2020Date of Patent: February 1, 2022Assignee: Cadence Design Systems, Inc.Inventors: Scott David Huss, Loren B. Reiss, Fred Staples Stivers, Steven Martin Broome
-
Patent number: 11194519Abstract: A read and write data processing apparatus and method associated with computational memory cells formed as a memory/processing array (having a plurality of bit line sections) provides a mechanism to logically combine the computation results across multiple bit line sections in a section and across multiple sections, and transmit the combined result as an output of the processing array and/or store the combined result into one or more of those multiple bit line sections.Type: GrantFiled: December 13, 2019Date of Patent: December 7, 2021Assignee: GSI TECHNOLOGY, INC.Inventors: Bob Haig, Eli Ehrman, Dan Ilan, Patrick Chuang, Chao-Hung Chang, Mu-Hsiang Huang
-
Patent number: 11195563Abstract: A semiconductor system includes a slave including a plurality of unit memory regions. The semiconductor system further includes a master configured to perform a training operation by writing test data to the plurality of unit memory regions, reading the written test data, and determining a pass/fail result for the read test data.Type: GrantFiled: May 14, 2019Date of Patent: December 7, 2021Assignee: SK hynix Inc.Inventors: Gi Moon Hong, Kyung Hoon Kim
-
Patent number: 11188417Abstract: An operation method of a memory system including a memory controller and a memory device may include transferring, by the memory controller, a first read command to the memory device; transferring, by the memory device, read data and a part of an error correction code corresponding to the read data to the memory controller in response to the first read command; detecting, by the memory controller, an error of the read data based on the part of the error correction code; transferring, by the memory controller, a second read command to the memory device when the error is detected; transferring, by the memory device, a remainder of the error correction code corresponding to the read data to the memory controller in response to the second read command; and correcting, by the memory controller, the error of the read data based on the remainder of the error correction code.Type: GrantFiled: November 7, 2019Date of Patent: November 30, 2021Assignee: SK hynix Inc.Inventor: Hoiju Chung
-
Patent number: 11158394Abstract: Embodiments relate methods and computer program products for performance testing of a solid state memory devices. The method includes operating a first solid state memory device for a period of time and capturing state information of the first solid state memory device after the period of time. The method also includes storing the state information in a control file and loading the control file onto a second solid state memory device. Once the control file has been loaded into the second solid state memory device the state information can be adapted to fix any issues due to physical variation. Performance testing can then be preformed on the second solid state memory device without preconditioning the second solid state memory device.Type: GrantFiled: April 2, 2020Date of Patent: October 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas J. Griffin, Dustin J. VanStee
-
Patent number: 11152077Abstract: A processing device of a memory device test resource detects that a memory sub-system has engaged with a first memory sub-system interface port and a second memory sub-system interface port of the memory device test resource. The processing device causes a power supply signal to be transmitted from the memory device test resource to the memory sub-system via the first memory sub-system interface port. The processing device identifies a test to be performed for a memory device of the memory sub-system, where the test includes one or more test instructions to be executed in performance of the test. The processing device causes the one or more test instructions to be transmitted from the memory device test resource to the memory sub-system via the second memory sub-system interface port, where the test is performed by the one or more test instructions executing at the memory sub-system.Type: GrantFiled: December 18, 2019Date of Patent: October 19, 2021Assignee: MICRON TECHNOLOGY, INC.Inventors: Gary D. Hamor, Michael T. Brady, William A. Marcus, Larry J. Koudele
-
Patent number: 11144380Abstract: A storage device includes a non-volatile memory including a plurality of memory groups; and a memory controller configured to determine a monitoring group from among the plurality of memory groups, determine a monitoring block from among a plurality of blocks included in the monitoring group, and determine whether the monitoring group is a fail group by monitoring the monitoring block using dummy data prior to failure of the monitoring group.Type: GrantFiled: May 16, 2019Date of Patent: October 12, 2021Assignee: Samsung Electronics Co., Ltd.Inventor: Nam-wook Kang
-
Patent number: 11126502Abstract: A method may include, during a boot of an information handling system, detecting a soft failure associated with a read request to storage media of the information handling system wherein the soft failure is not visible to an operating system of the information handling system and in response to detecting the soft failure, rewriting a sector of the storage media affected by the soft failure to correct the soft failure.Type: GrantFiled: May 23, 2019Date of Patent: September 21, 2021Assignee: Dell Products L.P.Inventors: Craig Lawrence Chaiken, Siva Subramaniam Rajan
-
Patent number: 11120853Abstract: A semiconductor memory apparatus includes a write control circuit suitable for generating a write cancel signal and a rewrite signal in response to a voltage level of a write voltage in a write operation, and a driving circuit suitable for transferring data to a data storage region in response to the write cancel signal and the rewrite signal in the write operation.Type: GrantFiled: September 11, 2019Date of Patent: September 14, 2021Assignee: SK hynix Inc.Inventor: Yong Seop Kim
-
Patent number: 11114180Abstract: A non-volatile memory device includes a first memory cell array, a first error correction code (ECC) decoder and a controller. The first memory cell array is divided into a first sub-array and a second sub-array by a first address boundary. The first ECC decoder is coupled to the first memory cell array, performs an ECC operation on read-out data from first memory cell array. The controller is coupled to the first memory cell array and the first ECC decoder, adjusts the first address boundary according to a first ECC failure bit number.Type: GrantFiled: August 17, 2020Date of Patent: September 7, 2021Assignee: Winbond Electronics Corp.Inventors: Chi-Shun Lin, Ngatik Cheung, Douk-Hyoun Ryu, Ming-Huei Shieh, Chuen-Der Lien
-
Patent number: 11106521Abstract: Devices and techniques for fatal error logging in a memory device are described herein. For example a read request can be received for a component of the memory device. A fatal error indication of an error that prevents correct execution of read request can be detected. Diagnostic information for the failure indication can be collected. A response to the read request can then be made with a portion of the diagnostic information as payload instead of the user data that would have occupied the payload had the read succeeded. Metadata in the response can be used to communicate an error code.Type: GrantFiled: August 19, 2019Date of Patent: August 31, 2021Assignee: Micron Technology, Inc.Inventors: Luigi Esposito, Paolo Papa, Massimo Iaculo, Erika Morvillo
-
Patent number: 11101820Abstract: A memory control method for a rewritable non-volatile memory module is provided according to an exemplary embodiment of the disclosure. The method includes: sending a first read command sequence which indicates a reading of a first physical unit by using a first read voltage level to obtain first data; decoding the first data; sending a second read command sequence which indicates a reading of the first physical unit by using a second read voltage level to obtain second data; decoding the second data with assistance information to improve a decoding success rate of the second data if the second read voltage level meets a first condition or the second data meets a second condition; and decoding the second data without the assistance information if the second read voltage level does not meet the first condition and the second data does not meet the second condition.Type: GrantFiled: June 2, 2020Date of Patent: August 24, 2021Assignee: PHISON ELECTRONICS CORP.Inventors: Wei Lin, Shih-Jia Zeng, Yu-Cheng Hsu, Yu-Siang Yang
-
Patent number: 11101393Abstract: A memory controller comprises a command interface to transmit a memory command to a plurality of memory devices associated with the memory controller. The memory controller also comprises an acknowledgement interface to receive an acknowledgment status packet from the plurality of memory devices over a shared acknowledgement link coupled between the memory controller and the plurality of memory devices, the acknowledgement status packet indicating whether the command was received by the plurality of memory devices. In addition, the memory controller comprises a memory controller core to decode the acknowledgment status packet to identify a portion of the acknowledgement status packet corresponding to each of the plurality of memory devices.Type: GrantFiled: November 4, 2019Date of Patent: August 24, 2021Assignee: Rambus Inc.Inventors: Yohan Frans, Simon Li, John Eric Linstadt, Jun Kim
-
Patent number: 11093550Abstract: Yield criteria of a material are estimated by obtaining test data representing anisotropic material properties of the material and performing an iterative evolutionary search to identify parameters of a function descriptive of the yield criteria of the material. The evolutionary search includes determining an error value based on a first data point of a first population, where the first data point representing potential values of the parameters. The evolutionary search also includes performing an evolutionary process to generate a second data point as a candidate for replacing the first data point in a second population and determining a second error value based on the second data point. Either the first data point or the second data point is selected for inclusion in the second population. Output data is generated based on estimated values of the parameters that are identified by the evolutionary search.Type: GrantFiled: July 1, 2019Date of Patent: August 17, 2021Assignee: THE BOEING COMPANYInventors: Yunpeng Zhang, Dorival de Moraes Pedroso, Andrew Jon Eugene Stephan, Michael Charles Elford
-
Patent number: 11094374Abstract: A write data processing apparatus and method associated with computational memory cells formed as a memory/processing array provides the ability to shift data between adjacent bit lines in each section of the memory/processing array or the same relative bit lines in adjacent sections of the memory/processing array. The memory/processing array has one or more sections and each section has its own unique set of “n” bit lines.Type: GrantFiled: December 26, 2019Date of Patent: August 17, 2021Assignee: GSI TECHNOLOGY, INC.Inventors: Bob Haig, Eli Ehrman, Chao-Hung Chang, Mu-Hsiang Huang
-
Patent number: 11086541Abstract: Embodiments of the present disclosure relate to a memory system, a memory controller, and an operating method. A command from a host is received and multiple streams corresponding to the command are generated, and the size of super memory blocks is dynamically configured according to the number of multiple streams. Accordingly, the number of currently accessed memory dies can be adjusted according to the number of streams, and the cost for preventing data loss when SPO occurs can be minimized.Type: GrantFiled: February 20, 2020Date of Patent: August 10, 2021Assignee: SK hynix Inc.Inventor: SeungGu Ji
-
Patent number: 11081201Abstract: A parallel test device is provided. The parallel test device of the disclosure includes an I/O pad, a plurality of input buffers, and a plurality of output drivers. The I/O pad is configured to perform input/output operations in the parallel test device. The input buffers are configured to enable write data. The output drivers are configured to enable read data and output the read data to the I/O pad. A test signal corresponds to the data from an external device is transferred to the output drivers through the I/O pad in the parallel test device during a test mode.Type: GrantFiled: November 26, 2019Date of Patent: August 3, 2021Assignee: Winbond Electronics Corp.Inventor: Chan-Seok Park