IP Library › Granted Patent US 12,040,011
Granted Patent B2
US 12,040,011 · App. 17/842,752 · Granted Jul 16, 2024

Memory device with low power consumption and operation method thereof

Inventors: Win-San Khwa (Taipei, TW); Yen-Cheng Chiu (Pingtung, TW); Je-Min Hung (Kaohsiung, TW); Yi-Lun Lu (New Taipei, TW); Jui-Jen Wu (Hsinchu, TW); Meng-Fan Chang (Taichung, TW)
Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
G11C11/4091G11C11/4085G11C11/4094
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,040,011
App. No.
17/842,752
Granted
Jul 16, 2024
Kind
B2
Abstract

A memory device that includes a memory array and a pre-charge selecting circuit is introduced. The memory array includes a plurality of memory cells that are coupled to a plurality of bit lines and a plurality of word lines, wherein the plurality of word lines are configured to receive an input vector. The pre-charge selecting circuit is configured to selectively pre-charge a selected bit line according to a value of the input vector. The pre-charge selecting circuit is configured to determine whether the value of the input vector is less than a predefined threshold, and generate a gated pre-charge signal to skip pre-charging the selected bit line in response to determining that the value of the input vector is less than the predefined threshold.

Claims (77)

1. A memory device, comprising:

a memory array, comprising a plurality of memory cells that are coupled to a plurality of bit lines and a plurality of word lines, wherein the plurality of word lines are configured to receive an input vector;

a pre-charge selecting circuit, selectively pre-charging a selected bit line according to a value of the input vector, wherein the pre-charge selecting circuit comprises:

a pre-charge disabling circuit, receiving the input vector and the predefined threshold, comparing the value of the input with the predefined threshold, and generating a first disabling signal in response to determining that the value of the input vector is less than a predefined threshold; and

a first logic circuit, coupled to the pre-charge disabling circuit, receiving the first disabling signal from the pre-charge disabling circuit and a read enabling signal, performing a first logic operation on the first disabling signal and an inverted signal of the read enabling signal to generate a gated pre-charge signal to skip pre-charging the selected bit line.

2. The memory device of claim 1 , further comprising:

a sense amplifier, coupled to the plurality of bit lines and the pre-charge selecting circuit, configured to sense the input vector through the plurality of bit lines, wherein

the pre-charge selecting circuit is further configured to generate a gated sensing signal to disable sense amplifier in response to determining that the value of the input vector is less than the predefined threshold.

3. The memory device of claim 2 , wherein

the selected bit line is pre-charged in response to determining that the value of the input vector is greater than or equal to the predefined threshold,

the sense amplifier is enabled to sense the selected bit line in response to determining that the value of the input vector is greater than or equal to the predefined threshold, and

the memory device is configured to perform a product-sum operation on the input vector and a weight vector in response to determining that the value of the input vector is greater than or equal to the predefined threshold, wherein the weight vector is received through the plurality of bit lines of the memory device.

4. The memory device of claim 1 , wherein the pre-charge selecting circuit further comprises:

a second logic circuit, coupled to the pre-charge disabling circuit, receiving the first disabling signal from the pre-charge disabling circuit, and performing a second logic operation on the first disabling signal to generate a second disabling signal; and

a third logic circuit, coupled to the second logic circuit, receiving the second disabling signal and a sensing enabling signal, performing a third operation to generate the gated sensing signal according to the second disabling signal and the sensing enabling signal,

wherein the pre-charge selecting circuit is configured to assert the gated sensing signal to the sense amplifier, and the sense amplifier is disabled when the gated sensing signal is asserted to the sense amplifier.

5. The memory device of claim 4 , wherein

the first logic circuit is a NOR logic gate,

the second logic circuit is a NOT logic gate, and

the third logic circuit is a NAND logic gate.

6. The memory device of claim 1 , wherein

each of the input vector and the predefined threshold is a n-bit vector, and

the pre-charge disabling circuit comprises a comparator circuit that is configured to compare the bit values of the input vector with n bit values of the predefined threshold to generate the first disabling signal.

7. The memory device of claim 1 , wherein

the input vector is a n-bit vector, and

a fourth logic circuit, receiving n bit values of the input vector, and performing a fourth logic operation on the bit values of the input vector to generate the first disabling signal.

8. The memory device of claim 1 , wherein

the input vector is a n-bit vector, and

the pre-charge disabling circuit comprises:

a fifth logic circuit, receiving a first n/2 bit values of the input vector, performing a fifth logic operation on the first n/2 bit values of the input vector to generate a first signal;

a sixth logic circuit, receiving a second n/2 bit values of the input vector, performing a sixth logic operation on the second n/2 bit values of the input vector to generate a second signal; and

a seventh logic circuit, coupled to the fifth logic circuit and the sixth logic circuit, receiving the first signal and the second signal, performing a seventh logic operation on the first signal and the second signal to generate the first disabling signal.

9. A memory device, comprising:

a memory array, comprising a plurality of memory cells that are coupled to a plurality of bit lines and a plurality of word lines, wherein the plurality of word lines are configured to receive an input vector;

a sense amplifier, coupled to the plurality of bit lines, configured to sense the input vector through the plurality of bit lines; and

a pre-charge selecting circuit, selectively pre-charging the selected bit line and selectively disabling the sense amplifier according a value of the input vector, wherein the pre-charge selecting circuit comprises:

a pre-charge disabling circuit, receiving the input vector and the predefined threshold, comparing the value of the input with the predefined threshold, and generating a first disabling signal in response to determining that the value of the input vector is less than a predefined threshold; and

a first logic circuit, coupled to the pre-charge disabling circuit, receiving the first disabling signal from the pre-charge disabling circuit and a read enabling signal, performing a first logic operation on the first disabling signal and an inverted signal of the read enabling signal to generate a gated pre-charge signal and a gated sensing signal in response to determining that the value of the input vector is less than the predefined threshold, wherein the gated pre-charge signal is configured to skip pre-charging the selected bit line, and the gated sensing signal is configured to disable the sense amplifier.

10. The memory device of claim 9 , wherein

the selected bit line is pre-charged in response to determining that the value of the input vector is greater than or equal to the predefined threshold,

the sense amplifier is enabled to sense the selected bit line in response to determining that the value of the input vector is greater than or equal to the predefined threshold, and

the memory device is configured to perform a product-sum operation on the input vector and a weight vector in response to determining that the value of the input vector is greater than or equal to the predefined threshold, wherein the weight vector is received through the plurality of bit lines of the memory device.

11. The memory device of claim 9 , wherein the pre-charge selecting circuit further comprises:

a second logic circuit, coupled to the pre-charge disabling circuit, receiving the first disabling signal from the pre-charge disabling circuit, and performing a second logic operation on the first disabling signal to generate a second disabling signal; and

a third logic circuit, coupled to the second logic circuit, receiving the second disabling signal and a sensing enabling signal, generating a gated sensing signal according to the second disabling signal and the sensing enabling signal,

wherein the pre-charge selecting circuit is configured to assert the gated sensing signal to the sense amplifier, and the sense amplifier is disabled when the gated sensing signal is asserted to the sense amplifier.

12. The memory device of claim 11 , wherein

the first logic circuit is a NOR logic gate,

the second logic circuit is a NOT logic gate, and

the third logic circuit is a NAND logic gate.

13. The memory device of claim 11 , wherein

the input vector is a n-bit vector, and

a fourth logic circuit, receiving n bit values of the input vector, and performing a fourth logic operation on the bit values of the input vector to generate the first disabling signal.

14. The memory device of claim 11 , wherein

the input vector is a n-bit vector, and

the pre-charge disabling circuit further comprises:

a fifth logic circuit, receiving a first n/2 bit values of the input vector, performing a fifth logic operation on the first n/2 bit values of the input vector to generate a first signal;

a sixth logic circuit, receiving a second n/2 bit values of the input vector, performing a sixth logic operation on the second n/2 bit values of the input vector to generate a second signal; and

a seventh logic circuit, coupled to the fifth logic circuit and the sixth logic circuit, receiving the first signal and the second signal, performing a seventh logic operation on the first signal and the second signal to generate the first disabling signal.

15. The memory device of claim 11 , wherein

each of the input vector and the predefined threshold is a n-bit vector, and

the pre-charge disabling circuit comprises a comparator circuit that is configured to compare the bit values of the input vector with n bit values of the predefined threshold to generate the first disabling signal.

16. An operation method of a memory device, comprising:

receiving an input vector via a plurality of word lines of the memory device;

determining whether a value of the input vector is less than a predefined threshold; and

generating a gated pre-charge signal to skip pre-charging a selected bit line in response to determining that the value of the input vector is less than the predefined threshold, wherein generating the gated pre-charge signal comprises:

comparing the value of the input with the predefined threshold,

generating a first disabling signal in response to determining that the value of the input is less than the predefined threshold;

receiving read enabling signal; and

performing a first logic operation on the first disabling signal and an inverted signal of the read enabling signal to generate the gated pre-charge signal.

17. The operation method of claim 16 , further comprising:

generating a gated sensing signal in response to determining that the value of the input vector is less than the predefined threshold; and

disabling a sense amplifier of the memory device according to the gated sensing signal.

18. The operation method of claim 16 , wherein generating the gated sensing signal further comprises:

performing a second logic operation on the first disabling signal to generate a second disabling signal;

receiving a sensing enabling signal; and

performing a third operation to generate the gated sensing signal according to the second disabling signal and the sensing enabling signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2022
From: KHWA, WIN-SAN; CHIU, YEN-CHENG; HUNG, JE-MIN; LU, YI-LUN; WU, JUI-JEN; CHANG, MENG-FAN
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
Reel/Frame 060690/0871 →
Continuity (2)
Provisional Application 63318784 · Mar 11, 2022
Related Publication 20230290402A1 · Sep 14, 2023