Compact low-leakage multi-bit compare CAM cell

US11837289B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11837289-B2
Application numberUS-202117462432-A
CountryUS
Kind codeB2
Filing dateAug 31, 2021
Priority dateAug 31, 2021
Publication dateDec 5, 2023
Grant dateDec 5, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A compact, low-leakage multi-bit content-addressable memory (CAM) cell is provided. The CAM devices includes a transmission gate, having a positive field effect transistor (“PFET”) and a negative field effect transistor (“NFET”), configured to compare a compare data input with storage node data having a first logic state. The CAM devices includes a passgate, in communication with the transmission gate, configured to compare the compare data input having a first logic state with the storage node data having a second logic state, wherein the passgate is an n-channel metal oxide semiconductor (NMOS) transistor and controls propagation of the compare data input, and the storage node data of a storage cell is used to control the passgate based on the storage node data. The CAM devices includes a PFET stack, having a first PFET and a second PFET, in communication with the transmission gate and the passgate, configured to compare the compare data input with the storage node data having the second logic state.

First claim

Opening claim text (preview).

What is claimed is: 1. A content addressable memory (“CAM”) device having one or more comparators, comprising: a transmission gate, having a positive field effect transistor (“PFET”) and a negative field effect transistor (“NFET”), configured to compare a compare data input with storage node data having a first logic state; a passgate, in communication with the transmission gate, configured to compare the compare data input having a first logic state with the storage node data having a second logic state, wherein the passgate is an n-channel metal oxide semiconductor (NMOS) transistor and controls propagation of the compare data input; and a PFET stack, having a first PFET and a second PFET, in communication with the transmission gate and the passgate, configured to compare the compare data input with the storage node data having the second logic state, wherein the transmission gate and the PFET stack are mutually exclusive. 2. The CAM device of claim 1 , wherein the transmission gate is turned on and the PFET stack is turned off for comparing the compare data input based on the storage node data having the first logic state. 3. The CAM device of claim 1 , wherein the transmission gate is turned off and the PFET stack is turned on for comparing the compare data input based on the storage node data having the second logic state. 4. The CAM device of claim 1 , wherein the passgate is turned on and the second PFET of the PFET stack is turned off for comparing the compare data input based on the compare data input having the first logic state and the storage node data having the second logic state, wherein the passgate passes the second logic state of the storage node data in an output propagation path indicating the compare data input fails to match the storage node data. 5. The CAM device of claim 1 , wherein the passgate is turned off and the PFET stack is turned on for comparing the compare data input based on the compare data input having the second logic state and the storage node data having the second logic state, wherein the PFET stack indicates the compare data input matches the storage node data. 6. The CAM device of claim 1 , wherein an output propagation path of the transmission gate is gated through the PFET based upon the compare data input having the first logic state, wherein the first logic state is passed through the output propagation path indicating the compare data input matches the storage node data. 7. The CAM device of claim 1 , wherein an output propagation path of the transmission gate is gated through the NFET based upon the compare data input having the second logic state, wherein the second logic state is passed through the output propagation path indicating the compare data input fails to match the storage node data. 8. The CAM device of claim 1 , wherein an output propagation path of the compare data input passes through the PFET stack based upon the compare data input having the first logic state, wherein the compare data input matches the storage node data. 9. The CAM device of claim 1 , wherein the first logic state is a bit set to a value of 1 and the second logic state is a bet set to a value of zero. 10. A system for using a content addressable memory (“CAM”) device having one or more comparators in a computing environment, comprising one or more computers with executable instructions that when executing cause the system to: compare a compare data input with storage node data having a first logic state using a transmission gate, having a positive field effect transistor (“PFET”) and a negative field effect transistor (“NFET”); compare the compare data input having a first logic state with the storage node data having a second logic state using a passgate, wherein the passgate is an n-channel metal oxide semiconductor (NMOS) transistor; and compare the compare data input with the storage node data having the second logic state using a PFET stack, having a first PFET and a second PFET, wherein the transmission gate and the PFET stack are mutually exclusive. 11. The system of claim 10 , wherein the transmission gate is turned on and the PFET stack is turned off for comparing the compare data input based on the storage node data having the first logic state, and wherein the transmission gate is turned off and the PFET stack is turned on for comparing the compare data input based on the storage node data having the second logic state, wherein the first logic state is a bit set to a value of 1 and the second logic state is a bet set to a value of zero. 12. The system of claim 10 , wherein the transmission gate is turned off and the PFET stack is turned on for comparing the compare data input based on the storage node data having the second logic state, wherein the first logic state is a bit set to a value of 1 and the second logic state is a bet set to a value of zero. 13. The system of claim 10 , wherein the passgate is turned on and the second PFET of the PFET stack is turned off for comparing the compare data input based on the compare data input having the first logic state and the storage node data having the second logic state, wherein the passgate passes the second logic state of the storage node data in an output propagation path indicating the compare data input fails to match the storage node data. 14. The system of claim 10 , wherein the passgate is turned off and the PFET stack is turned on for comparing the compare data input based on the compare data input having the second logic state and the storage node data having the second logic state, wherein the PFET stack indicates the compare data input matches the storage node data. 15. The system of claim 10 , wherein the executable instructions when executed cause the system to: indicate the compare data input matches the storage node data using the PFET of the transmission gate based upon the compare data input having the first logic state and the storage node data having the first logic state; and indicate the compare data input fails to match the storage node data using the NFET of the transmission gate based upon the compare data input having the second logic state and the storage node data having the first logic state. 16. The system of claim 10 , wherein the executable instructions when executed cause the system to: indicate the compare data input matches the storage node data using the PFET stack based upon the compare data input having the second logic state and the storage node data having the second logic state; and indicate the compare data input fails to match the storage node data using the passgate based upon the compare data input having the first logic state and the storage node data having the second logic state. 17. A computer program product for using a content addressable memory (“CAM”) device having one or more comparators in a computing environment, the computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instruction comprising: program instructions to compare a compare data input with storage node data having a first logic state using a transmission gate, having a positive field effect transistor (“PFET”) and a negative field effect transistor (“NFET”); program instructions to compare the compare data input having a first logic state with the storage node data having a second logic state using a passgate, wherein the passgate is an n-channel metal oxide semiconductor (NMOS) transistor; and program instructions to compare the compare d

Assignees

Inventors

Classifications

  • G11C15/04Primary

    using semiconductor elements · CPC title

  • Bit line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, equalising circuits, for bit lines · CPC title

  • Read-write [R-W] circuits · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11837289B2 cover?
A compact, low-leakage multi-bit content-addressable memory (CAM) cell is provided. The CAM devices includes a transmission gate, having a positive field effect transistor (“PFET”) and a negative field effect transistor (“NFET”), configured to compare a compare data input with storage node data having a first logic state. The CAM devices includes a passgate, in communication with the transmissi…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G11C15/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 05 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).