JPS5851451B2 - ロンリジツコウソウチ - Google Patents

ロンリジツコウソウチ

Info

Publication number
JPS5851451B2
JPS5851451B2 JP50147531A JP14753175A JPS5851451B2 JP S5851451 B2 JPS5851451 B2 JP S5851451B2 JP 50147531 A JP50147531 A JP 50147531A JP 14753175 A JP14753175 A JP 14753175A JP S5851451 B2 JPS5851451 B2 JP S5851451B2
Authority
JP
Japan
Prior art keywords
array
logic
input
line
decoder
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
Application number
JP50147531A
Other languages
English (en)
Other versions
JPS5184538A (ja
Inventor
テイー デヴイン ウイリアム
ジエイ ケリー ギルバート
テイー コツクス デニス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS5184538A publication Critical patent/JPS5184538A/ja
Publication of JPS5851451B2 publication Critical patent/JPS5851451B2/ja
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/173Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
    • H03K19/177Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
    • H03K19/17704Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form the logic functions being realised by the interconnection of rows and columns
    • H03K19/17708Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form the logic functions being realised by the interconnection of rows and columns using an AND matrix followed by an OR matrix, i.e. programmable logic arrays
    • H03K19/17716Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form the logic functions being realised by the interconnection of rows and columns using an AND matrix followed by an OR matrix, i.e. programmable logic arrays with synchronous operation, i.e. using clock signals, e.g. of I/O or coupling register
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10BELECTRONIC MEMORY DEVICES
    • H10B20/00Read-only memory [ROM] devices
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10DINORGANIC ELECTRIC SEMICONDUCTOR DEVICES
    • H10D99/00Subject matter not provided for in other groups of this subclass

Landscapes

  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Logic Circuits (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Description

【発明の詳細な説明】 本発明は論理機能を遂行する為の論理アレイ装置に関し
、更に詳細には、アレイの大きさを増大することなくア
レイ内で実行される論理機能の数をふやす事に関する。
交差している入出力線の格子の入力線及び出力線の唯一
の交点に夫々置かれた同一の回路素子のマトリックスに
よる論理の実行はよく知られている。
論理マトリックス若しくはアレイを利用することにより
生じた論理回路レイアウトの標準化は、論理を実行する
回路を含むモノリシックチップの設計及び製造の単−化
及び促進lこつながる事も周知である。
しかし、現時点では論理アレイの利用は限定されている
この利用が限定される事の主な原因は、論理機能の実行
の際に利用されるアレイ内の交点が全体のわずか数パー
セントであることにある。
利用される交点の割合がこの様な値では、アレイを製造
されたモノリシック・チップの表面領域が効率良く利用
されないことになる。
従つて、多くの応用例の場合、論理アレイの設計及び製
造における効率の良さはチップ領域の非効率的な利用の
ために経済的には減殺されてしまい、論理アレイよりも
規則性が少ないがモノリシック・チップの所与の領域で
より多くの論理機能を遂行するような慣用化されたレイ
アウトで論理チップを設計し製造することに時間と労力
を費やした方がまだ経済的である。
論理アレイのわずかな部分しか論理回路に利用できない
のは、アレイの規則性の結果である。
入力線及び出力線が一旦酸る特定の論理機能を実行する
様に配線されれば、それらの入出力線は、論理を乱さな
ければ、他の関連されない論理機能を実行するのには使
用できない。
従って、アレイの大部分の領域は使用可能な回路を持た
ない、入出力線の交差点を含んでいる。
論理アレイ・チップで実行される論理の数を増加する為
数多くの方法が考えられた。
その様な方法の1つは、数多くの論理機能が単一のアレ
イに於て能率良く実行される様に、入力変数を単一アレ
イの入力線に送る為の複数個のデコーダを使用すること
である。
実行される論理の数を増加させる為に考えられたもう1
つの方法は、プログラム可能なアレイ論理チップ(PL
A)と呼ばれるアレイの複合構成を使用するものである
これらの方法においては、論理機能を実行するのに必要
なアレイの交点の数を増やすことなく実行可能な論理機
能の数を増やすために、積項発生器(product
termgenerator)と呼ばれる第1のアレ
イ(即ちANDアレイ)の出力を積項和発生器(sum
of a product term gene
rator)と呼ばれる第2のアレイ(即ちORアレイ
)に送るように構成されている。
これらの先行技術は、1つのアレイ論理チップに設置さ
れ得る有効に用いられる論理回路の数を増すが、上述の
入力線及び出力線の使用されない部分の問題を解決して
はいなかった。
本発明によれば、入出力線の使用されない領域のサイズ
が減少される。
これは、入力変数を入力線の両端に送る事により達成さ
れる。
入力変数が入力線の両端に送られる場合、一方の端部に
送られる入力変数に関して実行される論理機能と他の端
部に送られる入力変数に関して遂行される論理機能とを
分離する様に入力線がセグメントに分割される。
この構成によれば、成る特定の数の入力変数について論
理を実行するのに必要とされる出力線の長さが半分にな
る。
本発明の良好な実施例では、PLAのANDアレイを2
つに分割し、PLAのORアレイの両側にその2つに分
割されたANDアレイを配列する事によって、出力線の
長さの減少が組合わせの形で達成されている。
ORアレイはその入力線の両端に、2つに分割されたA
NDアレイからの出力を受ける。
ANDアレイ及びORアレイの両方の入力線は同一線上
で実行される種々の論理機能を分離する為に前述のよう
にセグメントに分割される。
従って、本発明の目的は、所与の寸法の1つの論理アレ
イ回路チップで実行され得る論理の数を増加させること
である。
本発明の他の目的は、論理機能の実行に使用されないア
レイ領域を減少させることである。
本発明の更に他の目的は、種々の論理機能を実行する用
途に一層の適応性を有するアレイ論理を提供するにある
第1図を参照するに、2個のANDアレイ10及び12
がORアレイ14の両側に設けられている。
ANDアレイ10及び12の夫々は、これらANDアレ
イの両側に置かれた複数個の2ビット人カデコーダ16
に接続されている。
これらのデコーダ16は、2個の入力変数について4個
の出力の組合せを生じる。
デコーダ16は入力線18に入力変数を受けとり、そし
て2個の入力変数による4個の出力の組合せのうちの1
出力を質問のために、ANDアレイ10及び12の夫々
の入力線20に送る。
夫々の入力線20は2つの異なるデコーダ16に接続さ
れているから、2個の入力変数の2つの異なる組合せを
受取ることができる。
入力線20とともに格子を形成する複数個の平行な出力
線22が入力線20に関して直交して配列される。
入力線20及び出力線22の交点には入力線20に与え
られるデータによる質問に基づいて論理機能、この例で
はAND動作を行い、その結果を出力線22に発生する
論理実行装置24が配置される。
ANDアレイ10及び12の出力線22は、この2つの
ANDアレイの間に置かれたORアレイ14を質問する
ためにORアレイ14の入力線26に接続される。
入力線26はORアレイ14の出力線28と交差してい
る。
これらの入力線26と出力線28の交点には、ANDア
レイから受ける信号による質問に基づいてOR機能を実
行し、その結果を出力線28に与える論理実行装置29
が配置されている。
出力線28は、セット及びリセット入力を複数個のJK
ラッチ30に供給する。
この複数個のJKラッチ30は、データがORアレイ1
4から夫々のJKラッチ30に入力されるばかりでなく
、任意の外部源からの線32にも与えられ且つ成るラッ
チから他のラッチにシフトされる様に、シフト・レジス
タ形式で接続されている。
明らかな如く、2ビツト・デコーダ16、ANDアレイ
10及び12、ORアレイ14、並びにJKラッチ30
に於ては、2ビツト・デコーダ16に対する入力に基づ
いて論理機能が実行される。
デコーダ16aに対する任意の2つの入力A及びBによ
りANDアレイ10及び12に於て実行される種々の論
理機能は第2図の表に示される。
この表の列の夫々はデコーダ16aの出力に接続された
4つの入力線20の1つを示す。
この表の列のヘッディングは、その列により表わされ入
力線20に質問信号を与える際に入力A及びBに関して
デコーダ16aにより実行される関数の表示である。
表の行はアレイの出力線を表わす。夫々の行の表示はそ
の行に2進1と記入されたデコーダの出力が論理実行要
素24を伴う出力線22と入力線20を互いに接続する
ことによりAND演算される場合、その行により表わさ
れる出力線22に現われる論理機能を示す。
この様にアレイ及び2ビツト・デコーダを用いて論理動
作を行うことはよく知られており、例えば米国特許37
61902号に示されている。
本発明によれば、アレイ論理チップ上に配列される論理
機能は先行技術に於てなしうるよりもより密に配列され
る。
これは同一線への異なる入力により実行される機能を分
離する様にANDアレイ及びORアレイの入力線20及
び26をセグメントに分割する事及びANDアレイ10
及び12の両側にデコーダ16を配置する事により達成
される。
第1図により明らかな如く、ANDアレイ10の第1列
に於て実行される機能はANDアレイ10の左上側のデ
コーダ16aから入ってくる2つの信号の排他的論理和
機能である。
この信号がJKクラッチ0aのセット及びリセット入力
に送られ、JKクラッチラッチ動作を防止し、その結果
非ラツチの出力信号を与える。
左右両側のデコーダ16からの出力信号を受けるこのA
NDアレイ10ζこ於て多くの他の機能が実行される。
デコーダ16からの出力信号が同一の入力線を含む場合
、それらは破断部によりその右側で遂行される機能と左
側で遂行される機能とに分離される。
破断部を通る破線36はアレイが左側のデコーダ16に
対する入力変数を伴う機能を遂行する部分と、右側のデ
コーダ16に対する入力変数を伴う機能を遂行する部分
に分離されることを示す。
同様に下部のANDアレイ12も破断部を通過する破線
361こ上り分離される。
しかしながら入力線20が常に破断されているとは限ら
ない点に注目されたい。
入力線20が左側若しくは右側のどちらか一方のデコー
ダ16の入力により機能を実行する為に存在する場合、
それらは入力線20a及び20bの様に、破断されるこ
となくアレイの端部まで完全に横切って延びている。
時には、同一の入力線20cの両端に送られる関数をA
NDすることが要求されることがある。
これはANDアレイ10及び12の夫々の端に於ける端
子箱31において論理実行装置24により入力線20c
に接続された出力線22aと22bとの間に接続体34
を設けることにより達成される。
ANDアレイと同様、ORアレイの入力線26も破断さ
れ、上部ANDアレイ10から受ける入力変数により実
行される機能と下部ANDアレイ12から受ける入力変
数により実行される機能とを分離する。
破線38はORアレイを貫いており、ORアレイの面積
が上部ANDアレイ10からの入力に基づいて実行され
る論理機能と、下部ANDアレイ12からの入力に基づ
いて実行される論理機能とに応じて、ORアレイ14の
領域がいかに分割されるかを示している。
線28aが上部ANDアレイ10及び下部ANDアレイ
12の両方に与えられた入力変数による論理機能を実行
する様にORアレイ14の全体に渡り延びている点が注
目される。
これは、いくつかのケースに於て必要となり得る。
破線36及び38を調べる事により、このアレイの利用
度はすべての入力がアレイの一方の側に存在する場合よ
りも高い事がわかる。
総ての入力がアレイの一方の側に存在する場合、入力線
20は重複利用されない。
即ち、1組の入力変数を含む機能を実行する為に用いら
れない入力線の部分は、他の組の入力変数を含む機能を
実行する為には用いられない。
また、デコーダが全て入力線の一方の側に置かれ、2つ
のANDアレイが互いに加えられた場合、出力線の長さ
はかなり延長されなければならないし、それら出力線の
大部分が利用されないことになる。
例えば、2つのANDアレイ10及び12のデコーダ1
6の12個総てが単一のアレイの一方の側に置かれた場
合、第1のデコーダ16aζこ対する入力A及びBの排
他的論理和を実行する線に含まれる出力線22dの長さ
は4倍になり、従って配列されたチップの利用されない
領域は第1図ζこ示された装置の4倍になる。
また、ORアレイ14の分割は、チップ上の利用されな
い領域の総面積を減少する。
本発明によるアレイ・サイズの縮少は以下のように解析
される。
X個の入力とY個の出力とN個の積項を有したPLAが
要求されていると仮定する。
下表は先行技術及び本発明の夫々で必要になるアレイ寸
法を比較したものである。
合計 3 0Rアレイの出力線28が総ての積項と交差する必要が
ない場合、更に改善され得る。
例えば、もし、第1図に示された水平方向の出力線28
がORアレイ14の中間点で終端され且つORアレイ1
4の両側に出力されるならば、アレイのサイズは下表の
如くになる。
この解析の結果は、本発明によれば、入出力比1の場合
は3から4の間の改善率が得られることを示している。
ORアレイ14の完全な分割は問題を生じ得るが、1個
の出力線が(図示の如く)完全にアレイを貫=x個の出
力線が中間点で終端するようにORアレイを分割するこ
とは論理機能の設定を行う上で困難を生じないと考えら
れる。
第3図及び第4図は、特定の回路機能を奏するように行
われるゲート及び金属の個性化又は機能化を用いてFE
T技法によりANDアレイ10及び12がどのようOこ
製造されるかを示している。
数多くの拡散条線40及び42がアレイの為の基板44
内に形成される。
これらの拡散条線40及び42はアレイの論理実行要素
24であるFBTの為のソース及びシンク拡散領域であ
る。
更に、拡散条線40はアレイの出力線22でもある。
アレイの入力線20は入力線を減結合する薄い酸化物層
48及び厚い酸化物層50の表面上で拡散条線40及び
42に対して直角に配列された金属条線46である。
論理機能が交点に於て実行される場合は常に、ゲート金
属物52が薄い金属酸化物層48上に、そして1組の拡
散条線40及び42を覆って設けられる。
特定の入力線及び出力線の交点に於て実行されるべき論
理機能が無い場合、拡散条線40及び42の間にこの様
なゲート金層物52は設けられない。
第3図及び第4図から明らかな様に、破断部54は、金
属条線46の一方の側で実行される機能と、条線の他方
の側で実行される機能とを分離している。
かくて総てのチップの製造工程はゲートの布設及び金属
化の工程の前までは同一である。
次いで要求された論理を交点に於て実行する為にチップ
の機能化が行われる。
論理機能が入力線の両端部で達成される場合、入力線に
破断部が設けられる。
完成されたチップにおいては、夫々の金属条線46がF
ET論理回路に対する入力になり、ゲート金属領域52
は、拡散条線40により成る正電位十■に接続されたソ
ース及び拡散条線42Gこよりアースに接続されたシン
クを有するFETのゲートになる。
信号がデコーダ16から金属条線46に受けられた場合
、その信号は、拡散条線40即ち出力線22の電位を+
Vからアース電位へ変化させるようにアースへの通路を
形成するため、夫々の関連するFETを導電状態にバイ
アスする。
デコーダの出力はデコーダの入力の否定であるので、論
理AND機能がアレイ10及び12に於てデコーダの出
力により実行される。
ORアレイ14は、金属条線が垂直方向に且つ拡散条線
が水平方向に配列されている点を除き、ANDアレイと
まったく等しい。
更(こANDアレイの出力はデコーダの入力に関して肯
定であるので、ANDアレイの出力に基づいてORアレ
イの論理実行装置29によりNOR機能が実行される。
ORアレイの出力は、OR機能がORアレイ及びラッチ
に於てANDアレイの出力により実行される様にJKラ
ッチ30に於て反転される。
ラッチの出力はANDアレイの拡散条線40が電位を帯
びている間ゲートされる。
ANDアレイに於ける拡散条線と異なりORアレイに於
ける拡散条線40は連続して電位を帯びている。
ANDアレイとORアレイの間の接続を形成する為、O
Rアレイに於ける金属条線46の1つは第5図に示され
るように酸化層48及び50を通る金属化された貫通孔
4TζこよりANDアレイに於ける拡散条線40の1つ
と接続される。
ケート−金属機能化は成るケースについては望ましいこ
とであるが、純粋Iこ金属の機能化工程により論理が変
更され得る回路配列を持つことが望ましい他のケースも
ある。
その様な配列は第6図に示されている。
第6図の実施例中入力線20及び出力線22の交点には
論理を実行する論理実行装置24(FET24)が配置
されている。
FETが論理を実行するか否かはそのゲートがどの様に
接続されているかに依存している、FET24が論理を
実行するために利用されない場合、FETをオフ状態に
バイアスする為そのゲートはアース接続される。
FET24が論理を実行する為に用いられる場合、FE
T24が入力線20に印加されるパルスにより導通若し
くは非導通状態にされる様にそのゲートは入力線20の
うちの1本に接続されている。
第7図及び第8図に示される様に、夫々のFETにはゲ
ート52が設けられ、また金属接続部58がゲート52
から金属条線46へ若しくは貫通接続部60を経て拡散
条線42へ、1つの処理段階で選択的に形成される。
本発明は上述した回路機能化技法のいずれか1つに限定
されるものではなく、数多くの技法に対しても同様に適
用されることは理解されよう。
特に、本発明は説明されたFET技法に代わりバイポー
ラ技法に適用され得る。
アレイの入力への接続は、アレイに於て実行されるべき
機能に従ってなされる。
この目的を達成する為、第1図Oこおいて複数個の垂直
方向に延びているレール62がアレイ10,12及び1
4の各側においてチップ上に形成される。
これらのレール62に直交してデコーダ16の入力に対
する接続線18、JKラッチ30の出力に対する接続線
67a及びオフ・チップ駆動装置66に対する接続線6
8,68aが配列される第9図、10図及び11図に示
される様に、これらの接続線18゜68.68a及び6
7aは、チップの酸化層48−50の表面に設けられた
金層化パターンである。
レール62は酸化物層4 B−50の表面の金属部70
とチップの基板44に於ける拡散領域72を交互に形成
することにより作られている。
これらは酸化層48−50を貫通する金属化された貫通
孔T4により接続されている。
拡散領域72はオフ・チップ駆動装置、ラッチ、及びデ
コーダに対する線がレール62の拡散領域72の上を通
ってレール62の金属化部分に接続する様にオフ・チッ
プ駆動装置66デコーダ16JKラツチ30に対向する
適切な位置に設けられる。
レール62は金属部70に於ける破断部76によりセグ
メントに分割され、同一のレールの電気的に分離された
部分により同一のレールに含まれた2つ以上の異なる信
号を電気的に分離する。
例えば第10図に於て、JKラッチ30aがオフ・チッ
プ駆動装置66a(こ接続される場合、金属線67a及
び68aは夫々同一のレールの向かい合っている部分7
0a及び70bに接続される。
金属線67a及び68aは他のレール62の拡散された
領域72の上を通る。
従ってそれらは互いにレール62を短絡しない。
更にJKクラッチ0aとオフ・チップ駆動装置66aの
間の接続を含むレール62aの部分をレール62aの他
の部分から分離する為、レール62aの金属化されてい
る部分70a及び70bの両方は破断部16を含み、そ
の結果レール62aの残りの部分は、例えば、JKラッ
チ30bとデコーダ16bの入力との間の接続の様に、
アレイに対して他の信号を与える為に用いられ得る。
デコーダ16に対する入力は肯定で、JKクラッチ0の
出力も肯定であるので、JKラッチ30bの出力は、デ
コーダ16bに直接戻るように接続でき、これによって
、JKクラッチデコーダの間にオフ・チップを接続を用
いることなくアレイ10.12,14及びJKクラッチ
0を用いて順次論理機能が実行され得る。
第1図に示されるように、数多くのパッド74aがチッ
プの上部及びチップの下部を横切って接続される。
これらのパッド74aはもっばらデコーダ16の入力に
送られるチップに対する入力信号の為の入力パッドとし
て働く。
これらのパッド74aはチップ上で実行されなければな
らない機能により決定される金属化パターンに従ってレ
ール62と接続される。
チップの側辺に沿って置かれたパッド74aは出カパツ
ド若しくは入力パッドのいずれかに用いられる。
出力パッドとして用いられる場合、それらは金属部77
によりオフ・チップ駆動装置66に接続される。
入力パッドとして用いられる場合、それらはレール62
に直接、接続される。
以上、本発明の実施例の1つが説明された。
本発明によれば、アレイ論理チップの種々の素子に対す
る代替的な使用が可能である。
本発明に於ては、入出力線及び端子がその利用の際に矛
盾をきたさない限り二重に利用され、仮想記憶装置と同
様、実際の容量は極めて能率的に利用されるから、本発
明のアレイ論理チップは、実際よりも大きな記憶容量を
有している様にみかけ土兄られる仮想記憶装置と類似し
ている。
本発明の理解を容易にする為に、本発明書では、関連す
る回路の数及びサイズの限定されたPLAが例示された
が、実際にはかなり大きなアレイが考えられ得る。
例えば、48個の入力を有し、夫夫24個のデコーダで
働く2個のANDアレイが考えられる。
同様に、112個の出力を56個のJKクラッチ送るO
Rアレイがより実際的なORアレイとして考えられる。
【図面の簡単な説明】
第1図は本発明を組み込んだプログラム化論理アレイ・
チップのレイアウトの概略図、第2図は第1図のプログ
ラム化論理アレイ・チップに於て任意の2つの入力変数
により実行され得る論理機能を示す表、第3図は第1図
のANDアレイのレイアウトをより詳細に示す部分的平
面図、第4図は第3図の線4−4に沿って得られた部分
断面図、第5図は第1図のレイアウトに従って構成され
たアレイ・モジュールに於ける貫通孔を通って得られる
断面図、第6図は第1図のANDアレイに対する代替レ
イアウトの配線図、第7図は第6図に示された回路に対
するレイアウトの平面図、第8図は第7図の線8−8に
沿って得られた部分断面図、第9図及び第10図は第1
図に示されたレールシステムの更に詳細な平面図、第1
1図は第9図の線1i−tiに沿って得られる断面図で
ある。 第1図において、10,12・・・・・・ANDアレイ
、14・・・・・・ORアレイ、16・・・・・・2ビ
ツト・デコーダ、30・・・・・・ラッチ、66・・・
・・・オフ・チップ駆動装置、18・・・・・・2ビツ
トデコーダの入力に対する接続線、67a・・・・・・
ラッチの出力に対する接続線、68,68a・・・・・
・オフ・チップ駆動装置に対する接続線、67(70及
び72)・・・・・・レール、76・・・・・・破断部

Claims (1)

    【特許請求の範囲】
  1. 1 互いに交差する複数の入力線及び複数の出力線によ
    って形成される交差位置マトリクスの選択された交差位
    置に、前記入力線に与えられる質問信号に応答して論理
    機能を行ないその応答を関連する出力線に与える論理素
    子を有する、半導体チップに形成された論理アレイ装置
    にして、2つの質問信号を同一の入力線に与えることが
    できるように前記同一の入力線の一方の端に結合された
    第1のデコーダ及び他方の端lこ結合された第2のデコ
    ーダを有し、所定の入力線は前記第1のデコーダからの
    質問信号に応答するための第1の論理素子及び前記第2
    のデコーダからの質問信号に応答するための第2の論理
    素子の両方を同一人力線上に有し、同一人力線上の前記
    第1及び第2の論理素子は前記第1の論理素子が前記第
    1のデコーダの側に、前記第2の論理素子が前記第2の
    デコーダの側に位置するように配置され、前記所定の入
    力線は同一人力線上の前記第1及び第2の論理素子を互
    いに分離するように夫々2つのセグメントに分割され、
    且つ上記出力線の少なくとも1つは異なる入力線上の前
    記第1及び第2の論理素子によって共有されていること
    を特徴とする論理アレイ装置。
JP50147531A 1974-12-30 1975-12-12 ロンリジツコウソウチ Expired JPS5851451B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US05/537,219 US3987287A (en) 1974-12-30 1974-12-30 High density logic array

Publications (2)

Publication Number Publication Date
JPS5184538A JPS5184538A (ja) 1976-07-23
JPS5851451B2 true JPS5851451B2 (ja) 1983-11-16

Family

ID=24141731

Family Applications (2)

Application Number Title Priority Date Filing Date
JP50147531A Expired JPS5851451B2 (ja) 1974-12-30 1975-12-12 ロンリジツコウソウチ
JP55082980A Expired JPS6053965B2 (ja) 1974-12-30 1980-06-20 論理アレイ装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP55082980A Expired JPS6053965B2 (ja) 1974-12-30 1980-06-20 論理アレイ装置

Country Status (6)

Country Link
US (1) US3987287A (ja)
JP (2) JPS5851451B2 (ja)
CA (1) CA1047610A (ja)
DE (1) DE2556275C2 (ja)
GB (1) GB1473029A (ja)
IT (1) IT1050023B (ja)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5396781A (en) * 1977-02-04 1978-08-24 Nec Corp Integrated circuit device
FR2396468A1 (fr) * 1977-06-30 1979-01-26 Ibm France Perfectionnement aux reseaux logiques programmables
US4195352A (en) * 1977-07-08 1980-03-25 Xerox Corporation Split programmable logic array
US4139907A (en) * 1977-08-31 1979-02-13 Bell Telephone Laboratories, Incorporated Integrated read only memory
US4157590A (en) * 1978-01-03 1979-06-05 International Business Machines Corporation Programmable logic array adder
JPS54148360A (en) * 1978-05-12 1979-11-20 Nec Corp Logic array circuit
JPS558135A (en) * 1978-07-04 1980-01-21 Mamoru Tanaka Rewritable programable logic array
US4348736A (en) * 1978-10-05 1982-09-07 International Business Machines Corp. Programmable logic array adder
JPS562739A (en) * 1979-06-20 1981-01-13 Nec Corp Pla logical operation circuit
US4495590A (en) * 1980-12-31 1985-01-22 International Business Machines Corporation PLA With time division multiplex feature for improved density
US4431928A (en) * 1981-06-22 1984-02-14 Hewlett-Packard Company Symmetrical programmable logic array
US4467439A (en) * 1981-06-30 1984-08-21 Ibm Corporation OR Product term function in the search array of a PLA
US4458163A (en) * 1981-07-20 1984-07-03 Texas Instruments Incorporated Programmable architecture logic
US4433331A (en) * 1981-12-14 1984-02-21 Bell Telephone Laboratories, Incorporated Programmable logic array interconnection matrix
US4461000A (en) * 1982-03-01 1984-07-17 Harris Corporation ROM/PLA Structure and method of testing
US4506341A (en) * 1982-06-10 1985-03-19 International Business Machines Corporation Interlaced programmable logic array having shared elements
US4504904A (en) * 1982-06-15 1985-03-12 International Business Machines Corporation Binary logic structure employing programmable logic arrays and useful in microword generation apparatus
US4516123A (en) * 1982-12-27 1985-05-07 At&T Bell Laboratories Integrated circuit including logic array with distributed ground connections
US4791602A (en) * 1983-04-14 1988-12-13 Control Data Corporation Soft programmable logic array
USRE34363E (en) * 1984-03-12 1993-08-31 Xilinx, Inc. Configurable electrical circuit having configurable logic elements and configurable interconnects
US4617479B1 (en) * 1984-05-03 1993-09-21 Altera Semiconductor Corp. Programmable logic array device using eprom technology
JPS61107814A (ja) * 1984-10-31 1986-05-26 Agency Of Ind Science & Technol プログラマブル・ロジツク・アレイの構成方法
US5477165A (en) * 1986-09-19 1995-12-19 Actel Corporation Programmable logic module and architecture for field programmable gate array device
US5172014A (en) * 1986-09-19 1992-12-15 Actel Corporation Programmable interconnect architecture
US4758745B1 (en) * 1986-09-19 1994-11-15 Actel Corp User programmable integrated circuit interconnect architecture and test method
US5341092A (en) * 1986-09-19 1994-08-23 Actel Corporation Testability architecture and techniques for programmable interconnect architecture
US5365165A (en) * 1986-09-19 1994-11-15 Actel Corporation Testability architecture and techniques for programmable interconnect architecture
US5187393A (en) * 1986-09-19 1993-02-16 Actel Corporation Reconfigurable programmable interconnect architecture
US5367208A (en) * 1986-09-19 1994-11-22 Actel Corporation Reconfigurable programmable interconnect architecture
US5451887A (en) * 1986-09-19 1995-09-19 Actel Corporation Programmable logic module and architecture for field programmable gate array device
US5150309A (en) * 1987-08-04 1992-09-22 Texas Instruments Incorporated Comprehensive logic circuit layout system
US5119313A (en) * 1987-08-04 1992-06-02 Texas Instruments Incorporated Comprehensive logic circuit layout system
US4870598A (en) * 1987-08-04 1989-09-26 Texas Instruments Incorporated Comprehensive logic circuit layout system
JPH02104600U (ja) * 1989-02-06 1990-08-20
JP2544027B2 (ja) * 1990-05-24 1996-10-16 株式会社東芝 低消費電力型プログラマブルロジックアレイおよびそれを用いた情報処理装置
US5322812A (en) 1991-03-20 1994-06-21 Crosspoint Solutions, Inc. Improved method of fabricating antifuses in an integrated circuit device and resulting structure
US5189320A (en) * 1991-09-23 1993-02-23 Atmel Corporation Programmable logic device with multiple shared logic arrays
IL103190A (en) * 1991-09-25 1995-06-29 Messier Bugatti A security locking device that includes a movable hook
WO1993012582A1 (en) * 1991-12-13 1993-06-24 Knights Technology, Inc. Programmable logic device cell and method
US5294846A (en) * 1992-08-17 1994-03-15 Paivinen John O Method and apparatus for programming anti-fuse devices
US5384497A (en) * 1992-11-04 1995-01-24 At&T Corp. Low-skew signal routing in a programmable array
US5424655A (en) * 1994-05-20 1995-06-13 Quicklogic Corporation Programmable application specific integrated circuit employing antifuses and methods therefor
US5495181A (en) * 1994-12-01 1996-02-27 Quicklogic Corporation Integrated circuit facilitating simultaneous programming of multiple antifuses
US5552720A (en) * 1994-12-01 1996-09-03 Quicklogic Corporation Method for simultaneous programming of multiple antifuses
US5744980A (en) * 1996-02-16 1998-04-28 Actel Corporation Flexible, high-performance static RAM architecture for field-programmable gate arrays
US20050102476A1 (en) * 2003-11-12 2005-05-12 Infineon Technologies North America Corp. Random access memory with optional column address strobe latency of one
US8661394B1 (en) 2008-09-24 2014-02-25 Iowa State University Research Foundation, Inc. Depth-optimal mapping of logic chains in reconfigurable fabrics
US8438522B1 (en) 2008-09-24 2013-05-07 Iowa State University Research Foundation, Inc. Logic element architecture for generic logic chains in programmable devices

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1101851A (en) * 1965-01-20 1968-01-31 Ncr Co Generalized logic circuitry
US3699534A (en) * 1970-12-15 1972-10-17 Us Navy Cellular arithmetic array
US3818252A (en) * 1971-12-20 1974-06-18 Hitachi Ltd Universal logical integrated circuit
US3761902A (en) * 1971-12-30 1973-09-25 Ibm Functional memory using multi-state associative cells
US3731073A (en) * 1972-04-05 1973-05-01 Bell Telephone Labor Inc Programmable switching array
US3816725A (en) * 1972-04-28 1974-06-11 Gen Electric Multiple level associative logic circuits
US3849638A (en) * 1973-07-18 1974-11-19 Gen Electric Segmented associative logic circuits

Also Published As

Publication number Publication date
IT1050023B (it) 1981-03-10
JPS5623032A (en) 1981-03-04
JPS5184538A (ja) 1976-07-23
CA1047610A (en) 1979-01-30
GB1473029A (en) 1977-05-11
JPS6053965B2 (ja) 1985-11-28
US3987287A (en) 1976-10-19
DE2556275C2 (de) 1982-04-01
DE2556275A1 (de) 1976-07-08

Similar Documents

Publication Publication Date Title
JPS5851451B2 (ja) ロンリジツコウソウチ
US3936812A (en) Segmented parallel rail paths for input/output signals
US5132571A (en) Programmable interconnect architecture having interconnects disposed above function modules
US4433331A (en) Programmable logic array interconnection matrix
US5157618A (en) Programmable tiles
US4931946A (en) Programmable tiles
DE69028395T2 (de) Konfigurierbare zellenanordnung
EP0202456B1 (de) In integrierter Technik hergestellter Logik-Array-Baustein
US4727268A (en) Logic circuitry having two programmable interconnection arrays
JPH0254668B2 (ja)
US4564773A (en) Semiconductor gate array device having an improved interconnection structure
JPH0531309B2 (ja)
JPH0480538B2 (ja)
US5566080A (en) Method and apparatus for designing semiconductor device
JPS63108746A (ja) プログラマブルロジツクアレイ
JPS5929440A (ja) 半導体集積回路装置
JPS6074547A (ja) 半導体集積回路
JPS61198758A (ja) 半導体集積回路の製造方法
JPS63229733A (ja) マスタ−スライスlsi
JPH01152642A (ja) 半導体集積回路
JP2776513B2 (ja) 半導体集積回路
JPS62210642A (ja) プログラマブルロジツクアレイ装置
JPH0750741B2 (ja) 半導体集積回路
JPS62210641A (ja) 半導体集積回路配線方式
JPS63187647A (ja) マスタ−スライス方式の半導体集積回路