Patent US4772811A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4772811A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable logic device

Assignee: Ricoh Co Ltd
•
Filing: 1987-07-06
•
Granted: 1988-09-20
•
Expires: 2007-07-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable logic device of a single semiconductor chip includes a plurality of programmable AND-OR logic blocks, each block including an AND gate array and an OR gate array and at least a pair of input and output lines; a plurality of input/output buffer blocks, each block including at least one input and output lines; and a plurality of interconnection lines across which the input and output lines extend. A programmable switch is provided at each of the intersections between the input and output lines and the interconnection lines, so that each of the input and output lines are selectively connected to a desired one of the interconnection lines. Preferably, each of the interconnection lines further includes at least one programmable switch so that each of the interconnection lines may be divided into a desired number of segments which are electrically isolated from one another. A programmable logic device may include a plurality of programmable logic unit cells and first interconnecting means for interconnecting the cells, each of the cells including a plurality of programmable AND-OR logic blocks, a plurality of input/output blocks and second interconnecting means for interconnecting the blocks.

Inventors

  • 👤 Takuro Fujioka
  • 👤 Akira Takata

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 01:18
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17704; H03K19/17708; H03K19/17712

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 145 words
A programmable logic device of a single semiconductor chip comprising: a plurality of AND-OR blocks arranged in a predetermined format, each block including an AND gate array and an OR gate array, at least one of which is programmable to define a desired logic function; a plurality of input/output buffer blocks; a plurality of interconnection lines; at least a pair of input and output lines of at least one of said plurality of AND-OR blocks, said pair of input and output lines extending across said plurality of interconnection lines; at least a pair of input and output lines of at least one of said plurality of input/output buffer blocks, said pair of input and output lines extending across said plurality of interconnection lines; and a plurality of programmable switches provided at selected ones of intersections between said input and output lines and said interconnection lines.
Claim 2
Dependent Claim 145 words
A programmable logic device of a single semiconductor chip comprising: a plurality of AND-OR blocks arranged in a predetermined format, each block including an AND gate array and an OR gate array, at least one of which is programmable to define a desired logic function; a plurality of input/output buffer blocks; a plurality of interconnection lines; at least a pair of input and output lines of at least one of said plurality of AND-OR blocks, said pair of input and output lines extending across said plurality of interconnection lines; at least a pair of input and output lines of at least one of said plurality of input/output buffer blocks, said pair of input and output lines extending across said plurality of interconnection lines; and a plurality of programmable switches provided at selected ones of intersections between said input and output lines and said interconnection lines.
Claim 3
Dependent Claim 53 words
The device of claim 1 wherein said interconnection lines extend in parallel and each of said interconnection lines extend in the form of a closed loop with said plurality of AND-OR blocks disposed inside of said loop-shaped interconnection lines and said plurality of input/output buffer blocks disposed outside of said loop-shaped interconnection lines.
Claim 4
Dependent Claim 47 words
The device of claim 1 further comprising a plurality of additional programmable switches which are provided in at least some of said interconnection lines, thereby allowing each of said at least some of said interconnection lines to be divided into a predetermined number of interconnection line segments.
Claim 5
Dependent Claim 23 words
The device of claim 1 wherein said AND gate array is programmable and said OR gate array is fixed and thus not programmable.
Claim 6
Dependent Claim 15 words
The device of claim 1 wherein said AND and OR gate arrays are both programmable.
Claim 7
Dependent Claim 48 words
The device of claim 1 wherein each of said programmable switches includes a switch element which can take either one of two possible first and second states, a programmable element connected to said switch element for keeping said switch element in either of said first and second states.
Claim 8
Dependent Claim 27 words
The device of claim 6 further comprising a decoder connected between said switch elements of one of said input and output lines and their associated programmable elements.
Claim 9
Dependent Claim 60 words
The device of claim 1 wherein each of said plurality of input/output buffer blocks includes an input/output pin; an input buffer having an output terminal connected to said input/output pin and an input terminal connected from said input line; and output buffer having an input terminal connected from said input/output pin and an output terminal connected to said output line.
Claim 10
Dependent Claim 36 words
The device of claim 8 wherein each of said plurality of input/output buffer blocks further includes a flip-flop circuit which may be switchingly interconnected between the output terminal of said output buffer and said output line.
Claim 11
Dependent Claim 35 words
The device of claim 8 wherein each of said plurality of input/output buffer blocks further includes an inverter which may be switchingly interconnected between said input line and the input terminal of said input buffer.
Claim 12
Dependent Claim 25 words
The device of claim 8 wherein said input buffer has a control terminal which may be switchingly connected to one of three different signal sources.
Claim 13
Dependent Claim 26 words
The device of claim 11 wherein said three different signal sources include a ground voltage source, a power supply voltage source and a tristate signal source.
Claim 14
Dependent Claim 120 words
A programmable logic device comprising: a plurality of programmable logic unit cells arranged in a predetermined array; first programmable interconnecting means for programmably interconnecting said plurality of programmable logic unit cells by establishing a desired first interconnection pattern among said plurality of programmable logic unit cells; and each of said plurality of programmable logic unit cells including a plurality of programmable AND-OR logic blocks, each of which includes an AND gate array and an OR gate array; a plurality of input/outout buffer blocks; and second programmable interconnecting means for programmably interconnecting said plurality of programmable AND-OR logic blocks by establishing a desired second interconnection pattern among said plurality of programmable AND-OR logic blocks and said plurality of input/output buffer blocks.
Claim 15
Dependent Claim 120 words
A programmable logic device comprising: a plurality of programmable logic unit cells arranged in a predetermined array; first programmable interconnecting means for programmably interconnecting said plurality of programmable logic unit cells by establishing a desired first interconnection pattern among said plurality of programmable logic unit cells; and each of said plurality of programmable logic unit cells including a plurality of programmable AND-OR logic blocks, each of which includes an AND gate array and an OR gate array; a plurality of input/outout buffer blocks; and second programmable interconnecting means for programmably interconnecting said plurality of programmable AND-OR logic blocks by establishing a desired second interconnection pattern among said plurality of programmable AND-OR logic blocks and said plurality of input/output buffer blocks.
Claim 16
Dependent Claim 22 words
The device of claim 13 wherein said AND gate array is programmable and said OR gate is fixed and thus not programmable.
Claim 17
Dependent Claim 15 words
The device of claim 13 wherein said AND and OR gate arrays are both programmable.
Claim 18
Dependent Claim 36 words
The device of claim 13 wherein said first programmable interconnecting means includes a plurality of first interconnection lines extending in a predetermined pattern and each of said first interconnection lines includes at least one programmable switch.
Claim 19
Dependent Claim 45 words
The device of claim 16 wherein said programmable switch includes a transmission gate, which can take either one of two predetermined open and closed states, and a memory element connected to said transmission gate for keeping said transmission gate in one of said two states.
Claim 20
Dependent Claim 12 words
The device of claim 17 wherein said memory element is an EPROM.
Claim 21
Dependent Claim 66 words
The device of claim 16 wherein said first programmable interconnecting means further includes a pair of input and output lines extending from each of said plurality of programmable logic unit cells, said input and output lines extending across said plurality of first interconnection lines with said programmable switch provided at each of intersections between said input and output lines and said plurality of first interconnection lines.
Claim 22
Dependent Claim 63 words
The device of claim 13 wherein said second programmable interconnecting means includes a plurality of second interconnection lines and at least one programmable switch provided in each of said plurality of second interconnection lines, thereby permitting each of said plurality of second interconnection lines to be divided into a predetermined number of second interconnection line segments which are electrically isolated from one another.
Claim 23
Dependent Claim 76 words
The device of claim 20 wherein said second programmable interconnecting means further includes at least a pair of input and output lines extending from each of said plurality of programmable AND-OR logic blocks and of said plurality of input/output buffer blocks, said input and output lines extending across said plurality of second interconnection lines with said programmable switch provided at each of intersections between said input and output lines and said plurality of second interconnection lines.
Claim 24
Dependent Claim 61 words
The device of claim 13 wherein each of said plurality of input/output buffer blocks includes an input/output pin; an input buffer having an output terminal connected to said input/output pin and an input terminal connected from said input line; and an output buffer having an input terminal connected from said input/output pin and an output terminal connected to said output line.
Claim 25
Dependent Claim 36 words
The device of claim 22 wherein each of said plurality of input/output buffer blocks further includes a flip-flop circuit which may be switchingly interconnected between the output terminal of said output buffer and said output line.
Claim 26
Dependent Claim 35 words
The device of claim 22 wherein each of said plurality of input/output buffer blocks further includes an inverter which may be switchingly interconnected between said input line and the input terminal of said input buffer.
Claim 27
Dependent Claim 25 words
The device of claim 22 wherein said input buffer has a control terminal which may be switchingly connected to one of three different signal sources.
Claim 28
Dependent Claim 26 words
The device of claim 25 wherein said three different signal sources include a ground voltage source, a power supply voltage source and a tristate signal source.

References Cited (Backward Citations)

US4511812A Cited
US4617649A Cited
US4617649B1 Cited
US4506341A Cited
US4727268A Cited
US4689654A Cited
US4721868A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-09-20 1992-03-21 1992-09-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-09-20 1996-03-21 1996-09-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-09-20 2000-03-21 2000-09-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag