US 11,783,907 B2
Iterative programming of analog content addressable memory
Giacomo Pedretti, Cernusco sul Naviglio (IT); John Paul Strachan, Milpitas, CA (US); and Catherine Graves, Milpitas, CA (US)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, Houston, TX (US)
Filed on Oct. 29, 2021, as Appl. No. 17/514,847.
Prior Publication US 2023/0137079 A1, May 4, 2023
Int. Cl. G11C 27/00 (2006.01); G11C 15/04 (2006.01)
CPC G11C 27/005 (2013.01) [G11C 15/046 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for programming a target analog voltage range of an analog content addressable memory (aCAM) row, the method comprising:
calculating a threshold current sufficient to switch a sense amplifier (SA) on and discharge a match line (ML) connected to a cell of the aCAM; and
based on calculating the threshold current, programming a match threshold value by setting a memristor conductance in association with the target analog voltage range applied to a data line (DL) input.