Compute-in-memory bit cell

US10964356B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10964356-B2
Application numberUS-201916706429-A
CountryUS
Kind codeB2
Filing dateDec 6, 2019
Priority dateJul 3, 2019
Publication dateMar 30, 2021
Grant dateMar 30, 2021

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 charge sharing Compute In Memory (CIM) may comprise an XNOR bit cell with an internal capacitor between the XNOR output node and a system voltage. Alternatively, a charge sharing CIM may comprise an XNOR bit cell with an internal capacitor between the XNOR output node and a read bit line. Alternatively, a charge sharing CIM may comprise an XNOR bit cell with an internal cap between XNOR and read bit line with a separate write bit line and write bit line bar.

First claim

Opening claim text (preview).

What is claimed is: 1. A bit cell circuit comprising: a bit cell coupled to a system voltage and a ground; a first signal line coupled to the bit cell; a second signal line coupled to the bit cell; a third signal line coupled to the bit cell; a fourth signal line coupled to the bit cell; a read transistor coupled to a first read signal line, an output of the bit cell, and a first read bit line; and a capacitor directly coupled to the bit cell output and the ground. 2. The bit cell circuit of claim 1 , wherein the bit cell comprises a first transistor coupled to the first signal line, a second transistor coupled to the second signal line, a third transistor coupled to the third signal line, and a fourth transistor coupled to the fourth signal line. 3. The bit cell circuit of claim 2 , wherein the bit cell comprises four transistors configured as a first inverter and a second inverter to perform a latch function on a data bit. 4. The bit cell circuit of claim 2 , wherein the first transistor is a P type transistor, the second transistor is a P type transistor, the third transistor is an N type transistor, and a fourth transistor is an N type transistor. 5. The bit cell circuit of claim 1 , wherein the read transistor is an N type transistor. 6. The bit cell circuit of claim 1 , wherein the bit cell circuit is configured to perform a XNOR operation on the first signal line, the second signal line, the third signal line, and the fourth signal line. 7. The bit cell circuit of claim 1 , wherein the bit cell circuit is a charge sharing static random access memory in a compute in memory array of a neural network. 8. The bit cell circuit of claim 1 , wherein the capacitor provides a path to ground to prevent the output from floating. 9. The bit cell circuit of claim 1 , wherein the bit cell circuit is incorporated into a device selected from the group consisting of a music player, a video player, an entertainment unit, a navigation device, a communications device, a mobile device, a mobile phone, a smartphone, a personal digital assistant, a fixed location terminal, a tablet computer, a computer, a wearable device, a laptop computer, a server, and a device in an automotive vehicle. 10. A bit cell circuit comprising: a bit cell coupled to a system voltage and a ground; a first signal line coupled to the bit cell; a second signal line coupled to the bit cell; a third signal line coupled to the bit cell; a fourth signal line coupled to the bit cell; a read transistor coupled to a first read signal line, an output of the bit cell, and the ground; and a capacitor coupled to the bit cell output and the read bit line. 11. The bit cell circuit of claim 10 , wherein the bit cell comprises a first transistor coupled to the first signal line, a second transistor coupled to the second signal line, a third transistor coupled to the third signal line, and a fourth transistor coupled to the fourth signal line. 12. The bit cell circuit of claim 11 , wherein the bit cell comprises four transistors configured as a first inverter and a second inverter to perform a latch function on a data bit. 13. The bit cell circuit of claim 11 , wherein the first transistor is a P type transistor, the second transistor is a P type transistor, the third transistor is an N type transistor, and a fourth transistor is an N type transistor. 14. The bit cell circuit of claim 10 , wherein the read transistor is an N type transistor. 15. The bit cell circuit of claim 10 , wherein the bit cell circuit is configured to perform a XNOR operation on the first signal line, the second signal line, the third signal line, and the fourth signal line. 16. The bit cell circuit of claim 10 , wherein the bit cell circuit is a charge sharing static random access memory in a compute in memory array of a neural network. 17. The bit cell circuit of claim 10 , wherein the capacitor provides a path to ground to prevent the output from floating. 18. The bit cell circuit of claim 10 , wherein the bit cell circuit is incorporated into a device selected from the group consisting of a music player, a video player, an entertainment unit, a navigation device, a communications device, a mobile device, a mobile phone, a smartphone, a personal digital assistant, a fixed location terminal, a tablet computer, a computer, a wearable device, a laptop computer, a server, and a device in an automotive vehicle. 19. A bit cell circuit comprising: a bit cell coupled to a system voltage and a ground; a first signal line coupled to the bit cell; a second signal line coupled to the bit cell; a third signal line coupled to the bit cell; a fourth signal line coupled to the bit cell; a read transistor coupled to a first read signal line, an output of the bit cell, and a write bit line bar; a write bit line coupled to third signal line and the fourth signal line; and a capacitor coupled to the bit cell output and the read bit line. 20. The bit cell circuit of claim 19 , wherein the bit cell comprises a first transistor coupled to the first signal line, a second transistor coupled to the second signal line, a third transistor coupled to the third signal line, and a fourth transistor coupled to the fourth signal line. 21. The bit cell circuit of claim 20 , wherein the bit cell comprises four transistors configured as a first inverter and a second inverter to perform a latch function on a data bit. 22. The bit cell circuit of claim 20 , wherein the first transistor is a P type transistor, the second transistor is a P type transistor, the third transistor is an N type transistor, and a fourth transistor is an N type transistor. 23. The bit cell circuit of claim 19 , wherein the read transistor is an N type transistor. 24. The bit cell circuit of claim 19 , wherein the bit cell circuit is configured to perform a XNOR operation on the first signal line, the second signal line, the third signal line, and the fourth signal line. 25. The bit cell circuit of claim 19 , wherein the bit cell circuit is a charge sharing static random access memory in a compute in memory array of a neural network. 26. The bit cell circuit of claim 19 , wherein the capacitor provides a path to ground to prevent the output from floating. 27. The bit cell circuit of claim 19 , wherein the bit cell circuit is incorporated into a device selected from the group consisting of a music player, a video player, an entertainment unit, a navigation device, a communications device, a mobile device, a mobile phone, a smartphone, a personal digital assistant, a fixed location terminal, a tablet computer, a computer, a wearable device, a laptop computer, a server, and a device in an automotive vehicle. 28. A method for operating a bit cell circuit, the method comprising: resetting the bit cell circuit to an initial state; applying a first voltage signal to a first signal line; applying a second voltage signal to a second signal line; coupling a first read bit line to an output of the bit cell circuit; and sampling a voltage level of the first read bit line. 29. The method of claim 28 , wherein the resetting the bit circuit to the initial state comprises coupling the first read bit line to a ground and coupling a first read signal line to a system voltage. 30. The method of claim 29 , wherein the first voltage signal and the

Assignees

Inventors

Classifications

  • Analogue means · CPC title

  • Activation functions · CPC title

  • G11C11/412Primary

    using field-effect transistors only · CPC title

  • Word line organisation; Word line lay-out · 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

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 US10964356B2 cover?
A charge sharing Compute In Memory (CIM) may comprise an XNOR bit cell with an internal capacitor between the XNOR output node and a system voltage. Alternatively, a charge sharing CIM may comprise an XNOR bit cell with an internal capacitor between the XNOR output node and a read bit line. Alternatively, a charge sharing CIM may comprise an XNOR bit cell with an internal cap between XNOR and r…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification G11C11/412. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 30 2021 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).