Comparator associated with dictionary entry

    公开(公告)号:US10216720B2

    公开(公告)日:2019-02-26

    申请号:US15336907

    申请日:2016-10-28

    Abstract: Comparators may be associated with dictionary entries. In one aspect, a dictionary entry may store a dictionary word. A register may store an input word. A comparator associated with the dictionary entry may compare the dictionary word and the input word. The comparison may be a bit by bit comparison. The comparator may output a signal indicating if the dictionary word is less than the input word, equal to the input word, or greater than the input word. The output may indicate indeterminate when the comparison is not yet complete.

    Selector relaxation time reduction
    42.
    发明授权

    公开(公告)号:US10026477B2

    公开(公告)日:2018-07-17

    申请号:US15329845

    申请日:2015-01-28

    Abstract: In one example, a volatile selector is switched from a low conduction state to a first high conduction state with a first voltage level and then the first voltage level is removed to activate a relaxation time for the volatile selector. The relaxation time is defined as the time the first volatile selector transitions from the high conduction state back to the low conduction state. The volatile selector is switched with a second voltage level of opposite polarity to the first voltage level to significantly reduce the relaxation time of the volatile selector.

    Multiply-Accumulate Circuits
    45.
    发明申请

    公开(公告)号:US20180095722A1

    公开(公告)日:2018-04-05

    申请号:US15282021

    申请日:2016-09-30

    Abstract: In some examples, a method may be performed by a multiply-accumulate circuit. As part of the method a row driver of the multiply-accumulate circuit may drive a row value line based on an input vector bit of an input vector received by the row driver. The row driver may also drive a row line that controls a corresponding memristor according to the input vector bit. The corresponding memristor may store a weight value bit of a weight value to apply to the input vector for a multiply-accumulate operation. The method may further include a sense amplifier generating an output voltage based on a current output from the corresponding memristor and counter circuitry adjusting a counter value that represents a running total of the multiply-accumulate operation based on the row value line, the output voltage generated by the sense amplifier, or a combination of both.

    COMPRESSION OF ANALOG CONTENT ADDRESSABLE MEMORY

    公开(公告)号:US20250095736A1

    公开(公告)日:2025-03-20

    申请号:US18469457

    申请日:2023-09-18

    Abstract: A technique for compressing an analog content addressable memory (CAM) array is provided. Random input data is applied to the analog CAM array, and an average measure of similarity is calculated for each output row of the analog CAM array. Rows of the analog CAM array that have measures of similarity that are close to each other can be eliminated, such as by removing similar rows or merging together similar rows. Thus, the analog CAM array size can be reduced without a loss in accuracy of a model stored on the analog CAM array.

    Iterative programming of analog content addressable memory

    公开(公告)号:US12205659B2

    公开(公告)日:2025-01-21

    申请号:US18483448

    申请日:2023-10-09

    Abstract: Embodiments of the disclosure provide a system, method, or computer readable medium for programming a target analog voltage range of an analog content addressable memory (aCAM) row. The method may comprise 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. The target analog voltage range may comprise a target analog voltage range vector.

    ITERATIVE PROGRAMMING OF ANALOG CONTENT ADDRESSABLE MEMORY

    公开(公告)号:US20240047002A1

    公开(公告)日:2024-02-08

    申请号:US18483448

    申请日:2023-10-09

    CPC classification number: G11C27/005 G11C15/046

    Abstract: Embodiments of the disclosure provide a system, method, or computer readable medium for programming a target analog voltage range of an analog content addressable memory (aCAM) row. The method may comprise 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. The target analog voltage range may comprise a target analog voltage range vector.

Patent Agency Ranking