Patents by Inventor Yatin R. Acharya

Yatin R. Acharya 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: 6885673
    Abstract: A host channel adapter configured for outputting packets according to InfiniBand™ protocol includes a queue pair attributes table having queue pair entries configured for specifying attributes of the respective queue pairs. Each queue pair entry includes a timestamp field for storing a time value. Upon teardown of a queue pair, a management agent stores a timestamp value, according to a prescribed time resolution interval, within the timestamp field and sets a corresponding wait state bit. The queue pair attributes table is accessed each prescribed time resolution interval for identification of idle queue pairs having passed a minimum idle interval at least equal to the prescribed time resolution interval. If an identified idle queue pair has a corresponding timestamp value indicating passing of the minimum time idle interval, the corresponding wait state bit is reset enabling the queue pair to be reused.
    Type: Grant
    Filed: May 21, 2001
    Date of Patent: April 26, 2005
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Shr-jie Tzeng, Yatin R. Acharya
  • Patent number: 6842423
    Abstract: A system provides flow control in a network device. The system includes output queues that correspond to the output ports of the network device, a mask register, a first logic device, and a second logic device. Each of the output queues generates signals relating to the priority levels associated with the corresponding output port when at least a predetermined number of items are stored in the output queue. The mask register generates mask signals relating to the priority levels associated with a particular one of the output ports. The first logic device generates first flow control signals related to the priority levels associated with the particular output port based on the signals from the output queues and the mask signals associated with the priority levels and the particular output port. The second logic device generates a second flow control signal based on the first flow control signals from the first logic device.
    Type: Grant
    Filed: May 2, 2001
    Date of Patent: January 11, 2005
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Bahadir Erimli, Yatin R. Acharya
  • Patent number: 6813729
    Abstract: The network interface device has multiple blocks having internal connections, and has an external interface. The network interface device is configurable to reroute one or more of the internal connections onto the external interface to allow testing of the blocks of the device. The external interface may also be coupled so as to pass data between the network interface device and higher levels in a network protocol stack. In an exemplary embodiment a network interface device has a media access controller (MAC) and a physical layer device (PHY). An internal media independent interface (MII) between the MAC and the PHY may be selectively rerouted to an external MII for independently testing operation of either the MAC or the PHY.
    Type: Grant
    Filed: June 15, 2000
    Date of Patent: November 2, 2004
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Oikwan Tsang, Yatin R. Acharya
  • Patent number: 6697887
    Abstract: A system and method are provided in a media access controller and in a physical layer device for communicating between the media access controller to a number of physical layer devices. In one embodiment, the system in the media access controller comprises a common bus port for electrical coupling to a common bus that is electrically coupled to the physical layer devices, the common bus port including a parallel data port and an enable port. The system also includes a logical circuit to transmit a data block to a respective one of the physical layer devices via the parallel data port. The logical circuit specifically proceeds the transmission of the data block with the transmission of an address block that indicates the particular physical layer device to which the data block is to be transmitted. In addition, the system in each of the physical layer devices facilitates receiving data from the media access controller.
    Type: Grant
    Filed: June 14, 2000
    Date of Patent: February 24, 2004
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Yatin R. Acharya
  • Patent number: 6480500
    Abstract: A host channel adapter is configured for efficiently managing multiple queue pairs by compressing queue pairs having similar properties into queue pair tables configured for storing compressed queue pair entries having shared attributes. Hence, multiple virtual queue pairs can be created out of fewer physical queue pairs stored within a queue pair attribute database.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: November 12, 2002
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Bahadir Erimli, Yatin R. Acharya
  • Patent number: 6459698
    Abstract: A router is configured for sending and receiving data packets on an InfiniBand™ network and acts as a bridge between an IP network and the InfiniBand™ network. The router is configured to receive an Internet Protocol (IP) data packet having an IP header including a type of service (TOS) field having a differentiated services code point indicative of layer 3 priority data of the IP packet . The router includes a mapping table having multiple entries, each entry specifying a differentiated services code point and a corresponding service level. The controller is configured for parsing the TOS field and determining the service level for the differentiated services level. The controller outputs the IP packet on the InfiniBand™ network within an InfiniBand™ packet according to the determined services level.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: October 1, 2002
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Yatin R. Acharya