Energy-Efficient Precharge-Free Ternary Content Addressable Memory (TCAM) For High Search Rate Applications
Energy-Efficient Precharge-Free Ternary Content Addressable Memory (TCAM) For High Search Rate Applications
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on May 23,2020 at 16:40:45 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on May 23,2020 at 16:40:45 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
VENKATA MAHENDRA et al.: ENERGY-EFFICIENT PF-TCAM FOR HIGH SEARCH RATE APPLICATIONS 3
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on May 23,2020 at 16:40:45 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on May 23,2020 at 16:40:45 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
VENKATA MAHENDRA et al.: ENERGY-EFFICIENT PF-TCAM FOR HIGH SEARCH RATE APPLICATIONS 5
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on May 23,2020 at 16:40:45 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
TABLE I
F UNCTIONAL TABLE OF P ROPOSED PF-TCAM (M: M ATCH ; MM:
M ISMATCH ; LM: L OCAL M ASKING ; GM: G LOBAL M ASKING )
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on May 23,2020 at 16:40:45 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
VENKATA MAHENDRA et al.: ENERGY-EFFICIENT PF-TCAM FOR HIGH SEARCH RATE APPLICATIONS 7
B. Multi-Search Analysis
In general, increasing the number of searches increases the
evaluation time requirement for completing look-up. Interest-
ingly, there is saving of 50% evaluation time in the proposed
TCAM due to the void of precharge [Fig. 10(a)]. Observation
from Fig. 10(b) shows that, average power decreases over
the span of multiple searches in case of PF-TCAM while
the same increases in precharged based TCAMs. Compared
to the conventional and compact TCAMs, power reductions
of 67.77% and 73.83%, respectively at 100 multiple searches
prove that PF-TCAM is a power saving architecture for
search intensive applications. It is to be noted that the energy
dissipation contributed by precharge phase is significantly high
in both the existed TCAMs [Fig. 10(c)]. In the proposed
Fig. 9. Evaluation results of the selected nodes discussed in Subsection IV-A. PF-TCAM, reduction in energy approaches bigger improve-
ments of 83.80% to 86.85% over conventional and compact
TCAMs.
macro size; all the designs are implemented on same size and
same matchline type (NAND). Proposed design produces the C. Process Corner Variation
ML state in 4.38 ns while conventional and compact designs
Functionality issues of the compared designs have been
take (TPRE + 13.93 ns) and (TPRE + 5.79 ns) in a single
verified at empirical process corners and performance metrics
search. Analysis is carried out with multiple search vectors as are provided in Table II. Conventional [17] and compact [20]
memory design becomes crucial in system on chip to achieve
TCAMs function satisfactorily at fast corners (FF and FS) with
higher yield and low power [42]. The performance compar-
delay variations of 47% to 68% compared to the typical corner
ison has also been made under process-voltage-temperature (TT). Compact TCAM is over 50% faster than conventional
(PVT) variations and operating frequency versus supply nodes.
TCAM at typical and fast corners but both these designs are
In addition, Monte-Carlo (MC) sampling is carried out to vulnerable at slow corners (SF and SS). In both typical and
verify the working of design under critical conditions.
fastest corner (FF), the proposed TCAM competently improves
the delay (match time) by getting rid of precharge time (TPRE )
and fast discharge of matchline from write to search states.
A. Network Routing: A Case Study A negligible delay variation of 0.23% in the SF corner with
One of the important applications of network routing (such respect to TT is of interest to note in the proposed design.
as IPv4) is packet forwarding based on destination address. Although the write power is comparable among all designs
The IPv4 uses 32-bit addresses without class-less inter-domain (in the order of infinitesimal μWs), yet improvements could be
routing. A case study of the same applied on a home network inferred from the power consumed during evaluation. Exclu-
is presented. A network with a strength of 23 needs at sion of precharge from the evaluation phase in the proposed
least 24 (with one root) nodes. Additional 8 nodes are pro- scheme made it more preferable against other designs in terms
vided for future extension. The IP ranges from 10.10.1.55 to of dissipation at operable process corners. On the contrary,
10.10.1.86 and the root node assigned to 10.10.1.68. When conventional and compact storage schemes operate with the
the host wants to add another client to its root list for necessity of ML precharge that has to be altered during
full administration privileges, it can set all the protocols to search which leads to increase amount of energy dissipation
null (which was originally assigned to the client user). The during evaluation. Also, the compact TCAM dissipates at least
complete distribution is implemented in the TCAM structure. 13.81% more power than the conventional TCAM. At the
It has a local masking feature at bit level of storage. The client worst-case power based corner (FF), evaluation power of
which is to be added to the root list is 10.10.1.64 (binary repre- the proposed TCAM is almost two-times and three-times
sentation is 00001010.00001010.00000001.01000000). Simply efficient than that of the conventional and compact TCAMs
by masking the 3rd bit from the right, can provide all root respectively. This leads to 44.91% and 64.16% improvements
privileges to the selected client. This functionality is tested in total energy dissipation. The write power dissipation in
by first providing the search key same as of 10.10.1.64, then proposed design is more than compared designs because of
twice as of 10.10.1.68. But during the third search, the third transistors M6 and M7 . Out of these transistors, one turns ON
bit in 10.10.1.64 client is masked. The responses are plotted during write. However, in TCAM design, the evaluation power
in Fig. 9. During the third search, the evaluated result in is dominant than the write power as write operation is less
the root is found to be exactly same as of client. One basic and search operations are carried out in millions [once data
advantage using TCAM can clearly be identified in this appli- is stored in TCAM, then probability of rewriting of data is
cation. Further benefits in association can also be achieved very less but searching of stored data is a repeated process].
with simple control at very low overhead. A precharge free So, the reduction of evaluation power advantage outperforms
scheme adds up one more search in the same duration. the disadvantage of small increment of power during write.
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on May 23,2020 at 16:40:45 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
Fig. 10. Multi search analysis at cycle time of 100ns. (a) Evaluation time requirement. (b) Average power. (c) Energy dissipation.
TABLE II
P OWER P ERFORMANCE C OMPARISON AT VARIOUS P ROCESS C ORNERS OVER 25 S EARCHES (T PRE : P RECHARGE C YCLE T IME )
In Table II, TCAM operation is considered non-functional (–) where ‘q’ and ‘Kb ’ are physical constants; ‘a’ and ‘k’ are
according to the following ML discharge time (DT) relation: device parameters; and ‘T’ is the absolute temperature.
According to the above discussion, the static power
[M L DT ]any corner 2[M L DT ]TT (3) increases with the increase in temperature which can be
observed in compared designs along with the proposed design.
D. Temperature Variation The static power is HIGH in compact TCAM [20] and pro-
posed TCAM at high temperatures because these designs uses
In order to demonstrate the performance improvements
leaky storage (soft storage nodes) while conventional TCAM
of the proposed scheme over the existing precharge based
used static storage [strong storage nodes due to utilization of
schemes [17] and [20], temperature analysis is carried out
back to back inverters]. By increasing temperature: (1) the
on the compared designs and plotted in Fig. 11. During ML
threshold voltage of transistors decreases which results in the
evaluation, all MLs except one change their states between
flow of drain current. (2) the gate leakage current increases.
precharge and search in conventional TCAMs leading to high
(3) the sub-threshold current also increases. If we multiply
and almost same amount of peak power in these TCAMs.
all these increased currents to the relevant supply voltage (or
Void of precharge phase in the proposed TCAM simplifies
the input voltage that current flows from) then we get the
the evaluation and hence peak power reduces, as shown
increased static power dissipation. In fact P = (I) *
in Fig. 11(a). At low temperatures (-35◦C, -15◦ C), static power
VDD . However, total energy dissipation varies between 4-5%
of proposed design is less than other two designs. The effect
and reduces enormously in the proposed scheme because of
of leaky (soft) storage in proposed and compact TCAMs is
the minimization of ML switching activity. Taking all the tem-
significantly observed at higher range of Fig. 11(b) as the
perature nodes into consideration in Fig. 11(c), the proposed
static power increases compared to the conventional TCAM.
design is validated to be energy-efficient TCAM showing total
The leakage current also increases in exponential proportion
energy improvements of 48.67% to 56.58% over conventional
with temperature at a fixed threshold voltage (Vt ) [43], [44].
and compact TCAMs.
Static power is defined as the product of sub-threshold leakage
current (IDsub) and supply voltage. The exponential increment
in IDsub, in turns, increases the static power rapidly despite E. Supply Voltage Scaling
supply scaling. This gradual reduction in Vt due to scaling Performance comparison of the compared TCAMs are
leads to significant amount of static power. As Vt decreases, summarized in Table III over 25 searches at 1 V supply.
IDsub increases exponentially according to the current equation: Besides determining the performance behavior of TCAM at
−q.Vt temperature and process variations, estimating power savings
IDsub = k.e a.K b .T (4) against supply voltage scaling is another important concern.
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on May 23,2020 at 16:40:45 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
VENKATA MAHENDRA et al.: ENERGY-EFFICIENT PF-TCAM FOR HIGH SEARCH RATE APPLICATIONS 9
Fig. 11. Temperature variation in 25 number of repetitive searches. (a) Peak power. (b) Static power. (c) Energy.
Fig. 12. Supply voltage scaling. (a) Static power. (b) Peak power. (c) Evaluation power.
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on May 23,2020 at 16:40:45 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
TABLE IV
M AXIMUM C LOCK F REQUENCY VS S UPPLY V OLTAGE (V DD )
TABLE V
A RRAY S IZE VARIATION (M: M ATCH ; MM: M ISMATCH )
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on May 23,2020 at 16:40:45 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
VENKATA MAHENDRA et al.: ENERGY-EFFICIENT PF-TCAM FOR HIGH SEARCH RATE APPLICATIONS 11
TABLE VI
F EATURE C OMPARISON S UMMARY W ITH R ECENT W ORKS . [MLPR; M ATCHLINE P RECHARGE REQUIREMENT ]
V. C ONCLUSION
This paper introduces a precharge-free searching approach
in ternary CAM as an alternative solution to precharge
type TCAMs. Absence of precharge cycle in the proposed
precharge-free TCAM (PF-TCAM) reduces evaluation time by
50%, which can enormously be useful in various applications
involving search, association and computation. The introduced
TCAM performs search in HALF clock cycle while existing
TCAM designs performs search in single clock cycle. Depen-
dency of the matchline state variation only on the previous
evaluation makes the search performance of PF-TCAM faster
while the reduction of ML switching activity lowers the
energy dissipation. Unlike the conventional schemes, search
Fig. 16. Histogram of average power dissipation over 1000 MC runs.
frequency is also increased with this precharge free scheme.
The proposed work has been compared with conventional
ML discharge rate variation. Lower spread in the scattergram and compact designs of TCAM to prove the advantage of
(average power versus ML delay) in Fig. 15 proves stable elimination of precharge phase, that otherwise present in all the
performance with less scatter points. The average power is existed TCAMs. The switching activities in the matchlines are
shown in Fig. 16 for 1000 MC runs over two words (match less irrespective of the search vectors. The PF-TCAM design
and mismatch word), recorded minimum and maximum as is also found to be stable over variation even without the fully
155.6 nW and 734.9 nW, respectively. cross-coupled storage. The performance parameters showed
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on May 23,2020 at 16:40:45 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
that it is a good alternative to make faster and energy efficient [22] S. Mishra, T. V. Mahendra, J. Saikia, and A. Dandapat, “A low-overhead
associative memory for various modern applications involving dynamic TCAM with pipelined read-restore refresh scheme,” IEEE
Trans. Circuits Syst. I, Reg. Papers, vol. 65, no. 5, pp. 1591–1601,
high speed search. May 2018.
[23] B.-D. Yang, Y.-K. Lee, S.-W. Sung, J.-J. Min, J.-M. Oh, and
R EFERENCES H.-J. Kang, “A low power content addressable memory using low swing
search lines,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 58, no. 12,
[1] B. Agrawal and T. Sherwood, “Ternary CAM power and delay model: pp. 2849–2858, Dec. 2011.
Extensions and uses,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., [24] S. W. Hussain, T. V. Mahendra, S. Mishra, and A. Dandapat, “Match-line
vol. 16, no. 5, pp. 554–564, May 2008. division and control to reduce power dissipation in content addressable
[2] M. Imani, P. Mercati, and T. Rosing, “ReMAM: Low energy resistive memory,” IEEE Trans. Consum. Electron., vol. 64, no. 3, pp. 301–309,
multi-stage associative memory for energy efficient computing,” in Aug. 2018.
Proc. 17th Int. Symp. Qual. Electron. Design (ISQED), Mar. 2016, [25] I. Hayashi et al., “A 250-MHz 18-Mb full ternary CAM with low
pp. 101–106. voltage matchline sensing scheme in 65-nm CMOS,” IEEE J. Solid-State
[3] C. Ji, Y. Li, W. Qiu, U. Awada, and K. Li, “Big data processing in Circuits, vol. 48, no. 11, pp. 2671–2680, Nov. 2013.
cloud computing environments,” in Proc. IEEE Int. Symp. Pervasive [26] N. Onizawa, S. Matsunaga, V. C. Gaudet, W. J. Gross, and T. Hanyu,
Syst., Algorithms Netw. (ISPAN), Dec. 2012, pp. 17–23. “High-throughput low-energy self-timed CAM based on reordered over-
[4] A. Katal, M. Wazid, and R. H. Goudar, “Big data: Issues, challenges, lapped search mechanism,” IEEE Trans. Circuits Syst. I, Reg. Papers,
tools and good practices,” in Proc. 6th Int. Conf. Contemp. Comput. vol. 61, no. 3, pp. 865–876, Mar. 2014.
(IC3), Aug. 2013, pp. 404–409.
[27] B.-D. Yang, “Low-power effective memory-size expanded TCAM using
[5] M. Imani, A. Rahimi, and T. S. Rosing, “Resistive configurable associa-
data-relocation scheme,” IEEE J. Solid-State Circuits, vol. 50, no. 10,
tive memory for approximate computing,” in Proc. Design, Autom. Test
pp. 2441–2450, Oct. 2015.
Eur. Conf. Exhib. (DATE), 2016, pp. 1327–1332.
[6] R. S. Sherratt, B. Janko, T. Hui, W. Harwin, and D. Diaz-Sanchez, [28] T.-S. Chen, D.-Y. Lee, T.-T. Liu, and A.-Y. Wu, “Dynamic reconfigurable
“Dictionary memory based software architecture for distributed Blue- ternary content addressable memory for OpenFlow-compliant low-power
tooth low energy host controllers enabling high coverage in consumer packet processing,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 63,
residential healthcare environments,” in Proc. IEEE Int. Conf. Consum. no. 10, pp. 1661–1672, Oct. 2016.
Electron. (ICCE), 2017, pp. 406—407. [29] W. Choi, K. Lee, and J. Park, “Low cost ternary content addressable
[7] S. Mishra, T. V. Mahendra, and A. Dandapat, “A 9-T 833-MHz memory using adaptive matchline discharging scheme,” in Proc. IEEE
1.72-fJ/bit/search quasi-static ternary fully associative cache tag with Int. Symp. Circuits Syst. (ISCAS), May 2018, pp. 1–4.
selective matchline evaluation for wire speed applications,” IEEE Trans. [30] W. Choi, J. Park, H. Kim, C. Park, and T. Song, “Half-and-Half com-
Circuits Syst. I, Reg. Papers, vol. 63, no. 11, pp. 1910–1920, Nov. 2016. pare content addressable memory with charge-sharing based selective
[8] W. Xingdong, Y. Songyu, and L. Longfei, “Implementation of MPEG- match-line precharge scheme,” in Proc. IEEE Symp. VLSI Circuits,
2 transport stream remultiplexer for DTV broadcasting,” IEEE Trans. Jun. 2018, pp. 17–18.
Consum. Electron., vol. 48, no. 2, pp. 329–334, May 2002. [31] K. Woo and B. Yang, “Low-area TCAM using a don’t care reduction
[9] M. Imani, D. Peroni, and T. Rosing, “NVALT: Nonvolatile approximate scheme,” IEEE J. Solid-State Circuits, vol. 53, no. 8, pp. 2427–2433,
lookup table for GPU acceleration,” IEEE Embedded Syst. Lett., vol. 10, Aug. 2018.
no. 1, pp. 14–17, Mar. 2018. [32] S. Jeloka, N. Bharathwaj Akesh, D. Sylvester, and D. Blaauw, “A 28 nm
[10] L.-Y. Liu, J.-F. Wang, R.-J. Wang, and J.-Y. Lee, “CAM-based VLSI configurable memory (TCAM/BCAM/SRAM) using push-rule 6T bit
architectures for dynamic Huffman coding,” IEEE Trans. Consum. cell enabling logic-in-memory,” IEEE J. Solid-State Circuits, vol. 51,
Electron., vol. 40, no. 3, pp. 282–289, Aug. 1994. no. 4, pp. 1009–1021, Apr. 2016.
[11] C.-T. Hsieh and S. P. Kim, “A concurrent memory-efficient VLC decoder [33] C.-X. Xue, W.-C. Zhao, T.-H. Yang, Y.-J. Chen, H. Yamauchi, and
for MPEG applications,” IEEE Trans. Consum. Electron., vol. 42, no. 3, M.-F. Chang, “A 28-nm 320-kb TCAM macro using split-controlled
pp. 439–446, Aug. 1996. single-load 14T cell and triple-margin voltage sense amplifier,” IEEE J.
[12] K. Pagiamtzis and A. Sheikholeslami, “Content-addressable mem- Solid-State Circuits, vol. 54, no. 10, pp. 2743–2753, Oct. 2019.
ory (CAM) circuits and architectures: A tutorial and survey,” IEEE J. [34] Y.-J. Chang, K.-L. Tsai, and H.-J. Tsai, “Low leakage TCAM for IP
Solid-State Circuits, vol. 41, no. 3, pp. 712–727, Mar. 2006. lookup using two-side self-gating,” IEEE Trans. Circuits Syst. I, Reg.
[13] K.-L. Tsai, Y.-J. Chang, and Y.-C. Cheng, “Automatic charge balancing Papers, vol. 60, no. 6, pp. 1478–1486, Jun. 2013.
content addressable memory with self-control mechanism,” IEEE Trans. [35] P. T. Huang and W. Hwang, “A 65 nm 0.165 fJ/bit/search 256 × 144
Circuits Syst. I, Reg. Papers, vol. 61, no. 10, pp. 2834–2841, Oct. 2014. TCAM macro design for IPv6 lookup tables,” IEEE J. Solid-State
[14] R. Karam, R. Puri, S. Ghosh, and S. Bhunia, “Emerging trends in design Circuits, vol. 46, no. 2, pp. 507–519, Feb. 2011.
and applications of memory-based computing and content-addressable [36] K. Lee, G. Ko, and J. Park, “Low cost ternary content addressable
memories,” Proc. IEEE, vol. 103, no. 8, pp. 1311–1330, Aug. 2015. memory based on early termination precharge scheme,” in Proc. IEEE
[15] Z. Cai, Z. Wang, K. Zheng, and J. Cao, “A distributed TCAM coproces- Int. Symp. Circuits Syst. (ISCAS), May 2019, pp. 1–4.
sor architecture for integrated longest prefix matching, policy filtering, [37] M. Imani, S. Patil, and T. S. Rosing, “MASC: Ultra-low energy
and content filtering,” IEEE Trans. Comput., vol. 62, no. 3, pp. 417–427, multiple-access single-charge TCAM for approximate computing,”
Mar. 2013. in Proc. Design, Autom. Test Eur. Conf. Exhib. (DATE), 2016,
[16] M. Defossez, “Content addressable memory (CAM) in ATM applica- pp. 373–378.
tions,” Xilinx Appl. Note, Jan. 2001.
[38] A. Wiltgen, K. A. Escobar, A. I. Reis, and R. P. Ribas, “Power
[17] N. Mohan, “Low-power high-performance ternary content addressable
consumption analysis in static CMOS gates,” in Proc. 26th Symp. Integr.
memory circuits,” Ph.D. dissertation, Dept. ECE, Univ. Waterloo, Water-
Circuits Syst. Des. (SBCCI), Sep. 2013, pp. 1–6.
loo, ON, Canada, 2006.
[18] A. Ghofrani, A. Rahimi, M. A. Lastras-Montano, L. Benini, R. K. Gupta, [39] T. Venkata Mahendra, S. Mishra, and A. Dandapat, “Self-controlled
and K.-T. Cheng, “Associative memristive memory for approximate high-performance precharge-free content-addressable memory,” IEEE
computing in GPUs,” IEEE J. Emerg. Sel. Topics Circuits Syst., vol. 6, Trans. Very Large Scale Integr. (VLSI) Syst., vol. 25, no. 8,
no. 2, pp. 222–234, Jun. 2016. pp. 2388–2392, Aug. 2017.
[19] A. Igor, C. Trevis, and A. Sheikholeslami, “A ternary [40] T. V. Mahendra, S. W. Hussain, S. Mishra, and A. Dandapat, “Precharge
content-addressable memory (TCAM) based on 4T static storage free dynamic content addressable memory,” Electron. Lett., vol. 54,
and including a current-race sensing scheme,” IEEE J. Solid-State no. 9, pp. 556–558, May 2018.
Circuits, vol. 38, no. 1, pp. 155–158, Jan. 2003. [41] T. V. Mahendra, S. W. Hussain, S. Mishra, and A. Dandapat, “Low
[20] H.-Y. Li, C.-C. Chen, J.-S. Wang, and C. Yeh, “An AND-type match- discharge precharge free matchline structure for energy-efficient search
line scheme for high-performance energy-efficient content addressable using CAM,” Integration, vol. 69, pp. 31–39, Nov. 2019.
memories,” IEEE J. Solid-State Circuits, vol. 41, no. 5, pp. 1108–1119, [42] S. Ataei and J. E. Stine, “A 64 kB approximate SRAM architecture
May 2006. for low-power video applications,” IEEE Embedded Syst. Lett., vol. 10,
[21] C.-C. Wang, J.-S. Wang, and C. Yeh, “High-speed and low-power design no. 1, pp. 10–13, Mar. 2018.
techniques for TCAM macros,” IEEE J. Solid-State Circuits, vol. 43, [43] J. A. Butts and G. S. Sohi, “A static power model for architects,” in
no. 2, pp. 530–540, Feb. 2008. Proc. Int. Symp. Microarchitecture, Dec. 2000, pp. 191–201.
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on May 23,2020 at 16:40:45 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
VENKATA MAHENDRA et al.: ENERGY-EFFICIENT PF-TCAM FOR HIGH SEARCH RATE APPLICATIONS 13
[44] S. Krishnan, S. V. Garimella, G. M. Chrysler, and R. V. Mahajan, Sandeep Mishra (Member, IEEE) received the
“Towards a thermal Moore’s law,” IEEE Trans. Adv. Packag., vol. 30, B.Tech. and M.Tech. degrees in electronics and com-
no. 3, pp. 462–474, Aug. 2007. munication engineering from the Biju Patnaik Uni-
[45] Y.-J. Chang and Y.-H. Liao, “Hybrid-type CAM design for both power versity of Technology, Rourkela, India, in 2011 and
and performance efficiency,” IEEE Trans. Very Large Scale Integr. (VLSI) 2013, respectively, and the Ph.D. degree in VLSI
Syst., vol. 16, no. 8, pp. 965–974, Aug. 2008. design from the National Institute of Technology at
Meghalaya, Shillong, in 2018.
He is currently an Assistant Professor with
the Department of Electronics and Communication
Telajala Venkata Mahendra (Member, IEEE) Engineering, Indian Institute of Information Tech-
received the B.Tech. degree in electronics and nology at Pune, India. His research area of interest
communication engineering from JNTU, Kakinada, covers low-power VLSI design, memory design, mixed-signal circuits, analog-
India, in 2013, and the M.Tech. degree in VLSI to-digital converters, and intelligent transportation systems.
design from the National Institute of Technology
at Meghalaya, Shillong, India, in 2016, where
he is currently pursuing the Ph.D. degree with
the Department of Electronics and Communication
Engineering.
His research interests include low-power VLSI
designs, content addressable memories, volatile
memories, and CMOS integrated circuits.
Sheikh Wasmir Hussain received the bachelor’s Anup Dandapat (Senior Member, IEEE) received
degree in electronics and communication engineer- the Ph.D. degree in digital VLSI design from
ing from Visvesvaraya Technological University, Jadavpur University, Kolkata, India, in 2008.
Belgaum, India, in 2013, and the master’s degree in He is currently an Associate Professor with
VLSI design from the National Institute of Technol- the Department of Electronics and Communication
ogy at Meghalaya, Shillong, India, in 2017, where Engineering, National Institute of Technology at
he is currently pursuing the Ph.D. degree with Meghalaya, Shillong, India. He has authored over
the Department of Electronics and Communication 50 national and international journal articles. His
Engineering. current research interests include low-power VLSI
His research interests include high-performance design, low-power memory design, and low-power
memories and low-power VLSI designs. digital design.
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on May 23,2020 at 16:40:45 UTC from IEEE Xplore. Restrictions apply.