Patent | Date |
---|
Method, apparatus and system for handling non-posted memory write transactions in a fabric Grant 11,372,674 - Adler , et al. June 28, 2 | 2022-06-28 |
Method, Apparatus And System For Handling Non-posted Memory Write Transactions In A Fabric App 20210042147 - Adler; Robert P. ;   et al. | 2021-02-11 |
Method, apparatus and system for handling non-posted memory write transactions in a fabric Grant 10,846,126 - Adler , et al. November 24, 2 | 2020-11-24 |
Sending packets with expanded headers Grant 10,164,880 - Lakshmanamurthy , et al. Dec | 2018-12-25 |
Method, Apparatus And System For Handling Non-posted Memory Write Transactions In A Fabric App 20180181432 - Adler; Robert P. ;   et al. | 2018-06-28 |
Ultra low power architecture to support always on path to memory Grant 9,916,876 - Partiwala , et al. March 13, 2 | 2018-03-13 |
Systems and an apparatus with a sideband interface interconnecting agents with at least one router Grant 9,753,875 - Lakshmanamurthy , et al. September 5, 2 | 2017-09-05 |
Providing multiple decode options for a system-on-chip (SoC) fabric Grant 9,658,978 - Lakshmanamurthy , et al. May 23, 2 | 2017-05-23 |
Supporting multiple channels of a single interface Grant 9,489,329 - Lakshmanamurthy , et al. November 8, 2 | 2016-11-08 |
Providing error handling support to legacy devices Grant 9,448,870 - Lakshmanamurthy , et al. September 20, 2 | 2016-09-20 |
Aggregating Completion Messages In A Sideband Interface App 20160132447 - Lakshmanamurthy; Sridhar ;   et al. | 2016-05-12 |
Aggregating completion messages in a sideband interface Grant 9,270,576 - Lakshmanamurthy , et al. February 23, 2 | 2016-02-23 |
Ultra Low Power Architecture To Support Always On Path To Memory App 20160019936 - Partiwala; Suketu R. ;   et al. | 2016-01-21 |
Providing a sideband message interface for system on a chip (SoC) Grant 9,213,666 - Adler , et al. December 15, 2 | 2015-12-15 |
Common idle state, active state and credit management for an interface Grant 9,122,815 - Lakshmanamurthy , et al. September 1, 2 | 2015-09-01 |
Issuing requests to a fabric Grant 9,075,929 - Lakshmanamurthy , et al. July 7, 2 | 2015-07-07 |
Issuing requests to a fabric Grant 9,064,051 - Lakshmanamurthy , et al. June 23, 2 | 2015-06-23 |
Providing a sideband message interface for system on a chip (SoC) Grant 9,053,251 - Adler , et al. June 9, 2 | 2015-06-09 |
Issuing Requests To A Fabric App 20150113189 - Lakshmanamurthy; Sridhar ;   et al. | 2015-04-23 |
Sending Packets With Expanded Headers App 20150092779 - Lakshmanamurthy; Sridhar ;   et al. | 2015-04-02 |
Providing Error Handling Support To Legacy Devices App 20150067412 - Lakshmanamurthy; Sridhar ;   et al. | 2015-03-05 |
Providing A Sideband Message Interface For System On A Chip (SoC) App 20150019788 - Adler; Robert P. ;   et al. | 2015-01-15 |
Common Idle State, Active State And Credit Management For An Interface App 20150012681 - Lakshmanamurthy; Sridhar ;   et al. | 2015-01-08 |
Sending packets with expanded headers Grant 8,929,373 - Lakshmanamurthy , et al. January 6, 2 | 2015-01-06 |
Providing error handling support to legacy devices Grant 8,874,976 - Lakshmanamurthy , et al. October 28, 2 | 2014-10-28 |
Issuing Requests To A Fabric App 20140289435 - Lakshmanamurthy; Sridhar ;   et al. | 2014-09-25 |
Providing Multiple Decode Options For A System-On-Chip (SoC) Fabric App 20140258583 - Lakshmanamurthy; Sridhar ;   et al. | 2014-09-11 |
Aggregating Completion Messages In A Sideband Interface App 20140258492 - Lakshmanamurthy; Sridhar ;   et al. | 2014-09-11 |
Supporting Multiple Channels Of A Single Interface App 20140258578 - Lakshmanamurthy; Sridhar ;   et al. | 2014-09-11 |
Common idle state, active state and credit management for an interface Grant 8,805,926 - Lakshmanamurthy , et al. August 12, 2 | 2014-08-12 |
Issuing requests to a fabric Grant 8,775,700 - Lakshmanamurthy , et al. July 8, 2 | 2014-07-08 |
Supporting multiple channels of a single interface Grant 8,713,234 - Lakshmanamurthy , et al. April 29, 2 | 2014-04-29 |
Aggregating completion messages in a sideband interface Grant 8,711,875 - Lakshmanamurthy , et al. April 29, 2 | 2014-04-29 |
Providing multiple decode options for a system-on-chip (SoC) fabric Grant 8,713,240 - Lakshmanamurthy , et al. April 29, 2 | 2014-04-29 |
Providing A Sideband Message Interface For System On A Chip (SoC) App 20130138858 - Adler; Robert P. ;   et al. | 2013-05-30 |
Sending Packets With Expanded Headers App 20130083798 - Lakshmanamurthy; Sridhar ;   et al. | 2013-04-04 |
Supporting Multiple Channels Of A Single Interface App 20130086288 - Lakshmanamurthy; Sridhar ;   et al. | 2013-04-04 |
Providing Multiple Decode Options For A System-On-Chip (SoC) Fabric App 20130086296 - Lakshmanamurthy; Sridhar ;   et al. | 2013-04-04 |
Providing Error Handling Support To Legacy Devices App 20130086433 - Lakshmanamurthy; Sridhar ;   et al. | 2013-04-04 |
Issuing Requests To A Fabric App 20130086586 - Lakshmanamurthy; Sridhar ;   et al. | 2013-04-04 |
Aggregating Completion Messages In A Sideband Interface App 20130083794 - Lakshmanamurthy; Sridhar ;   et al. | 2013-04-04 |
Common Idle State, Active State And Credit Management For An Interface App 20130086139 - Lakshmanamurthy; Sridhar ;   et al. | 2013-04-04 |
Apparatus and method to merge and align data from distributed memory controllers Grant 8,370,558 - Natarajan , et al. February 5, 2 | 2013-02-05 |
Multiple multi-threaded processors having an L1 instruction cache and a shared L2 instruction cache Grant 8,087,024 - Lakshmanamurthy , et al. December 27, 2 | 2011-12-27 |
Scalable, high-performance, global interconnect scheme for multi-threaded, multiprocessing system-on-a-chip network processor unit Grant 7,707,266 - Lakshmanamurthy , et al. April 27, 2 | 2010-04-27 |
Memory controller with bank sorting and scheduling Grant 7,698,498 - Lakshmanamurthy , et al. April 13, 2 | 2010-04-13 |
Two stage queue arbitration Grant 7,653,069 - Lakshmanamurthy , et al. January 26, 2 | 2010-01-26 |
Apparatus And Method To Merge And Align Data From Distributed Memory Controllers App 20090132773 - Natarajan; Rohit ;   et al. | 2009-05-21 |
Thread-based engine cache partitioning Grant 7,536,692 - Lakshmanamurthy , et al. May 19, 2 | 2009-05-19 |
Apparatus and method for two-stage packet classification using most specific filter matching and transport level sharing Grant 7,525,958 - Kumar , et al. April 28, 2 | 2009-04-28 |
Multiple multi-threaded processors having an L1 instruction cache and a shared L2 instruction cache App 20090089546 - Lakshmanamurthy; Sridhar ;   et al. | 2009-04-02 |
Method and apparatus for a high efficiency two-stage rotating priority arbiter with predictable arbitration latency Grant 7,512,729 - Bose , et al. March 31, 2 | 2009-03-31 |
Method and apparatus to support efficient check-point and role-back operations for flow-controlled queues in network devices Grant 7,505,410 - Lakshmanamurthy , et al. March 17, 2 | 2009-03-17 |
Apparatus and method to merge and align data from distributed memory controllers Grant 7,480,781 - Natarajan , et al. January 20, 2 | 2009-01-20 |
Instruction-assisted cache management for efficient use of cache and memory Grant 7,437,510 - Rosenbluth , et al. October 14, 2 | 2008-10-14 |
On-device packet descriptor cache Grant 7,426,610 - Lakshmanamurthy , et al. September 16, 2 | 2008-09-16 |
Methods and apparatus for supporting programmable burst management schemes on pipelined buses Grant 7,412,551 - Bose , et al. August 12, 2 | 2008-08-12 |
Enqueueing entries in a packet queue referencing packets Grant 7,366,865 - Lakshmanamurthy , et al. April 29, 2 | 2008-04-29 |
Method and apparatus to enable I/O agents to perform atomic operations in shared, coherent memory spaces Grant 7,360,031 - Lakshmanamurthy , et al. April 15, 2 | 2008-04-15 |
Engine for comparing a key with rules having high and low values defining a range Grant 7,340,570 - Lakshmanamurthy , et al. March 4, 2 | 2008-03-04 |
Method and apparatus to handle parity errors in flow control channels Grant 7,337,371 - Kuo , et al. February 26, 2 | 2008-02-26 |
Method and apparatus to process switch traffic Grant 7,324,520 - Lakshmanamurthy , et al. January 29, 2 | 2008-01-29 |
Method and apparatus to assemble data segments into full packets for efficient packet-based classification Grant 7,313,140 - Lakshmanamurthy , et al. December 25, 2 | 2007-12-25 |
Memory controller module having independent memory controllers for different memory types Grant 7,308,526 - Lakshmanamurthy , et al. December 11, 2 | 2007-12-11 |
Processing element with next and previous neighbor registers for direct data transfer Grant 7,275,145 - Lakshmanamurthy , et al. September 25, 2 | 2007-09-25 |
Method and apparatus to communicate flow control information in a duplex network processor system Grant 7,251,219 - Lakshmanamurthy , et al. July 31, 2 | 2007-07-31 |
Memory controller with bank sorting and scheduling App 20070156946 - Lakshmanamurthy; Sridhar ;   et al. | 2007-07-05 |
On-device packet descriptor cache App 20070153818 - Lakshmanamurthy; Sridhar ;   et al. | 2007-07-05 |
Two stage queue arbitration App 20070153803 - Lakshmanamurthy; Sridhar ;   et al. | 2007-07-05 |
Managing on-chip queues in switched fabric networks App 20070140282 - Lakshmanamurthy; Sridhar ;   et al. | 2007-06-21 |
Method and apparatus utilizing non-uniformly distributed DRAM configurations and to detect in-range memory address matches Grant 7,213,099 - Kuo , et al. May 1, 2 | 2007-05-01 |
Memory controller for padding and stripping data in response to read and write commands Grant 7,210,008 - Chandra , et al. April 24, 2 | 2007-04-24 |
Instruction-assisted cache management for efficient use of cache and memory App 20070079073 - Rosenbluth; Mark ;   et al. | 2007-04-05 |
Scalable, two-stage round robin arbiter with re-circulation and bounded latency Grant 7,200,699 - Bose , et al. April 3, 2 | 2007-04-03 |
Packet assembly Grant 7,185,153 - Chandra , et al. February 27, 2 | 2007-02-27 |
Method and apparatus to support efficient check-point and role-back operations for flow-controlled queues in network devices App 20070008985 - Lakshmanamurthy; Sridhar ;   et al. | 2007-01-11 |
Method and apparatus to enable I/O agents to perform atomic operations in shared, coherent memory spaces App 20070005908 - Lakshmanamurthy; Sridhar ;   et al. | 2007-01-04 |
Network packet buffer allocation optimization in memory bank systems Grant 7,158,438 - Kuo , et al. January 2, 2 | 2007-01-02 |
Ring credit management App 20060277126 - Rosenbluth; Mark B. ;   et al. | 2006-12-07 |
Method and apparatus for a high efficiency two-stage rotating priority arbiter with predictable arbitration latency App 20060221980 - Bose; Bijoy ;   et al. | 2006-10-05 |
Method and apparatus for improving network router line rate performance by an improved system for error checking Grant 7,103,821 - Lakshmanamurthy , et al. September 5, 2 | 2006-09-05 |
Apparatus and method to merge and align data from distributed memory controllers App 20060149872 - Natarajan; Rohit ;   et al. | 2006-07-06 |
Scalable, high-performance, global interconnect scheme for multi-threaded, multiprocessing system-on-a-chip network processor unit App 20060112206 - Lakshmanamurthy; Sridhar ;   et al. | 2006-05-25 |
Enqueueing entries in a packet queue referencing packets App 20060069869 - Lakshmanamurthy; Sridhar ;   et al. | 2006-03-30 |
Scalable, two-stage round robin arbiter with re-circulation and bounded latency App 20060047873 - Bose; Bijoy ;   et al. | 2006-03-02 |
Engine for comparing a key with rules having defined ranges App 20060041725 - Lakshmanamurthy; Sridhar ;   et al. | 2006-02-23 |
Method and system for supporting memory unaligned writes in a memory controller App 20060036817 - Oza; Alpesh B. ;   et al. | 2006-02-16 |
Methods and apparatus for supporting programmable burst management schemes on pipelined buses App 20060002412 - Bose; Bijoy ;   et al. | 2006-01-05 |
Memory controller App 20050273564 - Lakshmanamurthy, Sridhar ;   et al. | 2005-12-08 |
Apparatus and method for two-stage packet classification using most specific filter matching and transport level sharing App 20050226235 - Kumar, Alok ;   et al. | 2005-10-13 |
Network packet buffer allocation optimization in memory bank systems App 20050169092 - Kuo, Chen-Chi ;   et al. | 2005-08-04 |
Processing element with next and previous neighbor registers App 20050149691 - Lakshmanamurthy, Sridhar ;   et al. | 2005-07-07 |
Method and apparatus utilizing non-uniformly distributed DRAM configurations and to detect in-range memory address matches App 20050144413 - Kuo, Chen-Chi ;   et al. | 2005-06-30 |
Method and apparatus to handle parity errors in flow control channels App 20050141535 - Kuo, Chen-Chi ;   et al. | 2005-06-30 |
Packet assembly App 20050135353 - Chandra, Prashant R. ;   et al. | 2005-06-23 |
Memory controller App 20050135367 - Chandra, Prashant R. ;   et al. | 2005-06-23 |
Locally stored portion of a calendar structure indicating when interfaces will become available to transmit packets App 20050128948 - Kuo, Chen-Chi ;   et al. | 2005-06-16 |
Preventing a packet associated with a blocked port from being placed in a transmit buffer App 20050128945 - Kuo, Chen-Chi ;   et al. | 2005-06-16 |
Network packet buffer allocation optimization in memory bank systems Grant 6,906,980 - Kuo , et al. June 14, 2 | 2005-06-14 |
Servicing engine cache requests App 20050108479 - Lakshmanamurthy, Sridhar ;   et al. | 2005-05-19 |
Thread-based engine cache partitioning App 20050102486 - Lakshmanamurthy, Sridhar ;   et al. | 2005-05-12 |
Dynamically caching engine instructions App 20050102474 - Lakshmanamurthy, Sridhar ;   et al. | 2005-05-12 |
Executing instructions on a processor App 20050050306 - Lakshmanamurthy, Sridhar ;   et al. | 2005-03-03 |
Method and process for scheduling data packet collection App 20040252687 - Lakshmanamurthy, Sridhar ;   et al. | 2004-12-16 |
Method and apparatus to handle the flow control in a cascaded configuration App 20040213219 - Lakshmanamurthy, Sridhar ;   et al. | 2004-10-28 |
Network packet buffer allocation optimization in memory bank systems App 20040130961 - Kuo, Chen-Chi ;   et al. | 2004-07-08 |
Method and apparatus to process switch traffic App 20040004970 - Lakshmanamurthy, Sridhar ;   et al. | 2004-01-08 |
Method and apparatus to assemble data segments into full packets for efficient packet-based classification App 20040004964 - Lakshmanamurthy, Sridhar ;   et al. | 2004-01-08 |
Method and apparatus to communicate flow control information in a duplex network processor system App 20040004961 - Lakshmanamurthy, Sridhar ;   et al. | 2004-01-08 |
Method and apparatus for improving network router line rate performance by an improved system for error checking App 20040006725 - Lakshmanamurthy, Sridhar ;   et al. | 2004-01-08 |
Method and apparatus for improving data transfer scheduling of a network processor App 20040004972 - Lakshmanamurthy, Sridhar ;   et al. | 2004-01-08 |
Network processor performance monitoring system and method App 20040006724 - Lakshmanamurthy, Sridhar ;   et al. | 2004-01-08 |
Computer memory subsystem and method for performing opportunistic write data transfers during an access latency period within a read or refresh operation Grant 5,903,916 - Pawlowski , et al. May 11, 1 | 1999-05-11 |