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

Basic cell for BiCMOS gate array

Assignee: ARM Physical IP Inc
•
Filing: 1991-08-08
•
Granted: 1994-08-23
•
Expires: 2011-08-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved cell for use in a mask programmable gate array is disclosed herein. The preferred cell comprises two compute sections, each comprising two pairs of medium size P and N-channel transistors, two small N-channel transistors, and a single small P-channel transistor. Each cell also comprises a high efficiency drive section containing a single bipolar pull-up transistor, a large N-channel pull-down transistor, and a small P-channel transistor. By using this cell, an extremely high compute capability per die area is achieved.

Inventors

  • 👤 Abbas El Gamal

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 18:23
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/08; H03K19/094; H03K19/0944; H03K19/09448; H03K19/173; H03K19/1733; H03K19/1735; H10; H10D; H10D84/00; H10D84/90; H10D84/996

Claims Analysis

Total Claims: 50
Claim 1
Independent Claim 177 words
A cell for use in a mask programmable array comprising: one or more small size P-channel transistors; two or more medium size P-channel transistors; two or more small size N-channel transistors; two or more medium size N-channel transistors; and one or more large size N-channel transistors; said medium size P-channel transistors having a channel width at least approximately twice the size of said small size P-channel transistors, said medium size N-channel transistors having a channel width at least approximately twice the size of said small size N-channel transistors, said channel width of said small size P-channel transistors being equal to or narrower than said channel width of said small size N-channel transistors, said large size N-channel transistors having a channel width larger than the channel width of said medium size N-channel transistors, gates of said one or more small size N-channel transistors being isolated from gates of said one or more small and medium size P-channel transistors, wherein said cell is one of a plurality of identical cells located within an interior of said mask programmable array.
Claim 2
Dependent Claim 177 words
A cell for use in a mask programmable array comprising: one or more small size P-channel transistors; two or more medium size P-channel transistors; two or more small size N-channel transistors; two or more medium size N-channel transistors; and one or more large size N-channel transistors; said medium size P-channel transistors having a channel width at least approximately twice the size of said small size P-channel transistors, said medium size N-channel transistors having a channel width at least approximately twice the size of said small size N-channel transistors, said channel width of said small size P-channel transistors being equal to or narrower than said channel width of said small size N-channel transistors, said large size N-channel transistors having a channel width larger than the channel width of said medium size N-channel transistors, gates of said one or more small size N-channel transistors being isolated from gates of said one or more small and medium size P-channel transistors, wherein said cell is one of a plurality of identical cells located within an interior of said mask programmable array.
Claim 3
Dependent Claim 89 words
In a programmed BiCMOS gate array containing a plurality of programmed BiCMOS cells, each of said BiCMOS cells comprising: a plurality of P-channel transistors; two or more sizes of N-channel transistors; and one or more NPN bipolar transistors, each of said one or more NPN bipolar transistors sharing an N-well with one or more of said P-channel transistors so that said NPN bipolar transistors may only be used as pull-up devices, said BiCMOS cells containing no PNP bipolar transistors, said BiCMOS cells being formed internal to said gate array.
Claim 4
Dependent Claim 89 words
In a programmed BiCMOS gate array containing a plurality of programmed BiCMOS cells, each of said BiCMOS cells comprising: a plurality of P-channel transistors; two or more sizes of N-channel transistors; and one or more NPN bipolar transistors, each of said one or more NPN bipolar transistors sharing an N-well with one or more of said P-channel transistors so that said NPN bipolar transistors may only be used as pull-up devices, said BiCMOS cells containing no PNP bipolar transistors, said BiCMOS cells being formed internal to said gate array.
Claim 5
Dependent Claim 20 words
The BiCMOS cells of claim 2 wherein said one or more NPN bipolar transistors comprise only one NPN bipolar transistor.
Claim 6
Dependent Claim 42 words
The BiCMOS cells of claim 2 wherein certain ones of said N-channel transistors are located within said cell so as to allow an adjacent identical BiCMOS cell in an array of BiCMOS cells to share said certain ones of said N-channel transistors.
Claim 7
Dependent Claim 50 words
The BiCMOS cells of claim 4 wherein said certain ones of said N-channel transistors are for use as additional pull-down devices in a macrocell formed formed by the interconnection of components in said adjacent identical cell, said pull-down devices for driving an output of said macrocell to a low state.
Claim 8
Dependent Claim 120 words
In a programmed BiCMOS gate array containing a plurality of programmed BiCMOS cells, each of said BiCMOS cells comprising: a plurality of P-channel transistors; a plurality of N-channel transistors; and one more more bipolar transistors, each of said one or more bipolar transistors sharing an N-well with one or more of said P-channel transistors as that said bipolar transistors may only be used as pull-up devices, wherein said plurality of P-channel transistors comprises two or more sizes of P-channel transistors, where a size corresponds to a channel width, wherein said plurality of N-channel transistors comprise three or more sizes of N-channel transistors, where a size corresponds to a channel width, and wherein said cells are internal to said gate array.
Claim 9
Dependent Claim 120 words
In a programmed BiCMOS gate array containing a plurality of programmed BiCMOS cells, each of said BiCMOS cells comprising: a plurality of P-channel transistors; a plurality of N-channel transistors; and one more more bipolar transistors, each of said one or more bipolar transistors sharing an N-well with one or more of said P-channel transistors as that said bipolar transistors may only be used as pull-up devices, wherein said plurality of P-channel transistors comprises two or more sizes of P-channel transistors, where a size corresponds to a channel width, wherein said plurality of N-channel transistors comprise three or more sizes of N-channel transistors, where a size corresponds to a channel width, and wherein said cells are internal to said gate array.
Claim 10
Dependent Claim 117 words
The BiCMOS cells of claim 6 wherein said P-channel transistors comprise at least one medium size P-channel transistor and at least one small size P-channel transistor, wherein said small size P-channel transistor is smaller than said medium size P-channel transistor; and said N-channel transistors comprise at least one small size N-channel transistor, at least one medium size N-channel transistor, and at lest one large size N-channel transistor, wherein said small size N-channel transistor has a greater current handling capability than said at least one medium size P-channel transistor, wherein said medium size N-channel transistor is larger than said small size N-channel transistor, and wherein said large size N-channel transistor is larger than said medium size N-channel transistor.
Claim 11
Dependent Claim 18 words
The BiCMOS cells of claim 7 wherein said one or more bipolar transistors comprise only one bipolar transistor.
Claim 12
Dependent Claim 118 words
An integrated circuit containing an array of programmed BiCMOS cells, one or more said cells comprising one or more substantially rectangular compute sections and one or more drive sections, each drive section comprising one or more bipolar transistors for use as pull-up devices in one or more macrocells, and one or more N-channel transistors for use as pull-down devices in said one or more macrocells for driving an output of said one or more macrocells to a low state, each compute section comprising components which may be interconnected to form a two-to-one multiplexer, said multiplexer having true and complement outputs, said true output being equal to a power supply voltage, said complement output being equal to ground potential.
Claim 13
Dependent Claim 118 words
An integrated circuit containing an array of programmed BiCMOS cells, one or more said cells comprising one or more substantially rectangular compute sections and one or more drive sections, each drive section comprising one or more bipolar transistors for use as pull-up devices in one or more macrocells, and one or more N-channel transistors for use as pull-down devices in said one or more macrocells for driving an output of said one or more macrocells to a low state, each compute section comprising components which may be interconnected to form a two-to-one multiplexer, said multiplexer having true and complement outputs, said true output being equal to a power supply voltage, said complement output being equal to ground potential.
Claim 14
Dependent Claim 86 words
The BiCMOS cells of claim 9 wherein each of said compute sections contains components which may be interconnected to form a D latch having a D input terminal, a clock input terminal, and an inverted clock input terminal, such that when a clock signal applied to said clock input terminal is high, an output of said latch corresponds to a D input signal applied to said D input terminal of said latch, and when said clock signal is low, said output of said latch is unchanged.
Claim 15
Dependent Claim 39 words
The BiCMOS cells of claim 9 wherein two of said compute sections contains components which may be interconnected to form a dual port SRAM cell, each port being independently useable to read or write contents of said SRAM cell.
Claim 16
Dependent Claim 39 words
The BiCMOS cells of claim 9 wherein two of said compute sections contain components which may be interconnected to form a master/slave D flip-flop having a D input terminal, a clock input terminal, and an inverted clock input terminal.
Claim 17
Dependent Claim 47 words
The BiCMOS cells of claim 9 wherein two of said compute sections contain components which may be interconnected to form any two-input logic gate with true and complement outputs, said true output being equal to a power supply voltage, said complement output being equal to ground potential.
Claim 18
Dependent Claim 24 words
The BiCMOS cells of claim 9 wherein two of said compute sections contain components which may be interconnected to form two SRAM memory cells.
Claim 19
Dependent Claim 19 words
The BiCMOS cells of claim 9 wherein each of said drive sections further comprises one or more P-channel transistors.
Claim 20
Dependent Claim 18 words
The BiCMOS cells of claim 9 wherein said compute sections within said cell are identical to one another.
Claim 21
Dependent Claim 40 words
The BiCMOS cells of claim 9 wherein said N-channel transistors for use as pull-down devices are located within said cell so as to allow an adjacent identical BiCMOS cell in an array of BiCMOS cells to share said N-channel transistors.
Claim 22
Dependent Claim 45 words
The BiCMOS cells of claim 17 wherein said N-channel transistors are for use as additional pull-down devices in a macrocell formed by the interconnection of components in said adjacent identical cell, said pull-down devices for driving an output of said macrocell to a low state.
Claim 23
Dependent Claim 178 words
In a programmed gate array containing a plurality of programmed cells, each of said cells comprising; one or more substantially rectangular compute sections and one or more drive sections, each of said drive sections containing one or more MOS transistors which are substantially larger than MOS transistors within said compute sections, each compute section comprising: two or more sizes of P-channel transistors, where a size corresponds to a channel width; and two or more sizes of N-channel transistors; wherein said P-channel transistors comprise at least two medium size P-channel transistors and at least one small size P-channel transistors, wherein said small size P-channel transistor is smaller than each of said medium size P-channel transistor; and said N-channel transistors comprise at least two small size N-channel transistors and at least two medium size N-channel transistors, wherein each of said small size N-channel transistors has a greater current handling capability than each of said at least two medium size P-channel transistors, and wherein each of said medium size N-channel transistors is larger than each of said small size N-channel transistors.
Claim 24
Dependent Claim 178 words
In a programmed gate array containing a plurality of programmed cells, each of said cells comprising; one or more substantially rectangular compute sections and one or more drive sections, each of said drive sections containing one or more MOS transistors which are substantially larger than MOS transistors within said compute sections, each compute section comprising: two or more sizes of P-channel transistors, where a size corresponds to a channel width; and two or more sizes of N-channel transistors; wherein said P-channel transistors comprise at least two medium size P-channel transistors and at least one small size P-channel transistors, wherein said small size P-channel transistor is smaller than each of said medium size P-channel transistor; and said N-channel transistors comprise at least two small size N-channel transistors and at least two medium size N-channel transistors, wherein each of said small size N-channel transistors has a greater current handling capability than each of said at least two medium size P-channel transistors, and wherein each of said medium size N-channel transistors is larger than each of said small size N-channel transistors.
Claim 25
Dependent Claim 34 words
The cells of claim 19 wherein each of said at least two medium size N-channel transistors is at least approximately twice as large as each of said at least two small size N-channel transistors.
Claim 26
Dependent Claim 43 words
The cells of claim 20 wherein each of said compute sections comprises: two of said medium size P-channel transistors; one or more of said small size P-channel transistors; two of said medium size N-channel transistors; and two of said small size N-channel transistors.
Claim 27
Dependent Claim 59 words
The cells of claim 19 wherein each of said drive sections comprise one or more bipolar transistors for use as pull-up device sin macrocells for driving an output of said macrocells to a high state and one or more N-channel divides for use as pull-down divides in macrocells for driving an output of said macrocells to a low state.
Claim 28
Dependent Claim 16 words
The cells of claim 22 wherein each drive section further comprises one or more P-channel transistors.
Claim 29
Dependent Claim 40 words
The cells of claim 19 wherein certain ones of said MOS transistors within said drive sections are located so as to allow an adjacent identical cell in an array of cells to share said certain ones of said MOS transistors.
Claim 30
Dependent Claim 48 words
The cells of claim 24 wherein said certain ones of said MOS transistors are for use as additional pull-down devices in a macrocell formed by the interconnection of components in said adjacent identical cell, said pull-down devices for driving an output of said macrocell to a low state.
Claim 31
Dependent Claim 42 words
The cells of claim 19 wherein each of said one or more drive sections comprises a first transistor for providing pull-up drive current in a single programmed cell and a second transistor for providing pull-down drive current in said single programmed cell.
Claim 32
Dependent Claim 13 words
The cells of claim 26 wherein said first transistor is a bipolar transistor.
Claim 33
Dependent Claim 14 words
The cells of claim 27 wherein said second transistor is an N-channel MOS transistor.
Claim 34
Dependent Claim 127 words
In a programmed BiCMOS gate array, one or more macrocells having one or more bipolar transistors being used as pull-up devices and no bipolar transistors being used as pull-down devices, wherein said pull-up devices are for driving an output of said one or more macrocells to a high state, wherein said one or more macrocells are formed by the interconnection of components within one or more BICMOS cells in an unprogrammed BiCMOS gate array, each of said BiCMOS cells comprising one or more compute sections and one or more drive sections, each of said one or more drive sections including said one or more bipolar transistors, and each of said compute sections comprising a plurality of P-channel transistors, a plural of N-channel transistors, and no bipolar transistors.
Claim 35
Dependent Claim 127 words
In a programmed BiCMOS gate array, one or more macrocells having one or more bipolar transistors being used as pull-up devices and no bipolar transistors being used as pull-down devices, wherein said pull-up devices are for driving an output of said one or more macrocells to a high state, wherein said one or more macrocells are formed by the interconnection of components within one or more BICMOS cells in an unprogrammed BiCMOS gate array, each of said BiCMOS cells comprising one or more compute sections and one or more drive sections, each of said one or more drive sections including said one or more bipolar transistors, and each of said compute sections comprising a plurality of P-channel transistors, a plural of N-channel transistors, and no bipolar transistors.
Claim 36
Dependent Claim 41 words
The programmed BiCMOS gate array of claim 29 wherein said plurality of P-channel transistors comprise P-channel transistors of two or more different channel widths, and wherein said plurality of N-channel transistors comprise N-channel transistors of two or more different channel widths.
Claim 37
Dependent Claim 160 words
In a programmed BiCMOS gate array, one or more macrocells having one or more bipolar transistors being used as pull-up devices and no bipolar transistors being used as pull-down devices, wherein said pull-up devices are for driving an output of said one or more macrocells to a high state, wherein said one or more macrocells are formed by the interconnection of components within one or more BiCMOS cells in an unprogrammed BiCMOS gate array, each of said BiCMOS cells comprising one or more substantially rectangular compute sections and one or more drive sections, each of said drive sections comprising: one or more bipolar transistors for use as pull-up devices in said one or more macrocells for driving an output of said one or more macrocells to a high state, and one or more N-channel transistors for use as pull-down devices in said one or more macrocells for driving an output of said one or more macrocells to a low state.
Claim 38
Dependent Claim 160 words
In a programmed BiCMOS gate array, one or more macrocells having one or more bipolar transistors being used as pull-up devices and no bipolar transistors being used as pull-down devices, wherein said pull-up devices are for driving an output of said one or more macrocells to a high state, wherein said one or more macrocells are formed by the interconnection of components within one or more BiCMOS cells in an unprogrammed BiCMOS gate array, each of said BiCMOS cells comprising one or more substantially rectangular compute sections and one or more drive sections, each of said drive sections comprising: one or more bipolar transistors for use as pull-up devices in said one or more macrocells for driving an output of said one or more macrocells to a high state, and one or more N-channel transistors for use as pull-down devices in said one or more macrocells for driving an output of said one or more macrocells to a low state.
Claim 39
Dependent Claim 36 words
The programmed BiCMOS gate array of claim 31 wherein two drive sections are adjacent to one another to allow components within adjacent drive sections to be interconnected to increase current drive capabilities for a single macrocell.
Claim 40
Dependent Claim 39 words
The programmed BiCMOS state array of claim 31 wherein at least one of said one or more N-channel transistors in each of said drive sections has a greater current handling capability than any N-channel transistors within said compute sections.
Claim 41
Dependent Claim 60 words
The programmed BiCMOS gate array of claim 31 wherein two or more compute sections are directly adjacent to each other, with one of said two or more compute sections adjacent to a single drive section so that components within said two or more compute sections and components within said single drive section may be interconnected to form a single macrocell.
Claim 42
Dependent Claim 72 words
An integrated circuit containing an array of unprogrammed BiCMOS cells, one or more of said cells comprising one or more substantially rectangular compute sections and one or more drive sections, each drive section comprising three or more drive transistors for use as drive transistors in a single macrocell, said three or more drive transistors being programmably connectable so as to provide said macrocell with a variety of pull-up or pull-down driving capabilities.
Claim 43
Dependent Claim 72 words
An integrated circuit containing an array of unprogrammed BiCMOS cells, one or more of said cells comprising one or more substantially rectangular compute sections and one or more drive sections, each drive section comprising three or more drive transistors for use as drive transistors in a single macrocell, said three or more drive transistors being programmably connectable so as to provide said macrocell with a variety of pull-up or pull-down driving capabilities.
Claim 44
Dependent Claim 61 words
The integrated circuit of claim 35 wherein said three or more transistors comprise a plurality of transistors for use as pull-up transistors in a single macrocell and one or more transistors for use as pull-down transistors in said single macrocell, said plurality of pull-up transistors being programmably connectable so as to provide said macrocell with a variety of output driving capabilities.
Claim 45
Dependent Claim 22 words
The integrated circuit of claim 36 wherein said plurality of transistors for use as pull-up transistors comprises a plurality of bipolar transistors.
Claim 46
Dependent Claim 61 words
The integrated circuit of claim 35 wherein said three or more transistors comprise one or more transistors for use as pull-up transistors in a single macrocell and a plurality of transistors for use as pull-down transistors in said single macrocell, said plurality of pull-down transistors being programmably connectable so as to provide said macrocell with a variety of output driving capabilities.
Claim 47
Dependent Claim 22 words
The integrated circuit of claim 38 wherein said plurality of transistors for use as pull-down transistors comprises a plurality of N-channel transistors.
Claim 48
Dependent Claim 63 words
The integrated circuit of claim 35 wherein said three or more transistors comprise a plurality of transistors for use as pull-up transistors in a single macrocell and a plurality of transistors for use as pull-down transistors in said single macrocell, said plurality of pull-up and pull-down transistors being programmably connectable so as to provide said macrocell with a variety of output driving capabilities.
Claim 49
Dependent Claim 16 words
The integrated circuit of claim 40 wherein said pull-up transistors comprise a plurality of bipolar transistors.
Claim 50
Dependent Claim 16 words
The integrated circuit of claim 40 wherein said pull-down transistors comprise a plurality of N-channel transistors.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-08-22 1998-02-21 1998-08-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-08-22 2002-02-21 2002-08-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-08-22 2006-02-21 2006-08-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag