Patents Assigned to Advanced Micro Device, Inc.
  • Patent number: 8639730
    Abstract: A system and method for efficient garbage collection. A general-purpose central processing unit (CPU) sends a garbage collection request and a first log to a special processing unit (SPU). The first log includes an address and a data size of each allocated data object stored in a heap in memory corresponding to the CPU. The SPU has a single instruction multiple data (SIMD) parallel architecture and may be a graphics processing unit (GPU). The SPU efficiently performs operations of a garbage collection algorithm due to its architecture on a local representation of the data objects stored in the memory. The SPU records a list of changes it performs to remove dead data objects and compact live data objects. This list is subsequently sent to the CPU, which performs the included operations.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: January 28, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Azeem S. Jiva, Gary R. Frost
  • Publication number: 20140025933
    Abstract: A method for reducing a number of operations replayed in a processor includes decoding an operation to determine a memory address and a command in the operation. If data is not in a way predictor based on the memory address, a suppress wakeup signal is sent to an operation scheduler, and the operation scheduler suppresses waking up other operations that are dependent on the data.
    Type: Application
    Filed: July 17, 2012
    Publication date: January 23, 2014
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Ganesh Venkataramanan, Mike Butler, Krishnan V. Ramani
  • Patent number: 8633725
    Abstract: A capture clock generation control mechanism is provided. The capture clock generation control mechanism controls the number of at-speed clocks generated and supplied to one or more scan chains during scan testing of a microcircuit based on control data stored in a JTAG or scan test register. The scan test register may be formed out of scan cells and comprise part of a scan chain. Automatic Test Pattern Generation (ATPG) tools may generate the data that is loaded into the scan test register to automatically configure the clock generation control mechanism. The clock control mechanism may include the ability to adjust the position of the at-speed clocks within a capture cycle, thereby facilitating transition fault detection.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: January 21, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Atchyuth K. Gorti, Anirudh Kadiyala, Bill K. Kwan, Venkat K Kuchipudi
  • Patent number: 8633751
    Abstract: Power gating control and related circuitry for integrated circuits is described herein. A centralized power gating control circuit uses trigger circuits to control the on/off switching of power gating circuits distributed at different points in a chip, integrated circuit, module or block (collectively “IC”). The power gating circuits may include power gates partitioned for sleep and shutdown modes. The shutdown mode power gates may employ multi-level power gate architecture to minimize inrush current during power-up of the IC. Each level may be associated with or tied to a trigger circuit and activated based on a voltage level reaching the voltage threshold of the trigger circuit. The power gating control and related circuitry may be embedded in the IC.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: January 21, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Arun B. Hegde
  • Patent number: 8634186
    Abstract: A cable solution which enables a flash controller which is located on a motherboard of an information processing system to be coupled with a memory socket which is located within a passive socket panel. In certain embodiments, a cable and header arrangement is provided for connecting the motherboard to the chassis socket panel card. This arrangement allows the front panel card to be simplified (i.e., to be a passive card). In certain embodiments, the solution uses a cable structure such as that used for integrated drive electronics (IDE) type disk drive cables or an ultra AT attachment (U-ATA) type cable. The cable solution provides a low cost solution which offers multiple performance options for a single cost. For example, the cable solution functions with both a standard memory card socket as well as a high speed memory card. Also, in certain embodiments, the header connections include ground signal paths interposed among the data signal paths.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: January 21, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Dale E. Gulick, James Foppiano, David G. Selig
  • Patent number: 8635385
    Abstract: A page service request is received from a peripheral device requesting that a memory page be loaded into system memory. Page service request information corresponding to the received page service request is written as a queue entry into a queue structure in system memory. The processor is notified that the page request is present in the queue. The processor may be notified with an interrupt of a new queue entry. The processor processes the page service request and the peripheral device is notified of the completion of the processing of the request.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: January 21, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Mark D. Hummel, Andrew G. Kegel
  • Patent number: 8635044
    Abstract: Embodiments of systems and methods for improved measurement of transient thermal responses in electronic systems are described herein. Embodiments of the disclosure use the known thermal transfer function of an electronic system to generate an equivalent resistor-capacitor (RC) network having a dynamic response that is identical to a given power excitation as the actual electronic system would have to that power excitation. Using the analogy between thermal and electrical systems, a Foster RC network is constructed, comprising a plurality of RC stages in which resistors and capacitors are connected in parallel. Subsequently, the analog thermal RC network is converted into an infinite impulse response (IIR) digital filter, whose coefficients can be obtained the Z-transform of the analog thermal RC network. This IIR digital filter establishes the recursive relationship between temperature output at the current time step and measured power input at the previous time step.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: January 21, 2014
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Maxat Touzelbaev, Yizhang Yang, Gamal Refai-Ahmed
  • Patent number: 8633599
    Abstract: Various semiconductor chips and methods of making the same are disclosed. In one aspect, a method of manufacturing is provided that includes forming a first opening in an insulating layer applied to a side of a semiconductor chip. The first opening does not extend through to the side. A second opening is formed in the insulating layer that exposes a portion of the side.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: January 21, 2014
    Assignees: ATI Technologies ULC, Advanced Micro Devices, Inc.
    Inventors: Roden Topacio, Neil McLellan
  • Patent number: 8635566
    Abstract: A circuit design is simulated on a computing system. Simulating the circuit design includes selecting a first memory location in the circuit design in which to introduce a parity error according to the first memory location having a higher probability of being read than a second memory location of the circuit design. A parity error is inserted in the first memory location during simulation of the design.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: January 21, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Christopher E. Hsiong
  • Patent number: 8634025
    Abstract: A device for rapidly instituting an active mode of a digital-television enabled system, the system including a first, volatile memory configured to load and store software instructions, includes: an input configured to receive first digital audio and video information; a first output configured to convey second audio and information toward a display regarding the first audio and video information; at least one second output configured to convey commands to, and receive information from, the first memory; and a processor configured to perform functions in accordance with software instructions stored in first and second memories and to cause the first memory to load software instructions for provision to the processor such that first instructions for processing at least one of the first audio information and the first video information are loaded and stored by the first memory with a higher priority than second instructions for performing other functionality.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: January 21, 2014
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Kwok P. Hui, Ilya Klebanov
  • Publication number: 20140016669
    Abstract: A method and apparatus for determining a temperature of a semiconductor device is provided herein. One aspect of the disclosed subject matter is seen in a temperature sensing device. The temperature sensing device comprises a diode and a circuit. The diode is adapted to be reverse biased by a charging voltage applied thereto. The circuit determines a temperature of the diode based on a rate that the voltage on the diode discharges in response to the charging voltage being uncoupled from the diode.
    Type: Application
    Filed: September 10, 2013
    Publication date: January 16, 2014
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Golam R. Chowdhury, Arjang Hassibi
  • Patent number: 8631212
    Abstract: A memory management unit is configured to receive requests for memory access from a plurality of I/O devices. The memory management unit implements a protection mode wherein the unit prevents memory accesses by the plurality of I/O devices by mapping memory access requests (from the I/O devices) to the same set of memory address translation data. When the memory management unit is not in the protected mode, the unit maps memory access requests from the plurality of I/O devices to different respective sets of memory address translation data. Thus, the memory management unit may protect memory from access by I/O devices using fewer address translation tables than are typically required (e.g., none).
    Type: Grant
    Filed: September 25, 2011
    Date of Patent: January 14, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Andrew G. Kegel, Ronald Perez, Wei Huang
  • Patent number: 8625715
    Abstract: A method for performing channel estimation in an orthogonal frequency division multiplexing (OFDM) signal includes choosing reserved tones to be part of a pilot pattern, and using the reserved tones in the pilot pattern to perform the channel estimation. An apparatus for use in performing channel estimation in an OFDM system includes a receiver configured to receive a transmitted OFDM signal; a pilot symbol extractor configured to extract pilot symbols from the OFDM signal; and a channel estimator configured to perform the channel estimation, including using reserved tones as pilot tones.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: January 7, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Ravikiran Rajagopal
  • Patent number: 8624320
    Abstract: An integrated fin-based field effect transistor (FinFET) and method of fabricating such devices on a bulk wafer with EPI-defined fin heights over shallow trench isolation (STI) regions. The FinFET channels overlie the STI regions within the semiconductor bulk, while the fins extend beyond the STI regions into the source and drain regions which are implanted within the semiconductor bulk. With bulk source and drain regions, reduced external FinFET resistance is provided, and with the fins extending into the bulk source and drain regions, improved thermal properties is provided over conventional silicon on insulator (SOI) devices.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: January 7, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Richard T. Schultz
  • Patent number: 8625373
    Abstract: A sense amplifier for a SRAM device includes a PMOS differential pair and an NMOS differential pair to support operation with bit line precharge voltage as low as a few hundred millivolts without performance degradation, and generates a full rail output signal without any additional level shifter circuits. The PMOS differential amplifier includes tail current device coupled to a voltage higher than the bit line precharge voltage, and the NMOS differential amplifier includes tail current device coupled to a voltage lower than the bit line precharge voltage.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: January 7, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Russell J. Schreiber
  • Patent number: 8622783
    Abstract: A system and a method of operating a chemical mechanical polishing (CMP) system comprises a slurry delivering unit configured for locally varying the supply of slurry while polishing the substrate. To this end, the slurry delivering unit may comprise at least one slurry outlet over a polishing pad of the CMP system, wherein the at least one slurry outlet is controllably movable to distribute slurry over the polishing pad.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: January 7, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Axel Kiesel, Uwe Stoeckgen, John Lampett, Heiko Wundram
  • Patent number: 8625686
    Abstract: A window position optimization for a pilot-aided OFDM system is disclosed. A method of reducing aliasing in an orthogonal frequency division multiplexing (OFDM) system, using window optimization and pilots comprises receiving an RF signal including a pilot, generating a channel frequency response estimate, interpolating the channel estimate to calculate a pilot carrier frequency response, and dynamically selecting a window to capture a channel impulse response to prevent aliasing.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: January 7, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Yan Li, Feng Huang, Ravikiran Rajagopal, Troy Schaffer
  • Patent number: 8624404
    Abstract: Integrated circuit packages comprise vias, each of which extends from a pad in communication with an integrated circuit on a semiconductor chip through insulating material overlying the semiconductor chip to an attachment surface facing a substrate. The portion of each via proximate the attachment surface is laterally offset from the portion proximate the pad from which it extends in a direction away from the center of the semiconductor chip. Metallic material received in the vias mechanically and electrically interconnects the semiconductor chip to the substrate.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: January 7, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Michael Z. Su, Lei Fu, Frank Kuechenmeister
  • Publication number: 20140006645
    Abstract: A method for emulating a command for communication with an input/output (I/O) port includes receiving the command from a host and redirecting the command to a microcontroller, whereby the microcontroller emulates the command by communicating with the I/O port.
    Type: Application
    Filed: July 2, 2012
    Publication date: January 2, 2014
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventor: Scott E. Matlock
  • Publication number: 20140002733
    Abstract: A new motion adaptive deinterlacing method and apparatus detects motion corresponding to a pixel to be interpolated. The method and apparatus generates a subframe level motion map based on at least a portion of a current field and at least a portion of a plurality of previous fields. Based on the generated subframe level motion map, the apparatus and method generates a plurality of motion vectors associated with the subframe level motion map by applying a plurality of motion masks, associated with the pixel to be interpolated, to the subframe level motion map. The apparatus and method further generates deinterlaced content by adaptively interpolating the pixel to be interpolated for the current field based on the plurality of motion vectors produced by applying a plurality of motion masks to the subframe level motion map.
    Type: Application
    Filed: July 16, 2012
    Publication date: January 2, 2014
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Rex George, Daniel P. Shimizu, Sateesh Lagudu, Niranjan P. Dasiga, Sai Kishore Reddipalli