Patents Assigned to ATI Technologies ULC
-
Publication number: 20110115524Abstract: A disclosed integrated circuit logic cell includes a clock input operative to receive a clock input from a clock tree of the integrated circuit, and clocking circuitry, internal to the logic cell, operative to place a plurality of clock nodes, within the logic cell, in a logical off state in response to a predetermined logic state of the logic cell, thereby preventing the clock nodes from toggling during the predetermined logic state of the logic cell. The integrated circuit logic cell includes primary logic circuitry, internal to the logic cell, operatively coupled to the clocking circuitry which is operatively coupled to an input of the primary logic circuitry. The clocking circuitry provides clock outputs operatively coupled to the clock nodes which are within the primary logic circuitry, and is operative to control the clock outputs in response to the predetermined logic state.Type: ApplicationFiled: November 17, 2009Publication date: May 19, 2011Applicant: ATI TECHNOLOGIES ULCInventor: Omid Rowhani
-
Publication number: 20110116656Abstract: A circuit includes an enhanced frequency range linear pulse code modulation conversion circuit. The enhanced frequency range linear pulse code modulation conversion circuit is driven by a clock signal within a frequency range. The enhanced frequency range linear pulse code modulation conversion circuit provides enhanced frequency range linear pulse code modulated information. More specifically, the enhanced frequency range linear pulse code modulation conversion circuit is provided by selectively decimating and interpolating non-enhanced frequency range linear pulse code modulated information based on a desired output sampling frequency and the frequency range.Type: ApplicationFiled: December 16, 2009Publication date: May 19, 2011Applicant: ATI Technologies ULCInventors: Sateesh Lagudu, Mahabaleswara Bhatt, Padmavathi Devi Volety
-
Patent number: 7944441Abstract: The present invention provides a scheme for compressing and decompressing the depth, or Z, components of image data. Image data is grouped into a plurality of tiles. A test is performed to determine if a tile can be compressed so that its size after compression is less than its size before compression. If so, the tile is compressed. A tile table includes a flag that can be set for each tile that is compressed. In one scheme, each tile comprises a 4×4 block of pixels. For each pixel, the visible depth complexity is determined where each visible level of depth complexity is represented by a plane equation. Depending on the depth complexity, a compression scheme is chosen that stores multiple plane equations in cache lines. The compression scheme can be used with unsampled or multisampled data and provides higher levels of compression in multisampled environments.Type: GrantFiled: June 19, 2007Date of Patent: May 17, 2011Assignee: ATI Technologies ULCInventors: Timothy Van Hook, Farhad Fouladi
-
Patent number: 7945416Abstract: A software or hardware test system and method repeatedly obtains testing status of a plurality of test units in a group while the test units are testing hardware or software being executed on the test units. The system and method provides for display of the current testing status of the plurality of units of the group while the plurality of test units is performing software testing. In another embodiment, a test system and method compiles heuristic data for a plurality of test units that are assigned to one or more groups of test units. The heuristic data may include, for example, data representing a frequency of use on a per-test unit basis over a period of time, and other heuristic data. The test system and method evaluates job queue sizes on a per-group basis to determine whether there are under-utilized test units in the group and determines on a per-group of test unit basis whether a first group allows for dynamic reassignment of a test unit in the group based on at least the compiled heuristic data.Type: GrantFiled: April 12, 2006Date of Patent: May 17, 2011Assignee: ATI Technologies, ULCInventors: Nicholas A. Haemel, Zack S. Waters
-
Patent number: 7945121Abstract: A method and apparatus for interpolating image information obtains pixel information for a plurality of pixels surrounding a location of a pixel to be interpolated, whether the pixel is a missing pixel or an existing pixel whose color or intensity information is to be changed, and applies a gradient square tensor operation on a plurality of surrounding pixels to determine if the pixel to be interpolated is part of a geometric feature. If it is determined that the interpolated pixel is part of a geometric feature, such as a diagonal line or other suitable geometric feature, the method and apparatus uses pixel information from at least some of the surrounding pixels that are also determined to be the in geometric feature. This may be performed on a group of pixel basis and may include, for example, utilizing a block or kernel of pixels and a moving window of blocks of pixels to utilize the plurality of surrounding pixels.Type: GrantFiled: August 29, 2006Date of Patent: May 17, 2011Assignee: ATI Technologies ULCInventors: Jeff X. Wei, Marinko Karanovic
-
Patent number: 7941647Abstract: A computer. A processor pipeline alternately executes instructions coded for first and second different computer architectures or coded to implement first and second different processing conventions. A memory stores instructions for execution by the processor pipeline, the memory being divided into pages for management by a virtual memory manager, a single address space of the memory having first and second pages. A memory unit fetches instructions from the memory for execution by the pipeline, and fetches stored indicator elements associated with respective memory pages of the single address space from which the instructions are to be fetched. Each indicator element is designed to store an indication of which of two different computer architectures and/or execution conventions under which instruction data of the associated page are to be executed by the processor pipeline.Type: GrantFiled: October 31, 2007Date of Patent: May 10, 2011Assignee: ATI Technologies ULCInventors: John S. Yates, Jr., David L. Reese, Korbin S. Van Dyke, T. R. Ramesh, Paul H. Hohensee
-
Patent number: 7941297Abstract: Methods and apparatus are described for measuring noise in video image processing. The described methods use horizontal and vertical variances of pixels of an image to extract noise information from the image. Silent regions in an image are considered to determine amplitude variations in the image. A smallest silent region in the image is searched by performing measurements over various block sizes. A least sum of absolute differences approach is used on both horizontal and vertical directions for finding the minimum energy of a received image signal. Using the disclosed method and processor, with a Gaussian distribution for the measured channel noise, both silent image regions, as well as edges, are equally covered.Type: GrantFiled: April 10, 2008Date of Patent: May 10, 2011Assignee: ATI Technologies ULCInventors: Ionut Mirel, Edward G. Callway, Antonio Rinaldi
-
Publication number: 20110102383Abstract: Level shifting circuitry and corresponding enable signal generating circuitry provides improved leakage current control while eliminating the need for supplying reference voltage input in the enable signal generator. The level shifting circuitry is a type of cascode free level shifting circuit that does not include cascode transistors as in the prior art but instead utilizes cross coupled logic to provide level shifting while also utilizing enable signal controlled transistors to control leakage current through the cross coupled logic during power up sequencing. The level shifting circuitry provides improved leakage current limiting structure for power up sequencing whether a lower level supply voltage ramps up faster than the higher level supply voltage or vice a versa.Type: ApplicationFiled: November 2, 2009Publication date: May 5, 2011Applicant: ATI Technologies ULCInventor: Junho Cho
-
Patent number: 7937519Abstract: A buffer is associated with each of a plurality of data lanes of a multi-lane serial data bus. Data words are timed through the buffers of active ones of the data lanes. Words timed through buffers of active data lanes are merged onto a parallel bus such that data words from each of the active data lanes are merged onto the parallel bus in a pre-defined repeating sequence of data lanes. This approach allows other, non-active, data lanes to remain in a power conservation state.Type: GrantFiled: July 10, 2009Date of Patent: May 3, 2011Assignee: ATI Technologies ULCInventors: Sergiu Goma, Fariborz Pourbigharaz, Milivoje Aleksic
-
Publication number: 20110096079Abstract: Apparatus and methods for reducing power consumption of a data transfer interface in a computer system are disclosed. In one embodiment, a method for reducing power consumption of a data transfer interface between a first device and a second device, includes, identifying a free interval between a first data and a second data, disabling the data transfer interface during the free interval, enabling the data transfer interface at the end of the free interval, and transmitting the second data. The method may also include a step of notifying the second device that the data transfer interface is being temporarily disabled. Another embodiment, for example, includes the transfer of display data (or video frames) over an interface, such as, a DisplayPort interface, between a graphics controller device and a timing controller device in a computer system.Type: ApplicationFiled: October 22, 2009Publication date: April 28, 2011Applicant: ATI Technologies ULCInventor: Collis Quinn Troy CARTER
-
Publication number: 20110099407Abstract: A processer, for example a field programmable gate array (FPGA), comprises input/output (I/O) logic including timing adjustment logic operative to synchronize a time division multiplexed (TDM) line of the I/O logic using an a priori known test pattern. The timing adjustment logic may include clock cycle data alignment logic operative to adjust data on the TDM line by increments of a clock cycle to match it to an a priori known test pattern, and skew logic operative to prevent leading or trailing edges of the data from aligning with edges of a clock pulse leading or trailing edge. The I/O logic may be a Serializer/Deserializer (SerDes) logic that includes a state machine operative to control the clock cycle data alignment logic and skew logic to adjust and synchronize the data with the known test pattern.Type: ApplicationFiled: October 28, 2009Publication date: April 28, 2011Applicant: ATI TECHNOLOGIES ULCInventor: William A. Jonas
-
Publication number: 20110095415Abstract: A routing layer for a semiconductor die is disclosed. The routing layer includes pads for attaching solder bumps; bond-pads bonded to bump-pads of a die having an integrated circuit, and traces interconnecting bond-pads to pads. The routing layer is formed on a layer of dielectric material. The routing layer includes conductive traces at least partially surrounding some pads so as to absorb stress from solder bumps attached to the pads. Parts of the traces that surround pads protect parts of the underlying dielectric material proximate the solder bumps, from the stress.Type: ApplicationFiled: October 23, 2009Publication date: April 28, 2011Applicant: ATI Technologies ULCInventors: Roden Topacio, Gabriel Wong
-
Patent number: 7932785Abstract: A circuit includes a phase lock loop circuit and a continuous phase lock loop calibration circuit. The continuous phase lock loop calibration circuit is operatively coupled to the PLL circuit and produces a continuous calibration signal based on a reference voltage from a reference voltage circuit to calibrate the PLL circuit on a continuous basis.Type: GrantFiled: August 23, 2004Date of Patent: April 26, 2011Assignee: ATI Technologies ULCInventors: Oleg Drapkin, Grigori Temkine, Mikhail Rodionov, Michael Foxcroft
-
Patent number: 7924281Abstract: A graphics processing circuit includes a pixel shader operative to provide pixel color information in response to image data representing a scene to be rendered; a texture circuit, coupled to the pixel shader, operative to determine a luminance value to be applied to a pixel of interest based on the luminance values of the pixels that define a plane including the pixel of interest; and a render back end circuit, coupled to the texture circuit, operative to compute the luminance values from a shadow map that specifies the distance from the light source of the nearest object at a plurality of locations.Type: GrantFiled: March 9, 2005Date of Patent: April 12, 2011Assignee: ATI Technologies ULCInventors: Stephen L. Morein, Larry D. Seiler, Michael Doggett, Jocelyn Houle
-
Patent number: 7920141Abstract: The present invention relates to a rasterizer interpolator. In one embodiment, a setup unit is used to distribute graphics primitive instructions to multiple parallel rasterizers. To increase efficiency, the setup unit calculates the polygon data and checks it against one or more tiles prior to distribution. An output screen is divided into a number of regions, with a number of assignment configurations possible for various number of rasterizer pipelines. For instance, the screen is sub-divided into four regions and one of four rasterizers is granted ownership of one quarter of the screen. To reduce time spent on processing empty times, a problem in prior art implementations, the present invention reduces empty tiles by the process of coarse grain tiling. This process occurs by a series of iterations performed in parallel. Each region undergoes an iterative calculation/tiling process where coverage of the primitive is deduced at a successively more detailed level.Type: GrantFiled: February 28, 2006Date of Patent: April 5, 2011Assignee: ATI Technologies ULCInventor: Mark M. Leather
-
Publication number: 20110068632Abstract: An integrated circuit is adapted to be selectively AC or DC coupled to an external device at a coupling point. The integrated circuit includes a first connector connected to the coupling point by way of a coupling capacitor for AC coupling, a second connector connected to the coupling point for DC coupling, and a switch to selectively short the first and second connectors and thereby the coupling capacitor, when the integrated circuit is DC coupled to the device. The switch may be a MOSFET bridge comprising a switch control MOSFET interconnected between the first and second connectors, with the switch control MOSFET receiving at its gate a mode status signal for turning on the switch control MOSFET and thereby shorting the MOSFET bridge when the integrated circuit is DC coupled to the external device.Type: ApplicationFiled: September 18, 2009Publication date: March 24, 2011Applicant: ATI Technologies ULCInventors: Yamin Du, Richard Fung, Pouya Ashtiani
-
Patent number: 7911791Abstract: Various heat sinks, method of use and manufacture thereof are disclosed. In one aspect, a method of providing thermal management for a circuit device is provided. The method includes placing a heat sink in thermal contact with the circuit device wherein the heat sink includes a base member in thermal contact with the circuit device, a first shell coupled to the base member that includes a first inclined internal surface, a lower end and first plurality of orifices at the lower end to enable a fluid to transit the first shell, and at least one additional shell coupled to the base member and nested within the first shell. The at least one additional shell includes a second inclined internal surface and a second plurality of orifices to enable the fluid to transit the at least one additional shell. The fluid is moved through the first shell and the at least one additional shell.Type: GrantFiled: June 24, 2009Date of Patent: March 22, 2011Assignee: ATI Technologies ULCInventors: Gamal Refai-Ahmed, Maxat Touzelbaev
-
Publication number: 20110063308Abstract: A method includes reducing power of a first graphics processor by disabling or not using its rendering engine and leaving a display engine of the same first graphics processor capable of outputting display frames from a corresponding first frame buffer to a display. A display frame is rendered by a second graphics processor while the rendering engine of the first graphics processor is in a reduced power state, such as a non-rendering state. The rendered frame is stored in a corresponding second frame buffer of the second graphics processor, such as a local frame buffer and copied from the second frame buffer to the first frame buffer. The copied frame in the first frame buffer is then displayed on a display while the rendering engine of the first graphics processor is in the reduced power state.Type: ApplicationFiled: November 17, 2010Publication date: March 17, 2011Applicant: ATI TECHNOLOGIES ULCInventors: James D. Hunkins, Lawrence J. King, Syed A. Hussain
-
Publication number: 20110066778Abstract: A differential serial communication transmitter (i.e. PCI Express or other suitable type of transmitter) can be used to transport and interoperate transition minimized differential signaling. The differential serial communication transmitter control logic receives display configuration control data and in response configures at least one differential serial communication transmitter of a plurality of differential serial communication transmitters in an integrated circuit for communication with a display (i.e. visual digital display) employing transition minimized differential signaling. For example, the integrated circuit, such as a graphics processor, may include the plurality of differential serial communication transmitters for communication with devices, such as a northbridge circuit and a display within a computer system.Type: ApplicationFiled: November 11, 2010Publication date: March 17, 2011Applicant: ATI TECHNOLOGIES ULCInventors: Nancy Chan, Ramesh Senthinathan
-
Publication number: 20110060847Abstract: A differential serial communication transmitter (i.e. PCI Express or other suitable type of transmitter) can be used to transport and interoperate transition minimized differential signaling. The differential serial communication transmitter control logic receives display configuration control data and in response configures at least one differential serial communication transmitter of a plurality of differential serial communication transmitters in an integrated circuit for communication with a display (i.e. visual digital display) employing transition minimized differential signaling. For example, the integrated circuit, such as a graphics processor, may include the plurality of differential serial communication transmitters for communication with devices, such as a northbridge circuit and a display within a computer system.Type: ApplicationFiled: November 11, 2010Publication date: March 10, 2011Applicant: ATI TECHNOLOGIES ULCInventors: Nancy Chan, Ramesh Senthinathan