IP Library Granted Patent US 7,064,973
Granted Patent B2
US 7,064,973 · App. 10/857,667 · Granted Jun 20, 2006

Combination field programmable gate array allowing dynamic reprogrammability

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,064,973
App. No.
10/857,667
Granted
Jun 20, 2006
Kind
B2
Abstract

A cell that can be used as a dynamic memory cell for storing data used in programming a field programmable gate array (FPGA) is disclosed. The cell comprises a select transistor having a gate, a source, and a drain, the gate connected to said write bitline, the source connected to a floating point node, and the drain connected to a row wordline. A sense device determines the data stored on the floating point node. Finally, switch that is controlled by the floating point node is provided.

Claims (27)

1. A dynamic memory cell for storing data used in programming a field programmable gate array (FPGA), the cell useful in an array having column write bitlines, read bitlines, and row wordlines, the cell comprising:

a select transistor having a gate, a source, and a drain, said gate connected to a write bitline, said source connected to a floating point node, and said drain connected to a row wordline;

a sense device for determining the data on said floating point node, said sense device connected between said read bitline and said row wordline; and

a switch being controlled by said floating point node, wherein said floating point control node stores data as a voltage indicative of a one or a zero.

2. The cell of claim 1 wherein said switch is a MOSFET and a gate of said MOSFET being connected to said floating point node.

3. The cell of claim 1 wherein data is placed onto said floating point node by turning on said select transistor and placing the data onto said row wordline.

4. The cell of claim 1 wherein said switch is selected from the group of NMOS transistor, PMOS transistor, or inverter.

5. The cell of claim 1 wherein said floating node is connected to a control gate of said sense device.

6. A dynamic memory cell for storing data, the cell useful in an array having column write bitlines, read bitlines, and row wordlines, the cell comprising:

a select transistor having a gate, a source, and a drain, said gate connected to a write bitline, said source connected to a floating point node, and said drain connected to a row wordline; and

a sense device for determining the data on said floating point node, said sense device comprising a transistor arrangement connected between said read bitline and said row wordline, said transistor arrangement having a control gate connected to said floating point node.

7. The cell of claim 6 wherein data is placed onto said floating point node by turning on said select transistor and placing the data onto said row wordline.

8. The cell of claim 6 wherein said transistor arrangement comprises two transistors connected in series, a first transistor having a control gate connected to said floating point node and a second transistor having a second transistor gate connected to said row wordline.

9. A dynamic memory cell for storing data, the cell useful in an array having column write bitlines, read bitlines, and row wordlines, the cell comprising:

a select transistor having a gate, a source, and a drain, said gate connected to a write bitline, said source connected to a floating point node, and said drain connected to a row wordline; and

a switch being controlled by said floating point node, wherein said floating point control node stores data as a voltage indicative of a one or a zero.

10. The cell of claim 9 wherein said switch is a MOSFET and a gate of said MOSFET being connected to said floating point node.

11. The cell of claim 9 wherein data is placed onto said floating point node by turning on said select transistor and placing the data onto said row wordline.

12. The cell of claim 9 wherein said switch is selected from the group of NMOS transistor, PMOS transistor, or inverter.

13. The cell of claim 9 wherein during programming of said switch, said floating point node has a voltage higher than the source or drain of said switch.

14. The cell of claim 13 wherein said floating point node has a voltage of at least (1+CR)*Vcc+Vt, where CR is the coupling ratio of the gate of the switch to the floating point node and Vt is the threshold voltage of the switch.

15. A dynamic memory cell for storing data used in programming a field programmable gate array (FPGA), the cell having column write bitlines, read bitlines, and row wordlines, the cell comprising:

a select transistor having a gate, a source, and a drain, said gate connected to a write bitline, said source connected to a floating point node, and said drain connected to a row wordline; and

a switch being controlled by said floating point node, wherein said floating point control node stores data as a voltage indicative of a one or a zero, wherein during programming of said switch, said floating point node has a voltage higher than the source or drain of said switch.

16. The cell of claim 15 wherein data is placed onto said floating point node by turning on said select transistor and placing the data onto said row wordline.

17. (Original) The cell of claim 15 wherein said switch is selected from the group of NMOS transistor, PMOS transistor, or inverter.

18. The cell of claim 15 wherein said floating point node has a voltage of at least (1+CR)*Vcc+Vt, where CR is the coupling ratio of the gate of the switch to the floating point node and Vt is the threshold voltage of the switch.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: JEFFERIES FINANCE LLC
To: LATTICE SEMICONDUCTOR CORPORATION; SILICON IMAGE, INC.; SIBEAM, INC.; DVDO, INC.
Reel/Frame 049827/0326 →
SECURITY INTEREST Recorded May 21, 2019
From: LATTICE SEMICONDUCTOR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 049980/0786 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2018
From: KILOPASS TECHNOLOGY, INC.
To: SYNOPSYS, INC.
Reel/Frame 046099/0269 →
SECURITY INTEREST Recorded Mar 18, 2015
From: LATTICE SEMICONDUCTOR CORPORATION; SIBEAM, INC.; SILICON IMAGE, INC.; DVDO, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 035222/0866 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2015
From: LATTICE SEMICONDUCTOR LIMITED
To: LATTICE SEMICONDUCTOR CORPORATION
Reel/Frame 035101/0559 →
MERGER Recorded Apr 9, 2012
From: SILCONBLUE TECHNOLOGIES LTD.
To: LATTICE SEMICONDUCTOR LIMITED
Reel/Frame 028011/0951 →
CHANGE OF NAME Recorded Mar 16, 2012
From: KLP INTERNATIONAL LTD.
To: SILICONBLUE TECHNOLOGIES LTD.
Reel/Frame 027877/0708 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2006
From: KILOPASS TECHNOLOGY, INC.
To: KLP INTERNATIONAL LTD.
Reel/Frame 017945/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2006
From: PENG, JACK ZEZHONG; LIU, ZHONGSHANG; FONG, DAVID; YE, FEI
To: KILOPASS TECHNOLOGY, INC.
Reel/Frame 017937/0851 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2004
From: PENG, JACK Z.; LIU, ZHONGSHANG; FONG, DAVID; YE, FEI
To: KILOPASS TECHNOLOGIES, INC.
Reel/Frame 015413/0019 →