US 12,072,815 B1
Techniques for data bus inversion with improved latency
Anurag Chaudhary, San Jose, CA (US); Scott Matthew Pitkethly, Tampa, FL (US); and Peter Lindsay Gentle, San Jose, CA (US)
Assigned to NVIDIA CORPORATION, Santa Clara, CA (US)
Filed by NVIDIA CORPORATION, Santa Clara, CA (US)
Filed on Mar. 2, 2023, as Appl. No. 18/177,237.
Int. Cl. G06F 13/00 (2006.01); G06F 13/16 (2006.01); G06F 13/40 (2006.01)
CPC G06F 13/161 (2013.01) [G06F 13/4027 (2013.01); G06F 2213/0038 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for transmitting packets in a computer-based network, the method comprising:
decoding, by an intermediate node, a first data bus inversion/direct current (DBI-DC) encoded data word received from a first source node;
applying, by the intermediate node, non-return-to-zero (NRZ) encoding to the first DBI-DC encoded data word to generate a second DBI-DC encoded data word; and
transmitting, by the intermediate node, the second DBI-DC encoded data word to a destination node,
wherein the second DBI-DC encoded data word is decoded at the destination node using NRZ decoding and DBI-DC decoding.