IP Library Granted Patent US 7,800,959
Granted Patent B2
US 7,800,959 · App. 12/233,922 · Granted Sep 21, 2010

Memory having self-timed bit line boost circuit and method therefor

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 7,800,959
App. No.
12/233,922
Granted
Sep 21, 2010
Kind
B2
Abstract

A memory has an array of memory cells, column logic, a write driver, a voltage detector, and a bootstrap circuit. The array of memory cells is coupled to pairs of bit lines and word lines. The column logic is coupled to the array and is for coupling a selected pair of bit lines to a pair of data lines. The write driver is coupled to the pair of data lines. The voltage detector provides an initiate boost signal when a voltage of a first data line of the pair of data lines drops below a first level during the writing of the pair of data lines by the write driver. The bootstrap circuit reduces the voltage of the first data line in response to the boost enable signal. This is particularly beneficial when the number of memory cells on a bit line can vary significantly as in a compiler.

Claims (43)

1. A memory, comprising:

an array of memory cells coupled to pairs of bit lines and word lines;

column logic coupled to the array for coupling a selected pair of bit lines to a pair of data lines;

a write driver coupled to the pair of data lines;

a voltage detector that provides an initiate boost signal when a voltage of a first data line of the pair of data lines drops below a first level during the writing of the pair of data lines by the write driver; and

a bootstrap circuit that reduces the voltage of a first data line in response to the boost enable signal.

2. The memory of claim 1 , wherein the write driver is disabled in response to the initiate boost signal.

3. The memory of claim 2 , wherein the first level is less than 70 millivolts.

4. The memory of claim 1 , wherein the bootstrap circuit comprises:

a first capacitor responsive to the initiate boost signal and coupled to the first data line; and

a second capacitor responsive to the initiate boost signal and coupled to a second data line of the pair of data lines.

5. The memory of claim 4 , wherein the first and second capacitors comprise a first N channel transistor and a second N channel transistor.

6. The memory of claim 5 , wherein the first N channel transistor has a source and a drain coupled to the first data line.

7. The memory of claim 4 , wherein the bootstrap circuit further comprises:

a logic circuit that has a first input that receives the initiate boost signal, a second input that receives a boost enable signal, and an output coupled to the first and second capacitors.

8. The memory of claim 7 , wherein the output of the logic circuit is coupled to the write driver.

9. The memory of claim 8 , wherein the logic circuit comprises:

a NAND gate having an output having a first input for receiving the initiate boost signal, a second input that receives the boost enable signal, and an output;

an inverter having an input for receiving a write enable signal and an output;

a NOR gate having a first input coupled to the output of the NAND gate, a second input coupled to the output of the inverter, and an output coupled to the write driver; and

an inverter having an input coupled to the output of the NOR gate and an output coupled to the first and second capacitor.

10. The memory of claim 1 , wherein the write driver is further characterized as performing a write by pulling a selected one of the data lines of the pair of data lines to a voltage near ground and being disabled in response to the initiate boost signal.

11. The memory of claim 1 , wherein the voltage detector comprises a NAND gate having a first input coupled to the first data line, a second input coupled to a second data line of the pair of data lines, and an output for providing the initiate boost signal.

12. The memory of claim 1 , wherein the NAND gate is further characterized as having a plurality of P channel transistors in series and between a positive power supply terminal and a power supply input of the NAND gate.

13. A method of performing a write of a memory that has an array of memory cells coupled to pairs of bit lines and word lines and column logic coupled to the array, comprising:

precharging a pair of data lines to a voltage at a first level;

coupling a selected pair of bit lines to the pair of data lines;

reducing the voltage on a first data line of the pair of data lines;

detecting when a voltage on the first data line is reduced to a second level;

in response to detecting that the first data line has been reduced to a second level, providing an initiate boost signal; and

further reducing the voltage on the first data line to a level below ground in response to the initiate boost signal being provided.

14. The method of claim 13 , wherein the step of reducing the voltage is further characterized by being performed by a write driver, the method further comprising disabling the write driver in response to the initiate boost signal being provided.

15. The method of claim 13 , wherein the step of further reducing the voltage is further characterized by being performed by a bootstrap circuit comprising a pair of capacitors, wherein a first capacitor of the pair of capacitors is coupled to the first data line and a second capacitor of the pair of capacitors is coupled to a second data line of the pair of data lines.

16. The method of claim 15 , wherein the step of further reducing the voltage is further characterized by the pair of capacitors being characterized as having a capacitance that varies with a voltage across the capacitors.

17. The method of claim 13 , wherein the step of detecting is further characterized by the first level being below 70 millivolts.

18. A memory, comprising:

an array of memory cells coupled to pairs of bit lines and word lines;

column logic coupled to the array for coupling a selected pair of bit lines to a pair of data lines;

a write driver coupled to the pair of data lines having a data input, a disable input, and a pair of data outputs coupled to the pair of data lines;

a level detection circuit having a pair of inputs coupled to the pair of data lines and an output;

a boost circuit having an input coupled to the output of the level detection circuit, a first pair of boost outputs coupled to the pair of data lines, a write driver disable output coupled to the disable input of the write driver.

19. The memory of claim 18 , wherein the level detection circuit provides an initiate boost signal on its output in response to a voltage on one of the data lines of the pair of data lines dropping below a first level.

20. The memory of claim 19 , wherein the first level is above ground and below 70 millivolts.

Assignments (20)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 040632 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Sep 21, 2017
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 044209/0047 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
CHANGE OF NAME Recorded Nov 8, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 040632/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0757 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030633/0424 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded Dec 9, 2008
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 021936/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2008
From: CHILDS, LAWRENCE F.; GUNDERSON, CRAIG D.; LU, OLGA R.; BURNETT, JAMES D.
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 021587/0057 →