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

Basic cell for bicmos gate array

Assignee: ARM Inc
•
Filing: 1990-05-15
•
Granted: 1991-10-08
•
Expires: 2010-05-15
📄 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 Gamel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 22:15
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: 35
Claim 1
Independent Claim 61 words
A BiCMOS cell for use in a programmable gate array, said BiCMOS cell comprising: a plurality of P-channel transistors; a plurality of N-channel transistors; and one or more bipolar transistors, each of said one or more bipolar transistors sharing an N-well with one or more of said P-channel transistors so that said bipolar transistors may only be used as pull-up devices.
Claim 2
Dependent Claim 61 words
A BiCMOS cell for use in a programmable gate array, said BiCMOS cell comprising: a plurality of P-channel transistors; a plurality of N-channel transistors; and one or more bipolar transistors, each of said one or more bipolar transistors sharing an N-well with one or more of said P-channel transistors so that said bipolar transistors may only be used as pull-up devices.
Claim 3
Dependent Claim 18 words
The BiCMOS cell of claim 1 wherein said one or more bipolar transistors comprise only one bipolar transistors.
Claim 4
Dependent Claim 43 words
The BiCMOS cell of claim 1 wherein said plurality of P-channel transistors comprises two or more sizes of P-channel transistors, where a size corresponds to a channel width, and wherein said plurality of N-channel transistors comprises three or more sizes of N-channel transistors.
Claim 5
Dependent Claim 117 words
The BiCMOS cell of claim 3 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 least 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 6
Dependent Claim 18 words
The BiCMOS cell of claim 4 wherein said one or more bipolar transistors comprise only one bipolar transistor.
Claim 7
Dependent Claim 49 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.
Claim 8
Dependent Claim 49 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.
Claim 9
Dependent Claim 50 words
The one or more macrocells of claim 6 further comprising one or more N-channel transistors being coupled to one or more of said bipolar transistors, said one or more N-channel transistors being used as pull-down devices for driving an output of said one or more macrocells to a low state.
Claim 10
Dependent Claim 19 words
The one or more macrocells of claim 7 wherein said one or more bipolar transistors comprise one bipolar transistor.
Claim 11
Dependent Claim 115 words
A BiCMOS cell for use in a programmable gate array, each cell 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 12
Dependent Claim 115 words
A BiCMOS cell for use in a programmable gate array, each cell 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 86 words
The BiCMOS cell 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 14
Dependent Claim 39 words
The BiCMOS cell 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 usable to read or write contents of said SRAM cell.
Claim 15
Dependent Claim 39 words
The BiCMOS cell 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 16
Dependent Claim 47 words
The BiCMOS cell 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 17
Dependent Claim 24 words
The BiCMOS cell of claim 9 wherein two of said compute sections contain components which may be interconnected to form two SRAM memory cells.
Claim 18
Dependent Claim 19 words
The BiCMOS cell of claim 9 wherein each of said drive sections further comprises one or more P-channel transistors.
Claim 19
Dependent Claim 17 words
The cell of claim 9 wherein said compute sections within said cell are identical to one another.
Claim 20
Dependent Claim 165 words
A cell for use in a mask programmable gate array, said cell 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 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 transistor and at least one small size N-channel transistor and at least one medium 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, and wherein said medium size N-channel transistor is larger than said small size N-channel transistor.
Claim 21
Dependent Claim 165 words
A cell for use in a mask programmable gate array, said cell 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 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 transistor and at least one small size N-channel transistor and at least one medium 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, and wherein said medium size N-channel transistor is larger than said small size N-channel transistor.
Claim 22
Dependent Claim 30 words
The cell of claim 17 wherein said at least one medium size N-channel transistor is at least approximately twice as large as said at least one small size N-channel transistor.
Claim 23
Dependent Claim 43 words
The cell of claim 18 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 24
Dependent Claim 66 words
An application Specific Integrated Circuit (ASIC), said ASIC comprising one or more arrays of BiCMOS cells and other circuitry for communicating with said arrays, said cells within said arrays of cells being programmed to form one or more logic circuit macrocells, said 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.
Claim 25
Dependent Claim 66 words
An application Specific Integrated Circuit (ASIC), said ASIC comprising one or more arrays of BiCMOS cells and other circuitry for communicating with said arrays, said cells within said arrays of cells being programmed to form one or more logic circuit macrocells, said 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.
Claim 26
Dependent Claim 50 words
The one or more macrocells of claim 20 further comprising one or more N-channel transistors being coupled to one or more of said bipolar transistors, said one or more N-channel transistors being used as pull-down devices for driving an output of said one or more macrocells to a low state.
Claim 27
Dependent Claim 19 words
The one or more macrocells of claim 21 wherein said one or more bipolar transistors comprise one bipolar transistor.
Claim 28
Dependent Claim 59 words
The cell of claim 17 wherein each of said drive sections comprises one or more bipolar transistors for use as pull-up devices in macrocells for driving an output of said macrocells to a high state and one or more N-channel devices for use as pull-down devices in macrocells for driving an output of said macrocells to a low state.
Claim 29
Dependent Claim 16 words
The cell of claim 23 wherein each drive section further comprises one or more P-channel transistors.
Claim 30
Dependent Claim 42 words
The BiCMOS cell of claim 1 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 31
Dependent Claim 49 words
The BiCMOS cell of claim 25 wherein said certain ones of 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 32
Dependent Claim 40 words
The BiCMOS cell 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 33
Dependent Claim 45 words
The BiCMOS cell of claim 27 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 34
Dependent Claim 40 words
The cell of claim 17 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 35
Dependent Claim 48 words
The cell of claim 29 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.

References Cited (Backward Citations)

US4069494A Cited
US4161662A Cited
US4791320A Cited
US4649294A Cited
US4701642A Cited
US4804868A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-10-07 1995-04-08 1995-10-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-10-07 1999-04-08 1999-10-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-10-07 2003-04-08 2003-10-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag