Patents Assigned to Advanced Micro Devices
-
Publication number: 20250217292Abstract: Adaptive system probe action to minimize input/output dirty data transfers is described. In one or more implementations, a system includes a processor, a memory configured to store data, and a cache configured to store a portion of the data stored in the memory for execution by the processor. The system also includes a cache coherence controller including a cache line history. The cache coherence controller is configured detect a direct memory access request from an input/output device. The direct memory access request is associated with an input/output operation involving the data. The cache coherence controller is further configured to identify a cache line associated with the direct memory access request, and, in response to the cache line history including a dirty data transfer record corresponding to the cache line, selectively send a probe to the cache based on a state of the cache line.Type: ApplicationFiled: December 28, 2023Publication date: July 3, 2025Applicant: Advanced Micro Devices, Inc.Inventors: Li Ou, Ganesh Balakrishnan, Amit Apte
-
Publication number: 20250216456Abstract: A system includes a first chiplet and a second chiplet connected via a plurality of interconnects. The system includes a pattern generator configured to generate a test pattern on behalf of the first chiplet. The system includes a pattern checker configured to check the test pattern on behalf of the second chiplet. The system includes a first repair multiplexer and a second repair multiplexer corresponding to the first chiplet and the second chiplet, respectively. The first repair multiplexer and the second repair multiplexer configured to selectively enable a repair path responsive to a short fault between two interconnects of the plurality interconnects based on the checked test pattern.Type: ApplicationFiled: December 27, 2023Publication date: July 3, 2025Applicant: Advanced Micro Devices, Inc.Inventors: Nehal R. Patel, Carl Dean Dietz, Michael Kevin Ciraula, John J. Wuu, Russell J. Schreiber
-
Publication number: 20250217297Abstract: A computing device includes detection circuitry configured to detect invalidation of a line of a cache array. The computing device additionally includes setting circuitry configured to set, in response to the detected invalidation, a spare state encoding in an entry of a partial line-based probe filter that indicates recent invalidation of the line of the cache array. The computing device also includes processing circuitry configured to process a transaction that hits on the entry of the partial line-based probe filter by avoiding a multicast probe of the cache array. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: November 22, 2022Publication date: July 3, 2025Applicant: Advanced Micro Devices, Inc.Inventors: Amit P. Apte, Ganesh Balakrishnan
-
Publication number: 20250217246Abstract: An exemplary apparatus for interfacing dies that use incompatible protocols includes a first die that uses a first protocol, a second die that uses a second protocol, and a die management unit communicatively coupled to both the first die and the second die in an integrated circuit. In some examples, the die management unit is configured to translate at least one message between the first protocol and the second protocol to support communication between the first die and the second die. Various other apparatuses, systems, and methods are also disclosed.Type: ApplicationFiled: December 29, 2023Publication date: July 3, 2025Applicant: Advanced Micro Devices, Inc.Inventors: Robert Landon Pelt, Nehal Patel, Lu Lu, Atul Subhash Athavale, Alexander J. Branover, Abin Thomas
-
Publication number: 20250217293Abstract: Shared last level cache usage management for multiple clients is described. In one or more implementations, a system includes a shared last level cache coupled to multiple clients and a dynamic random access memory. The system further includes a linear dropout regulator that supplies power to the shared last level cache. A data fabric included in the system is configured to control a level of the power supplied from the linear dropout regulator to be either a first level or a second level based on usage of the shared last level cache.Type: ApplicationFiled: December 20, 2024Publication date: July 3, 2025Applicant: Advanced Micro Devices, Inc.Inventors: Indrani Paul, Benjamin Tsien, Mahesh Subramony, Oleksandr Khodorkovsky
-
Patent number: 12346265Abstract: Systems, apparatuses, and methods for implementing cache line re-reference interval prediction using a physical page address are disclosed. When a cache line is accessed, a controller retrieves a re-reference interval counter value associated with the line. If the counter is less than a first threshold, then the address of the cache line is stored in a small re-use page buffer. If the counter is greater than a second threshold, then the address is stored in a large re-use page buffer. When a new cache line is inserted in the cache, if its address is stored in the small re-use page buffer, then the controller assigns a high priority to the line to cause it to remain in the cache to be re-used. If a match is found in the large re-use page buffer, then the controller assigns a low priority to the line to bias it towards eviction.Type: GrantFiled: December 16, 2019Date of Patent: July 1, 2025Assignee: Advanced Micro Devices, Inc.Inventors: Jieming Yin, Yasuko Eckert, Subhash Sethumurugan
-
Patent number: 12346226Abstract: Embodiments herein describe a circuit for detecting a single event upset (SEU). The circuit includes a latch including an output node, a first parity node, and a second parity node and correction circuitry configured to correct a single event upset (SEU) at the output node using the first and second parity nodes.Type: GrantFiled: October 4, 2023Date of Patent: July 1, 2025Assignees: XILINX, INC., Advanced Micro Devices, Inc.Inventors: Kumar Rahul, Santosh Yachareni, Pierre Maillard, Mrinmoy Goswami, Tabrez Alam, Gokul Puthenpurayil Ravindran, Md Hussain, Sanat Kumar Dubey, John J. Wuu
-
Publication number: 20250209000Abstract: In accordance with the described techniques, a device includes a memory system and a processor communicatively coupled to the memory system. The processor receives a load instruction from the memory system instructing the processor to load data associated with an address. In response, the processor performs a lookup for the address in a bloom filter that tracks zero value cache lines that have previously been accessed. Based on the lookup indicating that a hash of the address is present in the bloom filter, the processor generates zero value data. Furthermore, the processor processes one or more dependent instructions using the zero value data.Type: ApplicationFiled: December 21, 2023Publication date: June 26, 2025Applicant: Advanced Micro Devices, Inc.Inventors: Varun Agrawal, Georgios Tziantzioulis
-
Publication number: 20250208640Abstract: The disclosed voltage regulator circuit includes an NMOS as the main power device that is coupled to a regulated voltage output. A sensing circuit senses the regulated voltage output, and a reference voltage circuit supplies a correct bias to the flipped-source follower, which amplifies the sensed voltage output. A voltage inversion circuit such as a current mirror provides an inverting gain stage for the sensed voltage output, for driving the NMOS. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: March 29, 2023Publication date: June 26, 2025Applicant: Advanced Micro Devices, Inc.Inventor: Luca Ravezzi
-
Publication number: 20250210453Abstract: A thermal management system for an integrated circuit can include plural micro vapor chambers each configured to operate within their local environment. An exemplary system includes a semiconductor die, a first micro vapor chamber coupled with a first region of the semiconductor die, and a second micro vapor chamber coupled with a second region of the semiconductor die.Type: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicant: Advanced Micro Devices, Inc.Inventors: Joshua Taylor Knight, William R. Alverson, Amitabh Mehra, Grant Evan Ley, Anil Harwani, Jerry A. Ahrens
-
Publication number: 20250210591Abstract: An integrated circuit die includes a set of electronic circuits disposed on a semiconductor material. The integrated circuit die also includes one or more through-silicon vias that vertically span the semiconductor material to transmit data signals. Additionally, the integrated circuit die includes a programmable delay element integrated with the set of electronic circuits on the semiconductor material and configured to delay data signals. Various other apparatuses, systems, and methods are also disclosed.Type: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicant: Advanced Micro Devices, Inc.Inventors: Russell Schreiber, Stephen Dussinger, Eric Busta, Ryan J. Miller, John Wuu
-
Publication number: 20250208869Abstract: A disclosed method for consolidating eligible vector instructions can include detecting a plurality of vector instructions within a queue of an integrated circuit. The method can also include consolidating the plurality of vector instructions into a single vector instruction based at least in part on the plurality of instructions satisfying one or more criteria. The method can further include forwarding the single vector instruction through a pipeline of the integrated circuit. Various other devices, systems, and methods are also disclosed.Type: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicant: Advanced Micro Devices, Inc.Inventors: Heather Lynn Hanson, Yasuko Eckert, Onur Kayiran, Gabriel H. Loh, Travis Boraten, Bradford Beckmann
-
Publication number: 20250210417Abstract: A method includes forming a plurality of thermal sensing elements at predetermined locations on a semiconductor chip proximate to a target location, measuring a temperature of the semiconductor chip at each predetermined location using a corresponding one of the plurality of thermal sensing elements, and determining a temperature at the target location using the temperatures measured at each of the predetermined locations.Type: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicant: Advanced Micro Devices, Inc.Inventors: Gabriel H. Loh, Thomas D. Burd
-
Publication number: 20250205606Abstract: A technique includes determining a base decision rate; monitoring for key events; and based on the base decision rate and the monitoring, determining a time at which to generate an action to be performed by an application entity of an application. The base decision rate includes a baseline rate at which the application is directed to determine new actions to be performed by the application entity. In some examples, the base decision rate is determined using a trained AI model, by applying information about the state of the application to the model and obtaining the base decision rate in response. In some examples, key events are unexpected events that occur in the application. In some examples, since the base decision rate represents a rate at which to generate actions, given the current state of the application, the key events, which represent unexpected events, override or modify the base decision rate.Type: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Alexander Walter Cann, Ian Charles Colbert, Zachariah Louis Vincze, Mehdi Saeedi
-
Publication number: 20250210600Abstract: A system-on-chip structure includes a substrate, first and second die disposed over a surface of the substrate and separated by an inter-die gap, a protection layer disposed over a sidewall of each of the first and second die, and a gap fill layer disposed over the protection layers and substantially filling the inter-die gap.Type: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicant: Advanced Micro Devices, Inc.Inventor: Hsiang-Wei Liu
-
Publication number: 20250211215Abstract: Methods of fabricating a semiconductor device include securing a first die to a second die. The first die includes a first clock signal path from a clock source to a first load and passing through a tap point electrically connected to a clock output. The second die includes a second clock signal path from a clock input to a second load. The methods also include connecting the clock input of the second die to the clock output of the first die. A first divergence between the tap point and the first load is substantially the same as a second divergence from the tap point through the clock input and the clock output to the second load. Various other methods, devices, and systems are also disclosed.Type: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicant: Advanced Micro Devices, Inc.Inventors: Shravan Lakshman, Sudarshan Selvarajan, Russell Schreiber
-
Publication number: 20250208878Abstract: A technique is provided. The technique includes opening an aperture for processing partial results; receiving partial results in the aperture; and processing the partial results to generate final results.Type: ApplicationFiled: December 20, 2023Publication date: June 26, 2025Applicant: Advanced Micro Devices, Inc.Inventor: Nicholas Patrick Wilt
-
Publication number: 20250208922Abstract: A technique for controlling processing precision is provided. The technique includes identifying a first set of execution instances to operate at a normal precision and a second set of execution instances to operate at a reduced precision; and operating the first set of execution instances at the normal precision and the second set of execution instances at the reduced precision.Type: ApplicationFiled: December 21, 2023Publication date: June 26, 2025Applicant: Advanced Micro Devices, Inc.Inventor: Yu Ma
-
Publication number: 20250210538Abstract: An exemplary apparatus for uniquely identifying individual dies across die stacks includes a die stack and a plurality of signals arranged across the die stack. The plurality of signals are manipulated to form a unique identifier for each die included in the die stack. Various other apparatuses, systems, and methods are also disclosed.Type: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicant: Advanced Micro Devices, Inc.Inventors: Richard Martin Born, John Wuu
-
Publication number: 20250208681Abstract: The disclosed device includes various components; and a control circuit for managing performance states of the components. The control circuit can receive an event trigger corresponding to one of the components, monitor an activity metric for the component, and update a performance state of the component based on the event trigger and the activity metric. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: May 26, 2023Publication date: June 26, 2025Applicant: Advanced Micro Devices, Inc.Inventors: Heather Lynn Hanson, Yasuko Eckert, Rajagopalan Desikan, Satvik Maurya