Patents Assigned to ATI Technologies ULC
-
Publication number: 20080284480Abstract: A scan flip-flop circuit including a data input, a scan input, a data output, a flip-flop, a multiplexer and a delay element is provided. The multiplexer allows selection of either the scan input or the data input for presentation at the input of the flip-flop. The flip-flop provides an output signal at the output of the scan flip-flop. The delay element is in a signal path between the scan input and the input of the flip-flop, and provides a signal propagation delay between the scan input and the input of the flip-flop. The delay between the scan input and the input of the flip-flop is substantially larger than the signal propagation delay between the data input and the input of the flip-flop. The delay in the scan path reduces the need for external buffers to avoid hold-time violations during scan testing of integrated circuits.Type: ApplicationFiled: May 15, 2007Publication date: November 20, 2008Applicant: ATI Technologies ULCInventor: Rubil Ahmadi
-
Publication number: 20080273602Abstract: Apparatus and methods provide at least redundant control information such as control symbols and control data over respective channels, such as differential lanes, and skew at least the redundant control information in time between the plurality of transmission circuits. Non-control information such as video and/or audio data may also be skewed. Corresponding receiver circuits and methods are also disclosed.Type: ApplicationFiled: May 2, 2007Publication date: November 6, 2008Applicant: ATI Technologies ULCInventor: David I.J. Glen
-
Publication number: 20080266326Abstract: Method for automatic image reorientation is disclosed. In an embodiment, the method includes reorienting a displayed image in response to a change in relative orientation of a viewer image with respect to a reference image. The reorientation is performed to compensate, at least partially, for the change in relative orientation of the viewer image.Type: ApplicationFiled: April 25, 2007Publication date: October 30, 2008Applicant: ATI Technologies ULCInventor: Gunjan Porwal
-
Publication number: 20080253087Abstract: A configurable multiple inlet thermal management device, such as an air-mover or passive heat sink, for electronic devices. The thermal management device is arranged on a computing device or on a component of a computing device or similar, such as an expansion module or alike, so that incoming air flow decreases the temperature of the heat producing components. In order to provide best possible air flow the air-mover comprises blade design that pressurizes the air flow from at least one side of the air-mover component. The air-mover includes removable covers for providing the openings required for intake air from the desired direction and for providing a fan wind. Depending on the application the openings may be permanently opened or closed. The intake air flow is then directed in form of fan wind towards the heat producing elements.Type: ApplicationFiled: April 10, 2007Publication date: October 16, 2008Applicant: ATI Technologies ULCInventors: Gamal Refai-Ahmed, Khalid Sheltami, Nima Osqueizadeh
-
Publication number: 20080250212Abstract: A method and apparatus stores data representing a non 1:1 memory access interleaving ratio for accessing a plurality of memories. The method and apparatus interleaves memory accesses to at least either a first memory that is accessible via a first (and associated memory) bus having first characteristics or a second memory accessible via a second bus having different characteristics, based on the data representing the non 1:1 interleaving memory access ratio.Type: ApplicationFiled: April 9, 2007Publication date: October 9, 2008Applicant: ATI Technologies ULCInventors: Anthony Asaro, Jacky Chun Kit Yan, Tien D. Luong, Andy Chih-Ping Chen
-
Publication number: 20080245555Abstract: A circuit substrate includes an outer plated through hole structure and an inner plated through hole structure located within the outer plated through hole structure. In one example, the circuit substrate includes a core and an outer plated through hole structure having a first metal layer configured over the core to form an outer plated through hole. The circuit substrate also includes an inner plated through hole structure located within the outer plated through hole structure having a second metal layer positioned inside of the outer plated through hole with an insulation layer interposed between the first and second metal layers. Methods for making such a circuit substrate are also described.Type: ApplicationFiled: April 4, 2007Publication date: October 9, 2008Applicant: ATI Technologies ULCInventors: Yue Li, Vincent Chan, Neil Mclellan, Liane Martinez
-
Publication number: 20080231711Abstract: A method of automated video device testing, and source and sink video devices are disclosed. A test signal may be provided by way of a video link from a video source to a video sink, over a video link extending therebetween. The method includes receiving on the video link a request from the video sink to provide the test signal; identifying based on the request, a requested test signal; providing the requested test signal from the video source to the video sink over the video link. In another embodiment, a video sink may be queried over a video link to determine a metric describing at least a portion of know video signal, as received and determined at the video sink to verify integrity of the video signal at the video sink.Type: ApplicationFiled: March 18, 2008Publication date: September 25, 2008Applicant: ATI Technologies ULCInventors: David Glen, Betty Luk
-
Publication number: 20080218521Abstract: An efficient rendering method for processing computer graphics in tiles. First a frame of data, typically at least one polygon, is received for rendering. While rendering a polygon the tile for the polygon is assigned so that it minimizes the number of the tiles needed for processing the polygon. It is possible to compute an offset value between the static tiles and the assigned tiles. If the offset value is computed, the rendering into an actual screen may be based on that.Type: ApplicationFiled: March 9, 2007Publication date: September 11, 2008Applicant: ATI Technologies ULCInventor: Mika Tuomi
-
Publication number: 20080204460Abstract: Many computing device may now include two or more graphics subsystems. The multiple graphics subsystems may have different abilities, and may, for example, consume differing amount of electrical power, with one subsystem consuming more average power than the others. The higher power consuming graphics subsystem may be coupled to the device and used instead of, or in addition to, the lower power consuming graphics subsystem, resulting in higher performance or additional capabilities, but increased overall power consumption. By transitioning from the use of the higher power consuming graphics subsystem to the lower power consuming graphics subsystem, while placing the higher power consuming graphics subsystem in a lower power consumption mode, overall power consumption is reduced.Type: ApplicationFiled: May 30, 2007Publication date: August 28, 2008Applicant: ATI Technologies ULCInventors: Sasa Marinkovic, Phil Mummah, Mingwei Chien, Michael Tresidder, Roumen Saltchev, George Xie, Jason Long
-
Publication number: 20080204285Abstract: Control symbols taking the form {k1-k2-k2-k1} are inserted in a serial stream including m bit data words. k1 and k2 are each predefined m bit control words differing from the m bit data words. The Hamming distance between k1 and k2 is at least 2. Such control symbols may be robustly detected in the presence of a one bit error in the symbol, or a data word immediately preceding or following the symbol. The m bit words may be 8B/10B encoded data, or defined control words. The control symbols may be used for data delineation, stream synchronization, transmitter/receiver synchronization or for other control signalling.Type: ApplicationFiled: February 26, 2007Publication date: August 28, 2008Applicant: ATI Technologies ULCInventors: Collis Q. Carter, Nicholas J. Chorney, James R. Goodman
-
Publication number: 20080205634Abstract: A method of providing cipher data during a period of time when output of a primary source of cipher data is unavailable is disclosed. The method comprises switching from a primary source of cipher data to an alternate source of cipher data at a beginning of the period of time; using the cipher data from the alternate source during the period of time; and switching back to the primary source at an end of the period of time.Type: ApplicationFiled: February 26, 2007Publication date: August 28, 2008Applicant: ATI Technologies ULCInventor: James Goodman
-
Publication number: 20080201500Abstract: A device, method and software for handling multiple interrupts in a peripheral device are disclosed. The disclosed method includes, upon a hardware event in the peripheral device recording the hardware event and determining an acceptable period before which an interrupt should be generated to service the event. A timer at the peripheral device is adjusted as needed to maintain a value within the acceptable period. Upon expiry of the timer a single interrupt is generated to a processor interconnected to the peripheral device. In response to the single interrupt, software code is executed on the processor to service un-serviced hardware events for which an indicator has been recorded.Type: ApplicationFiled: February 20, 2007Publication date: August 21, 2008Applicant: ATI Technologies ULCInventors: Kelly Zytaruk, Conrad Lai
-
Publication number: 20080192441Abstract: A thermal management device for a circuit substrate having at least a first heat generating component and at least a second heat generating component, the thermal management device includes a first thermal spreader and a second thermal spreader. The second thermal spreader is mountable to the circuit substrate to thermally couple with the second heat generating component. Additionally, the second thermal spreader is adapted to couple to the first thermal spreader to thermally couple the first thermal spreader to the first heat generating component when the second thermal spreader is mounted to the circuit substrate. The thermal management device also includes a bias device that is coupled to the first thermal spreader and the second thermal spreader and is adapted to maintain the thermal coupling between the first thermal spreader and the first heat generating component when the second thermal spreader is mounted to the circuit substrate.Type: ApplicationFiled: April 10, 2008Publication date: August 14, 2008Applicant: ATI Technologies ULCInventors: Gamal Refai-Ahmed, Robert A. Wiley, Jim E. Loro
-
Publication number: 20080169555Abstract: An integrated circuit product includes a die and an insulation layer. The insulation layer is operatively coupled to the die. The insulation layer includes a plurality of bump apertures. The insulation layer also includes an underfill anchor structure. Methods for making such an integrated circuit product are also described.Type: ApplicationFiled: January 16, 2007Publication date: July 17, 2008Applicant: ATI Technologies ULCInventors: Roden R. Topacio, Vincent K. Chan
-
Publication number: 20080168281Abstract: A multi-supply power supply circuit has a first power supply regulating circuit that produces a first power supply voltage; and a second power supply regulating circuit that receives the first power supply voltage form the first power supply regulating circuit as an enable input signal and is operative to produce a second and different power supply voltage. In one embodiment, the first power supply voltage may reach a steady state condition prior to the second power supply voltage reaching a steady state condition. In one example, the multi-supply power supply circuit includes a plurality of cascaded low drop out power supply regulating circuits.Type: ApplicationFiled: January 5, 2007Publication date: July 10, 2008Applicant: ATI Technologies ULCInventor: Roddi MacInnes
-
Publication number: 20080157817Abstract: An input signal is routed to a first logic one reference signal generator or alternatively routed to a second logic one reference signal generator based at least one a voltage level of the input signal. When the voltage level of the input signal is less than a threshold value, the first logic one reference signal generator selectively generates a first logic one reference signal. When the voltage level of the input signal is greater than or equal to the threshold value, the second logic one reference signal generator alternatively generates a second logic one reference signal. The first and second logic one reference signals may be used to control a first voltage scaling circuit that drives a scaled output signal having a logic one value corresponding to the voltage level of the first logic one reference signal.Type: ApplicationFiled: March 12, 2008Publication date: July 3, 2008Applicant: ATI Technologies ULCInventors: Oleg Drapkin, Grigori Temkine, Arvind Bomdica, Kevin Liang
-
Publication number: 20080150935Abstract: 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: ApplicationFiled: June 19, 2007Publication date: June 26, 2008Applicant: ATI Technologies ULCInventors: Timothy Van Hook, Farhad Fouladi
-
Publication number: 20080088342Abstract: A digital data transmitting device is disclosed having differential signaling circuitry, a current source controller and a pair of transistor-implemented current sources is disclosed. The current source controller generates a current source control signal based on a detected mode of operation of the differential signaling circuitry. The pair of transistor-implemented current sources selectively generate source currents to adjust the output voltage levels as the differential output terminals in response to the current source control signal. The digital data transmitting device may also include a current bulk biasing circuit that generates a current source bulk biasing signal such that when the differential signaling circuitry is in one mode of operation, the current source bulk biasing signal retards currents leakage across the pair of transistor-implemented current sources.Type: ApplicationFiled: December 6, 2007Publication date: April 17, 2008Applicant: ATI Technologies ULCInventors: Chihou Lee, Junho Cho
-
Publication number: 20080063215Abstract: Methods and apparatus for managing audio corresponding to a video stream in an audio-visual system are disclosed. The audio-visual system includes a display capable of simultaneously displaying two or more separate video streams, and sound reproducing devices intended to deliver audio to viewers. The method includes receiving an audio-video signal comprising various channels. Two or more channels are selected for viewing. The audio associated with the selected channels are identified. The viewers who want to watch the displayed channel are identified. The sound reproducing devices associated with the intended viewers are also identified. The identified audio streams are then directed to the identified sound reproducing devices such that only the viewers associated with a given channel can hear the audio associated with that channel, to the exclusion of other viewers.Type: ApplicationFiled: June 12, 2007Publication date: March 13, 2008Applicant: ATI Technologies ULCInventors: Gunjan Porwal, Murali Krishna Kocherla
-
Publication number: 20080049009Abstract: A variable clock control information generator receives graphics engine activity data relating to the operating level of a graphics engine, and memory activity data relating to an activity level of memory. In response, the variable clock control information generator produces graphics engine clock control information and memory clock control information with respect to each other, such that a relative difference between the graphics engine activity data and the memory activity data is within balance threshold data. Accordingly, the variable clock control information generator adapts to the varying levels of graphics engine activity and memory activity and adjusts the frequency of the graphics engine clock signal and the frequency of the memory clock signal to achieve a balanced relative activity level.Type: ApplicationFiled: October 30, 2007Publication date: February 28, 2008Applicant: ATI Technologies ULCInventor: Oleksandr Khodorkovsky