System and method for using soft lock with virtual channels in a network-on-chip (NoC)
US11368402B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 26, 2020 |
| Grant date | Jun 21, 2022 |
| Priority date | — |
| Expiry date | Dec 26, 2040 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L47/626
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A system and method for soft locking on an ingress port of a networking device in a network, such as a network-on-chip (NoC). Once a soft lock is established, the port is given transmitting priority so long has the port has an available packet or packet parts that can make forward progress in the network. When the soft lock port's packet parts, which can make forward progress in the network, are not available, the networking device may choose another port. The system transmits packet parts from the other port until the soft locked port has packet parts available that can make forward progress in the network. Any arbitration scheme may be used to select the port that is soft locked and to select the other ports to transmit from when the soft locked port does not have packet parts that can make forward progress in the network. Once the packet (or all the packet parts) on the soft locked port has completed transmission, the soft lock of the soft locked port is released.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.