UNI-MB - logo
UMNIK - logo
 
E-resources
Full text
Peer reviewed
  • Content-addressable memory ...
    Hussain, Sheikh Wasmir; Mahendra, Telajala Venkata; Mishra, Sandeep; Dandapat, Anup

    Integration (Amsterdam), September 2024, 2024-09-00, Volume: 98
    Journal Article

    Single clock cycle access feature of content-addressable memory (CAM) suits well for high-speed parallel content search operation in data-intensive hardware search engines. The diverse applications span from accelerating databases and routing networks to processing images, implementing machine learning, processing biomedical data, and compressing data. Nevertheless, the CAM macro consumes significant energy due to the high switching of most match-lines (MLs), which comprise CAM words, during parallel access. Segmented ML schemes reduced power yet the cell and ML delay, and the extra sequential cycles affect search-speed. A novel selective-charging and adaptive-discharging (SCAD) scheme in the form of dynamic ML architecture is proposed to reduce CAM power consumption at no extra cycle cost. Additionally, a full-swing CAM cell forms the basis of storage and comparison-evaluation to lessen ML delay. Based on 45-nm technology under 1-V supply, the proposed 64 × 32-bit and 256 × 144-bit SCAD-CAM arrays dissipate only 0.45–0.46 fJ/bit/search energy and achieve high-speed. Compared to CAMs based on low-power ML schemes, viz., low-swing precharge, division and control, and master–slave, and the conventional CAM as baseline design, the SCAD-CAM reduces 13.49%–89.35% energy-delay. The average-power reduction of 1.8×–2.4× establishes the SCAD-CAM as a promising memory architecture for emerging search-intensive applications involving large-scale data workloads. •A CAM cell with strong comparison & sufficient evaluate-voltage to increase search-speed.•Selective-charging and adaptive-discharging (SCAD) scheme to reduce power consumption.•Search operation using SCAD match-line costs no additional clock cycle.•CAM design with SCAD-ML and full-swing CAM cell proves energy efficiency and error reliability.•High-speed operation besides low-power suits SCAD-CAM well in hardware search engines.