-
公开(公告)号:US20190042449A1
公开(公告)日:2019-02-07
申请号:US15865642
申请日:2018-01-09
Applicant: Intel Corporation
Inventor: Uksong KANG , Kjersten E. CRISS , Rajat AGARWAL , John B. HALBERT
IPC: G06F12/0879 , G06F3/06 , G06F12/02 , G11C11/16
Abstract: A method performed by a memory is described. The method includes sensing first bits from a first activated column associated with a first sub-word line structure simultaneously with the sensing of second bits from a second activated column associated with a second sub-word line structure. The method also includes providing the first bits at a same first bit location within different read words of a burst read sequence and providing the second bits at a same second bit location within the different read words of the burst read sequence.
-
公开(公告)号:US20180210787A1
公开(公告)日:2018-07-26
申请号:US15540798
申请日:2017-05-02
Applicant: Intel Corporation
Inventor: Kuljit S. BAINS , Bill NALE , Rajat AGARWAL
IPC: G06F11/10 , G11C29/52 , G11C11/4093
Abstract: A memory subsystem includes a data bus to couple a memory controller to one or more memory devices. The memory controller and one or more memory devices transfer data for memory access operations. The data transfer includes the transfer of data bits and associated check bits over a transfer cycle burst. The memory devices include internal error checking and correction (ECC) separate from the system ECC managed by the memory controller. With a 2N transfer cycle for 2̂N data bits for a memory device, the memory devices can provide up to 2N memory locations for N+1 internal check bits, which can leave up to (2N minus (N+1)) extra bits to be used by the system for more robust ECC.
-
公开(公告)号:US20240145395A1
公开(公告)日:2024-05-02
申请号:US18406018
申请日:2024-01-05
Applicant: Intel Corporation
Inventor: MD Altaf HOSSAIN , Ankireddy NALAMALPU , Dheeraj SUBBAREDDY , Robert SANKMAN , Ravindranath V. MAHAJAN , Debendra MALLIK , Ram S. VISWANATH , Sandeep B. SANE , Sriram SRINIVASAN , Rajat AGARWAL , Aravind DASU , Scott WEBER , Ravi GUTALA
IPC: H01L23/538 , H01L23/00 , H01L25/18
CPC classification number: H01L23/5385 , H01L23/5386 , H01L24/16 , H01L24/17 , H01L25/18 , H01L23/481 , H01L2224/16225
Abstract: Embodiments disclosed herein include electronic packages. In an embodiment, the electronic package comprises, a package substrate, an interposer on the package substrate, a first die cube and a second die cube on the interposer, wherein the interposer includes conductive traces for electrically coupling the first die cube to the second die cube, a die on the package substrate, and an embedded multi-die interconnect bridge (EMIB) in the package substrate, wherein the EMIB electrically couples the interposer to the die.
-
公开(公告)号:US20230071117A1
公开(公告)日:2023-03-09
申请号:US17987687
申请日:2022-11-15
Applicant: Intel Corporation
Inventor: Hussein ALAMEER , Bill NALE , George VERGIS , Rajat AGARWAL
IPC: G06F3/06
Abstract: A memory module has a registering clock driver (RCD) that issues two column address strobe (CAS) commands with a single memory access command to exchange a double amount of data per dynamic random access memory (DRAM) device per memory access command. With double the amount of data per DRAM device, the memory module can provide double the pseudo channels as compared to a memory module where a single CAS command is issued per access command. The RCD can time division multiplex separate first commands for a first group of the DRAM devices from second commands for a second group of the DRAM devices on the command/address (CA) bus.
-
公开(公告)号:US20220222178A1
公开(公告)日:2022-07-14
申请号:US17710806
申请日:2022-03-31
Applicant: Intel Corporation
Inventor: Rajat AGARWAL , Sai Prashanth MURALIDHARA , Wei P. CHEN , Nishant SINGH , Sharada VENKATESWARAN , Daniel W. LIU
IPC: G06F12/0811 , G06F12/0815
Abstract: A system includes a multilevel memory such as a two level memory (2LM), where a first level memory acts as a cache for the second level memory. A memory controller or cache controller can detect a cache miss in the first level memory for a request for data. Instead of automatically performing a swap, the controller can determine whether to perform a swap based on a swap policy assigned to a memory region associated with the address of the requested data.
-
公开(公告)号:US20220207190A1
公开(公告)日:2022-06-30
申请号:US17134344
申请日:2020-12-26
Applicant: Intel Corporation
Inventor: Siddhartha CHHABRA , Manjula PEDDIREDDY , Rajat AGARWAL
Abstract: Techniques for Scalable Memory Integrity and Enhanced Reliability, Availability, and Serviceability (SMIRAS) based systems are described. A SMIRAS based system may be enabled to use an integrity-based metadata organization that stores data, metadata, and a first portion of ECC data together in memory and a second portion of ECC data in sequestered memory; or using a compression based organization that stores compressed data, compression metadata, and an second portion of ECC data as a cacheline.
-
公开(公告)号:US20220107866A1
公开(公告)日:2022-04-07
申请号:US17550859
申请日:2021-12-14
Applicant: Intel Corporation
Inventor: Jing LING , Wei P. CHEN , Rajat AGARWAL
Abstract: A memory controller having an error checking and correction (ECC) circuitry can detect an error in data being read from memory and correct that error with a retry flow. The read data is stored in a read data buffer at the memory controller when the read data is received from memory. Once the ECC circuitry detects an error in the read data, the retry flow enables access to that data from the read data buffer instead of reading the data from memory for the second time. Access to the data from the read data buffer reduces the overall time needed for the correction flow compared to a retry flow that rereads the data from memory.
-
公开(公告)号:US20210216452A1
公开(公告)日:2021-07-15
申请号:US17214818
申请日:2021-03-27
Applicant: Intel Corporation
Inventor: Sai Prashanth MURALIDHARA , Alaa R. ALAMELDEEN , Rajat AGARWAL , Wei P. CHEN , Vivek KOZHIKKOTTU
IPC: G06F12/0802 , G06F3/06
Abstract: A two-level main memory in which both volatile memory and persistent memory are exposed to the operating system in a flat manner and data movement and management is performed in cache line granularity is provided. The operating system can allocate pages in the two-level main memory randomly across the first level main memory and the second level main memory in a memory-type agnostic manner, or, in a more intelligent manner by allocating predicted hot pages in first level main memory and predicted cold pages in second level main memory. The cache line granularity movement is performed in a “swap” manner, that is, a hot cache line in the second level main memory is swapped with a cold cache line in first level main memory because data is stored in either first level main memory or second level main memory not in both first level main memory and second level main memory.
-
公开(公告)号:US20190042500A1
公开(公告)日:2019-02-07
申请号:US16017515
申请日:2018-06-25
Applicant: Intel Corporation
Inventor: Rajat AGARWAL , Bill NALE , Chong J. ZHAO , James A. McCALL , George VERGIS
Abstract: A DIMM is described. The DIMM includes circuitry to multiplex write data to different groups of memory chips on the DIMM during a same burst write sequence.
-
30.
公开(公告)号:US20180276124A1
公开(公告)日:2018-09-27
申请号:US15465513
申请日:2017-03-21
Applicant: INTEL CORPORATION
Inventor: Wei CHEN , Rajat AGARWAL , Jing LING , Daniel W. LIU
IPC: G06F12/0808 , G06F12/0811 , G06F1/32 , G06F3/06 , G06F12/128 , G06F12/06
CPC classification number: G06F12/0808 , G06F1/3287 , G06F3/0685 , G06F12/0638 , G06F12/0811 , G06F12/0866 , G06F12/0868 , G06F12/12 , G06F12/128 , G06F2212/205 , G06F2212/283 , G06F2212/621
Abstract: Provided are an apparatus, system, and method to flush modified data from a first memory to a persistent second memory. A first memory controller coupled to the first memory includes at least one RAS controller to read a range of addresses in the first memory. In response to receiving a command from the power control unit, the at least one RAS controller is invoked to read data from at least one range of addresses specified for the RAS controller from the first memory. A second memory controller transfers data read from the first memory determined to be modified to the second memory. The first memory controller sends a signal to the power control unit to indicate that the modified data in the range of addresses specified for the RAS controller was flushed to the second memory in response to the RAS controller completing reading the range of addresses.
-
-
-
-
-
-
-
-
-