发明名称 |
CLOCK GATING FOR SYSTEM-ON-CHIP ELEMENTS |
摘要 |
An aspect of the present disclosure provides a hardware element in a Network on Chip (NoC), wherein the hardware element includes a clock gating circuit configures one or more neighboring hardware elements to activate before receiving new incoming data and to sleep after a defined number of cycles, wherein the defined number of cycles can be counted from a cycle having non-receipt of incoming data and/or having a clearance of all data within an input queue of a source hardware element. |
申请公布号 |
US2017063618(A1) |
申请公布日期 |
2017.03.02 |
申请号 |
US201414504291 |
申请日期 |
2014.10.01 |
申请人 |
NetSpeed Systems |
发明人 |
Kumar Sailesh;Das Sandip;Kongetira Poonacha |
分类号 |
H04L12/24;H04L12/933;H04L12/803;H04L12/751 |
主分类号 |
H04L12/24 |
代理机构 |
|
代理人 |
|
主权项 |
1. A hardware element in a Network on Chip (NoC) and/or System on Chip (SoC) comprising:
a clock gating circuit that configures one or more neighboring hardware elements to activate before receiving new incoming data; and to configure the one or more neighboring hardware elements to sleep after a defined number of cycles, said defined number of cycles are counted from a cycle having non-receipt of incoming data and having a clearance of all data within an input queue of a source hardware element, the defined number of cycles being set based on at least one of a predetermined number of cycles and a calculation based on a self-learning process associated with one or more conditions of the at least one of the SoC and the NoC; wherein the hardware element is configured to be clock gated or clock disabled through one of a system level signal and a programmed register, upon which hardware element sends interrupt to its neighboring hardware elements to prevent them from sending messages to the hardware element. |
地址 |
San Jose CA US |