Palo Alto Networks, Inc.
AMORTIZING DISSIPATED POWER AND CURRENT DEMAND IN A TERNARY CONTENT ADDRESSABLE MEMORY

Last updated:

Abstract:

To use larger capacity TCAMs while avoiding various packaging and power management issues of TCAMs, pre-processing can be performed on TCAM lookup requests to intelligently pipeline lookup requests according to a defined power budget that is based on TCAM and power supply specifications. Dividing lookup requests based on a power budget smooths the instantaneous current demand and dynamic power demand. This intelligent pre-processing of lookup requests allows lookup requests that satisfy a power budget based threshold to still complete within a single clock cycle while nominally reducing performance for those lookup requests that would not satisfy the power budget based threshold. When a lookup request will not satisfy the power budget based threshold, the lookup request is split into searches targeting different memory blocks of the TCAM.

Status:
Application
Type:

Utility

Filling date:

9 Dec 2019

Issue date:

3 Sep 2020