JPH04271614A - プログラマブル論理回路 - Google Patents

プログラマブル論理回路

Info

Publication number
JPH04271614A
JPH04271614A JP3032979A JP3297991A JPH04271614A JP H04271614 A JPH04271614 A JP H04271614A JP 3032979 A JP3032979 A JP 3032979A JP 3297991 A JP3297991 A JP 3297991A JP H04271614 A JPH04271614 A JP H04271614A
Authority
JP
Japan
Prior art keywords
circuit
programmable logic
data
programmable
output
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.)
Granted
Application number
JP3032979A
Other languages
English (en)
Other versions
JP2564044B2 (ja
Inventor
Hiroaki Suzuki
宏明 鈴木
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP3032979A priority Critical patent/JP2564044B2/ja
Priority to US07/838,889 priority patent/US5256918A/en
Priority to KR1019920002989A priority patent/KR950005022B1/ko
Publication of JPH04271614A publication Critical patent/JPH04271614A/ja
Application granted granted Critical
Publication of JP2564044B2 publication Critical patent/JP2564044B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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/17712Logic 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 one of the matrices at least being reprogrammable

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)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、プログラマブル論理回
路に関するもので、特にプログラムされる回路要素とし
てフリップフロップを使用したプログラマブルロジック
デバイスに使用される。
【0002】
【従来の技術】所望の論理回路を任意につくるLSIと
しては、LCA(Logic  Cell  Arra
y)が知られている。これは、半導体チップ内のRAM
セルにチップ外からデータを書き込み、チップの論理を
プログラムするタイプのプログラマブルロジックである
が、その基本論理回路は、RAMセルとは独立に形成さ
れており、プログラムは主に結線の仕方を変えるだけで
ある。
【0003】
【発明が解決しようとする課題】フィールドプログラマ
ブル(ユーザがプログラム可能)な複雑な構造を持つ論
理デバイス一般の問題点としては、所望の論理をそれぞ
れのフィールドプログラマブルデバイスにマッピングす
る(プログラムする)事が難しいという問題がある。
【0004】通常、上記所望の論理は、インバータ、N
AND、NOR、フリップフロップ等、ポピュラーでは
あるが、多種多様な論理要素を用いて作られている。一
方、プログラマブルデバイスでは、直接その多種多様な
回路をプログラムすることは困難であるので、そのデバ
イスに用意されている基本回路要素に論理そのものを等
価論理変換し、更に変換後の論理をデバイス上の実回路
にマッピングし、基本回路間を、論理接続に応じて結線
していく必要がある。
【0005】その一連の作業は、人手で行うことには限
界があり、コンピュータ処理をする必要があるが、その
処理ソフトの開発のし易さ、別の言い方をすると、マッ
ピングのし易さが重要である。
【0006】この種のデバイスの別の問題として、配線
接続そのものがプログラマブルであるため、論理回路上
の一つの接続が、実デバイス上では、複数のメタル配線
と複数のスイッチ回路を介して形成されることになり、
通常、スイッチ回路の寄生抵抗が、その接続経路での信
号の伝達を遅延させることになり、デバイス全体の動作
速度が低下する。したがって、プログラマブルな結線を
いかに低抵抗で実現できるかが重要である。
【0007】また、デバイスコストの観点から、所望の
論理回路を実現したときのそのデバイスの規模が、出切
るだけ小さいことが望ましい。一般にプログラマブルデ
バイスは、プログラムできるがゆえに、多くの冗長度を
もっており、ゲートアレイ、スタンダードセルで所望の
論理回路を実現した場合と比較して、同等の論理を実現
するためには、かなり回路規模が大きくなってしまう。 このことは、LSI化したときには、チップサイズ、チ
ップコストとして影響する。
【0008】そこで本発明は、以上のプログラマブルデ
バイスの問題点を改善すべくなされたもので、所望の論
理回路をデバイスにマッピングし易く、プログラマブル
な寄生配線抵抗が小さく、集積度の高いプログラマブル
論理回路を提供することを目的とする。
【0009】
【課題を解決するための手段と作用】本発明は、各プロ
グラムデータをパラレルに出力するデータ転送回路と、
データ記憶部がマトリクス状に配置され前記データ転送
回路からのパラレルデータに応じてそれぞれデータ記憶
部の信号出力状態がプログラムされ前記データ記憶部の
出力およびデータ記憶部付近にのびる配線出力で論理が
プログラムされる基本プログラマブル論理回路と、これ
ら基本プログラマブル論理回路にそれぞれ近接してメッ
シュ状に配置され前記データ転送回路からのプログラマ
ブルデータに応じたデータ記憶部の出力でスイッチを選
択制御し配線形成を行うプログラマブル配線回路と、ア
ドレス指定により前記データ転送回路からの出力データ
に応じたデータ記憶をおこなわせるデコーダ回路と、前
記プログラマブル配線回路、基本プログラマブル論理回
路を通した信号の入出力を行う入出力回路とを具備した
ことを特徴とするプログラマブル論理回路である。
【0010】すなわち本発明は、プログラマブルロジッ
クの基本要素を、PAL(Programable  
Array  Logic)、PLA(Program
ableLogic  Array)、ROMのような
マトリクス状の構造をもった回路に限定し、プログラム
が書き込まれる素子を、フリップフロップのようなデー
タ記憶部で構成し、更に基本要素間の配線のプログラム
もマトリクス状の構造の延長とし、全体の構造を極めて
単純なものとして、所望論理回路のマッピング性向上、
配線抵抗の低下、集積度の向上を狙ったものである。こ
の集積度の向上は、データ書き込み回路、配線を最少化
できることによる。なお本発明では、基本回路要素とプ
ログラム情報を記憶するフリップフロップなどのデータ
記憶部が直接結び付けられる点が、前記LCAとは異な
る。
【0011】
【実施例】図1は本発明の一実施例を示したもので、基
本プログラマブル論理回路1、プログラマブル配線回路
2、3、と、これらをプログラムするデータをシリアル
に転送するデータ転送回路4と、転送されたデータの一
部に含まれているプログラムデータを書き込むアドレス
データが入力され、これをデコードし、プログラマブル
回路1〜3の特定のアドレスをデータ書き込み可能にす
るデコーダ回路5と、入力信号が入ってきて、プログラ
マブル回路1〜3を通して何らかの論理動作をして、そ
の結果が出ていく入出力回路6が主な構成である。デコ
ーダ回路5には、その出力をディスエーブルするディス
エーブル端子7が具備されている。転送回路4のパラレ
ル出力線8はそれぞれ図示縦方向に突き抜け、デコーダ
回路5のパラレル出力線9はそれぞれ図示横方向に突き
抜け、プログラマブル回路1〜3のプログラムを行う。 プログラマブル回路3は、縦方向にそれぞれ図示2点鎖
線で分離されているが、実際は繋がっている。互いに隣
接するプログラマブル回路1〜3は1組となり、これら
がマトリクス状に配置されている。
【0012】図2、図3はシリアルデータ転送回路4の
例をそれぞれ示したもので、D型フリップフロップ11
をシリアルに接続し、データをシリアルに転送するシフ
トレジスタ12と、データシフトが終了したタイミング
でデータを取り込むラッチ回路13が、D型フリップフ
ロップの各々1ビット毎に接続されている。図2の場合
、転送途中で出力信号が頻繁に変化し、消費電力が増え
ることを嫌わなければ、ラッチ回路13は必ずしも設け
る必要はない。図3の回路は、シフトレジスタのビット
数を減らし、デコーダ5の出力1つのアドレスに対応す
るデータを2度に分割して転送し、それぞれ異なるラッ
チクロックで2回に分けてラッチする場合の例である。
【0013】デコーダ回路5は、通常のものであり、フ
リップフロップへのデータ書き込みを容易にするため、
イネーブルあるいはディスエーブル機能が付いているこ
とが望ましい。デコーダ5の入力は、この例ではシリア
ルデータ転送回路4から供給されているが、入力本数は
さほど多くないので、本プログラマブル論理回路の外部
から直接供給しても、本発明の特徴は損なわれない。
【0014】図4は図1の基本プログラマブル論理回路
1の1つを示し、図5はプログラマブル配線回路2の1
つを示し、図6はプログラマブル配線回路3の1つを示
す。これらのプログラマブル回路1〜3が有機的に結合
、構成されることによって、本発明の所望の論理回路が
形成される。以下これらを更に詳細に説明する。
【0015】本実施例では、図4、図5、図6でプログ
ラムされるデータ保持用の各フリップフロップ21、3
1、41として、スタティックRAMのセルと同様な6
トランジスタ構成のフリップフロップを採用している。 しかし本発明では、フリップフロップからデータを読み
出す必要はなく、保持データに対応する電圧がデータ記
憶部(フリップフロップ21、31、41に対応)の出
力部にあればよく、これで後述のスイッチを制御できれ
ばよいので、フリップフロップを構成するトランジスタ
のディメンジョン(寸法)に制約が少なく、RAMセル
の場合よりも、集積回路化したときにより小さなセルと
することが可能である。したがってこれらのフリップフ
ロップは、ラッチなどの回路で置き換えることが可能で
ある。本実施例では、これらのフリップフロップは、R
AMの場合と同じ様にマトリクス状に配置され、書き込
みデータが供給されるビット線は、縦方向に複数のプロ
グラマブル配線回路と基本プログラマブル論理回路を貫
いて、それらの回路内に配置されたフリップフロップに
接続されている。また、RAMの場合のワード線に対応
するデコーダ5の出力線は、図示横方向に複数個のプロ
グラマブル回路を貫いて、それらの回路内のフリップフ
ロップのデータ転送ゲートの制御電極に接続されている
。なお、本実施例で、破線で囲まれた部分が上記フリッ
プフロップで、繰り返しの記載は省略している。また、
縦方向、横方向の回路の繰り返しについても、一部図の
記述を省略している。
【0016】図4は、基本プログラマブル論理回路とし
てPLAを構成した例で、図中右半分が積項回路、左半
分が和項回路となっている。積項回路への入力の一部は
、プログラマブル配線回路2から入力され、正相、逆相
の信号が、積項部マトリクス回路へ供給される。積項回
路部は、基本的にNOR−ROM形式の回路構成となっ
ており、入出力線の交差部でのNOR回路22のスイッ
チを、アクティブ、非アクティブとするのに、プログラ
ムデータが書き込まれるフリップフロップ21の出力が
使われている。この例では、積項回路部の一部のフリッ
プフロップは、PLAの出力のデータラッチ用のフリッ
プフロップのクロックをプログラムするのに使用されて
いる。積項回路部の出力は、バッファ23を介して和項
回路部に供給される。和項回路部も、NOR回路24を
有し、NOR−ROMの回路構成となっており、出力の
位相の正転、反転を制御するエクスクルーシブNOR回
路25を制御するフリップフロップと、出力を、D型フ
リップフロップ26でラッチするか、それとも直接出力
するかの選択ゲートの制御用のフリップフロップが付加
されている。最終的な出力は、バッファ(単方向スイッ
チ)27、28を介してプログラマブル配線回路2に供
給される。
【0017】図5に示したプログラマブル配線回路2は
、図中縦方向に、基本プログラマブル論理回路1の入、
出力端子と直接接続されている配線が走り、横方向に、
それらの入、出力端子と結線するための配線およびプロ
グラマブル配線回路3と結線するための配線が走ってい
る。上記入、出力端子のうちの出力端子と接続された縦
の配線からは、スイッチとしてのトライステート出力バ
ッファ32を介して横方向配線に接続されている。 そのトライステートバッファをアクティブにするか否か
をフリップフロップの出力で制御することによって、結
線がプログラムされることになる。逆に、上記入、出力
端子のうちの入力端子と接続された縦の配線とは、横方
向の配線からトライステートバッファ32を介して縦方
向配線に接続されている。これらのトライステートバッ
ファは、トランスミッションゲートで双方向性スイッチ
として形成することは可能であるが、バッファ化するこ
とにより、PLA回路の入、出力バッファを兼用するこ
とが可能となる。
【0018】配線の結線をプログラムする場合、縦方向
の配線と横方向の配線の交差点のすべてにスイッチ回路
を設けることは、フリップフロップの数が増え過ぎて面
積的な効率があまり良くない。そこで、横方向の配線の
複数本に対して、横一列のフリップフロップを対応させ
ることによって、配線の結線の自由度は多少失われるも
のの、配線の密度を高めることが可能となる。図5の例
の上部2段のフリップフロップ列が複数本の配線に一列
のフリップフロップを対応させる例となっている。これ
らの横方向配線の一部が、図6に示したプログラマブル
配線3に直接接続される。一部の横配線は、図6のプロ
グラマブル配線3の中部の横方向配線を介して、隣のプ
ログラマブル配線2にも直接接続されている。図1の各
回路要素の配置からもその直接接続が極めて容易である
ことが分かる。
【0019】図6のプログラマブル配線回路3は、図1
で上下方向に異なるプログラム配線2の横方向配線をプ
ログラム接続するための回路で、一般に信号の伝達方向
が定まっていないため、スイッチ回路として、双方向の
トランスミッションゲート42を使用する必要がある。
【0020】図7は、本プログラマブル論理回路全体と
外部回路とのインターフェース回路となる入出力回路6
の例を示している。プログラム配線回路2または3の横
方向配線と接続された横方向配線に対して、入力信号か
あるいは出力信号かに応じて、入力バッファ52もしく
は出力バッファ53のいずれかをフリップフロップ51
へのデータプログラムにより挿入する回路構成となって
いる。
【0021】以上の実施例の回路構成から、あるPLA
の出力から他のPLAの入力まで、途中プログラマブル
配線回路2が2個とプログラマブル配線回路3が1個と
を介するだけで接続することが可能であり、PLA内部
の帰還配線、隣り合うPLA間の直接接続配線、スイッ
チ32、42の密度が減少された負荷容量の小さな配線
等で、寄生抵抗、寄生容量を小さくすることが可能であ
り、高速なプログラマブル論理回路が実現される。
【0022】また、所望の論理回路を得る本プログラム
論理回路のマッピングに関しても、所望の論理回路を複
数のPLA回路に分割、マッピングすることは、現在す
でに一般に行われており、既知の技術で可能である。し
かして複数のPLAに分割したのちの処理は、単にPL
Aの入出力端子を接続するだけであり、ゲートアレイで
の配線レイアウト技術と同種の技術であり、論理のマッ
ピングしやすい回路構成となっている。したがって、マ
トリクス状となっている論理回路のPLAのマッピング
と配線のプログラムが独立に実行でき、配線経路の抵抗
の増加も小さいため、マッピングが容易になる。
【0023】またプログラムを実行する回路自身(回路
4,5)も、シフトレジスタとデコーダから構成された
シンプルなものであり、シフトクロック(転送クロック
)をカウントするカウンタと、カウント値を外部メモリ
のアドレスに変換する変換回路と、デコーダのイネーブ
ル信号をあるカウント値のときに発生する制御回路を付
加することにより、容易にパワーオン時に論理回路をセ
ットアップ(所期の動作をするようにプログラムする)
させることが可能である。
【0024】上記実施例以外に、基本プログラマブル論
理回路をPAL、ROMに置き換えても本発明の特徴は
損なわれず、PLA回路の構成に関しても他の回路がい
ろいろと考えられるが、いずれもマトリクス状の回路構
成になるかぎり、本発明の特徴が維持される。特に出力
データのラッチ回路のクロックは、実施例ではプログラ
マブルになっているが、クロック間スキューを減らすた
めに独立、共通に外部から直接供給するようにしてもよ
い。また、LSIのスキャンテスト手法のために、上記
ラッチ回路をスキャン機能付きのフリップフロップに置
き換えることにより、スキャンテストモード時には、シ
リアル転送回路の一部として動作し、通常の所望のプロ
グラム動作時には、上記ラッチ回路26を単にD型フリ
ップフロップとして動作させ、回路を削減することも可
能である。また実施例では、PLAを基本プログラマブ
ル論理回路として、複数個のPLAからなるプログラマ
ブル論理回路を示したが、本プログラマブル論理回路全
体を基本プログラマブル論理回路とし、階層的に更に大
きなプログラマブル論理回路を実現できる。その場合に
も、フリップフロップのマトリクス状の配置を維持する
ことにより、デコーダ、シフトレジスタは、ただ一組に
押さえることが可能である。
【0025】
【発明の効果】以上説明したごとく本発明によれば、マ
ッピングが容易で、配線の低抵抗化も可能であり、集積
度の向上も可能であるなどの利点を有したプログラマブ
ル論理回路を提供することができる。
【図面の簡単な説明】
【図1】本発明の一実施例の全体的構成図。
【図2】同構成の一部詳細回路図。
【図3】同構成の一部詳細回路図。
【図4】同構成の一部詳細回路図。
【図5】同構成の一部詳細回路図。
【図6】同構成の一部詳細回路図。
【図7】同構成の一部詳細回路図。
【符号の説明】
1…基本プログラマブル論理回路、2、3…プログラマ
ブル配線回路、4…シリアルデータ転送回路、5…デコ
ーダ回路、6…入出力回路。

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】  各プログラムデータをパラレルに出力
    するデータ転送回路と、データ記憶部がマトリクス状に
    配置され前記データ転送回路からのパラレルデータに応
    じてそれぞれデータ記憶部の信号出力状態がプログラム
    され前記データ記憶部の出力およびデータ記憶部付近に
    のびる配線出力で論理がプログラムされる基本プログラ
    マブル論理回路と、これら基本プログラマブル論理回路
    にそれぞれ近接してメッシュ状に配置され前記データ転
    送回路からのプログラマブルデータに応じたデータ記憶
    部の出力でスイッチを選択制御し配線形成を行うプログ
    ラマブル配線回路と、アドレス指定により前記データ転
    送回路からの出力データに応じたデータ記憶をおこなわ
    せるデコーダ回路と、前記プログラマブル配線回路、基
    本プログラマブル論理回路を通した信号の入出力を行う
    入出力回路とを具備したことを特徴とするプログラマブ
    ル論理回路。
  2. 【請求項2】  前記プログラマブル配線回路は、前記
    プログラマブル論理回路にそれぞれ近接するある箇所、
    他の箇所に配置されデータ記憶部の出力で制御されるス
    イッチにより互いに選択接続される第1、第2のプログ
    ラマブル配線回路で構成される請求項1に記載のプログ
    ラマブル論理回路。
  3. 【請求項3】  前記データの記憶部は、フリップフロ
    ップで構成されたものである請求項1に記載のプログラ
    マブル論理回路。
  4. 【請求項4】  前記デコーダ回路には、この回路の出
    力をディスエーブルするディスエーブル端子が具備され
    た請求項1に記載のプログラマブル論理回路。
  5. 【請求項5】  前記スイッチは、バッファ回路または
    双方向スイッチである請求項1に記載のプログラマブル
    論理回路。
  6. 【請求項6】  前記基本プログラマブル論理回路の出
    力信号のラッチ回路とデータ記憶部へのデータ転送手段
    をスキャン回路によって兼用したことを特徴とする請求
    項1に記載のプログラマブル論理回路。
  7. 【請求項7】  前記各基本プログラマブル論理回路の
    一部を、そのマトリクス状のデータ記憶部をプログラム
    要素とするPALまたはROMとしたことを特徴とする
    請求項1に記載のプログラマブル論理回路。
  8. 【請求項8】  請求項1において、その各回路は半導
    体集積回路化されたものであるプログラマブル論理回路
JP3032979A 1991-02-27 1991-02-27 プログラマブル論理回路 Expired - Fee Related JP2564044B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP3032979A JP2564044B2 (ja) 1991-02-27 1991-02-27 プログラマブル論理回路
US07/838,889 US5256918A (en) 1991-02-27 1992-02-21 Programmable logic circuit
KR1019920002989A KR950005022B1 (ko) 1991-02-27 1992-02-26 프로그래머블 논리회로

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3032979A JP2564044B2 (ja) 1991-02-27 1991-02-27 プログラマブル論理回路

Publications (2)

Publication Number Publication Date
JPH04271614A true JPH04271614A (ja) 1992-09-28
JP2564044B2 JP2564044B2 (ja) 1996-12-18

Family

ID=12374003

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3032979A Expired - Fee Related JP2564044B2 (ja) 1991-02-27 1991-02-27 プログラマブル論理回路

Country Status (3)

Country Link
US (1) US5256918A (ja)
JP (1) JP2564044B2 (ja)
KR (1) KR950005022B1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108028654A (zh) * 2015-10-15 2018-05-11 门塔公司 用于 fpga 的测试和配置的系统和方法

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5603043A (en) * 1992-11-05 1997-02-11 Giga Operations Corporation System for compiling algorithmic language source code for implementation in programmable hardware
US5524243A (en) * 1992-12-16 1996-06-04 Rolm Company Parallel programming of field programmable gate array devices
US5892683A (en) * 1993-03-31 1999-04-06 Altera Coporation Program compatibility recognition for a programmable logic device
US5457410A (en) 1993-08-03 1995-10-10 Btr, Inc. Architecture and interconnect scheme for programmable logic circuits
US6462578B2 (en) * 1993-08-03 2002-10-08 Btr, Inc. Architecture and interconnect scheme for programmable logic circuits
US5394031A (en) * 1993-12-08 1995-02-28 At&T Corp. Apparatus and method to improve programming speed of field programmable gate arrays
US5742179A (en) 1994-01-27 1998-04-21 Dyna Logic Corporation High speed programmable logic architecture
US5504440A (en) * 1994-01-27 1996-04-02 Dyna Logic Corporation High speed programmable logic architecture
US5614844A (en) * 1994-01-27 1997-03-25 Dyna Logic Corporation High speed programmable logic architecture
US5543730A (en) 1995-05-17 1996-08-06 Altera Corporation Techniques for programming programmable logic array devices
US5635855A (en) * 1995-07-21 1997-06-03 Lattice Semiconductor Corporation Method for simultaneous programming of in-system programmable integrated circuits
US5898628A (en) * 1996-04-19 1999-04-27 Altera Corporation Data transfer circuit
US6384630B2 (en) 1996-06-05 2002-05-07 Altera Corporation Techniques for programming programmable logic array devices
US6034547A (en) * 1996-09-04 2000-03-07 Advantage Logic, Inc. Method and apparatus for universal program controlled bus
US6624658B2 (en) 1999-02-04 2003-09-23 Advantage Logic, Inc. Method and apparatus for universal program controlled bus architecture
US6134703A (en) * 1997-12-23 2000-10-17 Lattice Semiconductor Corporation Process for programming PLDs and embedded non-volatile memories
US6407576B1 (en) 1999-03-04 2002-06-18 Altera Corporation Interconnection and input/output resources for programmable logic integrated circuit devices
US7333570B2 (en) * 2000-03-14 2008-02-19 Altera Corporation Clock data recovery circuitry associated with programmable logic device circuitry
US7227918B2 (en) * 2000-03-14 2007-06-05 Altera Corporation Clock data recovery circuitry associated with programmable logic device circuitry
US6996713B1 (en) * 2002-03-29 2006-02-07 Xilinx, Inc. Method and apparatus for protecting proprietary decryption keys for programmable logic devices
JP2004219246A (ja) * 2003-01-15 2004-08-05 Renesas Technology Corp 半導体集積回路
US7622947B1 (en) * 2003-12-18 2009-11-24 Nvidia Corporation Redundant circuit presents connections on specified I/O ports
US6975139B2 (en) * 2004-03-30 2005-12-13 Advantage Logic, Inc. Scalable non-blocking switching network for programmable logic
US7460529B2 (en) * 2004-07-29 2008-12-02 Advantage Logic, Inc. Interconnection fabric using switching networks in hierarchy
CN102715904A (zh) 2005-05-10 2012-10-10 恩斯拜尔保健公司 用于分析肺性能的设备
US7423453B1 (en) 2006-01-20 2008-09-09 Advantage Logic, Inc. Efficient integrated circuit layout scheme to implement a scalable switching network used in interconnection fabric
JP5203594B2 (ja) * 2006-11-07 2013-06-05 株式会社東芝 暗号処理回路及び暗号処理方法
JP4851947B2 (ja) * 2007-01-29 2012-01-11 株式会社東芝 論理回路
US7999570B2 (en) 2009-06-24 2011-08-16 Advantage Logic, Inc. Enhanced permutable switching network with multicasting signals for interconnection fabric
DE102012102363A1 (de) * 2011-08-17 2013-02-21 Technische Universität Darmstadt Verfahren und Vorrichtung zur Bestimmung der Größe eines transparenten Teilchens
US10206608B2 (en) 2017-06-01 2019-02-19 Nspire Health, Inc. Apparatus and methods for calibrating and/or validating pulmonary function test equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6374321A (ja) * 1986-09-18 1988-04-04 Toshiba Corp 書込み可能な論理集積回路
JPH0213124A (ja) * 1988-06-30 1990-01-17 Kawasaki Steel Corp プログラマブル論理素子

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4796229A (en) * 1986-07-08 1989-01-03 Texas Instruments Incorporated Writable logic array
JP2541248B2 (ja) * 1987-11-20 1996-10-09 三菱電機株式会社 プログラマブル・ロジック・アレイ
AU614426B2 (en) * 1988-08-31 1991-08-29 Fujitsu Limited Constitution for expanding logic scale of a programmable logic array

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6374321A (ja) * 1986-09-18 1988-04-04 Toshiba Corp 書込み可能な論理集積回路
JPH0213124A (ja) * 1988-06-30 1990-01-17 Kawasaki Steel Corp プログラマブル論理素子

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108028654A (zh) * 2015-10-15 2018-05-11 门塔公司 用于 fpga 的测试和配置的系统和方法
JP2018537871A (ja) * 2015-10-15 2018-12-20 マンタ Fpgaのテストおよび構成のためのシステムおよび方法
JP2021145339A (ja) * 2015-10-15 2021-09-24 マンタ Fpgaのテストおよび構成のためのシステムおよび方法
CN108028654B (zh) * 2015-10-15 2023-04-04 门塔公司 用于fpga的测试和配置的系统和方法

Also Published As

Publication number Publication date
KR930018857A (ko) 1993-09-22
JP2564044B2 (ja) 1996-12-18
US5256918A (en) 1993-10-26
KR950005022B1 (ko) 1995-05-17

Similar Documents

Publication Publication Date Title
JP2564044B2 (ja) プログラマブル論理回路
US5809281A (en) Field programmable gate array with high speed SRAM based configurable function block configurable as high performance logic or block of SRAM
USRE37195E1 (en) Programmable switch for FPGA input/output signals
US6686769B1 (en) Programmable I/O element circuit for high speed logic devices
JPS61224520A (ja) 構成を変更可能な論理要素
US10951201B2 (en) Flip flop standard cell
JPS6412096B2 (ja)
US6249143B1 (en) Programmable logic array integrated circuit with distributed random access memory array
JPH04228172A (ja) 半導体メモリ
US6029236A (en) Field programmable gate array with high speed SRAM based configurable function block configurable as high performance logic or block of SRAM
WO1984002222A1 (fr) Memoire a acces multiples simultanes
JP2612618B2 (ja) 半導体集積回路装置
US9431075B2 (en) Memory macro configuration and method
US5836007A (en) Methods and systems for improving memory component size and access speed including splitting bit lines and alternate pre-charge/access cycles
US7304499B1 (en) Distributed random access memory in a programmable logic device
EP0769223B1 (en) Programmable switch for fpga input/output signals
JP4471582B2 (ja) 半導体集積回路及び回路設計装置
JP3833022B2 (ja) 半導体装置
JPS60134436A (ja) マスタスライスlsi
JPS61246996A (ja) 直交メモリ
JP2591448B2 (ja) セレクタ回路およびマルチポートメモリセル
JP2000076865A (ja) 半導体記憶装置
CN116741230A (zh) 可编程逻辑电路、动态改写可编程逻辑电路的方法和装置
JP2001195877A (ja) 半導体集積装置
JPH021973A (ja) 半導体集積回路

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees