Patents by Inventor Fariborz Pourbigharaz

Fariborz Pourbigharaz has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7937519
    Abstract: 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: Grant
    Filed: July 10, 2009
    Date of Patent: May 3, 2011
    Assignee: ATI Technologies ULC
    Inventors: Sergiu Goma, Fariborz Pourbigharaz, Milivoje Aleksic
  • Patent number: 7929648
    Abstract: An error detection apparatus and method compares a first hardwired value such as a first clock threshold, and a second hardwired value such as a second clock threshold, and generates an indication that there is an error in a clock signal based on a comparison of the first hardwired value and the second hardwired value to the clock signal. If an error is detected, the error detection apparatus will, for example, interrupt clock recovery logic to take proper action for recovery of a clock generation circuit that generated the clock signal. The clock signal may be generated based on, for example, a reference clock signal that may be provided by an external source clock, or any other suitable source.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: April 19, 2011
    Assignee: ATI Technologies Inc.
    Inventors: Fariborz Pourbigharaz, Milivoje Aleksic, Carl Mizuyabu, Aris Balatsos
  • Patent number: 7895380
    Abstract: In a device, such as a cell phone, memory resource sharing is enabled between components, such as integrated circuits, each of which has memory resources. This may be accomplished by providing an interconnect between the components and constructing transaction units which are sent over the interconnect to initiate memory access operations. The approach may also be used to allow for a degree of communication between device components.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: February 22, 2011
    Assignee: ATI Technologies ULC
    Inventors: Fariborz Pourbigharaz, Milivoje Aleksic
  • Publication number: 20100185800
    Abstract: In a device, such as a cell phone, memory resource sharing is enabled between components, such as integrated circuits, each of which has memory resources. This may be accomplished by providing an interconnect between the components and constructing transaction units which are sent over the interconnect to initiate memory access operations. The approach may also be used to allow for a degree of communication between device components.
    Type: Application
    Filed: January 21, 2009
    Publication date: July 22, 2010
    Applicant: ATI Technologies ULC
    Inventors: Fariborz Pourbigharaz, Milivoje Aleksic
  • Patent number: 7650552
    Abstract: A method and apparatus for detecting an error compares a hardwired reference value to a corresponding predetermined value and generates an error indication in response to a change in the predetermined value. In one embodiment, the predetermined value is set to be the same as the hardwired reference value and in response to an electrostatic discharge event or any other suitable cause of error, the predetermined value changes so that a comparison indicates that an error has occurred. An error indication is then generated which may be, for example, an interrupt to recovery logic that generates recovery control information to reset a functional block that was corrupted or to perform in an entire chip reset if desired.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: January 19, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Fariborz Pourbigharaz, Milivoje Aleksic, Carl Mizuyabu, Aris Balatsos, Zeeshan Syed
  • Publication number: 20090315899
    Abstract: 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: Application
    Filed: June 18, 2008
    Publication date: December 24, 2009
    Applicant: ATI TECHNOLOGIES ULC
    Inventors: Fariborz Pourbigharaz, Sergiu Goma, Milivoje Aleksic, Andrzej Mamona
  • Publication number: 20090276558
    Abstract: 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: Application
    Filed: July 10, 2009
    Publication date: November 5, 2009
    Applicant: ATI Technologies ULC
    Inventors: Sergiu Goma, Fariborz Pourbigharaz, Milivoje Aleksic
  • Patent number: 7571271
    Abstract: 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: Grant
    Filed: September 28, 2006
    Date of Patent: August 4, 2009
    Assignee: ATI Technologies ULC
    Inventors: Sergiu Goma, Fariborz Pourbigharaz, Milivoje Aleksic
  • Publication number: 20070250750
    Abstract: A method and apparatus for detecting an error compares a hardwired reference value to a corresponding predetermined value and generates an error indication in response to a change in the predetermined value. In one embodiment, the predetermined value is set to be the same as the hardwired reference value and in response to an electrostatic discharge event or any other suitable cause of error, the predetermined value changes so that a comparison indicates that an error has occurred. An error indication is then generated which may be, for example, an interrupt to recovery logic that generates recovery control information to reset a functional block that was corrupted or to perform in an entire chip reset if desired.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 25, 2007
    Applicant: ATI Technologies Inc.
    Inventors: Fariborz Pourbigharaz, Milivoje Aleksic, Carl Mizuyabu, Aris Balatsos, Zeeshan Syed
  • Publication number: 20070230647
    Abstract: An error detection apparatus and method compares a first hardwired value such as a first clock threshold, and a second hardwired value such as a second clock threshold, and generates an indication that there is an error in a clock signal based on a comparison of the first hardwired value and the second hardwired value to the clock signal. If an error is detected, the error detection apparatus will, for example, interrupt clock recovery logic to take proper action for recovery of a clock generation circuit that generated the clock signal. The clock signal may be generated based on, for example, a reference clock signal that may be provided by an external source clock, or any other suitable source.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: ATI Technologies Inc.
    Inventors: Fariborz Pourbigharaz, Milivoje Aleksic, Carl Mizuyabu, Aris Balatsos
  • Publication number: 20070079047
    Abstract: 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: Application
    Filed: September 28, 2006
    Publication date: April 5, 2007
    Applicant: ATI Technologies Inc.
    Inventors: Sergiu Goma, Fariborz Pourbigharaz, Milivoje Aleksic