-
公开(公告)号:US12079490B2
公开(公告)日:2024-09-03
申请号:US17565372
申请日:2021-12-29
Applicant: Advanced Micro Devices, Inc.
Inventor: Anwar Kashem , Craig Daniel Eaton , Pouya Najafi Ashtiani
IPC: G06F3/06
CPC classification number: G06F3/0625 , G06F3/0655 , G06F3/0673
Abstract: Methods and systems are disclosed for frequency transitioning in a memory interface system. Techniques disclosed include receiving a signal indicative of a change in operating frequency, into a new frequency, in a processing unit interfacing with memory via the memory interface system; switching the system from a normal mode of operation into a transition mode of operation; updating control and state register (CSR) banks of respective transceivers of the system through a mission bus used during the normal mode of operation; and operating the system in the new frequency.
-
公开(公告)号:US11875875B2
公开(公告)日:2024-01-16
申请号:US17564426
申请日:2021-12-29
Applicant: Advanced Micro Devices, Inc.
Inventor: Anwar Kashem , Craig Daniel Eaton , Pouya Najafi Ashtiani
CPC classification number: G11C7/222 , G11C5/06 , G11C7/1063 , G11C7/1066 , G11C7/1093
Abstract: Methods and systems are disclosed for calibrating, by a memory interface system, an interface with dynamic random-access memory (DRAM) using a dynamically changing training clock. Techniques disclosed comprise receiving a system clock having a clock signal at a first pulse rate. Then, during the training of the interface, techniques disclosed comprise generating a training clock from the clock signal at the first pulse rate, the training clock having a clock signal at a second pulse rate, and sending, based on the generated training clock, command signals, including address data, to the DRAM.
-
公开(公告)号:US20230207038A1
公开(公告)日:2023-06-29
申请号:US17564327
申请日:2021-12-29
Applicant: Advanced Micro Devices, Inc.
Inventor: Anwar Kashem , Craig Daniel Eaton , Pouya Najafi Ashtiani
CPC classification number: G11C29/42 , G11C29/4401 , G11C29/1201 , G11C29/36
Abstract: Methods and systems are disclosed for training, by a sequencer of a memory interface system, an interface with DRAM. Techniques disclosed comprise scheduling a command sequence, including DRAM commands that are interleaved with one or more CSR commands; executing the scheduled command sequence, wherein the DRAM commands are sent to the DRAM through an internal datapath of the system and the CSR commands are sent to the internal datapath; and training the interface based on exchange of data, carried out by the DRAM commands, including adjustments to an operational parameter associated with the interface.
-
公开(公告)号:US20240419343A1
公开(公告)日:2024-12-19
申请号:US18820442
申请日:2024-08-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Anwar Kashem , Craig Daniel Eaton , Pouya Najafi Ashtiani
IPC: G06F3/06
Abstract: Methods and systems are disclosed for frequency transitioning in a memory interface system. Techniques disclosed include receiving a signal indicative of a change in operating frequency, into a new frequency, in a processing unit interfacing with memory via the memory interface system; switching the system from a normal mode of operation into a transition mode of operation; updating control and state register (CSR) banks of respective transceivers of the system through a mission bus used during the normal mode of operation; and operating the system in the new frequency.
-
公开(公告)号:US20230197123A1
公开(公告)日:2023-06-22
申请号:US17556958
申请日:2021-12-20
Applicant: Advanced Micro Devices, Inc.
Inventor: Anwar Kashem , Pouya Najafi Ashtiani , Craig Daniel Eaton , Kedarnath Balakrishnan
CPC classification number: G11C7/1069 , G11C7/1096 , G11C7/222 , G11C5/14
Abstract: A method and apparatus for performing a simulated write in a computer system includes, responsive to a scheduled memory operation determined by a memory controller, sending a simulated write operation to a physical layer circuitry (PHY) to increase circuit power without enabling the output of the PHY until the memory operation begins. Responsive to the memory operation being complete, sending a simulated write operation to the PHY to decrease circuit power.
-
公开(公告)号:US20240295898A1
公开(公告)日:2024-09-05
申请号:US18663864
申请日:2024-05-14
Applicant: Advanced Micro Devices, Inc.
Inventor: Anwar Kashem , Craig Daniel Eaton , Pouya Najafi Ashtiani , Deepesh John
CPC classification number: G06F1/08 , H03K5/22 , H03K2005/00286
Abstract: Methods and systems are disclosed for clock delay compensation in a multiple chiplet system. Techniques disclosed include distributing, by a clock generator, a clock signal across distribution trees of respective chiplets; measuring phases, by phase detectors, where each phase measurement is associated with a chiplet of the chiplets and is indicative of a propagation speed of the clock signal through the distribution tree of the chiplet. Then, for each chiplet, techniques are further disclosed that determine, by a microcontroller, based on the phase measurements associated with the chiplet, a delay offset, and that delay, based on the delay offset, the propagation of the clock signal through the distribution tree of the chiplet using a delay unit associated with the chiplet.
-
公开(公告)号:US11947833B2
公开(公告)日:2024-04-02
申请号:US17845922
申请日:2022-06-21
Applicant: Advanced Micro Devices, Inc.
Inventor: Anwar Kashem , Craig Daniel Eaton , Pouya Najafi Ashtiani , Tsun Ho Liu
IPC: G06F3/06 , G06F18/214
CPC classification number: G06F3/0656 , G06F3/0683 , G06F18/214 , G06F3/0604
Abstract: A method and apparatus for training data in a computer system includes reading data stored in a first memory address in a memory and writing it to a buffer. Training data is generated for transmission to the first memory address. The data is transmitted to the first memory address. Information relating to the training data is read from the first memory address and the stored data is read from the buffer and written to the memory area where the training data was transmitted.
-
8.
公开(公告)号:US20230205433A1
公开(公告)日:2023-06-29
申请号:US17565372
申请日:2021-12-29
Applicant: Advanced Micro Devices, Inc.
Inventor: Anwar Kashem , Craig Daniel Eaton , Pouya Najafi Ashtiani
IPC: G06F3/06
CPC classification number: G06F3/0625 , G06F3/0673 , G06F3/0655
Abstract: Methods and systems are disclosed for frequency transitioning in a memory interface system. Techniques disclosed include receiving a signal indicative of a change in operating frequency, into a new frequency, in a processing unit interfacing with memory via the memory interface system; switching the system from a normal mode of operation into a transition mode of operation; updating control and state register (CSR) banks of respective transceivers of the system through a mission bus used during the normal mode of operation; and operating the system in the new frequency.
-
公开(公告)号:US11989050B2
公开(公告)日:2024-05-21
申请号:US17565382
申请日:2021-12-29
Applicant: Advanced Micro Devices, Inc.
Inventor: Anwar Kashem , Craig Daniel Eaton , Pouya Najafi Ashtiani , Deepesh John
CPC classification number: G06F1/08 , H03K5/22 , H03K2005/00286
Abstract: Methods and systems are disclosed for clock delay compensation in a multiple chiplet system. Techniques disclosed include distributing, by a clock generator, a clock signal across distribution trees of respective chiplets; measuring phases, by phase detectors, where each phase measurement is associated with a chiplet of the chiplets and is indicative of a propagation speed of the clock signal through the distribution tree of the chiplet. Then, for each chiplet, techniques are further disclosed that determine, by a microcontroller, based on the phase measurements associated with the chiplet, a delay offset, and that delay, based on the delay offset, the propagation of the clock signal through the distribution tree of the chiplet using a delay unit associated with the chiplet.
-
公开(公告)号:US20230409232A1
公开(公告)日:2023-12-21
申请号:US17845922
申请日:2022-06-21
Applicant: Advanced Micro Devices, Inc.
Inventor: Anwar Kashem , Craig Daniel Eaton , Pouya Najafi Ashtiani , Tsun Ho Liu
CPC classification number: G06F3/0656 , G06K9/6256 , G06F3/0683 , G06F3/0604
Abstract: A method and apparatus for training data in a computer system includes reading data stored in a first memory address in a memory and writing it to a buffer. Training data is generated for transmission to the first memory address. The data is transmitted to the first memory address. Information relating to the training data is read from the first memory address and the stored data is read from the buffer and written to the memory area where the training data was transmitted.
-
-
-
-
-
-
-
-
-