Patents Assigned to ATI Technologies ULC
  • Publication number: 20080284480
    Abstract: 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: Application
    Filed: May 15, 2007
    Publication date: November 20, 2008
    Applicant: ATI Technologies ULC
    Inventor: Rubil Ahmadi
  • Publication number: 20080273602
    Abstract: 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: Application
    Filed: May 2, 2007
    Publication date: November 6, 2008
    Applicant: ATI Technologies ULC
    Inventor: David I.J. Glen
  • Publication number: 20080266326
    Abstract: 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: Application
    Filed: April 25, 2007
    Publication date: October 30, 2008
    Applicant: ATI Technologies ULC
    Inventor: Gunjan Porwal
  • Publication number: 20080253087
    Abstract: 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: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Applicant: ATI Technologies ULC
    Inventors: Gamal Refai-Ahmed, Khalid Sheltami, Nima Osqueizadeh
  • Publication number: 20080250212
    Abstract: 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: Application
    Filed: April 9, 2007
    Publication date: October 9, 2008
    Applicant: ATI Technologies ULC
    Inventors: Anthony Asaro, Jacky Chun Kit Yan, Tien D. Luong, Andy Chih-Ping Chen
  • Publication number: 20080245555
    Abstract: 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: Application
    Filed: April 4, 2007
    Publication date: October 9, 2008
    Applicant: ATI Technologies ULC
    Inventors: Yue Li, Vincent Chan, Neil Mclellan, Liane Martinez
  • Publication number: 20080231711
    Abstract: 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: Application
    Filed: March 18, 2008
    Publication date: September 25, 2008
    Applicant: ATI Technologies ULC
    Inventors: David Glen, Betty Luk
  • Publication number: 20080218521
    Abstract: 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: Application
    Filed: March 9, 2007
    Publication date: September 11, 2008
    Applicant: ATI Technologies ULC
    Inventor: Mika Tuomi
  • Publication number: 20080204460
    Abstract: 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: Application
    Filed: May 30, 2007
    Publication date: August 28, 2008
    Applicant: ATI Technologies ULC
    Inventors: Sasa Marinkovic, Phil Mummah, Mingwei Chien, Michael Tresidder, Roumen Saltchev, George Xie, Jason Long
  • Publication number: 20080204285
    Abstract: 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: Application
    Filed: February 26, 2007
    Publication date: August 28, 2008
    Applicant: ATI Technologies ULC
    Inventors: Collis Q. Carter, Nicholas J. Chorney, James R. Goodman
  • Publication number: 20080205634
    Abstract: 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: Application
    Filed: February 26, 2007
    Publication date: August 28, 2008
    Applicant: ATI Technologies ULC
    Inventor: James Goodman
  • Publication number: 20080201500
    Abstract: 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: Application
    Filed: February 20, 2007
    Publication date: August 21, 2008
    Applicant: ATI Technologies ULC
    Inventors: Kelly Zytaruk, Conrad Lai
  • Publication number: 20080192441
    Abstract: 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: Application
    Filed: April 10, 2008
    Publication date: August 14, 2008
    Applicant: ATI Technologies ULC
    Inventors: Gamal Refai-Ahmed, Robert A. Wiley, Jim E. Loro
  • Publication number: 20080169555
    Abstract: 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: Application
    Filed: January 16, 2007
    Publication date: July 17, 2008
    Applicant: ATI Technologies ULC
    Inventors: Roden R. Topacio, Vincent K. Chan
  • Publication number: 20080168281
    Abstract: 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: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Applicant: ATI Technologies ULC
    Inventor: Roddi MacInnes
  • Publication number: 20080157817
    Abstract: 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: Application
    Filed: March 12, 2008
    Publication date: July 3, 2008
    Applicant: ATI Technologies ULC
    Inventors: Oleg Drapkin, Grigori Temkine, Arvind Bomdica, Kevin Liang
  • Publication number: 20080150935
    Abstract: 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: Application
    Filed: June 19, 2007
    Publication date: June 26, 2008
    Applicant: ATI Technologies ULC
    Inventors: Timothy Van Hook, Farhad Fouladi
  • Publication number: 20080088342
    Abstract: 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: Application
    Filed: December 6, 2007
    Publication date: April 17, 2008
    Applicant: ATI Technologies ULC
    Inventors: Chihou Lee, Junho Cho
  • Publication number: 20080063215
    Abstract: 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: Application
    Filed: June 12, 2007
    Publication date: March 13, 2008
    Applicant: ATI Technologies ULC
    Inventors: Gunjan Porwal, Murali Krishna Kocherla
  • Publication number: 20080049009
    Abstract: 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: Application
    Filed: October 30, 2007
    Publication date: February 28, 2008
    Applicant: ATI Technologies ULC
    Inventor: Oleksandr Khodorkovsky