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.