Patents Assigned to ATI Technologies ULC
-
Patent number: 8386687Abstract: A method and apparatus for data transfer includes receiving a first data packet across a first bi-directional bus and receiving a second data packet across a second bi-directional bus. Next, the first data packet is written to a first register operably coupled to the first bi-directional bus and the second bi-directional bus. The second data packet is written to a second register operably coupled to the first bi-directional bus and the second bi-directional bus. The second data packet is then transferred across the first bi-directional bus and the first data packet is transferred across the second bi-directional bus, thereby providing data transfer across a plurality of bi-directional buses and providing for data to be transferred across those buses to be stored at an intermediate register so that the data may be transferred in the next clock cycle, overcoming any latency requirements.Type: GrantFiled: February 17, 2012Date of Patent: February 26, 2013Assignee: ATI Technologies ULCInventors: Stephen L. Morein, Robert W. Bloemer
-
Patent number: 8384479Abstract: An amplifier circuit includes a first stage and a second stage. The first stage includes a differential input circuit coupled to a differential input node. The first stage includes a first partial cascode circuit including devices of a first type, the first partial cascode circuit being coupled to a first power supply node, a first bias node, and the differential input stage. The first stage includes a second partial cascode circuit including devices of a second type, the second partial cascode circuit being coupled to a second power supply node and the differential input circuit. The second stage is coupled to the first stage. The second stage includes a first full cascode circuit coupled to an output node.Type: GrantFiled: March 8, 2010Date of Patent: February 26, 2013Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Saeed Abbasi, Nima Gilanpour, Vincent Law
-
Patent number: 8378471Abstract: Various semiconductor chip packages and methods of making the same are disclosed. In one aspect, a method of manufacturing is provided that includes coupling a solder bump to a side of a semiconductor chip and bringing the solder bump into contact with a conductor pad coupled to a substrate and positioned in an opening of a solder mask on the substrate. The conductor pad has a first lateral dimension and the opening has a second lateral dimension that is larger than the first lateral dimension. A metallurgical bond is established between the solder bump and the conductor pad.Type: GrantFiled: January 22, 2010Date of Patent: February 19, 2013Assignee: ATI Technologies ULCInventors: Roden R. Topacio, Vincent Chan, Fan Yeung
-
Patent number: 8373709Abstract: Embodiments of a multi-processor architecture and method are described herein. Embodiments provide alternatives to the use of an external bridge integrated circuit (IC) architecture. For example, an embodiment multiplexes a peripheral bus such that multiple processors can use one peripheral interface slot without requiring an external bridge IC. Embodiments are usable with known bus protocols.Type: GrantFiled: December 19, 2008Date of Patent: February 12, 2013Assignees: ATI Technologies ULC, Advanced Micro Devices, Inc.Inventors: Shahin Solki, Stephen Morein, Mark S. Grossman
-
Publication number: 20130032941Abstract: A routing layer for a semiconductor die is disclosed. The routing layer includes traces interconnecting integrated circuit bond-pads to UBMs. The routing layer is formed on a layer of dielectric material. The routing layer includes conductive traces arranged underneath the UBMs as to absorb stress from solder bumps attached to the UMBs. Traces beneath the UBMs protect parts of the underlying dielectric material proximate the solder bumps, from the stress.Type: ApplicationFiled: October 8, 2012Publication date: February 7, 2013Applicant: ATI TECHNOLOGIES ULCInventor: ATI Technologies ULC
-
Publication number: 20130009980Abstract: A method and a processor for implementing the method are disclosed for processing of an image. A first algorithm is selected to be used for processing information representing an area of interest in the image. A second algorithm is selected to be used for processing information representing an area of the image that is not in the area of interest. The first and second algorithms are applied to their respective portions of the information representing the image.Type: ApplicationFiled: July 7, 2011Publication date: January 10, 2013Applicant: ATI TECHNOLOGIES ULCInventor: Hao Ran Gu
-
Publication number: 20130010168Abstract: A graphics multi-media integrated circuit (GMIC) is connected to a host processor over two serial links: a half duplex bi-directional serial link which accords to a display serial interface protocol, and a uni-directional serial link which accords to a camera serial interface protocol. The GMIC receives packets from the host over the half duplex bi-directional serial link and processes these packets. The GMIC sends packets over the uni-directional serial link. A packet from the host can request a processing operation by the GMIC or can initiate a memory operation at the memory of the GMIC. The GMIC can also send packets to the host to initiate a host memory operation and may be connected to a display over a bi-directional serial link and to a camera over a uni-directional serial link and a bi-directional control link allowing the host to control the display and camera.Type: ApplicationFiled: June 13, 2012Publication date: January 10, 2013Applicant: ATI TECHNOLOGIES ULCInventors: Fariborz Pourbigharaz, Sergiu Goma, Milivoje Aleksic, Andrzej Mamona
-
Publication number: 20130009970Abstract: 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: September 14, 2012Publication date: January 10, 2013Applicant: ATI Technologies ULCInventor: Collis Quinn Troy Carter
-
Patent number: 8350867Abstract: A method includes detecting one of an application access or a file type access, and configuring, in response to detecting the application or file type access, automatically without user interaction, a display system in an image quality configuration for the application or the file type where the image quality configuration is based on providing best image quality with respect to the application or the file type. Configuring the display system in an image quality configuration, may involve determining that a profile associated with the application or associated with the file type is stored in memory, and configuring the display system according to the profile. The method may adjust at least one anti-aliasing parameter or at least one anisotropic filter parameter. The method may monitor an operating system to obtain an indication that an application has been accessed or that a file type has been accessed.Type: GrantFiled: December 22, 2009Date of Patent: January 8, 2013Assignee: ATI Technologies ULCInventors: Raymond F. Dumbeck, Andrew W. Dodd, Michael Casey Gotcher
-
Publication number: 20130003870Abstract: Methods and apparatus for accelerating the processing of image data are disclosed that are particularly useful in conducting graphical pattern searches. Embodiments of the invention conduct and implement comparative calculations of reference and search image pel data on a multi-pel comparative basis, particularly, sum of the absolute differences (SAD) based calculation comparisons.Type: ApplicationFiled: July 1, 2011Publication date: January 3, 2013Applicants: ADVANCED MICRO DEVICES, INC., ATI TECHNOLOGIES ULCInventors: Philip L. Swan, Christopher L. Spencer
-
Patent number: 8344505Abstract: A method of manufacturing semiconductor packages at the wafer level is disclosed. A wafer has multiple integrated circuits (ICs) formed on its active surface, with each IC in communication with a plurality under-bump metallization (UBM) pads formed on one surface the package. The UBM pads include a larger pads near the center of package and smaller UBM pads near the periphery. The method includes attaching a stiffener to an inactive surface of the wafer; forming under bump metallization pads; and forming solder bumps extending from the UBM pads.Type: GrantFiled: August 29, 2007Date of Patent: January 1, 2013Assignee: ATI Technologies ULCInventors: Neil Mclellan, Adam Zbrzezny
-
Patent number: 8344760Abstract: A circuit includes an input/output buffer circuit. The input/output buffer circuit includes an output buffer circuit and a bias control circuit. The output buffer circuit provides an output voltage in response to output information. The bias control circuit provides an output buffer bias voltage based on the output voltage.Type: GrantFiled: July 17, 2009Date of Patent: January 1, 2013Assignee: ATI Technologies ULCInventors: Yamin Du, Oleg Drapkin, Grigori Temkine
-
Patent number: 8345459Abstract: A method includes generating, from a representation of a first integrated circuit, a representation of a second integrated circuit. The representation of the first integrated circuit includes a plurality of representations of operative memory channel interfaces including a representation of a first operative memory channel physical interface. The representation of the second integrated circuit includes a representation of a pseudo-memory channel physical interface and at least a representation of a second operative memory channel physical interface. The generating includes replacing an instantiation of a first circuit of the representation of the first operative memory channel physical interface with an instantiation of a second circuit. The instantiation of the second circuit is a representation of a circuit that is logically equivalent to a first circuit represented by the instantiation of the first circuit.Type: GrantFiled: February 10, 2011Date of Patent: January 1, 2013Assignee: ATI Technologies ULCInventors: Yuxin Li, Martin J. Kulas
-
Patent number: 8339200Abstract: An apparatus includes a telescopic operational amplifier. The telescopic operational amplifier includes an input stage, a load, and a first cascode circuit. The first cascode circuit is coupled to a first differential node and an output node. The first differential node is coupled to one of the input stage and the load. The apparatus includes a first negative transconductance circuit coupled to the first differential node. In at least one embodiment, the first negative transconductance circuit is operable to provide a negative transconductance to compensate at least a first component of an output resistance of the telescopic operational amplifier. In at least one embodiment, the first negative transconductance circuit includes a pair of cross-coupled devices coupled to the first differential node and a current source.Type: GrantFiled: December 7, 2010Date of Patent: December 25, 2012Assignee: ATI Technologies ULCInventor: Thomas Y. Wong
-
Patent number: 8338961Abstract: A method of manufacturing includes connecting a first end of a first through-silicon-via to a first die seal proximate a first side of a first semiconductor chip. A second end of the first thu-silicon-via is connected to a second die seal proximate a second side of the first semiconductor chip opposite the first side.Type: GrantFiled: April 26, 2012Date of Patent: December 25, 2012Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Michael Z. Su, Gamal Refai-Ahmed, Bryan Black
-
Publication number: 20120314758Abstract: A method and apparatus are described for processing video data. In one embodiment, a processor is provided with a video compression engine (VCE) that has a memory having a plurality of rows and a plurality of columns of addresses. Video data, (luma data or chroma data), is written in row (i.e., raster) order into the addresses of the memory, and then the data is read out of the addresses in column order. Data is written into the addresses of the columns of the memory as they are read out, which is subsequently read out in row order. This process of switching back and forth between reading and writing data in row and column order continues as the data is read and processed by an encoder to generate a compressed video stream.Type: ApplicationFiled: June 13, 2011Publication date: December 13, 2012Applicant: ATI TECHNOLOGIES ULCInventors: Lei Zhang, Benedict C. Chien, Edward A. Harold
-
Publication number: 20120314777Abstract: A method and apparatus are described for generating a display data stream for transmission to a remote display. A display control unit in a processor is configured to multiplex the outputs of a plurality of display controllers to generate a video data stream. A video compression engine (VCE) in the processor receives the video data stream directly from the display control unit without having to go through an external memory or an external display interface. The VCE compresses the video data stream, and optionally encrypts the video data stream. In one embodiment, audio and video data streams may be synchronized into a multiplexed, (and optionally encrypted), audio/video stream before being forwarded for transmission to a remote display. In another embodiment, separate audio and video streams (optionally encrypted) may be forwarded for transmission to the remote display.Type: ApplicationFiled: June 13, 2011Publication date: December 13, 2012Applicant: ATI TECHNOLOGIES ULCInventors: Lei Zhang, Collis Q. Carter, David I. J. Glen
-
Patent number: 8330476Abstract: A supply voltage management system and method for an integrated circuit (IC) die are provided. The supply voltage management system includes one or more temperature sensing elements located on the IC die and configured to sense temperature of the die and to output a sensed temperature value for the die. A dynamic voltage controller is located on the die and is configured to receive the sensed temperature value for the die and to identify a technology process category of the die. Based on the sensed temperature value and the identified technology process category of the die, the dynamic voltage controller adjusts an output voltage to at least one circuit of the die.Type: GrantFiled: August 31, 2005Date of Patent: December 11, 2012Assignee: ATI Technologies ULCInventors: Nancy Chan, Ramesh Senthinathan
-
Patent number: 8332876Abstract: A memory interface circuit includes a plurality of data bus drivers and logic adapted to be operatively responsive to write driver mask information. If desired, the plurality of bus drivers and the logic may be implemented in separate integrated circuits. The plurality of bus drivers are adapted to be responsive to a write operation. The logic is also adapted to disable any one of the plurality of data bus drivers based on the write driver mask information during the write operation.Type: GrantFiled: November 20, 2008Date of Patent: December 11, 2012Assignee: ATI Technologies ULCInventors: James Fry, George Guthrie
-
Patent number: 8326053Abstract: A method and apparatus provides for block based image compression with multiple non-uniform block encodings. In one embodiment, an image is divided into blocks of pixels. In one embodiment the blocks are four pixels by four pixels, but other block sizes are used in other embodiments. In one embodiment, a block of pixels in the original image is compressed using two different methods to produce a first and second compressed block. Thus, each block in the original image is represented by two, typically different, compressed blocks. In one embodiment, color associated with a pixel is determined by combining the compressed information about the pixel in the first compressed block with information about the pixel in the second compressed block. In another embodiment, global information about the image is combined with the information in the first and second compressed blocks.Type: GrantFiled: June 16, 2009Date of Patent: December 4, 2012Assignee: ATI Technologies ULCInventors: Konstantine Iourcha, Andrew S. C. Pomianowski, Raja Koduri