1
Debendra Das Sharma: ECC code mechanism to detect wire stuck-at faults. Hewlett Packard Company, October 29, 2002: US06473877 (44 worldwide citation)

The inventive mechanism detects wire stuck-at faults, which can be used with any other ECC code. The inventive mechanism determines the number of 1's (or 0's) in the data portion and the ECC code of the data portion. This counted number is then provided with ECC code. The data portion, its ...


2
Debendra Das Sharma, Sharon M Ebner, John A Wickeraad, Joe P Cowan, Carl H Jackson: Apparatus and method for ensuring forward progress in coherent I/O systems. Hewlett Packard Development Company, Clare T Hartnett, October 21, 2003: US06636906 (37 worldwide citation)

A snapshot mechanism that includes an apparatus and method for tracking DMA read requests for cacheable data that can be altered before the data is returned to a requesting I/O device is herein disclosed. Attributes that uniquely identify the original I/O device and DMA read request are stored in a ...


3
Debendra Das Sharma, Ramasubramanian Rajamani: CRC encoding scheme for conveying status information. Hewlett Packard Development Company, May 16, 2006: US07047475 (36 worldwide citation)

A sending node of a networked system includes an encoding module configured to receive a series of data groups with each data group comprising a data block comprising data bits, and control/status bits including at least one error status bit having a state indicative of a presence or absence of at l ...


4
Jasmin Ajanovic, Mahesh Wagh, Prashant Sethi, Debendra Das Sharma, David Harriman, Mark Rosenbluth, Ajay Bhatt, Peter Barry, Scott Dion Rodgers, Anil Vasudevan, Sridhar Muthrasanallur, James Akiyama, Robert Blankenship, Ohad Fallk, Avi, Ilan Pardo, Eran Tamari, Ellezer Weissmann, Doron Shamia: PCI express enhancements and extensions. Intel Corporation, David P McAbee, May 24, 2011: US07949794 (32 worldwide citation)

A method and apparatus for enhancing /extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality caching hints and prefetching hints are provided to improve system wide caching and prefetching. Mess ...


5
Debendra Das Sharma, Elizabeth S Wolf: Method and apparatus for verifying error correcting codes. Hewlett Packard Development Company, September 28, 2004: US06799287 (26 worldwide citation)

A method and an apparatus verifies the correctness of the error correcting code algorithm and the correctness of the error correcting code implementation. An error injection module is used to inject random errors into an ECC circuit between an encoder and a decoder. The encoder encodes data bits wit ...


6
Jeffrey C Swanson, Debendra Das Sharma, Jason Jones: Reconfigurable FIFO interface to support multiple channels in bundled agent configurations. Hewlett Packard Development Company, July 15, 2003: US06594714 (23 worldwide citation)

A reconfigurable register array structure allows an agent to transmit data from a single channel or in bundled form from multiple channels. The structure makes economical use of valuable chip space by reducing the size of the overall register array system. A coalescing prestage is used to collect da ...


7
Debendra Das Sharma, Surena Neshvad, Guru Rajamani, Hanh Hoang: Method and apparatus for improving high availability in a PCI express link through predictive failure analysis. Intel Corporation, Blakely Sokoloff Taylor & Zafman, November 16, 2010: US07836352 (17 worldwide citation)

A method and apparatus is described herein for tracking errors for one of a plurality of lanes in a link, tracking errors for the link, and in the case of a root complex, tracking error correction messages. This information is used to determine the suitability for use of a lane and to determine if c ...


8
Michelle C Jen, Debendra Das Sharma: Out-of-order servicing of read requests with minimal additional storage. Intel Corporation, Philip A Pedigo, June 5, 2007: US07228362 (17 worldwide citation)

Various embodiments of the invention relate to an apparatus and method for efficiently implementing out-of-order servicing of read requests originating from an input/output (I/O) interface with minimal additional storage. For example, a number of read entries may be generated from data read requests ...


9
Debendra Das Sharma, John A Wickeraad: Method and apparatus for using the unused bits of a data packet to transmit additional information. Hewlett Packard Company, David A Plettner, August 31, 1999: US05944843 (15 worldwide citation)

A method and apparatus in accordance with the present invention uses the unused bits of a data packet to transmit additional information by piggy-backing "secondary" code words into a data packet containing a "primary" code word. A secondary code word may be piggy-backed into a data packet containin ...


10
Debendra Das Sharma, Donald A Williamson, Edward M Jacobs: Method and apparatus for preventing underflow and overflow across an asynchronous channel. Hewlett Packard Development Company, November 2, 2004: US06813275 (15 worldwide citation)

An apparatus and method for an improved asynchronous communication channel between a transmitter and a receiver having separate clocks. The invention provides a simple implementation that solves both the overflow and the underflow problem using the same mechanism, and reduces complexity by eliminati ...