← Back to Patent Explorer
US5552722A Expired / Lapsed US ⏱️ 0.0 years remaining

Mask registor for a configurable cellular array

Assignee: Xilinx Inc
•
Filing: 1995-06-07
•
Granted: 1996-09-03
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An field programmable gate array (FPGA) of cells arranged in rows and columns is interconnected by a hierarchical routing structure. Switches separate the cells into blocks and into blocks of blocks with routing lines interconnecting the switches to form the hierarchy. Also, select units for allowing memory bits to be addressed both individually and in large and arbitrary groups are disclosed. Further a control store for configuring the FPGA is addressed as an SRAM and can be dynamically reconfigured during operation.

Inventors

  • 👤 Thomas A. Kean

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 14:07
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17748; H03K19/17758; H03K19/1733; H03K19/1737; G; G06; G06F; G06F30/00; G06F30/30; G06F30/34; H03K19/17704; H03K19/17752; H03K19/17756

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 75 words
A register structure comprising: a plurality of input lines; a plurality of output lines; a register providing a plurality of bits, the number of bits equal to the number of said plurality of input lines; a plurality of tiered switches placed in operative relation to said input lines and said register, wherein said plurality of output lines is coupled to said plurality of input lines in a pattern determined by a value in said register.
Claim 2
Dependent Claim 75 words
A register structure comprising: a plurality of input lines; a plurality of output lines; a register providing a plurality of bits, the number of bits equal to the number of said plurality of input lines; a plurality of tiered switches placed in operative relation to said input lines and said register, wherein said plurality of output lines is coupled to said plurality of input lines in a pattern determined by a value in said register.
Claim 3
Dependent Claim 101 words
The register structure of claim 1 wherein each switch comprises: a first transistor and a second transistor, each transistor having an enable terminal, a first terminal and a second terminal; an enable line coupled to said enable terminal of said first transistor and to an inventor which in turn is coupled to said enable terminal of said second transistor; a first input line coupled to said first terminal of said first transistor and a second input line coupled to said first terminal of said second transistor; and an output line coupled to the second terminals of said first and second transistors.
Claim 4
Dependent Claim 130 words
The register structure of claim 2 wherein said first terminals of said switches on said first input line are coupled to a voltage source, wherein each bit of said register is provided to those enable terminals associated with one tier of said plurality of tiered switches, and further wherein if one tier is not the last tier, then said output line of one switch in said one tier is coupled to the second terminal of the switch in tile next tier in the same input line as said one switch, if present, and said output line of said one switch in said one tier is further coupled to the first terminal of the switch in the next tier in the data line adjacent said data line of said one switch.
Claim 5
Independent Claim 80 words
A method of providing access to a subset of a plurality of bits of a configuration memory comprising the steps of: placing a register in operative relation to a plurality of input lines, wherein said register provides one bit for every input line; positioning a plurality of switches in tiers in operative relation to said input lines; and interconnecting said plurality of output lines to said plurality of input lines in a pattern determined by a value in said register.
Claim 6
Independent Claim 80 words
A method of providing access to a subset of a plurality of bits of a configuration memory comprising the steps of: placing a register in operative relation to a plurality of input lines, wherein said register provides one bit for every input line; positioning a plurality of switches in tiers in operative relation to said input lines; and interconnecting said plurality of output lines to said plurality of input lines in a pattern determined by a value in said register.
Claim 7
Dependent Claim 29 words
The method of claim 4 wherein each switch comprises a first transistor and a second transistor, each transistor having an enable terminal, a first terminal and a second terminal.
Claim 8
Dependent Claim 197 words
The method of claim 5 wherein said step of interconnecting includes the steps of: coupling an enable line to said gate of said first transistor and to an inventor which in turn is coupled to said gate of said second transistor; coupling a first input line to said first terminal of said first transistor and coupling a second input line to said first terminal of said second transistor; coupling an output line to the second terminals of said first and second transistors; coupling said first terminals of said switches on said first data line to a voltage source; providing each bit of said register to said enable terminals associated with one tier of said plurality of tiered switches, wherein if one tier is not the last tier, then coupling said output line of one switch in said one tier to the second terminal of the switch in the next tier in the same input line as said one switch, if present, and coupling said output line of said one switch in said one tier to the first terminal of the switch in the next tier in the input line adjacent said input line of said one switch.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-03 2000-03-04 2000-09-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-03 2004-03-04 2004-09-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-03 2008-03-04 2008-09-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag