JPH063876B2 - Programmable logic array - Google Patents
Programmable logic arrayInfo
- Publication number
- JPH063876B2 JPH063876B2 JP61213141A JP21314186A JPH063876B2 JP H063876 B2 JPH063876 B2 JP H063876B2 JP 61213141 A JP61213141 A JP 61213141A JP 21314186 A JP21314186 A JP 21314186A JP H063876 B2 JPH063876 B2 JP H063876B2
- Authority
- JP
- Japan
- Prior art keywords
- matrix
- mosfet
- load element
- row
- rows
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10B—ELECTRONIC MEMORY DEVICES
- H10B20/00—Read-only memory [ROM] devices
Landscapes
- Logic Circuits (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は半導体集積回路に関する。The present invention relates to a semiconductor integrated circuit.
従来、半導体集積回路で用いられるプログラマブルロジ
ックアレイ(以下PLAと略す)の構造は第4図に示す
ようにANDマトリクス46とORマトリクス48のそ
れぞれの入力と出力(45,47),(47,49)の
方向が直交していた。Conventionally, the structure of a programmable logic array (hereinafter abbreviated as PLA) used in a semiconductor integrated circuit is, as shown in FIG. 4, inputs and outputs (45, 47) and (47, 49) of AND matrix 46 and OR matrix 48, respectively. ) Was orthogonal.
上述した従来のPLAは、入力数c,積項数d,出力数
e等によって回路の規模が変わるとその形状が二次元方
向に変化する。この結果、複数のPLAをチップ上にレ
イアウトする場合、すき間ができやすく、高密度化が困
難となったり、入出力の信号線や電源線の配線が複雑に
なるという欠点がある。The conventional PLA described above changes its shape in a two-dimensional direction when the scale of the circuit changes depending on the number of inputs c, the number of product terms d, the number of outputs e, and the like. As a result, when laying out a plurality of PLAs on a chip, there are drawbacks that gaps are likely to occur, it is difficult to increase the density, and the wiring of input / output signal lines and power supply lines is complicated.
本発明によれば、共通接続されたゲート電極を有する直
線状に配置された複数のMOSFETから成る第一のM
OSFET列と第一の負荷素子と第一のMOSFET列
と同様の構造を有する第二のMOSFET列と第二の負
荷素子とを順に縦方向に一列に並べたものを単位列と
し、これを横方向に複数列並べたことを特徴とするPL
Aが得られる。According to the present invention, a first M comprising a plurality of linearly arranged MOSFETs having commonly connected gate electrodes.
A unit row is formed by sequentially arranging a second MOSFET row and a second load element having a structure similar to that of the OSFET row, the first load element, and the first MOSFET row in the vertical direction as a unit row. PL characterized by arranging a plurality of columns in one direction
A is obtained.
次に本発明について図面を参照して説明する。第1図は
本発明の一実施例のうち単位列を示す図で(a)は平面
図、(b)は等価回路図である。図において1は第一のM
OSFET列を示し、2はポリシリコンによる共通ゲー
ト電極,3と4はコンタクト穴,5は拡散層から成る共
通ソース電極,6はMOSFET列を構成する一個のM
OSFETのドレイン電極を示す。7は第一の負荷素子
を示し、8は共通ソース電極,9はMOSFETのドレ
イン電極、10はポリシリコンによる共通ゲート電極を
示す。11は第二のMOSFET列を示し、12はポリ
シリコンによる共通ゲート電極,13は共通ソース電
極,14はMOSFET列を構成する一個のMOSFE
Tのドレイン電極を示す。15は第二の負荷素子を示
し、16は共通ソース電極,17はMOSFETのドレ
イン電極,18はポリシリコンによる共通ゲート電極を
示す。第1図(a)の平面図では、集積回路の構造のう
ち、MOSFETの部分までを示し、金属による配線部
分は含まない。ただし拡散層と金属,及びポリシリコン
と金属との接続のためのコンタクト穴はすべての可能な
場所に描いてある。ここで示した単位列を用いてPLA
を構成した例を第2図に示す。第2図は第1図に示した
単位列を3組横方向に並べ、各素子間の配線を行なって
1つのPLA回路を構成したものである。第2図におい
て19はPLAのANDマトリクス部分,20は第一の
負荷素子,21はORマトリクス,22は第二の負荷素
子を示す。23は入力のポリシリコン線,24はAND
マトリクス内で論理回路を構成するNMOSFET,2
5は各NMOSFETのドレイン電極を接続する一層目
のアルミによる積項線,26は一層目のアルミと二層目
のアルミを接続するためのスルーホール,27は二層目
のアルミによる積項線,28は電源端子,29はPMO
SFETによるゲートの接地された負荷素子,30は積
項線27からORマトリクスの入力ポリシリコン線31
への接続点,32はORマトリクス内で論理回路を構成
するNMOSFET,33は各NMOSFETのドレイ
ン電極を接続する一層目のアルミによる出力線,34は
二層目のアルミによる出力線35と一層目アルミとを接
続するスルーホールを示す。なお、第2図は電気的な接
続関係を示すのを目的としたものであり、信号の経路か
ら離れたMOSFETや一部のコンタクト,スルーホー
ルは省略してある。Next, the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing a unit column in one embodiment of the present invention, (a) is a plan view and (b) is an equivalent circuit diagram. In the figure, 1 is the first M
2 shows an OSFET column, 2 is a common gate electrode made of polysilicon, 3 and 4 are contact holes, 5 is a common source electrode made of a diffusion layer, and 6 is one M which constitutes a MOSFET column.
The drain electrode of OSFET is shown. Reference numeral 7 is a first load element, 8 is a common source electrode, 9 is a drain electrode of MOSFET, and 10 is a common gate electrode made of polysilicon. Reference numeral 11 denotes a second MOSFET row, 12 is a common gate electrode made of polysilicon, 13 is a common source electrode, and 14 is one MOSFE forming the MOSFET row.
The drain electrode of T is shown. Reference numeral 15 is a second load element, 16 is a common source electrode, 17 is a drain electrode of MOSFET, and 18 is a common gate electrode made of polysilicon. The plan view of FIG. 1 (a) shows the structure of the integrated circuit up to the MOSFET part, and does not include the wiring part made of metal. However, contact holes for connecting the diffusion layer to the metal and the polysilicon to the metal are drawn in all possible locations. PLA using the unit sequence shown here
FIG. 2 shows an example in which the above is constructed. FIG. 2 shows one set of PLA circuits constructed by arranging three sets of unit columns shown in FIG. 1 in the horizontal direction and wiring between the elements. In FIG. 2, 19 is an AND matrix part of PLA, 20 is a first load element, 21 is an OR matrix, and 22 is a second load element. 23 is an input polysilicon line, 24 is an AND
NMOSFETs that form a logic circuit in a matrix, 2
Reference numeral 5 is a product term line made of aluminum of the first layer for connecting the drain electrodes of the respective NMOSFETs, 26 is a through hole for connecting aluminum of the first layer and aluminum of the second layer, and 27 is a product term line made of aluminum of the second layer. , 28 is a power supply terminal, 29 is a PMO
A grounded load element of SFET, 30 is a product term line 27 to an input polysilicon line 31 of an OR matrix
Connection point, 32 is an NMOSFET forming a logic circuit in an OR matrix, 33 is an output line made of aluminum for the first layer connecting the drain electrodes of the NMOSFETs, 34 is an output line 35 made of aluminum for the second layer and the first layer A through hole for connecting to aluminum is shown. It should be noted that FIG. 2 is intended to show the electrical connection relationship, and the MOSFETs, some contacts, and through holes that are distant from the signal path are omitted.
第3図は複数のPLAの配置例を示す図であり、36は
入力線37〜39はANDマトリクス,40は積項線,
41〜43はORマトリクス,44は出力線を示す。図
では3組のPLAを隣接して並べてあり、これらは第1
図に示した単位列を横方向に並べたものの上に二層のア
ルミ配線を施こすことによって実現される。FIG. 3 is a diagram showing an arrangement example of a plurality of PLA, 36 is an input line 37 to 39 is an AND matrix, 40 is a product term line,
41 to 43 are OR matrices, and 44 is an output line. In the figure, three sets of PLAs are arranged side by side, these being the first
It is realized by applying two layers of aluminum wiring on the unit row shown in the figure arranged in the horizontal direction.
以上の例ではAND及びORマトリクス部分をNMO
S,負荷素子をPMOSとした擬示NMOS回路として
説明したが、全回路をNMOSまたはPMOSだけで構
成することも可能であり、また負荷素子のゲートにクロ
ック信号を接続したダイナミック形式の回路構成とする
ことも可能である。In the above example, the AND and OR matrix parts are NMO.
Although the pseudo-NMOS circuit in which S and the load element are PMOS has been described, it is possible to configure the entire circuit by only the NMOS or the PMOS, and a dynamic type circuit configuration in which a clock signal is connected to the gate of the load element. It is also possible to do so.
以上説明したように本発明はMOSFET列を縦方向に
並べた単位列を横方向に並べてPLAを構成することに
より高さの揃ったPLAが実現できるので、多数のPL
Aを使ってLSIを設計する場合、配置が単純化され
て、設計期間が短縮される。またPLA間のすき間の問
題も第3図に示すように、各PLAの入力数f,i,
1,積項線数g,j,m,及び出力数h,k,nがそれ
ぞれ異なっていても、ほとんどすき間なしに並べること
ができ集積回路チップ上の占有面積を節約できる。更に
電源線やクロック線の位置も標準化されるので各PLA
間の配線も容易になる。As described above, according to the present invention, a PLA having a uniform height can be realized by constructing a PLA by arranging unit rows in which MOSFET rows are arranged in the vertical direction in the horizontal direction.
When designing an LSI using A, the layout is simplified and the design period is shortened. Also, as shown in FIG. 3, the problem of the gap between PLAs is such that the number of inputs f, i,
1, even if the number of product term lines g, j, m and the number of outputs h, k, n are different, they can be arranged with almost no gap, and the area occupied on the integrated circuit chip can be saved. Furthermore, the positions of the power lines and clock lines are standardized, so each PLA
Wiring between them becomes easy.
また集積回路チップの開発に当っては本発明による単位
列をあらかじめ並べたものを作っておき、回路機能に応
じて必要な部分にアルミで配線して行くというマスター
スライス方式を用いることもでき、開発期間短縮の効果
も期待できる。Further, in developing an integrated circuit chip, it is also possible to use a master slice method in which unit columns according to the present invention are arranged in advance and wiring is carried out with aluminum to a necessary portion according to a circuit function, The effect of shortening the development period can also be expected.
第1図は本発明の実施例の単位列を示す図で(a)は平面
図,(b)は等価回路図である。第2図は本発明の実施例
のPLA回路図,第3図は複数のPLAを並べた実施
例,第4図は従来のPLAを示す図である。 1……第一のMOSFET列、2,10,12,18…
…ポリシリコンによる共通ゲート電極、5,13……M
OSFET列の共通ソース電極、6,14……MOSF
ET列のドレイン電極、7……第一の負荷素子、8,1
6……負荷素子の共通ソース電極、9,17……負荷素
子ドレイン電極、11……第二のMOSFET列、15
……第二の負荷素子、19……ANDマトリクス、2
0,22……負荷素子、21……ORマトリクス、36
……入力線、37〜39……ANDマトリクス、40…
…積項線、41〜43……ORマトリクス、44……出
力線、45……入力線、46……ANDマトリクス、47
……積項線、48……ORマトリクス、49……出力
線。FIG. 1 is a diagram showing a unit array of an embodiment of the present invention, (a) is a plan view, and (b) is an equivalent circuit diagram. FIG. 2 is a PLA circuit diagram of an embodiment of the present invention, FIG. 3 is an embodiment in which a plurality of PLAs are arranged, and FIG. 4 is a diagram showing a conventional PLA. 1 ... First MOSFET row, 2, 10, 12, 18 ...
… Common gate electrode made of polysilicon, 5, 13 …… M
Common source electrode of OSFET array, 6, 14 ... MOSF
ET column drain electrode, 7 ... first load element, 8, 1
6 ... Common source electrode of load element, 9, 17 ... Load element drain electrode, 11 ... Second MOSFET array, 15
…… Second load element, 19 …… AND matrix, 2
0, 22 ... Load element, 21 ... OR matrix, 36
...... Input line, 37-39 …… AND matrix, 40 ・ ・ ・
... product term line, 41-43 ... OR matrix, 44 ... output line, 45 ... input line, 46 ... AND matrix, 47
... product term line, 48 ... OR matrix, 49 ... output line.
Claims (2)
に配置された複数のMOSFETから成る第一のMOS
FET列と、第一の負荷素子と、第一のMOSFET列
と同様の構造を有する第二のMOSFET列と、第二の
負荷素子とを順に縦方向に一列に並べたものを単位列と
して、この単位列が横方向に複数列並設され、前記複数
列の前記第一のMOSFET列によりANDマトリクス
が構成され、前記複数列の前記第二のMOSFET列に
よりORマトリクスが構成され、前記ANDマトリクス
の積項線には前記第一の負荷素子が接続され、前記OR
マトリクスの出力線には前記第二の負荷素子が接続され
ていることを特徴とするプログラマブルロジックアレ
イ。1. A first MOS comprising a plurality of linearly arranged MOSFETs having commonly connected gate electrodes.
The FET row, the first load element, the second MOSFET row having the same structure as the first MOSFET row, and the second load element are arranged in order in the vertical direction as a unit row, A plurality of unit columns are arranged side by side in the lateral direction, an AND matrix is formed by the first MOSFET rows in the plurality of rows, an OR matrix is formed by the second MOSFET rows in the plurality of rows, and the AND matrix is formed. The first load element is connected to the product term line of
A programmable logic array, wherein the second load element is connected to an output line of the matrix.
線を各々のゲート電極とし、ソース電極を共通接続した
ものであることを特徴とする特許請求の範囲第1項記載
のプログラマブルロジックアレイ。2. A programmable logic array according to claim 1, wherein said MOSFET array has two polysilicon lines as respective gate electrodes and commonly connected source electrodes.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61213141A JPH063876B2 (en) | 1986-09-09 | 1986-09-09 | Programmable logic array |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61213141A JPH063876B2 (en) | 1986-09-09 | 1986-09-09 | Programmable logic array |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6367819A JPS6367819A (en) | 1988-03-26 |
| JPH063876B2 true JPH063876B2 (en) | 1994-01-12 |
Family
ID=16634254
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61213141A Expired - Lifetime JPH063876B2 (en) | 1986-09-09 | 1986-09-09 | Programmable logic array |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH063876B2 (en) |
-
1986
- 1986-09-09 JP JP61213141A patent/JPH063876B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6367819A (en) | 1988-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0133958A2 (en) | A masterslice semiconductor device | |
| US4319396A (en) | Method for fabricating IGFET integrated circuits | |
| KR920010436B1 (en) | Gate array | |
| JPH0434309B2 (en) | ||
| US4745307A (en) | Semiconductor integrated circuit with a programmable logic array | |
| US5434436A (en) | Master-slice type semiconductor integrated circuit device having multi-power supply voltage | |
| KR100269494B1 (en) | Small semiconductor device using soi cmos technology | |
| KR920004225B1 (en) | Method of forming semiconductor integrated circuit using master sliceapproch | |
| JPH0558582B2 (en) | ||
| US4942447A (en) | Borderless master slice CMOS device | |
| JPH036667B2 (en) | ||
| JPH063876B2 (en) | Programmable logic array | |
| JPS6329826B2 (en) | ||
| JPH0616534B2 (en) | Programmable logic array | |
| JPH061791B2 (en) | Programmable logic array | |
| JPH073863B2 (en) | Semiconductor integrated circuit | |
| JPS60110137A (en) | Semiconductor device | |
| JPH0316790B2 (en) | ||
| JPS6135535A (en) | Master slice ic device | |
| JPH0680731B2 (en) | Programmable logic array | |
| JPS62210642A (en) | Programmable logic array device | |
| JPS6254450A (en) | master slice board | |
| JPH0154861B2 (en) | ||
| KR920005798B1 (en) | Borderless master slice semiconductor device | |
| KR950013741B1 (en) | Semiconductor ic device |