Patents Assigned to ATI
-
Publication number: 20100013689Abstract: An n bit D/A decoder is formed using P-type and N-type transistor switches, instead of convention CMOS switches. Each P-type and N-type switch may be formed of fewer transistors than those used to form a CMOS switch, thereby reducing the overall transistor count. The decoder may be used to decode digital values to non-linear GAMMA corrected analog output voltages.Type: ApplicationFiled: August 31, 2007Publication date: January 21, 2010Applicant: ATI Technologies ULCInventors: Kongning Li, Charles Leung, Grigori Temkine, Milivoje Aleksic, Steven Turner, Greg Vansickle, Kevin O'Neil
-
Patent number: 7649537Abstract: Systems and methods are provided for processing data. The systems and methods include multiple processors that each couple to receive commands and data, where the commands and/or data correspond to frames of video that include multiple pixels. An interlink module is coupled to receive processed data corresponding to the frames from each of the processors. The interlink module divides a first frame into multiple frame portions by dividing pixels of the first frame using at least one balance point. The interlink module dynamically determines a position for the balance point that minimizes differences between the workload of the processors during processing of commands and/or data of one or more subsequent frames.Type: GrantFiled: May 27, 2005Date of Patent: January 19, 2010Assignee: ATI Technologies, Inc.Inventors: Jonathan L. Campbell, Maurice Ribble
-
Patent number: 7649395Abstract: 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: GrantFiled: May 15, 2007Date of Patent: January 19, 2010Assignee: ATI Technologies ULCInventor: Rubil Ahmadi
-
Publication number: 20100009825Abstract: A compliant service transfer module, which transfers services such as electricity, data, pneumatic fluid, etc., between a robotic arm and an attached tool, aligns service transfer points as the two units of the module mate, when the units are misaligned. A floating structure disposed in the first unit is operative to move laterally within a chamber in the housing of the first unit, to align service transfer points with the corresponding service transfer points of a second unit, when the two units are mated together but are not fully aligned. The floating structure protrudes from the first housing, and in the case of misalignment, contacts an angled inner wall of a chamber in the housing of the second unit, which moves the floating structure laterally to align the service transfer points. The floating structure returns to a default, centered position when the two units are not mated together.Type: ApplicationFiled: July 10, 2008Publication date: January 14, 2010Applicant: ATI INDUSTRIAL AUTOMATION, INC.Inventors: Daniel Allen Norton, Michael Joseph Gala
-
Patent number: 7644814Abstract: A supercharger drive pulley includes an inner hub and an outer drive pulley. One of the inner hub and the outer drive pulley is drivingly connected to a drive shaft of a supercharger for driving the supercharger and the other of the inner hub and the outer drive pulley is drivingly connected to an engine for being driven by the engine. A one way drive clutch is drivingly engaged between the inner hub and the outer pulley to allow driving torque from the engine to be transmitted to the supercharger in one direction and to allow the supercharger to freewheel in conditions where it overruns the engine.Type: GrantFiled: October 19, 2006Date of Patent: January 12, 2010Assignee: ATI Performance Products, Inc.Inventor: James C. Beattie
-
Patent number: 7643679Abstract: Embodiments of the present invention are directed to a method and apparatus 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: February 13, 2004Date of Patent: January 5, 2010Assignee: ATI Technologies ULCInventors: Konstantine Iourcha, Andrew S. C. Pomianowski, Raja Koduri
-
Publication number: 20090322632Abstract: A narrow band, tunable antenna uses a series of small inductors wired in series to produce different resonant frequencies from a single antenna across a wide frequency spectrum. Radio Frequency (RF) switches are positioned in parallel with the inductors and are capable of shunting a selected inductor out of the antenna circuit thereby changing the electrical length of the antenna and consequently, the resonant frequency. The RF switch control circuitry is isolated from the RF current in the antenna.Type: ApplicationFiled: June 26, 2008Publication date: December 31, 2009Applicant: ATI TECHNOLOGIES ULCInventor: Svetlan Milosevic
-
Publication number: 20090324198Abstract: A method and apparatus for detecting copy protection included in an input video signal is described. Two types of copy protection are particularly addressed, including techniques that imbed copy protection pulses and copy protection phase flips in the video signal. A method for preserving copy protection is also presented, where the input video signal is first examined to determine if copy protection has been included in the input video signal. The input video signal then converted to component video data, which removes any copy protection present. An output video signal is then generated from the component video data, and when it was determined that the input video signal includes copy protection, the copy protection is recreated in the output video signal.Type: ApplicationFiled: September 10, 2009Publication date: December 31, 2009Applicant: ATI Technologies SRLInventor: Antonio Rinaldi
-
Publication number: 20090322041Abstract: In a robotic tool coupler, a rotating cam surface ring having a plurality of surfaces formed therein urges a plurality of ball members in one tool coupling unit radially to contact a coupling surface in the other tool coupling unit. Mechanical energy captured and stored upon decoupling the units is used by an actuation mechanism, upon manual initiation, to at least partially automatically couple the two units by partially rotating the rotating cam surface ring. Further manual rotation of the cam member exerts a radial force through the ball members onto the coupling surface. A component of that force is directed by the coupling surface toward the opposite tool coupling unit, locking the two units together.Type: ApplicationFiled: September 4, 2009Publication date: December 31, 2009Applicant: ATI Industrial Automation, Inc.Inventor: Daniel Allen Norton
-
Patent number: 7639252Abstract: A hardware tessellation circuit serves as a unified hardware parametric coordinate generator for providing parametric coordinates for tessellation. The tessellation circuit includes control logic that receives tessellation instruction information, such as an instruction indicating which type of multiple tessellation operations to perform, on an incoming primitive wherein the different types of tessellation include discrete tessellation, continuous tessellation and adaptive tessellation. The tessellation circuit also includes shared tessellation logic that is controlled by the control logic, and includes a plurality of shared logic units, such as arithmetic logic units, that are controllable by the control logic based on the type of tessellation detected to be used for the incoming primitive. The shared tessellation logic is controlled to reuse at least some of the logic units for two different tessellation operations defined by the tessellation type information.Type: GrantFiled: August 11, 2005Date of Patent: December 29, 2009Assignee: ATI Technologies ULCInventor: Vineet Goel
-
Publication number: 20090315899Abstract: 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 protocol defined for a display serial interface, and a uni-directional serial link which accords to a compatible protocol defined for a camera serial interface. The GMIC receives packets according to the protocol from the host over the half duplex bi-directional serial link and processes these packets. The GMIC sends packets according to the protocol to the host 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 memory operation at the memory of the host.Type: ApplicationFiled: June 18, 2008Publication date: December 24, 2009Applicant: ATI TECHNOLOGIES ULCInventors: Fariborz Pourbigharaz, Sergiu Goma, Milivoje Aleksic, Andrzej Mamona
-
Patent number: 7636095Abstract: A method for rendering an object including receiving a pixel tile representing a portion of a primitive to be rendered, determining attributes of a reference pixel within the pixel tile, and determining the attributes of neighboring pixels within the pixel tile based on barycentric differences relative to the reference pixel is disclosed. A circuit for calculating at least one attribute of an object to be rendered includes an initial calculation circuit providing full precision reference pixel attribute data in response to a pixel tile that defines at least a portion of the object; and a derivative circuit, operatively coupled to the initial calculation circuit, providing reduced precision neighboring pixel attribute data in response to the pixel tile. The derivative circuit includes a plurality of pixel attribute sub-circuits or components, which determine the attribute values of neighboring pixels within the pixel tile at a precision less than that of the precision used to define the reference pixel.Type: GrantFiled: September 6, 2002Date of Patent: December 22, 2009Assignee: ATI Technologies, Inc.Inventors: Laurent Lefebvre, Stephen L. Morein, Jay C. Wilkinson
-
Patent number: 7636921Abstract: Software for dynamically previewing changes to hardware driver settings for a graphics adapter is disclosed. Changes to the driver settings are dynamically previewed by forcing an executable graphics program module to load hardware parameter settings as changed, and drawing a region reflecting the changes using the executable graphics program library. The graphics program module may be forced to load new settings as a result of being newly instantiated. Conveniently, a preview region reflecting changes may be drawn in place of an already existing preview region.Type: GrantFiled: September 1, 2004Date of Patent: December 22, 2009Assignee: ATI Technologies Inc.Inventor: Wayne C. Louie
-
Patent number: 7633549Abstract: An apparatus and method for image rendering includes a first buffer operative to receive first video data. A motion mad updater receives video data from the first buffer and updates a motion map using the first video data. A grain information generator is coupled to the first buffer and receives the first video data to generate slope information based on the first video data. A grain information filter receives the slope information and filters the slope information to generate filtered slope information. A spatially interpolated field generator receives the filtered slope information and generates a spatially interpolated field. A maximum difference value generator generates a maximum difference value based on the update motion map. A base value generator receives the first video data and the spatially interpolated field and generates a base value therefrom. A missing video data generator generates missing first video data.Type: GrantFiled: May 3, 2004Date of Patent: December 15, 2009Assignee: ATI Technologies, Inc.Inventor: Philip Swan
-
Patent number: 7633506Abstract: The present invention relates to a parallel pipeline graphics system. The parallel pipeline graphics system includes a back-end configured to receive primitives and combinations of primitives (i.e., geometry) and process the geometry to produce values to place in a frame buffer for rendering on screen. Unlike prior single pipeline implementation, some embodiments use two or four parallel pipelines, though other configurations having 2^n pipelines may be used. When geometry data is sent to the back-end, it is divided up and provided to one of the parallel pipelines. Each pipeline is a component of a raster back-end, where the display screen is divided into tiles and a defined portion of the screen is sent through a pipeline that owns that portion of the screen's tiles. In one embodiment, each pipeline comprises a scan converter, a hierarchical-Z unit, a z buffer logic, a rasterizer, a shader, and a color buffer logic.Type: GrantFiled: November 26, 2003Date of Patent: December 15, 2009Assignee: ATI Technologies ULCInventors: Mark M. Leather, Eric Demers
-
Publication number: 20090307411Abstract: The embodiments protect an IC against Design-For-Test (DFT) or other test mode attack. Transitory secrets are secured whether stored in registers or latches, RAM, and/or permanent secrets stored in ROM and/or PROM. One embodiment for securing information on an IC includes entering a test mode and resetting each register in response to entering the test mode of operation and prior to receiving a test mode command. An integrated circuit embodiment includes a test control logic operative to configure the integrated circuit into a test mode and to control the integrated circuit while in the test mode, a set of registers, and a functional reset controller coupled to the test control logic and to the set of registers, operative to receive a reset command from the test control logic and provide the reset command to the set of registers in response to a command to enter the test mode.Type: ApplicationFiled: June 4, 2008Publication date: December 10, 2009Applicant: ATI TECHNOLOGIES ULCInventors: Serag M. GadelRab, Bin Du, Zeeshan S. Syed, Denis Foley
-
Publication number: 20090307406Abstract: A central processor unit (CPU) is connected to a system/graphics controller generally comprising a monolithic semiconductor device. The system/graphics controller is connected to an input output (IO) controller via a high-speed PCI bus. The IO controller interfaces to the system graphics controller via the high-speed PCI bus. The IO controller includes a lower speed PCI port controlled by an arbiter within the IO controller. Generally, the low speed PCI arbiter of the IO controller will interface to standard 33 MHz PCI cards. In addition, the IO controller interfaces to an external storage device, such as a hard drive, via either a standard or a proprietary bus protocol. A unified system/graphics memory which is accessed by the system/graphics controller. The unified memory contains both system data and graphics data. In a specific embodiment, two channels, CH0 and CH1 access the unified memory.Type: ApplicationFiled: April 24, 2009Publication date: December 10, 2009Applicant: ATI TECHNOLOGIES ULCInventors: Milivoje Aleksic, Raymond M. Li, Danny H.M. Cheng, Carl K. Mizuyabu, Anthony Asaro
-
Publication number: 20090307502Abstract: The embodiments protect an IC against Design-For-Test (DFT) or other test mode attack. Secrets in ROM or PROM are secured. One embodiment for securing information on an IC includes receiving a ROM read command, writing data from a plurality of ROM address locations to an encryption logic in response to receiving the ROM read command, and writing an encryption logic output of the encryption logic to a test control logic, the encryption logic output representing the data from the plurality of ROM address locations. Writing the data from the plurality of ROM address locations to the encryption logic may also include writing the data from the plurality of ROM address locations to a multiple input shift register (MISR) in response to the ROM read command, and writing an MISR output to the test control logic, the MISR output representing the data from the plurality of ROM address locations.Type: ApplicationFiled: June 4, 2008Publication date: December 10, 2009Applicant: ATI TECHNOLOGIES ULCInventors: Serag M. GadelRab, Bin Du, Zeeshan S. Syed, Denis Foley
-
Patent number: 7628874Abstract: Embodiments of the present invention provide methods of processing nickel-titanium alloys including from greater than 50 up to 55 atomic percent nickel to provide a desired austenite transformation temperature and/or austenite transformation temperature range. In one embodiment, the method comprises selecting a desired austenite transformation temperature, and thermally processing the nickel-titanium alloy to adjust an amount of nickel in solid solution in a TiNi phase of the alloy such that a stable austenite transformation temperature is reached, wherein the stable austenite transformation temperature is essentially equal to the desired austenite transformation temperature.Type: GrantFiled: February 19, 2007Date of Patent: December 8, 2009Assignee: ATI Properties, Inc.Inventor: Craig Wojcik
-
Publication number: 20090295995Abstract: An apparatus, for use in a receiver configured to receive electronic signals, for identifying digital signals that are available for reception, includes a timing recovery device configured to receive an incoming signal, related to a transmitted signal, the incoming signal having a first symbol rate, and to re-sample the incoming signal to provide a second symbol rate, and an analyzer that is in communication with the timing recovery device and that is configured to make a determination as to whether a difference between the second symbol rate and a third symbol rate of a transmitter providing the transmitted signal is within an acceptable tolerance and to use the determination in an analysis of whether the transmitted signal is available for reception.Type: ApplicationFiled: August 10, 2009Publication date: December 3, 2009Applicant: ATI Technologies, Inc.Inventors: Rajan Aggarwal, Mark Hryszko, Samuel H. Reichgott, Punyabrata Ray, Stephen L. Biracree, Binning Chen, Raul A. Casas