JPS6050940A - 半導体集積回路 - Google Patents

半導体集積回路

Info

Publication number
JPS6050940A
JPS6050940A JP58157718A JP15771883A JPS6050940A JP S6050940 A JPS6050940 A JP S6050940A JP 58157718 A JP58157718 A JP 58157718A JP 15771883 A JP15771883 A JP 15771883A JP S6050940 A JPS6050940 A JP S6050940A
Authority
JP
Japan
Prior art keywords
integrated circuit
semiconductor integrated
wiring
output
input
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
JP58157718A
Other languages
English (en)
Other versions
JPH0584061B2 (ja
Inventor
Yasuo Igawa
井川 康夫
Sunao Shibata
直 柴田
Kiyoshi Urui
清 閏井
Misao Miyata
宮田 操
Masahiko Kawamura
河村 匡彦
Noboru Amano
昇 天野
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 JP58157718A priority Critical patent/JPS6050940A/ja
Priority to EP84305993A priority patent/EP0139427B1/en
Priority to US06/646,121 priority patent/US4631686A/en
Priority to DE8484305993T priority patent/DE3470265D1/de
Publication of JPS6050940A publication Critical patent/JPS6050940A/ja
Publication of JPH0584061B2 publication Critical patent/JPH0584061B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10DINORGANIC ELECTRIC SEMICONDUCTOR DEVICES
    • H10D84/00Integrated devices formed in or on semiconductor substrates that comprise only semiconducting layers, e.g. on Si wafers or on GaAs-on-Si wafers
    • H10D84/01Manufacture or treatment
    • 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

Landscapes

  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)
  • Logic Circuits (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)
  • Metal-Oxide And Bipolar Metal-Oxide Semiconductor Integrated Circuits (AREA)
  • Semiconductor Memories (AREA)
  • Non-Volatile Memory (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の属する技術分野〕 本発明は、半導体装置、特に集積回路装置に係わり、所
望の論理機能をもつ論理集積回路を容易に実現するため
の集積回路の構成方法に関するものである。
〔従来技術とその問題点〕
1948年米国ベル研究所のショノクレー博士らによる
トランジスタの発明以来、半導体素子の進展はめざ寸し
くこれを用いた電子回路は、従来の真空管を用いた回路
を置きかえ装置の小形、軽量、低価格化と高性能化をも
たらした。
やがて、主としてシリコン半導体結晶上に、複数個の半
導体素子を塔載する集積回路が登場すると、電子回路は
さらに小型化され、価格/性能比は著しく向上した。集
積度を上げれば、雷1子回路システムの性能、信頼性は
増大し逆に価格が低下するという現象を作υ出した。電
子システムにとって半導体11F回路は不可欠のものと
なり、既存の個別素子による回路は次々に集積回路(I
C)におきかえられていった。製造プロセス技術の進歩
は、集積回路の規模にしてlテツプ当り数ゲートル10
ゲートのSKI, 1oゲート〜100ゲートのMSI
,数100ゲ−トル数1000ゲートのLSIといった
ICi実現させていった。
こうしたLSIレベルのに!製造できるプロセス技術を
背景として、既存回路のおきかえというパターンを脱す
るICが次に登場した。マイクロプロセッサの出現であ
る。これは、従来のコンピュータ機能を1つの半導体チ
ップ上に集積したもので、ソフトウェアの変更で多種多
様機能を実現させることができる。家庭用電気製品をは
じめとして、考えうるあらゆる電子装置に組み込まれて
、そのインテリジェント化が促進された。とどまる所を
、知らぬプロセス技術は、8ビツト、16ビツト更には
32ビツトのシングルチップのマイクロコンピュータを
実現していった。
ソフトウェアの変更だけで機能を変えられるマイクロプ
ロセッサ(マイクロコンピュータ)は、その意味で汎用
のICであるが、同じプロセス技術を背景として専用の
ICも次々に開発されていった。
いずれの場合においても、その集積度は数1000ゲ一
ト/チツプ以上のレベルにまで達している。従来の雪,
子システムが1つのチップ上に実現できるようになって
いるわけで、今や[集積回路(Integrated 
Circuits)Jに変わって「集積システム(In
tegrated Systems)Jという概念で表
現する方力{適切なレベルとなっている。
「集積システム」とも呼ばれるべきICi設計するのが
、極めて大変であることは容易に惟堅できるところであ
る。実際専用ICを製造するKは、次のような作業過程
を経て行なわれる。まず所望のシステム概念からシステ
ムとしての仕様を決める。
次に、これに基づいて、システムの論理設計を行なう.
、続いて、この論理設計が正しいか否かシミュレータヨ
/を行なう。この時、個別の素子や,SSI。
MSIレベルのICヲ用いブレッドボードと呼ばれる、
最終形態と同様のノ・−ドウエアを作って桧柾する事も
あり、計算機上で論理シミュレータによって検証する手
法もある。以上により{論理設計が正しく行なわれてい
る事が確認されると、実際にICを製造するためのマス
クのノ《ターン設計が行なわれる。マスクが出来上ると
、これ−7ff+いてICの製造が行なわれ、最終製品
が完成する。設計段階においてはCAD(Comput
er Aided Design)と呼ばれる計算機を
用いた計算手法が随所に取シ入られているが、マスク作
製までの設計コストは、ICの集積度が増すにつれ、急
激に上昇し、また、設計期間も長くなる。このため、高
集積度の専用ICを作れるのは、そのICの使用個数が
多く、それによJI01個当シの設計コストを小さくで
きるものに限られてくる。一般に高集積のICはどその
適用領域は狭く、使用頻度が低いため大量生産向きでは
ない71チツプマイクロプロセツサはソフトウェアによ
り、適用範囲の拡大を行なったもので、チップとしての
ICは、極めて大量生産向きとなっている点で例外と言
えるが逆に、ソフトウェアによる機能変更という特徴が
、ICとして所望の機能を実行するスピードが遅いとい
う致命的欠点を持っている。
設計コストや開発期間の増大は、高集積ICの実現にと
って障害であり、それに代替するマイクロプロセッサは
スピードが遅いという欠点を持つ事を考えると、高速性
能を必要とする論理回路をIC化できるのは極めて限ら
れた電子システムだけとなる。すなわち、大量に需要が
見込まれる別品のみ、専用IC(カスタムIC)による
実現が可能であった。
こうしたカスタムICの欠点を補なうため、近年ゲート
アレイと呼ばれるセミ・カスタムICが続々とIC市場
に現われ、カスタムIC化することがコスト的に困難な
、比較的小量の生産で済むようなICの実現のためにイ
吏われている。このゲートアレイは基本論理ゲートをあ
らかじめ半導体ウェーッ・上に規則的に(通常アレイ状
シζ)形成しておき(これは、大量生産できる)、後の
配線方法の変更だけで、所望の論理機能を有するIC′
f:実現するものである。従ってマスク設計に肖っては
、配紹(用マスクのみを新規に作ればよく、その分設計
ゴストは安くなり又、製造に要する時間も注文者から見
れば、配線工程だけを行なうのであるから矧かい。つま
シ所望のICを実現するだめの開発コストが安く、又、
製品納期も短くなるという特徴を有している。こに実現
できなかった小量湿模の論理1しの央視がUJ能となっ
ている。欠点は、やはり自由度が増すだけ、ICの動作
スピード、集積度がカスタムICに比べて劣るというこ
とである。
ICとしての性能という点からは、カスタムICが最も
優れていることは言うまでもない。従って一方では、I
Cの設計、製造のコスト及び時間を短縮する努力も行な
われている。このための手法は、主として設計に関して
は、CAD、製造については自動化及びウェーハの大口
径化、そして検査についてはテスタの高速化等既存手法
の高度化によって行なわれている。ICが高集積化する
ほど製造に比べ、設計のためのコスト、期間の占める比
率が高くなシその意味で、CI卸技術は大規模カスタム
ICの実現のための死命を制するものとなってきている
。今や人手だけでICを設計することが不可能である。
大規模LSIの設計に用いられるCADシステムは、も
はや、それ自体大型計算機を必要とする大きなシステム
と化し、今後更に集積度が増すにつれ更に高速で処理能
力の大きい計算機が必要であると見込まれている。
このような状況下においても、やはりカスタムIC′f
:作るにはそのICが相当の大量生産とならなければな
らないという制限が存在することになるであろう。
以上のような、大規模の集積回路の設計製造にかかわる
問題点のために、システム設計者は容易にシステム中の
回路をIC化する事ができない。すなわち、設計コスト
のために、小規模生産のシステムのためには、IC化は
できない。又、仮シに大量生産の見込みが立つにしろ、
開発期間が長い事により、後からの設計変更、手直しが
事実上不可能であることを覚悟せねばならず、IC化を
リスキーなものとしている。
そこで、8812M51 レベルの汎用ICをプリント
基板に実装するという方法が、小規模のシステムの回路
を実現する手法として、現在最も一般的にとられている
。これならば、1品種最低1個から作ることができる。
品種当りの個数が増えてIC化できるレベルに達すれば
、ゲート・アレイ、又はカスタムICとして展開すれば
良いのである。
しかし、仁の方法は、回路の機能当りの容積が大きく々
ることや、消費電力が大きいことなどから電子システム
が極めて大型になってしまうとbう欠点をもつ。
一方1従来よりPLA(Prograrnmable 
Logic Array)と称されるものがある。(例
えばIBM Journalof research 
and development、vol、19.No
、2.March 1975 P、9s−109)。こ
れは第1図に示す如く膨大な配線マトリクスの各交点に
ダイオードを配したORアレイを基本とする。(I)は
インバータを示す。この配線マトリクス中でOR、AN
Dといった基本的論理を形成し、これを組み上げて行く
。しかしながらPLAは、配線長が非常に長くなるとい
う欠点を有レイにおいては、ある出力ノードに対して各
入力論理信号がダイオードに順方向に電流を流すことに
よシ実現させる。少なくとも1つの入力論理が%1”と
なると、ダイオードに順方向電流が流れて出力ノードは
111と・々る。つまり、ダイオードを通して入力布線
を結線するだけで、その結線部に入力論理のOR演算結
果が出力される。ある入力論理が町“であっても、10
〃である入力論理のノードにはダイオードの逆方向特性
により出力ノードから入力ノードへの電流の逆流はない
ので影響を与えない。す庁わち、PLAでは電流が流、
れる事が必須条件である。従って前記長大々配線((よ
り発熱が大きく、又、配線を太くしなけれはならないの
で配線密度も大きくできない。従って論理機能を高集積
に塔載することはできな(・)。
又、結線が電気的にプログラマブルな・・イブワット集
積回路が提案されている(特表昭58−500096)
(7かし、この方式では塔載したチップと基板とがワイ
ヤボンディング等によって行なわれ、従って接続部に多
大表面積を見込まねばなら一ζ、電気的にプログラマブ
ルでけあっても高集漬の集積回路を得ること(はできな
い。しかもチップ聞け2つのスイッチを介して行なわれ
、任意の結線に対して夫々下地基板の一辺の長さを有す
るパッドライン2本、ネットライン2本が必ず等電位で
付随され従って、スイッチの抵抗及び配線の浮遊容量に
よる信号遅延が著しく大きいという問題を有している。
そして、パッドライン、ネットライン相方共信号線とし
て用いられるので動作中に配線の変更を行なう事が不可
能であった。即ち、実機テストを行なう上での使い勝手
が利か々いという不便性を有していた。これは高機能の
集積回路を迅速に組み上げるには極めて重要である。
微細加工技術の進歩により技術的には1チツプに数10
〃トランジスタ以上の回路を糾み込むことができるよう
になったし、これからも、集積度は更に進展すると見込
寸れる。このような状況におい七は、この数10〃以上
のトランジスタに何をさせるのか、っまシどのようなI
Cを作るかを決めるのは極めて困難になシっつぁる。し
かも、その条件として蝶大量に生産するものでなくては
ならないという仁とがある。当然種々のシステム設計者
のアイデアをIC上で実現する試行錯誤が重要なプロセ
スとなる。しかし、開発コストの大きさ、開発期間の長
さ、つまりはターンアラウンドタイムの長さは、これに
立ちはだかる大きな障害である。
又、大量個数用るICのアイデアはそれほど出てくるも
のでもない。つまりは、犬骨生産に向くメモリ及びマイ
クロプロセッサIC等以外に、微細加工技術の恩恵を受
けるICがないのである。しかも、その一方で、IC化
したくととも個数が少ないために、プリント基板上で実
現している電子システムが数限り々く存在するのである
〔発明の目的〕
本発明は、このような従来のLSIシステム実現手法の
行きづ寸り、つまり、IC化したいが資金、時間の条件
のため実質的に不可能になってしまうという状況に鑑み
なされたものでシステム設計者、回路・設計者がフィー
ルドにて瞬時に自分の所望するLSIレベルの回路i 
IC化するための手法、及びその土台と々シ実F見の基
盤となる1チップ外積回路を提供する卓を目的とする。
又、本発明は、高動作速度、高歩留りの接続が電り、的
プログラマブル可能な集積回路を提供する事を目的とす
る。
〔発明の概要〕
本発明の半導体集積回路においては、基板自体に論理機
能を有する複数の回路ブロックが作9込まれる。後述す
る好ましい実施例においては1つのチップ上に274個
もの回路ブロックが作り込ま達成されるものである。前
記複数の回路ブロックからなる回路ブロック領域は後述
する4インプツトNANDゲート、インバータ、8ビツ
トレジスタ等の論理機能素子の集合から構成される。論
理機能素子はインバータ、AND10几、NAND等基
本グ棧 一トの同種又は異部の組み合わせにより構成されるもの
である。例えばフリップフロップ、シフトレジスタ、カ
ウンタ、Al、[J、さらにはCPU等の論理回路も基
本ゲートの組み合わせによシ実現し得る論理機能素子で
ある。勿論、回路ブロックはこの他に単一の基本ゲート
を含んでいてもよい。
この様に本発明では論理機能素子は専用ICやゲートア
レイの手法により構成されPLAと異なう不用な配線部
分は予め除去され高速の素子が準備される。そして各回
路ブロックは夫々信号の入力部及び信号の出力部を有し
ている。そして回路ブロックは1個以上の論理機能素子
を含む領域であり、信号の入出力が相互に行なわれる領
域は夫々複数の回路ブロックを構成する。回路ブロック
領域に隣接して前記基板上に配線領域が形成されている
。これは例えば絶縁膜を介した多層配線技術によって達
成されるものである。かかる配線領域には、前記各回路
ブロックの信号入力部に接続された信号入力用配線群、
及び各回路ブロックの信号出力部に接続された前記信号
入力用配線群と交わる信号出力用配線群から構成されて
いる。そして、前記各回路ブロックの入出力部は、その
回路ブロックに隣接する配線領域において前記信号入力
部は前記信号入力用配線に、前記信号出力部は前記信号
出力用配線に接続される。例えば回路ブロックの配列方
向に平行に配設された配線群に対しては、T字を構成す
る如く接続される。前記信号入力用配線群と前記信号出
力用配線群との各交点にはスイッチ素子が設けられてい
る。そして、前記各スイッチ素子のON、OFF状態が
制御されることによ勺前記回路ブロック間の信号の入出
力関係が決定され集積回路が構築されるものとなってい
る。
尚、本発明において論理機能とは、通常用いられている
様にある入力に対して出力のパターン例えば”1”又は
“0”が一義的に決定される関係を指すものがこれに含
まれる。フリップ70ツブ、シフトレジスタ、カウンタ
、ALU、さらにはCPUといった組み合わせ回路、順
序回路と呼ばれるものもこれに含まれる。
(以下余白) 〔発明の効果〕 本発明半導体集積回路は、そのハードウェアが製造され
たあとに、所望する論理機能が決定される。
すなわち、論理設計者は、完成された(商品として手に
入る)当半導体集積回路の内部に組み込まれたSSIや
■工規模の機能回路ブロックの相互配線を、スイッチ素
子のON、OFFをソフトウェア的に書込み指定するこ
とにより決定できる。つ燻り、この書込みに要する時間
待ちだけで、いわば即座に所望の論理機能を半導体チッ
プ上に実現する事ができる。論理機能を変更したければ
スイッチ素子のON 、OF’F状態を変更して結線状
複を変えてやればよい。スイッチ素子が書替え可能であ
れば、同一チップ上で、If]座に変更できるし、たと
え1替え不能なタイプでも、もう1つチップを用意すれ
ば即座に所望の機能を有するチップが実現できることに
変わりはない。
以上のように本発明によれば所望の論理機能を有する半
導体集積回路を瞬時に実現することができる。塔載され
るSSI、MSI規模の機能回路ブロックは後述の実施
例に示すように100個以上にすることができ、ゲート
数にして10にゲート以上のものを用意することができ
る。これは現在カスタムLSI、セミカスタムLSI(
ゲートアレイ)として爬造の対象となっている集積回路
の規模に匹敵する。しかも所望のチップを得るだめの待
ち時間は、桁違いに短かい。すなわち、半導体集積回路
の開発時間を極めて短縮することが可能となる。
父、本発明半導体集積回路は、そのノ・−ドウエアは大
量生産するが、その機能はソフトウェア的に決定できる
ため唯1個のチップを作るととも可能である。従来の方
法によっていては、半導体集極限を追求することが可能
となる。
従って本発明半導体集積回路を用いれば、論理システム
の開発スピードが極めて速くなるし、考えうる論理シス
テムをほとんど全てIC化することが可能となり、電子
システムの一品生産に貢献し、来るべき高度情報化社会
の構成機器の製造を容易ならしめる。
マイクロコンピュータチップがソフトウェア的に所望論
理動作を実現するのに対し、本発明半導体回路は、結線
情報を書込む時点では、ソフトウェア的に論理機能を決
定するが、決定されたあとは、ハードウェアで所望論理
動作を行なうというのがその特長である。そのため1i
Th作スピードは基本的にブイクロコンビーータチノブ
より速い、す寿わち、本発明半導体回路1はマイクロコ
ンピュータチップのようにソフトウェア的に論理機hヒ
を決定できる特長を有しつつ、動イ乍1時に1吐、ノ・
−ドつ念のICである。このことにより、′−来の重子
システム開発手法全−変するものであり、その改善に果
す役割は極めて大きい。
本発明によれば、回路ブロックの入出力部間の信号入出
力がへ心〜?Il電気的に7′ログラム可能t〜へ半導
体集積回路が最/hのスイッチ数及びの配線長でかつ1
チツプで実現し得る。
即ち本発明によれは、第1に、安価で高密I変に実装さ
れた、回路ブロック間の入出力関係力f ’it気的に
プログラム可能な集積回路チップを提・洪しイSる。第
2に、高動作速度の回路フ゛ロック1田の入出力関係が
電気的にプログラム可Rヒな半導体集積回路チップを提
供する事ができる。本発明のイ(要約な例では、128
0000個又は、182800個のスイッチ素子を1チ
ツプ上に有する。勿論全てのスイッチ素子が使用される
わけではないが、広大なフィールドを用いて回路ブロッ
ク間の入出カー係を電気的にプログラムするタイプでは
スイッチ素子の抵抗及び配線の浮遊容量により生ずる信
号伝達の遅延は多数の回路ブロックから半導体集積回路
を組み上げるには重大な問題である。本発明によれば基
本的に1つのスイッチで、代表的な例では配線マトリク
スの1辺の長さをtとすれば2.51で駆動し得る。従
ってこの両者により本発明によれば高速化が達成され、
既存のカスタムIC,セミカスタムICにスピードの上
でも対抗し得る。第3に、上記の様に膨大なスイッチ素
子数が半減するという事は製品の歩留りの上でも大きく
貢献すると共に、高集積化の上でも効果大である。即ち
スイッチ素子の形成は配線幅に更に余裕を見込まねばな
らない。この様にスイッチ素子が最小で済むという事は
高集積化に有効である。
〔発明の実施例〕 次に、本発明を実施例に従って詳細にn賢明する。
第2図(a)は本発明半導体集積回路チップの一実施N
lの構成を示すものであるっUは2500μxsooo
μの大きさを有しており、ssi又はMSN規模の機能
回路ブロックが組込まれている領依である。1つの機能
回路ブロックは約50ゲート相当のものである。
各ブロックからは出力信号線平均4本 人カ信号神平均
8本がスイッチマトリクス領域坪に1句けて出ている。
領域比の大きさは5600μxsoooμでスイッチ・
竹は1600X800=1.28M個である。ブロック
の総数は274である。従って、]、Okゲートレベル
以−ヒの論理(1目を潜在的に有している。又、右方に
はY−デコーダB。
上方にはX−デコダ月、が形成され周VIJには幅20
0μ・の■」バッファ・電源線領域す2幅100μの)
くット。
領域用2幅100μのスクラ′イブ佃域H力;設けられ
、全体は10mmX10ranの大きさのSiチップに
形成されている。ブロックの構成は次のようになってい
る。
■4インプッ)NANDゲートを2つもつフ゛ロック7
5(15個、■2インプットWゲートを4つもつ)″ロ
ックが14個、■8インプットNARJ)ゲート全1つ
もつブロックが1個、■4つのインバータをもつブロッ
クが100個、■8ビットレジスタのブロックが19個
■2つのDタイプフリップフロップをもつブロックが1
9個、■4インプットのに山ゲートを2つもツ7’ o
ックカ17個、■2対1データセレクタを4つもつプは
ツクが13個、■4ビットバイナリカウンタを2つもつ
ブロックが11個、[相]2−4ラインデコーダを2つ
もつブロックが7個+ @ 3−8ラインデコーダをも
つブロックが3個、[相]4−1セレクタtl″2つも
つブロックが5個、@8−1セレクタをもつブロックが
4個、o8ビット直列人カー並列出力シフトレジスタを
もつブロックが3個、@SSビット列入カー直列出方シ
フトレジスタをもつブロックが3個、o8ビット直列人
カー直列出方シフトレジスクをもつブロックが2個、■
単安定マルチバイブレータを2つもつブロックが4個、
o2インプッ) ORゲートを4つもつブロックが4個
o2インプットNORゲートを4つもつブロックが3個
、[相]AND−0几インバータを2つもつブロックが
3個、■64ビット貼瓦のブロックが3個、@2インプ
ットEXCLUS IV[11,ゲートを4つもつブロ
ックが2個、04ビツトコンパレータのブロックが3個
、 、@J−にフリップフロップを2つもつブロックが
4個、09ビツトの偶/奇パリティジェネレータ/チェ
ッカのブロックが3個、04ビツトバイナリ全加算器の
ブロックが2個、02インプツトマルチプレクサ全4つ
もつブロックが5個、[相]S−Rラッテを4つもつブ
ロックが2個、@ALUのブロックが1個、[相]8ビ
ットアドレサプルラソチのブロックが1個、■ルックア
ヘソドキャリジェネレして計算されている。
各ブロックの入力線数、出力線数は、ブロックの論理機
能によって異なるが、平均的ケースの場合に人力8本、
出力4本という構成であるっ例えば、2インプツトNA
ND −+ 4つもつブロックはこれに対応している。
こうした代表的ブロックの入力、出力線のブロック外へ
の出てbき方は具体的には第2図(b)に示すようにな
っている。すなわち、MSI機能回路ブロック」の大き
さは、2500μ横X40μ縦であり、間口である40
μから入力l六:出力線惟が出ている。入力@2ライン
、出力線1ライン全1つのユニットムとし、4ユニツト
から入力/出力が構成されている。第2図(Qは第2図
(alで破線で囲まれた領域を拡大した図である。1点
鎖線で囲まライン領域が設けられてクロック信号ライン
ηが走る。クロック信号ライン領域は■ルバッファ・電
源線領域に含めてみなすこともできへつ倒れにしても両
値域は200μの幅に収められる。弧、抄は夫々制御信
号用のパッドに接続された出力バッファ及び入力バッ7
アである。又、至はDタイラフ12で示されるスイッチ
マトリックス部分でどのように配線されているかを示す
1列であり、入力線は部分で横方向に府す、縦方向に走
る2インと7字形に接続している。横方向に走る入力線
群Mと縦方向に走る出力線群亜の交点にはON状態又は
OFF状態を持ち得るスイッチが配され、このスイッチ
がONの時交叉する入力線と出力線が電気的に接続され
、 OFFの時は電気的に絶縁されるようになっている
う第3図で、スイッチ旦だけかONとなっていれば、η
の出力信号は、スイッチ且を通して、胆の入力用へと伝
達されるう 2つの回路ブロック間の信、号の入出力は
配線マトリクスを介してのみ行なわれる。・このよ、う
il/QONとすべき信号のスイッチを選択することに
よ・す・、任意の出力F)を任意の入力線に電気的に接
続できる。、第4図は、スイッチ部のレイアウト図であ
る。スイッチはフローティングゲートとコントロールゲ
ートを有するMO8型FETを使用している。鮭は1つ
のユニットを示し、2人力+1出カの構成で2スイツチ
が含まれている。大きさ1dloμ×7μである。超は
出力線で蔓の出′!J線に接続されているう餅は入力線
である。
矩はT生状の70−ティングゲート (1st Po1
ySi)、46はコントロールライフ(Xデコーダ、 
2nd Po1yS i ) 、47はコントロールラ
イン(Xデコーダ、 3rd Po1yS i )、 
48は拡散1%9 、49け入力線のコンタクトホール
(ドレイン部)、隼は出方線セと拡散層凹とのコンタク
トホール\(ソース部)sobは出力線すと拡散層些と
のコンタクトホールである。銘、封は前記Po1yても
構わ々い。又、超はりとのみコンタクトホール50a位
置で接続されて良い。右下のスケールは1μmを示す。
第5図は、このFETの断面図を模式的に示したもので
ある。旦けP型Si基板に形成されたn十ソース、婬は
n十・ドレインであシ凹ハフローティングゲートである
。Bは第1コントロールゲートである。これらのゲート
はそれぞれ第1層、第2層、第3層のポリシリコンによ
り形成される。胚はトンネル酸化膜であり厚さ約100
^のS r 02膜である。各々のゲートはSiO□に
より分離されている。貿は基板であり、フローティング
ゲー) 53の電位によりそのS+02膜近くめチャン
ネルを流れる電流が制御される。第6図は、第5図をさ
らに簡略化した図であり、瀉1コントロールゲート餅と
フローティングゲート競の間にCaなる容量、第2コン
トロールゲート競トフローテイングゲート瞥の間にCb
々る容量、そして70−ティングゲート63と基板虹の
間にCcなる容量があることを示す図である。通常はC
aキCb 、 C,++CbキCc々る関係にあるが必
らずしもこの条件が成立する必要はない。との図を使っ
てこのFETスイッチの動作例を次に説明する。
いま、第1コントロールゲート阿、剋および第2コント
ロールゲート堕、邸を20.基板r。
虹をOに設定する。C,]、C八CaO容量関係により
フローティングゲート凹、嬰の電位は約10 となる。
フローティング凹と基板貿は1oo^の5i02膜を介
して近接しているので、両者の間に10の電位差がある
ことで、このS”+ 02膜四にトンネル電流が流れる
。すなわち、基板貿から70−テイングゲート嬰に電子
が注入される。このあと第1コントロールゲート区と第
2コントロール四の両方又はどちらか一方が20.又け
0になっても注入きれた電子のためにフローティングゲ
ートはマイナスに帯電し、 FETの閾値電圧■肩が約
10 となってFETはOFF状態を持続する。っ寸り
、基板電位がOであれば第1、第2コントロールゲート
の電位にかかわらず、 FETはOFF’である。この
ことはFETスイッチに’ 01i’F # 書き込み
が行なわれた市を意味する。また第1.第2コントロー
ルゲートの少なくともどちらか一方が0であればトンネ
ル電流は流れず、FETスイッチの状態が反転すること
はない。次にηONE書き込みのだめの動作を説明する
。第1コントロールゲート菰、怪及び第2コントロール
ゲート堡、並を0.基板醒、虹を20 に設定する。機
昨回路ブロック領域Uとスイソチマアイソレーションが トリクス領域比・はPN接合分離でに辛酸され得る。又
、絶縁基板上に成長されたSi層の様なSO8:X板で
あれば両者の境界領域をエアアイツレ−ノーIン或いは
、境界に絶縁膜を埋込んで紗縁分ト1イしてU、婬共P
某板として使用し得る。上記20 の設定によりフロー
ティングゲートの電位はC:a 、 Cf、+ 、 C
cの容量関係により、約10 となり5102膜四にト
ンネル/、[流が流れフローティングゲートから4.(
板へ向けて′電子が放出される。第1コントロールゲー
ト54と第2コントロールゲート亜の両方又はとちらか
一方が20、又はOになっても放出された′it子のた
めにフローティングゲートはプラスにイj:: N L
 FElilのVTHが約−10となってFETはON
状態を持続する。また第1 、ME 2コントロールの
ゲートの少なくともどちらか一方が20 であればトン
ネル電流に、流れずFETスイッチの状態が反転するこ
とはないっON”時にコントロールゲート54 、64
 、55 、四を負電位にして基板をOのまオとしても
等価で・ちる。
こうして% ON #又は’ OFF〃状態をI’ET
に害き込んだあと8板を0としておき、第1コントロー
ルゲート電位VcG1第2コントロールゲート電位VC
G2を例えば10 を越えない値に設定してかけば、 
FETスイッチが’ON“’OFF“状態をそこ々う恐
れはない。
この場合はフローティングゲートの雷位が引き上げられ
FE’l”スイッチのON状態での抵抗値はVCGにV
CG2−0の場合に比べて十分小さくできるので、後述
するスイッチ部の抵抗による信号伝搬遅延を小さくする
ことかで辛る。
この実施例ではフローティングゲート下のトンネルox
ideがソースからドレインの全面にノったって形成さ
h7ている場合を述べたが第7図(a) fl)) (
C) (d)のように一部分だけが薄くなっていてもよ
い。この場合チップのYieldが向上する。又、第8
図のようにソースからドレインにつながる一部のみが薄
いトンネルowideとなっていてもよい。
このようにトンネルoxide、部の面積を小さくする
ことは、単に薄膜形成のYieldを向上させるだけで
なく、基板\\\〜\肯%S\Nへとフローティングゲ
ートとの容量結合を小さくシ、それだけコントロールゲ
ートとフローティングゲートの容量結合を相対的に大き
くする結果となり、 pE’rスイッチセルのWri 
te/erase特性を向上させる。
入力@1と出力線がこのFETスイゾチとどのように接
続されるかを示したのが第9図である。丑。
路はFETのソース、ドレイン、ηは70−ティングゲ
ート、」は第1コントロールゲートで匹のコントロール
ライン全通じて第2図(a)の13で示されるXデコー
ダに接続されている。西は第2コントロールゲートで五
のコントロールラインを通じて第1図の月で示されるX
デコーダに接続されている。機能回路ブロックの入力l
埠凹は升に、出力線凹は路に接続されている。
以上の例において、機能回路ブロックの構成を限定して
きたが、−計にはこれは任意の構成をとることができる
。全体として、どのような種類の論理機能をもたすこと
を目的とするかで、構成機能回路ブロックの内容は異な
る。ある・場合は、メモリが多い方がよいし、またある
場合はAI、Uが多い方が使い易いといった具合である
。ただ、塔載できる機能回路ブロックの総論理ゲート数
と、総入力線数、出力線数には制限がある。半導体集積
回路製作の際のレイアウトルールとして1μルールを採
用し1チツプサイズを10ttmX 10rmnとする
と、総論理ゲート数10000.50ゲート規模のMS
 Iが機能回路ブロックを構成するとし、前述の例のよ
うに1つのブロックの入力線数を8.出力線数音4とす
ると、総入力線数は、1600.総出力線数は800本
となり (200ブロツク換算)、これらの入出力線の
あらゆる接続を可能とするためのスイッチマトリックス
中には1600X800= 1280000個のFET
スイッチが必要となり第1図で示すようにスイチマトリ
クスの寸法は56m18柄となり一方機能回路ブロック
群の占める面積は2.5→<8mmとすればよいことが
経験的に確かめられた。Xデコーダ部の寸法は5.6+
n+nX1mm、Yデューーダ部の寸法は、09が8燗
でちゃその外側に幅200μのI10バッファ回路及び
電源線領域15がありさらに外側に幅100μのパッド
領域ル最外周部には幅100μのスクライブ領域■装置
くことにより、本発明の一実施例レイアウトが完成する
いかなる出力線も、いかなる入力線に接続できるように
するためには上記例では、1280000個のスイッチ
を必要とした。この様子を模式的に第10図に示す。○
印はスイッチを示す。
以上の例では異種の機能回路ブロックがチップブロック
の釉頌、〜へ駆永嘴S〜)S数は第2図(a)で説明し
た構成のまま領域具に配置されていたNAND 、 I
NVERTER,、レジスタ、Dタイプフリップフロッ
プ、に0.データセレクタ、カウンタ、ラインデコーダ
等の■〜[相]の論理機能回路ブロックは領域11を8
つの回路ブロック領域に分け、これらに均等に分散配置
した。ブロック分割は次の様に行々、われた。即ち、4
インプツ) NANDゲート、インバータ、8ピットレ
ジスタ等論理機能単位(’L(X+ICFTJNCTI
ON)・〜を構成している論理機能素子をその輪’!栂
M’Cブロック数が多いものから順に841〜第8ブロ
ツクの方向に分割されて行った。そして分配は論理機能
回路ブゴック数の多いものから3ブロツク目毎に行なわ
れた。例えばブロックを19個を有するものは、第1ブ
ロツクから始まるとすると第1ブロツク、第4ブロツク
、第7ブロツク、第2ブロツク、第5ブロツク・・・の
順である。各分割ブロック内では、その分割ブロックに
付設されるスイッチマトリックスを用いて種々の論理機
能素子が組み合わされ回路が組まれる。勿論、不足して
いる論理機能素子は他のブロックから持って来るが、そ
の数は論理機能素子の種類毎に回路ブロックを構成した
場合に比べて遥かに少なくて済む。
即ち、任意の機能素子の入力部、出力部に対して他の全
機能素子の出力部、入力部との全交点にスイッチを設け
た、従前の方式に比べてスイッチ数すクス領域で接続さ
れてチップ上に所望の回路が実現される。出力線は同じ
分割ブロックの入力線と接続する必要はないから分割ブ
ロック相互間の結線を可能とするための患スイッチマト
リックス数は(7刈0)X(8X5)個となる。結局分
割ブロック内部のスイッチマトリックスを含め必要な総
スイッチ数は ((100+10)X(200+5)−10X5)X8
+((8−1)XIOIx(sxs) =182800
個 となる。スイッチの個数は第1の実施例の128000
0個に比べ1/7にすることができる。
第11図(b)は第11図(a)の1つのMSIブロッ
ク旦七部分をへ\示したものである。1つの破線領域に
はIN・OUT端子夫々1つのみを示した。破線領域に
よって論理機能素子の種類が異なっている。、LLLa
で示す回路ブロックは、破線領域内、破線領域間で付設
したスイッチマトリクスで結線され、更にブロック匣は
他の分割回路ブロック、例えば、1月)とスイッチマト
リクスで結線される。
かくして本実施例によれば、論理(〕→能を有する複数
の回路ブロックに対して同一の論理機能朱子が振り分け
られて回路ブロック内が異種の論理機能朱子の集合によ
って構成され各回路ブロックに第1のスイッチマトリク
スを付設し、各回路ブロックに亘って第2のスイッチマ
トリクスを付設する事によシ静小のスイッチ数で電気的
にプログラム可能な牛導体集積回路が得られ、高速化、
高歩留りに寄与する。又、配線長が最短になる事も高速
化に寄与する。即ち、ブロック間接続に要するスイッチ
数3という増大はこれによって吸収し得る。最小2つの
スイッチ素子を要する技術にこれを適用した場合にはさ
らに多くの即ち6つのスイッチが要求される。しかし全
体としてのスイッチ数の削減は達成されるであろう。尚
、第11図(b)において、破線で区割した領域の夫々
は付設したスイッチマトリクスから見れば回路ブロック
である。
しかし、フィールド当のスイッチマトリクスがら見れば
全体として回路ブロックである。分割方式は、■、■、
■〜■のみに施してもよい。この場合、分配は8ブロツ
クとすれば、第1ブロツク第2ブロツク・・・の順に為
される。
ところで後述するように、機能回路ブロック間の信号伝
達遅延時間は、信号ラインの容量及びスイッチのON抵
抗が大きい程遅くなる。遅延時間を小さくするには、F
′ETスイッチの抵抗を小さくしなくてはならない。I
A分割の例では、分割ブロックの外に出る信号は機能回
路ブロックから出たあと、近の部分のスイッチ、川の部
分のスイッチ、卯の部分のスイッチと計3鯛のスイッチ
を通過する。第1の実施例や本例の分割ブロック内部だ
けの結線例では通過スイッチ数が1であるのに比べて個
数が多く、これを打開するためには、整、魯世の部分の
スイッチのON抵抗を下げてやればよい。
具体的には、例えば、これらのFETスイッチのゲート
幅を3倍にしてやれば、ON抵抗は1/3となり3個通
過しても第1の実施例と同程度のON抵抗の影響におさ
えることができる。
第11図の100X200のスイッチマトリクスは分割
ブロック内の結線に用いられる。この領域自体は密であ
る。従って領域輿9世及び世のスイッチの普通時のコン
ダクタンスは100X200の領域のそれに比べて大と
するのがこの方法の場合一般的である。
例えば上記チャネル幅を3倍とする。そして、この様に
すれば分割ブロック内、分割ブロック間の信号伝達遅延
の差が小となり、つり合いが取り得る。
以上の実施例により、機能回路ブロック相互間の結線を
いかに行なうかが説明された。次に、このチップが1つ
のLSIとして動作するために必要なのは、いかにして
チップ外部との信号の受け渡しを行なうかである。それ
には、外部との接点であるパッド併音1つの機能回路ブ
ロックとみなして、信号の入出力を行なえばよい。第1
2図にそのための構成例を示す。一般の出力線と同様に
入力線F!、横方向に走り、(例えばp留X助線は縦方
向に走る−1(例えば旨、良)調練は図示される様に回
路ブロック具に一端が接続されない。即ちパッドへ−の
入力線は専用に付加されたものである。パッドベへの入
力線は内部のMS I/S S I機能回路プロラン群
U・からの出力線とのすべての交叉点でスイッチ遷と、
浮止等を介して接続されている。ただしパッドからの出
力線、例えば姿とパッドへの入力線、例えば留との交叉
点、例えば坏にはスイッチは存在しない。これはパッド
同志の間で直接入出力動作を行なう必要がないためであ
る。もし特別の要請でそのような動作を必要とするなら
その交叉点つまり、例えば123KFETスイツチを設
けてやればよい。
一方、本実施例でパッドは入力用、出力用どちらにも使
うことができる。例えば、バンドてヘチップの外部から
信号を入力した場合は、入カバッファ圀を通してパッド
からの出力線型へ信号が出ていく。父、パッド置からチ
ップの外部へ信号を出力したい時はパッドJの入力線図
から出カバソファ望→バッドl全通して信号は外部へ出
ていく。
これは1つのパッドが信号の入出方何れにも使える事を
意味する。このようにパッドは入力用にも出力用にも使
えるようになっているが、どちらかに決定してよいなら
、一方の機能全削除することで、構成を簡単化し、スイ
ッチ数を節約してもよい。例えば、図中7で示されるパ
ッドの入力;腺Aに接続されるスイッチ、バッファ聯が
削除される。
さて、出力専用のパッドは特別な目的のために使えるこ
とを例として示しておきたい。第131図(a)け、そ
のための説明図である。130jは機能回路ブロック群
である。PETスイッチ1302をONとすると出力信
号B (D凪(ト);出力バッファL31−全通してパ
ッドffiに伝えられてここをモニタすれば出力信号波
形を測定できる。また、FETスイッチ111G−’I
Nとすれば出力信号C(nuつが出力バッファ薗区を通
してバット1309に伝えられる。これを外部に取り出
せば、信号Cのモニタができる。パッドにつながるu旺
、L3MLのようなPETスイッチはON。
OEF制御が外部から行なえるので、実際に機能回モニ
タできる。ちょうどボード回路において、ボード上のI
Cのビンにオシロスコープ又はロジックアナライザのグ
ローブを当ててその電位の値及び時間変化全観測するこ
とと同じ事をIC内部の回路中のNodeに対して実行
することができる。もし論理動作上問題があり、機能回
路ブロック間の結線変更したけ扛ばs Joのスイッチ
群の状態を書き換えて、これを行ない、再び」且−のス
イッチ群のスイッチを選択的にONとして任意Node
の波形観測が行なえる。これはチップ自身が実際のシス
テム環境で動作状態で行なえる。つまり実機テスト、お
よび論理デバッグが行なえる。これらの点が本発明回路
の本領の一つである。
なお、論理レベルのモニタだけでなく、実際の例えば、
1312−ライン上の信号波形の詳細を加シたいのであ
れば、130±や1308の出力バッファとしては、F
ETのソースフォロワ形式でパッドに信号を出してやる
のがよい。高入力インピーダンス、低出力インピーダン
ス回路だからである。もし実際のライン上の信号波形が
整形されてモニタするのでもよく、例えば、倫理レベル
のモニタ全行なえればよいのなら、出カバソファとして
2段インバータ回路のようなものを用いてもよい。第1
3図(b)(qは第13図(alの細部を示す。’、”
Fy 13図(b)はノースフォロア形式を示し、第1
3図(C1は2段インバータの場合を示す。第13図(
qは偶斂のインバータ段であれば反転がない手を示す。
第12図や第13図において用意できるパッドの数に特
に原理的な匍J限はない′。あるとすれば、チップ上に
空間的にどのくらいパッドが置けるかという事だけであ
る。第2図(a)のようなチップレイアウトの場合、パ
ッドの大きさを100μ刈00μ、パッド間隔を100
μとすると、空間的には400個程鹿のパッド配置が可
能である。
デコーダ系、電源系、クロック等、共通信号系用のパッ
ドを差し引いても、300個程鹿のパッドを信号の入出
力用に割当てられる。実際にはチップのパッケージ技術
の制限で、パッド数はリミットされる。実施例において
は、信号入出力用パッド200個、信号モニタ用パッド
16個とした。
半導体集積回路の件能として重要なものに、動作速度が
ある。本発明半導体集積回路の場合、各機能回路ブロッ
ク内部のマスク レイアウトは、極めて高密度に実現さ
れその動作速度は、最も高速のICとされる、カスタム
IC並みの性能全実現できる。動作速度の面から、設計
上留意すべきは、信号がスイッチマトリクスを経由して
伝達される、各機能回路ブロック相互間の信号伝達遅延
である。
各機能回路ブロックから出て又機能回路ブロックへ入る
場合の信号伝達遅延の機溝は、第14図のように考える
ことができる。星は信号を出力する機峻回路ブロックで
あり1402−は出力するためのCMO8構成のバッフ
ァである。1.403は出力線の縦方向の出力線B月−
に接続される横方向に走7)部分である。
1405 、1406はスイッチ素子部を宿すもので、
−11秒は、そのスイッチ動作を示し、ユ[瓜はその内
部抵抗腹水す。−1銭ヱは信号が入るべき機能回路−7
゛ロツク1408につながる入力線である。Cx、C2
,Csは各々肋。
’1407 1404コl地線との間に存在する容量である。この□
−△ 容量は2種類あり、その1つは配線のラインと接地間の
浮遊容量であり、もう1つは配線上に接続されている 
FETスイッチのソース又はドレイン電極と基板(接地
)間にある接合容量である。配線幅1μとした時の浮遊
容量は100fF層概略見積れる。また、接合容量の方
はスイッチ1個当り3FEと概略見積れる。第2図(a
)のようなレイアウトを考えると、配線H部の平均配線
長は5−0m+Q/2”2.6+mnであり、配線1穀
まの長さは8閑、配線−[践ヱの長さは5.6咽である
。配線旦技につながれているF’ETスイッチの数は1
600個であり、配線1407につながるFETスイッ
チ数は800個である。これより各容量の見積りを行な
うと、 C1=2.6が100fF/myO,25PFC2=&
5X100’fF/rl−1600X3FF’=5.6
 PFC3=5.−ボ100fF屑800X3pF=2
.96PFとなる。
さて、出力信号がLowからHighからLowへ変化
する場合、信号レベルの遷移中は1402のドライバは
定電流源とみなすことができる。これはFETのI−■
特性が飽和特性をもつことから言えるわけである。Fa
n−out=Nの場合の等価回路を示すと第15図のよ
うに考えることができる。但し1408の入力容量はC
3に比べ十分小さいので無視して考える。
解析上必要ならC3に含めて考えればよい。nはIの定
電流源1.αは機能回路ブロック140i<’の入力端
状に変化する場合を考える。■の時間変化をラプラス変
換法によって解析すると であり た 〜岬の具体数値 Co=C++02=5.861)F 中5P)”C3,
:2.96PFキ3PF を考え第10図に示すレイアウトをもつFETスイッチ
のオン抵抗をR=1にΩと見4.′(れば、1社3のと
き と表現できる。ただしtの単位は秒、Ioの単位は(A
) l V (t)の単位は〔V〕である。
ところで現在行なわれているMSIやSSIレベルのI
Cをプリント板上に搭載して、論理システムを作シあげ
ろ技術は、本発明集積回路チップによって置換えが実現
できるが、その際その有効性を論理回路の動作の点で維
持するためには、動作スピードは少なくとも同等である
ことが必須条件である。各MSI 、 SSIのレベ屓
本発明回路の場合機能回路ブロック)の動作速度(演算
速度)は同種のロジックファミリで比較(例えば、 0
MO8同志で比較)すればほぼ両者とも同じである。間
萌となるのは、プリント板の場合の布線遅延と本発明半
導体集積回路の場合のスイッチマ) IJックス部の通
過時間の比較である。通常、高速ロジックとして知られ
るシので、本発明回路の場合も、平均として、スイッチ
マ) IJックス部における遅延時間を2nsecとす
るのが妥当と考えられる。
Pan−out数は通常LSI中で3と考えるのが標準
であるので遅延時間解析するのに、0式を用いればxい
。第14図ノ’K 源雷BE VDD = 5V9考え
、Highレベル、 Lowレベルの閾値を25X′と
考えると0式においてj == 2nsecの時V(t
=2.5nsec)≧2.5Vであることが条件となる
。■式よりそのための条件はTo≧37(mA) である。これより1402のようなバッファに用いられ
るFETのON時の飽和電流は37mA以上でなくては
ならないことがわかる。このために用いられる1402
のようなバッファはドライノ々とUγ称できるものでな
くてはならない。通常の論理ゲート程度のドライブ能力
では、不可能である。即ち、論理機能回路ブロック内に
形成された回路構成用の論理機仙単位に用いられるFE
T (電界効果 トランジスタ)よりゲート幅を大きく
した即ち、ドライブ能力の大きいFETfc用いる必要
がある。ゲート長1μtゲート幅10μのFETでドレ
イン飽和電流1〜5畝程度であるから、37mA以上の
ドライブ能力を得るためには、ゲート幅74〜370μ
以上にする必要があることがわかる。第1の実施例で、
第2図(a)のレイアウトを採用した時、各機能回路ブ
ロックの出力バッファ部のF’ETのゲート幅を100
μとしたら、平均負荷条件(Fan−out=3等)で
次段への信号伝送遅延時間を2nsec以下にすること
が可能であった。また各機能回路ブロックの間口は40
μでありそこに、平均4個の出力バッファを用意する必
要があるわけで、そこにゲート幅74〜370μ以上の
PET i実現するためには、ゲート幅の方向は、出力
線の出ていく方向でなくてはならないっその様子を第1
6図に示す。聾は機能回路ブロック、容は出力バッファ
の負荷FE’l’ (p−チャンネルMO8)のドレイ
ンで電源VDDが接続されている。麹は出力バッファの
負荷FPTのソース及びドライバFET (n−チャン
ネルMO8)のドレイ/でこむから出力信号が取り出さ
れる。
聾は出力バッ7アのドライバFETのソースで接地ライ
ンに接続されている。独は出力ラインで出力バッファを
構成するFETのゲート幅方向に取り出されていること
を示している。
消費電力も集積回路を評価するパラメータとして重要で
ある。本発明集積回路の場合、その使用方法にもよるが
、すべての機能回路ブロックを使用することは少ない。
通常は、使用されていオいブロックが存在し、このブロ
ックの消費電力をおさえる事が低消費電力化のために重
要である。基本ロジックに0MO8を採用すれば、ロジ
ック75ヨ、論理レベルの還移時にのみ電力を消費する
ことを考えると、使用されないブロックの消費電力をお
さえる事が可能である。この場合、使用しない全輪にで
きるようにしておかなければならない。第17図は、そ
の一方法を示すものである。171.172は機能回路
ブロックであり、辺、巧は各々のクロック(a) 信号ラインである。色、坏は、第2図、♂イソデマトリ
クス中のF’BTスイッチと同様のPETスイッチで一
方が色7ロ、他方がクロック信号源芭につながるクロッ
ク信号供給ライン圀に接続されている。
クロック信号供給ライン178は第2図(a)のI/。
バッファ・電源線領域用と回路ブロック領域■との間に
更に領域をとって設けられる。又、タック信号源は第2
図(a)の左上隅の矩形の領域に収められる。175 
、176等のF’ETスイッチは通常ONとしクロック
信号■Lが機能回路ブロック171 。
172等に供給されるようになっているが、もし使用し
ない機能回路ブロックがある場合には、それに対応する
PETスイッチi OFFとしておく。即ち、クロック
は上記スイッチを設けなければ空ブロックに入力してし
まう。こうすることにより、使用しない機能回路ブロッ
ク中の全論理ゲートは、「静」状態となり、電力消費は
ほとんどない。このとき、さらに縦方向に走る線179
を用意し、これを電源(VDD)に接続するか接地し、
使用しないブロック又はゲートに入るクロック信号線と
の交点のスイッチ(1710,1711)をONとし、
そのクロック信号線のレベルをHigh、Lowどちら
かに強制しておくと力およい。機能回路ブロック中には
、 ALUのように、全体で1つの論理動作をするもの
もあるが、4イングツh NANDゲートを2つもつブ
ロックのようにいくつかの独立して動く論理ゲートもあ
る。従って機能回路ブロックの1部だけ′f!:使用す
ることもあり、この場合、論理ゲート単位でクロック信
号供給制御用のFETスイッチを設ける方が好ましい。
次に第18図は、使用しない入力ゲートの処置方法を説
明するためのものである。使い方によってlば、論理ゲ
ートの一部を使いたい場合がある。例えば、4インプ、
 トNANDゲートを2インプットNA−NDゲートと
して使いたい場合がある。4イングツ) NANDゲー
トの入力端子f、Aj3.C,Dとすると、A、B端子
だけを使って2インプツ) NANDゲートとして動作
させたい場合があるわけである。この場合は、C端子を
Highレベル、D端子iHighレベルに固定してお
けばよい。第18図においては、縦方向に走る出力線群
lと平行に、VDD TIt位ライン(’ )Iigh
 ’レベルとして使用) 182.、接地電位ジイン(
” LOW #レベルとして使用)月じ−を設は入力線
との父叉点にrETスイッチu土を配し、このスイッチ
の制御により、入力ラインに出gh又はLOWレベルを
固定的に力えることができるようにしおく方法を示して
いる。このように使用しない入力信号を必らず、どちら
かのレベル(上記例はHigh、Lowの内的者)に固
定させておくことは、その論理ゲートがノイズによって
誤動作したり、破壊されたシする危険を防止するために
も効果がある。例えば、スイッチマトリクス領域12で
使用しない入力線に近接して平行に走る他の入力信号線
の電位は結合容量によって当該信号発 線ノイズ訳生し得る。つまp I DON’I’ CA
RE I端子もどちらかのレベルに固定しておいた方が
よく、そのためにも第18図のような構成が有効に働ら
く。
%DONTω丑E’とは使用しない入力端子を影響のな
い1]幼\10#に固定しておくことを言う。DONT
CAR,Eとよばれるのは8ビツトカウンタを4ピツト
として使う時のように1100′どちらでもよい場合を
示す。何れにしてもクロック信号が第17図の様にクロ
ックの外側から定常的に供給されるように設計されたタ
イプでは、第17図と第18図に示した手段を併用する
事が好ましい。もちろん使用していない論理ゲートに対
しても、第17図のような、クロック信号を与えない手
段と、入力ゲートもどちらかのレベルに固定しておくこ
とが好ましく。
そのためにも第18図の構成が役に立つ。
第19図は、可逆的スイッチ素子の例を示す。191け
出力線、遷りは入力線である。これらはF’ET素子上
りを介して接続されている。FET素子はエンハンスメ
ントモードタイプのMOS FETでそのゲートがHi
ghO時’ ON ’、Lowの時’ OFF”となる
ものである。月良に近接して1ビツトメモリ上Iが置か
れており、そのメモリ内容により、193のゲート1.
位が決定されるようになっている。すなわち、例えば、
メモリの内容が1なら士υのゲート’1位がHighと
なり1のスイッチがONとなり、0ならゲート電位がL
owとなり、スイッチがOFFとなるようになっている
。星にはMOSFETの例を示したが基本的には、刀υ
の1ピツトメモリの内容により、9N、OFFが制御で
きるものであれば、同様の機能を果すことができる。例
えば接合型FETやショットキ型FETでもよい。ff
iの1ビツトメモリの内容は、195の、コントロール
ラインにより変えることができるようになっている。こ
れらのスイッチは電位伝送型である。これらのスイッチ
は、信号は両方向性でちゃ、出力線から入力線へ信号を
伝送できるのはもちろん必要があれば、入力線から出力
線への信号伝送も可能である。この両方向性の特性は後
述するように、スイッチマトリクスに実際のチップ製造
の時間順となる欠陥スイッチの救済を可能ならしめるよ
うに本発明回路を構成するために役立つ。−力木発明回
路の使用状態では平均Fan−out、 3とするとO
N(、ているスイッチに比べて瘍OFF しているスイ
ッチが多い。つまシ書込み時間が長くなる。これに対し
、第20図に示す素子ははじめOFF状態で書込み時に
ONとできる非可逆スイッチで、これを本発明の配線マ
トリクスの交差部に用いれば書込み時間を短かくするこ
とができる。
第20図はこの素子の断面図である。基本的には、ゲー
ト・ソース間電圧=0の状態でピンチオンしているMO
SFETにおいて、ゲート−ソース間を短縮させた構造
となっている。201のp型基板上にn十薬のソース2
02 、 n型のドレイン203があるソース・ドレイ
ン間には酸化膜1団を介してゲート電極匝がある。n+
ソース上にはソース電極206が、又n十ドレイン上に
は、ドレイン電極IJがある。ゲート電極力(転)とソ
ース電極名東とは、短絡用金型μsに′より等電位に保
たれている。ゲート電極205とドレイン電WI207
−とは近接される。今、ドレイン電接1Uにプラス■ボ
ルト印加し、ソース電&史旦と基板JLLを接地すると
、VDff:ある電圧以上にするとドレイン・ソース間
に電流が流れはじめる。
これは1艮が高電位になることで電子が1移から3月−
へ注入され、これが琳、に流れ込む状態が生じこれがさ
らに増幅されるメカニズムで起こる。
この現象にともなって、さらにVDを上げてVDTにす
ると、電4ガ臣と7ぜwLユ匠が、おそrつくけ金属の
エレクトロンマイグレーション効果による移動により短
絡する。このあとVD 全OVとしても物理(mとn7
が短絡しているのでffと2f)f>間の低群の交差部
のスイッチに使うと最初は出力線と入力線がOFF状態
だが、端部に高電圧VDT ’ l印加することKより
、出力線と入力線を短絡状態、つまり、ON状態にする
ことができる。VDTの電圧を下げ、安定的に当スイッ
チをON状態にせしめる目的のためには、第21図のよ
うな凸形電極構造を採用するとよい。第24図は、 F
ETt上から見た図で」土はn斗ソース、21’2はn
+ドレイン、釘ユバソース電極、刀工はゲート電極、2
15はドレイン電極である。町と程−の一部は糎と皿の
部分に凸部を持って互いに近接し対向している。ドレイ
ン・ソース間に電圧を印加すると、この対向部λl−に
電界集中が起こりこの部分に、エレクトロンマイグレー
シ1ンが起こりやすくなり、短絡が生じる。
この凸部は、第21図では1ケ所だが、何ケ所が設けて
、対向部の数を増やしても同様の効果を期待できる。
以上種々のスイッチ例を説明し、その利点について述べ
てきたが、本発明回路において、結線の変更が可能であ
ること、つまりは、スイッチの書換えが可能であること
は、その適用範囲を広げるものである。その意味で、以
下では第5図のFETスイッチを使用したチップにつき
話を進める。もちろん、第19図でも書換えは可能だが
、スイッチ部にメモリが必要々ために、所要面精が大き
いので出力線数、入力線数を多くとれないこと、第19
図の193FETの閾値は、第5図のFETの閾値に比
べてかなり小さく、そのため同じ素子形状では、ON抵
抗が、第5図FETよりかなり大きく々ることから最も
多くの応用範囲をもつのは第5図FET f:有する回
路であるからこれを例に以下の具体例を示すわけである
。第22図に示すのは、欠陥スイッチ素子があっても、
スイッチマトリックスの動作を保証するための救済方法
の一例であ6゜本発明回路のスイッチ素子数は、100
に〜IM個以上におよび、そのうち1個でも不良がある
ために、チップ全体が使用不能になるのではチップの製
造歩留υが極めて小さくなシ、チップの価格が高騰して
しまう。第22図において、L度胆、u立国は機能回路
ブロックである。U狙2a l :LA、化ルーは入力
線、X 、 Xムとゆ−は出力線である。この4本及び
両考量のスイッチを除いて図面例示された配線及びスイ
ッチは第10図の構成に本スイッチ救済の為に新たに付
加されたものである。今、スイッチに欠陥があった場合
のその救済方法を具体例で示す。
2203aの出力信号を2202bの入力線に接続した
い場合通常はL塵η〜22fL4.d、、、 (7) 
FETのスイッチをONとし、さらに1.η立社のスイ
ッチe ON (2205−の他のスイッチはOFF’
)として行なう、ところが卸、1社のスイッチが不良だ
ったとする。不良モードに1・ま2挿あり、常に% O
N Iとなるタイプと常に’ O’f’F Iとなるタ
イプである。常にON Iなら、今このスイッチをON
にしたいのだから結果的に社幸いにして機能を果たせる
。しかし、常に’ OF’B” #だと所望の機能を果
たせたい。この時は、跋旦スイッチより機能回路ブロッ
ク側にあって、縦方向に飛る線で入力線、出力線の交叉
点すべてにスイッチをもつ糾銘亜を設け、ηル店全0F
Ii’ 、 MlbとmをONとすればよい。又、22
06以外にも、2207のようにスイッチ2204より
機能回路ブロック側にあって。
縦方向に走り入力線との交叉点にだけ−と■田a−,+
%窒唐を有し、ある場所2209からT字型に横方向に
走り、出力線との交叉点にスイッチ豆…。
21■ニーtもツ線ヲ用意し、スイy f 2210a
 、2208bをONする方法によっても救済できる。
22gはlぷ■に比ベスイッチ素子形成のマスクレイr
ウドをη貼−のスイッチと同様にできる利点を有す。’
24)J5方式の場合、入力線、出力線の密度が高いと
、パターンルール上の制限で不可能になる場合もある。
一方、2205のスイッチが常にONだと困る場合につ
いて考える。上記名朋迫→又卸−沖という信号伝送の場
合もし他方でλ203b、−+ 2202aという信号
伝送を行なおうとすると22058はOFF l、てい
なければh←2いので困る。この時2204 b 、2
2DA、c 、江D−59をONとして、2203a→
2202bの伝送を行ない、n(社)一方式を採用する
なら、 12里、2M1dを0丁゛Fとし22t17.
7.。
?2DJ d全ONとしてλと1L→Jlわ伝送を行な
う。
ONとしてη立仲→死工担伝送を行なう。
以上の例において220Q−やη0717)ような線を
何本か用意しておくと、1個以上の2205部分のスイ
ッチ不良に対処できる。もちろん−2206−,220
7方式のどちらか一方のみ採用してもよいし、又、双方
混用してもよいことは言うまでもない。いずれの場合に
おいても2204および2207−およびη%のスイッ
チが全て完全でなくてはならない。
以上の実施例において、出力線は縦方向、入力線は横方
向に走っていた。しかし、これは逆でも構わない。その
例を第23図に示す。2m!!、2ヱ4は機能回路ブロ
ックである。232は入力線群、233は出力線群であ
る。一般に論理回路において、入力線数よシ出力線数の
方が少ないので、縦方向に走る線の本数の方が多くなる
。一方、機能回路ブロックの寸法は横方向に長いので、
このままでは横長のチップになってしまう。リングラフ
ィ装置によって最大チップ辺長さが規定されると、この
方式では、搭載ゲート数が少なくなるという結果にもな
る。しかし、ここで指摘すべき重要なことは、入力線群
もT字型にする方法があるということである。これは第
24図のようなチップレイアウトに生かされる。第24
図は機能回路ブロックの配置法によシ、よ、!7多くの
ブロックを搭載する方法を示したものである。機能回路
ブロックはチップの左側揖及びチップの下側242−に
置かれている。
左側のブロックから出る出力線け、はじめ243uQよ
うに横方向に#す、あるところでT字型に曲υ、」辿の
ように縦方向に走る。そして左側のブロックから出る入
力線は横方向に努4のように走る。
一方、下1則のブロックから出る出力線は、畷五のよう
に縦方向に走る。そして下側のブロックから出る入力線
は、はじめmのように縦方向に走るが、あるところでT
字型に曲り、ユy声のように横方向に走る。縦方向に走
る出力線群と横方向に走で機能ブロック搭載数を増やす
ことができるし、又、逆に機能ブロック搭載数を同じに
して、1つの機能ブロック当りのスイッチマトリックス
へ向けての間口を2倍にできてその分細長い機能ブロッ
クでなくなり、機能ブロック内の素子レイアウトを容易
にする効果がある。第25図はこの方式で行なったチッ
プレイアウトである。チップサイズは、第2図(a)と
同じ10rmyC10tmである。2501はスクライ
ブ用領域−J 2502はパッド用領域、−4バリーは
■2ろおよび電源線領域である。並虹リサイズ7maX
 1.8 wnの機能回路ブロック用領域でちゃ、機能
回路ブロック群を為し、第2゛小図誓へのように入力線
、出力線が出ている。この中には6.25 kゲート相
当の論理ゲートが入っている。互助、も機能回路ブロッ
ク用領域であシ、機能回路ブロックが群を為し、625
mrr;X1閣のサイズである。この中には3.75 
kゲート相当の論理ゲートが入っている。このブロック
からは第24図Wのように入力線、出力線が出ている。
舒[有]はスイッチマトリックス部で、第5図のような
書替え可能なフローティングゲート形式のMO8PET
スイッチにより構成されている。−案■口はこのスイッ
チを制御するためのX−デコーダであり、mれている。
それぞれ128にビットのRAMであシ合計で256に
ビットの容量をもっている。251jけ2509のSI
閏のデータ入出力、および制朔1用ラインの取り出し用
領域で、姓仰より取り出されるこれらのラインを250
6のスイッチマトリックスに導入し、任意の機能回路ブ
ロックからアクセスできるようにするためのものである
。サイズは1m10.1mmとなっている。2513も
同様に団のSRAMのライン取り出し用領域で% 10
9゜と同じようにして〜銭■の5l(7vV1を使える
ようにするためのものである。
一方、」5超−にも5RAh4が搭載されている。容量
は64にビットであり、2509,2510.2513
合計で320にビットのSRAMが本チップ内に搭載さ
れていることになる。
4シAは811(AM パ2>14のデータ線、制御線
をスイッチマトリックス田並に導くための領域である。
ム■はスイッチ11’ETの制御に必要な20V電源を
作る回路や、チップ全体のためのクロック信号発生回路
が搭載されている。これらは必須なわけではなく、チッ
プ外部から供給することも可能だが、ある方がコープに
とっては便利である。これらΣ1.…10,2513,
2515−内の回路は互いにどの位置にあってもよく、
本例に示した位置に限るというわけではない。又、SR
AMのかわシに例えば、マイクロプロセッサを置くこと
もできる。例えば、姓す領域に8ビツトマイクロプロセ
ツサを搭載してもよい。要するに型皿、跋刊、旺ユ、質
■の領域はスイッチマトリックス部2506に大量の入
出力線を出すことはN%、ないが、入出力線数が、機能
回路ブロックとしての容量に比べて、少ないような回路
、例えば、大容量メモリやマイクロプロセッサを搭載す
るのに適した領域なのである。しかも、その入出力線は
2511.2512という領域を通じ、他の機能回路ブ
ロックとスイッチマトリックス&で接続可能である。
次に、主部梗に128にピッ) SRAM 、競りに6
もどットSRAM、2510に8ビツトマイクロプロセ
ツサ、】達5に電源及びクロック信号発生回路を搭載し
た時のユニークな使用法を説明する。スイッチマトリッ
クス部の結線は、スイッチのONによシ行なわれこれを
行なうには、第9図のXコントロールライン旺。
Yコントロールライン■を制御する。800本のXコン
トロールラインから、1本を選ぶためにX・デコーダが
あり1600本のXコントロールラインから1本を選ぶ
ためにY・デコーダがある。その選択のための情報は、
外部からパッド全通して各デコーダに入る。X・デコー
ドをするに必要な情報は、29< 800 < 2”だ
から10ビツト、Y・デコード合するに必要な情報は、
210< 1600<2”だから11ビツトであるから
、そのために浮々10パッド、11パツド必要である、
この合計21パツドからそれぞれ信号線をデコーダのみ
ならずスイッチ−q ) ’) yクスの入力線群に引
き込んでおく。さらに8ビツトずつ組みにして、それぞ
れの入力線データがラッチされるようにして、3本のラ
ッチ制御線ヲ用いて、21パツドのデータを設定できる
ようにしておく。このようにしておくと、梠9の8ビツ
トマイクロプロセツサにより、X、Yデコーダを制御す
ることが可卵である。つ虜り8ビツトマイクロプロセツ
サはスイッチマトリックスの結線状態全任意に設定し変
更することができるようになるのである。このような機
能の使い方として、チップの自己テストが可能となる。
テスト用プログラムを最初外部から2509.2513
にあるSRAMに書き込み、これを2510のマイクロ
プロセッサに実行させるわけである。2504および亜
匹の機能回路ブロックの論理ゲートのTestingも
可能であるし、2506−マトリックス中のスイッチの
良否判断ヲ祈なう事もできる。テストデータはSI(A
M中に一時保管しておき、必要に応じて、後から外部へ
知らすることもできる。
第25図のような超LSIチップのセルフテストが可能
なのである。一方、例えば、 SRAMの一部f書き換
え可能又は与言換え不可能な則)MK置きかえ、テスト
ブータラ淋き込んでおくこともできる。
製造テストの段階でこのようVCシておくと、あとでこ
のチップを、フィールドで使う時、それに対応する策を
行なうことができる。その対策とは、スイッチマトリッ
クスのスイッチが不良の場合は第22図で示したような
バイパス方式を実行するとか、或いは機能回路ブロック
の一部が動作不良の時は、そのブロック又は、その中の
不良論理ゲート部を使用しないといったことを実行でき
る。このことは、本チップのメーカやユーザが、本チッ
プを商品として売買する際の適正な価格設定のために助
けとなる。つまシ完全であることが望ましいが、不良個
所の内容が頭に収められた形で、出荷されるので、その
和度合判断し一定の基準に従って、すべてが動作するチ
ップの価格から減額して売買することが可能となるであ
ろう。ちょうど野菜の「きゅうりjがその曲り具合によ
って価格を設定するように、本チップの完全度の度合に
よって価格を設定することも可能となるわけである。こ
れはメーカにとってもユーザにとっても好ましいことで
ある。もう1つのユニークな使い方を鋭、明する。まず
SRAM又は顯中にスイッチマトリックスの結線情報を
書き込んでおく。この情報よい。
はONとすべきスイッチの情報があれば\、スイッチは
全部で、第2図(a)や第25図のような構成の時は、
1.28M個、第11図のよう々構成例では、182.
8に個であり、これらは、各々21ビツト、18ビツト
の情報でスイッチを特定できる。220(1,28X]
 06< 221.であり2 (1,828XIQ5<
218であるからである。
7 第2図(a)、第25図のような1.28M個のスイッ
チ構成では、前述のようにONとなるスイッチ数は全論
理ゲーIf使用し、平均Fan−o’ut数を3とした
時でも50.4 kビットのメモリがあれば、結線情報
を蓄えられるわけであシ、第25図上に搭載する251
3部の64にピッ) SRAMで十分これが行なえる。
λX−の128にピッ) SRAMも使えばさらに2種
類、合計3種種、の全く異なる結線情報をチップ内に格
納できる。これとg部のマイクロプロセッサの、X−Y
デコーダ制御の機能を用いると、必要に応じてチップ全
体の論理機能をチップ自身の手で変えることができる。
しかも、それによシ実現する機能はハードウェア的に固
定したものと同等で、マイクロコンピュータによるソフ
トウェア的に機能変更するのとは全く異なり、その動作
スピード等の動作特性は専用ICのそれに近いものであ
る。その意味で、本発明集積回路は、従来のICとは概
念を全く異にする、新規の集積回路である。
以上の説明において、基本素子はCMO8構成止された
。第26図は、誤動作を防止する別の方法である。そし
、て上記した他の方法と併用し得る。即ち機能回路ブロ
ック又は、論理ゲートへの電源供給ラインにスイッチを
設けておき、使用しない場合にはこのスイッチをOFF
にすることが有効である。
第26図は電源供給ラインを示している。261は電源
線、μ路はパッドを示している。議は機能回路ブロック
11を横切って橋渡しされる場合の例である。膿」、4
灸ゆはスイッチ素子であり、力移が用いられるタイプで
は 図からスイッチ、2fL4 aのみ取り除かれる。
即ちチップ外周に沿う電源線261はその捷ま残される
さて、本発明集積回路の利点を生かすためのパる。ul
はパッケージ本体であり」n−a 、刀池はパッケージ
から下向きに出ているピン群である。これらのビン群は
、通常のIC動作に必要なものでありICの動作のため
の入出力信号、制御信号、電源系が含まれる。ビンの出
方は、図のようにパッケージの側壁から出ることもある
し、パッケージの下面から直接下方に出ろこともある。
このパッケージの新規な点は、ビン群273のようにパ
ッケージの上方に出るものがある点である。これらのピ
ン群は結線情報入力のためのものである。すなわち、X
・デコーダ、Y・デコーダ制御用の入力データはこの上
方に出たビンにより行々われる。これによシ。
パッケージをボード上に差し込んだままで、自由にチッ
プ中の結線変更ができる。さらに上方に出たビンには内
部信号モニタ用パッドにつながっているものもある。こ
れをオシロスコープやロジックアナライザにつなぎ、結
線変更を行ないながらチップの論理動作の確認テストが
行なえると凹陥に実際に使用されるべきボード上で実際
の動作状態でのテストが可能となるのである。このこと
により論理設計者の論理図デバッグは極めて容易になp
1論理開発の効率は飛躍的に向上する。
以上の例では椀能回路ブロックはチップの辺に沿って設
けられた。第28図は第11図の(a)で示した分割ブ
ロック方式を用い、チップ上に均一に論理機能含有する
回路ブロックを分散させた例で、そのうちの4ブロツク
を示す。各ブロックは第11図(a)と同じもので対応
箇所には同一番号を付す。
以上本発明半導体回路を用いることにより所望の論理機
能をもつICを、論理設計者、システム設泪者がフィー
ルドで直ちにイ固数1個からイ(トることかでき、電子
システムのIC化に寄与する効果は革命的に太きいとい
える。また、本発明集積回路上に実現された論理機能は
、その結線m報を基にして、直ちに通常のカスタムLS
IやゲートアレイLSI ’に展開し、それにより量産
化することが可能であり、多種多様のICを必要とする
。来るべき知識情報化社会推進に果す役割は極めて大き
い。
【図面の簡単な説明】
第1図は従来例技術を説明する回路図、第2図(a)け
本発明半導体集積回路チップの一実施例のレイアウト構
成を示す平面図、第2図(b)は各機能回路ブロックの
入プハ出力椀のブロック外への出ていき方の一例を示す
平面図、第21図(C)は一部を拡大した平面図、第3
図は、入力、出力線がスイッチマトリックス部分で、ど
のように配線されているかを示す図であシ、信号の伝達
のされ方の一例を示す平面図、第4図は、スイッチ部の
レイアウト図、第5図は、スイッチ素子として使うFE
Tの構造を示す断面図、第6図は、第5図を簡略化した
容量についての等価回路図、第7図(a)〜(d)篤は
、第5図のPETにおけるトンネル酸化膜の形状を説明
する断面図及び平面図、第8図は、第5図のFETにお
けるトンネル酸化膜の形状を説明する平面図、−第9図
は、第5図のFETスイッチが本発明半導体集積回路中
でどのように接続されるかを示す回路図、ilO図はス
イッチマトリクスの構成例を、模式的に示した平面図、
第11図(a)は、スイッチマトリクスの別の構成の一
例(分割方式)を示すmK瓢\S釆面図1、第・11図
(b)はその拡大図、第12図は、本発明半導体集積回
路チップの外部との入出力を行なうパッドの構成と、ス
イッチマトリクスへの配線方法を示す平m1図、第13
図(a)は、本発明半導構成を示す回路図、第14図は
、本発明半導体集積回路のスイッチマトリックス部にお
ける信号伝達遅延時間を評価するためのモデルを示す回
路図、第15図は、Fan−outf考慮した、スイッ
チマトリックス部の信号伝達遅延時間を解析するだめの
等価回路図、第16図は、各機能回路ブロックの出力線
をドライブする出力バッファ回路のレイアウト法を述べ
る平面図、第17図は、電力消費をおさえるために、各
機能回路ブロック又は論理ゲートに入力するクロック信
号1 OFFとする方法を示す平面図、第18図は、使
用しない機能回路ブロック又は論理ゲートの入力線をL
ow又はHighレベルに固定する方法を示す平面図、
第19図は、可逆的スイッチ素子の例を示す回路図、第
20図は、非可逆スイッチ素子の構造を示す図で、はじ
めOFFで指示するとONとなる素子の断面図、第21
図は、第20図のスイッチ米子を安定的に動作させるた
めに工夫した素子形状を示す平面図、第22図は、欠陥
スイッチ素子があっても1.これを避け、本発明回路を
正常に動作させるための方法を示す平面図、第23図け
、入力線群、出力線群の走る方向を変えても本発明回路
が実現できるq′>を示す平面図、第24図は、第23
図のような考え方のもとて機能回路ブロックの置く位置
の説明をする平面図、第25図は、第24図の方法を用
いて、チップ全体のレイアウトを行なった一例を示す平
面図、第26図は電源線を示す平面図、第27図は、本
発明チップをパッケージ化した時、本発明チップの利点
を引き出すための、パッケージ構造を示す斜視図、第2
8図は1本発明の他のレイアウトの例を示す平面図であ
る。 代理人 弁理士 則近憲佑(他1名) 第1図 第4図 第 5 図 第6図 1 第7図 第 8 図 第 9 図 第10図 第11図 第11図 (b) /ffDL 第12図 /?3 第13図 (1:L ) 第13図 Vb6 f礎ン 第 14 図 第15図 第16図 第17図 第18図 第19図 第24図 と 乃72: 第25図 第26図 第27図 第28図 第1頁の続き 0発 明 者 宮 1) 操 川崎市幸区小向東:所内 0発 明 者 河 村 匡 彦 川崎市幸区4所内

Claims (1)

  1. 【特許請求の範囲】 (1)基板に作り込まれた、それ自体論理機能を有し、
    かつ信号の入力部及び信号の出力部を有する複数の回路
    ブロックと、この複数の回路ブロックからなる回路ブロ
    ック領域に隣接し、前記基板上に形成された配線領域と
    を備え、前記回路ブロック領域は複数種の論理機能素子
    の集合から構成され、前記配線領域は互いに交わる信号
    入力用配線群及び信号出力用配線群から構成され、前記
    信号入力用配線群は各回路ブロックの信号入力部に夫々
    接続され、前記信号出力用配線群は各回路ブロックの信
    号の出力部に夫々接続され、かつこれら接続はその回路
    ブロックが隣接する前記配線領域において行なわれ、前
    記信号入力用配線群と前記信号出力用配線群との交差部
    には夫々スイッチ素子が設けられ、このスイッチ素子の
    ON 、 OF’F状態を制御することにより各回路ブ
    ロック間の信号の入出力関係が決定され所望の集積回路
    が構築される事を特徴とする半導体集積回路。 (2)回路ブロックの配列に沿う配線と接続用配線とは
    T字を構成する如く為されている事を特徴とする特許 回路。 (3)パッドに接続する入力線及び又は出力線が配線領
    域に付加され、かつ配線群との交差部にスイッチ素子が
    介在されている事を特徴とする前記特許請求の範囲第1
    項記載の半導体集積回路っ(4)1つのパッドが入出力
    用相方に使用可a鴫とされた事を特徴とする前記特許請
    求の範囲第3項記載の半導体集積回路。 (5)パッドに接続する入力線、出力線にバッファが設
    けられている事を特徴とする前記特許請求の範囲第3項
    記載の半導体集積回路。 (6)信号モニタ用パッドには、パッドに出力する線の
    みが接続されている事を特徴とする前記特許請求の範囲
    @3項記載の半導体集積回路。 (7)信号入力用配線群と信号出力用配線群とが互いに
    直交する本を特徴とする特許 第1項記載の半導体集積回路。 (8)信号モニタ用の出力バッファはFETのソース7
    オロア形式である事を特徴とする前記特許請求の範囲第
    5項記載の半導体集積回路。 (9)回路ブロック内にドライバFETが設けられ、ゲ
    ート幅方向が信号出力線の出て行く方向に設定された事
    を特徴とする前記特許請求の範囲第1項記載の半導体集
    積回路。 H各回路ブロックはQMOS構成とされた事を特徴とす
    る前記特許請求の範囲第1項記載の半導体集積回路っ 住υスイッチ素子は電位接続型のスイッチである事を特
    徴とする前記特許請求の範囲第1項記載の半導体集積回
    路。 II″!Jスイッチ素子として制御端子を有するスイッ
    チ素子が設けられた事を特徴とする前記特許請求の範囲
    第1項記載の半導体集積回路。 OQスイッチ素子はE2FROM構成である半金特徴と
    する前記特許請求の範囲第1項記載の半導体集積回路。 04)スイッチ素子はフローティングゲートを有し、チ
    ャネル中部又は拡散層隣接領域で薄くされたゲート絶縁
    膜を有する事を特徴とする前記特許請求の範囲第1項記
    載の半導体集積回路。 {iωスイッチ未子はフローティングゲートを有し、該
    ゲート下にチャネルの一部であってゲート長方向に横切
    るゲート絶縁膜の薄い領域を有する事を特徴とする前記
    特許請求の範囲P81項記載の半導体集積回路。 uOスイッチ素子として1ビツトメモリとMOSFET
    の組み合わせが用いられる事を特徴とする前記特許請求
    の範囲第1項記載の半導体集積回路っO゛0回路ブロッ
    クと、互いに交差する配線群との間にスイッチ素子を設
    け、それより回路プロソク側に信号入出力用配,腺と交
    わる配線を設けると共に各交差部にスイッチ素子を設け
    、前記配線から前記圧いに交差する配線領域に伸びる配
    線の配線群との交差部にスイッチ素子を設けた欠陥スイ
    ッチ救済手段を有する事を特徴とする前記特許請求の範
    囲第1項記載の半導体集積回路。 (慢回路プロソクは基板の辺に沿って設けられ、対向辺
    及び他の1つの辺に沿ってXYデコーダが設けられ、内
    部に配線領域が設けられた事を特徴とする前記特許請求
    の範囲第1項記載の半導体集積回路。 α湯回路ブロックは基板の2辺に沿うL字状に設けられ
    、他の2辺に沿ってXYデコーダが設けられ一′内部に
    配線領域が設けられた事を特徴とする前記特許請求の範
    囲第1項記載の半導体集積回路。 (イ)回路ブロックは基板の主面内に分散配置された事
    を特徴とする前記特許請求の範囲第1項記載の半導体集
    積回路。 c!1)信号の入力部及び信号の出力部をそれぞれ1個
    以上有する論理機能をもつ回路ブロックを、少なくとも
    2個以上具備し、前記回路ブロックの入力部は、入力用
    導体配線に接続され、前記回路ブロックの出力部は、出
    力用導体配線に接続され、少なくとも1個以上の出方用
    導体配線が、それぞれ、少なくとも1個以上の入力用導
    体配線とスイッチ素子を介して接続され、当スイッチ素
    子のON又はOFF状態は外部からの信号により決定さ
    れるようにした半導体集積回路において前記回路ブロッ
    クの中に、NANDゲート、インバータ、レジスタ、フ
    リップフロッグ、凧ゲート、データセレクタ、カウンタ
    、ラインデコーダ、マルチバイブレータ、ORゲート、
    NORゲート、コンパレータ、加算器、マルチプレクサ
    、ラ・、・チ、キャリジエネレータの一部又はすべて含
    まれている事f;c%徴とする前記特許請求の範囲第1
    項記載の半導体集積回路。 (2渇基板にRAJSI又はROMの少なくとも何れか
    一方が設けられた事を特徴とする前記特許請求の範囲第
    1項記載の半導体集積回路。 (24)基板の四隅の少なくとも一つに設けられた事を
    特徴とする前記特許請求の範囲第22項又は第23項e
    最マイクロプロセソサ及び誠によシセルフテ△ ストが行なわれる事を特徴とする前記特許請求の範囲第
    1項記載の半導体集積回路。 (ハ)テストデータがSRIAM中にストアされ、その
    情報は任意に外部へ取り出し可能とされた事を特徴とす
    る特許 積回路。 Cηテストデータが基板上のFROM K書き込まれる
    事を特徴とする前記特許請求の範囲第1項記載の半導体
    集積回路。 (至)欠陥部位が記憶される様にした事を特徴とする前
    記特許請求の範囲第1項記載の半導体集積回路。 翰マイクロプロセッサによりX ’Yデコーダが制御さ
    れる事を特徴とする前記特許請求の範囲第1項記載の半
    導体集積回路。 (7)テスト手順がメモリに格納された後セルフテスト
    が行なわれる事を特徴とする前記特許請求の範囲第1項
    記載の半導体集積回路。
JP58157718A 1983-08-31 1983-08-31 半導体集積回路 Granted JPS6050940A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP58157718A JPS6050940A (ja) 1983-08-31 1983-08-31 半導体集積回路
EP84305993A EP0139427B1 (en) 1983-08-31 1984-08-31 Semiconductor integrated circuit device
US06/646,121 US4631686A (en) 1983-08-31 1984-08-31 Semiconductor integrated circuit device
DE8484305993T DE3470265D1 (en) 1983-08-31 1984-08-31 Semiconductor integrated circuit device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58157718A JPS6050940A (ja) 1983-08-31 1983-08-31 半導体集積回路

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2227913A Division JP2660090B2 (ja) 1990-08-31 1990-08-31 半導体集積回路
JP22791290A Division JPH03204956A (ja) 1990-08-31 1990-08-31 半導体集積回路

Publications (2)

Publication Number Publication Date
JPS6050940A true JPS6050940A (ja) 1985-03-22
JPH0584061B2 JPH0584061B2 (ja) 1993-11-30

Family

ID=15655852

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58157718A Granted JPS6050940A (ja) 1983-08-31 1983-08-31 半導体集積回路

Country Status (4)

Country Link
US (1) US4631686A (ja)
EP (1) EP0139427B1 (ja)
JP (1) JPS6050940A (ja)
DE (1) DE3470265D1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6330022A (ja) * 1986-07-22 1988-02-08 Ricoh Co Ltd プログラマブル・ロジツク・デバイス
JPH02171456A (ja) * 1988-12-23 1990-07-03 Matsushita Electric Works Ltd 階段用踏板
JPH0387250A (ja) * 1989-06-21 1991-04-12 Mitsui Toatsu Chem Inc 野地板
JP2007506839A (ja) * 2003-09-24 2007-03-22 バリアン・インコーポレイテッド 低温磁化率補償

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH073838B2 (ja) * 1985-02-28 1995-01-18 株式会社東芝 半導体集積回路
US4906987A (en) * 1985-10-29 1990-03-06 Ohio Associated Enterprises, Inc. Printed circuit board system and method
US5367208A (en) 1986-09-19 1994-11-22 Actel Corporation Reconfigurable programmable interconnect architecture
US4786904A (en) * 1986-12-15 1988-11-22 Zoran Corporation Electronically programmable gate array having programmable interconnect lines
US4928022A (en) * 1987-07-17 1990-05-22 Trw Inc. Redundancy interconnection circuitry
US4931946A (en) * 1988-03-10 1990-06-05 Cirrus Logic, Inc. Programmable tiles
US5590349A (en) * 1988-07-11 1996-12-31 Logic Devices, Inc. Real time programmable signal processor architecture
US5068823A (en) * 1988-07-11 1991-11-26 Star Semiconductor Corporation Programmable integrated circuit using topological and parametric data to selectively connect and configure different high level functional blocks thereof
US5295082A (en) * 1989-02-22 1994-03-15 The Boeing Company Efficient method for multichip module interconnect
US5400262A (en) * 1989-09-20 1995-03-21 Aptix Corporation Universal interconnect matrix array
US5377124A (en) * 1989-09-20 1994-12-27 Aptix Corporation Field programmable printed circuit board
US4972105A (en) * 1989-09-22 1990-11-20 The U.S. Government As Represented By The Director, National Security Agency Programmable configurable logic memory
GB9007492D0 (en) * 1990-04-03 1990-05-30 Pilkington Micro Electronics Semiconductor integrated circuit
DE69133311T2 (de) * 1990-10-15 2004-06-24 Aptix Corp., San Jose Verbindungssubstrat mit integrierter Schaltung zur programmierbaren Verbindung und Probenuntersuchung
JP2960560B2 (ja) * 1991-02-28 1999-10-06 株式会社日立製作所 超小型電子機器
US5322812A (en) * 1991-03-20 1994-06-21 Crosspoint Solutions, Inc. Improved method of fabricating antifuses in an integrated circuit device and resulting structure
JPH0828476B2 (ja) * 1991-06-07 1996-03-21 富士通株式会社 半導体装置及びその製造方法
JP2854733B2 (ja) * 1991-08-23 1999-02-03 三菱電機株式会社 遅延時間計算装置及び遅延時間計算方法
WO1993006559A1 (en) * 1991-09-23 1993-04-01 Aptix Corporation Universal interconnect matrix array
SG49816A1 (en) * 1992-07-02 1998-06-15 Rafael C Camarota Non-disruptive randomly addressable memory system
US5319261A (en) * 1992-07-30 1994-06-07 Aptix Corporation Reprogrammable interconnect architecture using fewer storage cells than switches
JPH06125067A (ja) * 1992-10-12 1994-05-06 Mitsubishi Electric Corp 半導体集積回路及びその設計方法
JP3459017B2 (ja) * 1993-02-22 2003-10-20 直 柴田 半導体装置
CN1120373A (zh) * 1993-03-17 1996-04-10 蔡卡得公司 基于随机存储存贮器(ram)的可配置阵列
JPH06274528A (ja) * 1993-03-18 1994-09-30 Fujitsu Ltd ベクトル演算処理装置
KR960702157A (ko) * 1994-02-15 1996-03-28 타다시 시바타 반도체 장치
US5515302A (en) * 1994-11-07 1996-05-07 Motorola, Inc. Method for identifying excessive power consumption sites within a circuit
WO1998028039A2 (en) * 1996-12-20 1998-07-02 Ep Technologies, Inc. Unified switching system for electrophysiological stimulation and signal recording and analysis
US5959466A (en) 1997-01-31 1999-09-28 Actel Corporation Field programmable gate array with mask programmed input and output buffers
US6150837A (en) * 1997-02-28 2000-11-21 Actel Corporation Enhanced field programmable gate array
US5958026A (en) * 1997-04-11 1999-09-28 Xilinx, Inc. Input/output buffer supporting multiple I/O standards
US6844756B1 (en) * 2000-06-23 2005-01-18 Cypress Semiconductor Corp. Configurable dedicated logic in PLDs
SE0101184D0 (sv) * 2001-04-02 2001-04-02 Ericsson Telefon Ab L M Micro electromechanical switches
WO2007036985A1 (ja) * 2005-09-27 2007-04-05 Advantest Corporation 管理方法、及び管理装置
US8234540B2 (en) * 2008-07-01 2012-07-31 International Business Machines Corporation Error correcting code protected quasi-static bit communication on a high-speed bus
US7895374B2 (en) * 2008-07-01 2011-02-22 International Business Machines Corporation Dynamic segment sparing and repair in a memory system
US8082475B2 (en) * 2008-07-01 2011-12-20 International Business Machines Corporation Enhanced microprocessor interconnect with bit shadowing
US8201069B2 (en) * 2008-07-01 2012-06-12 International Business Machines Corporation Cyclical redundancy code for use in a high-speed serial link
US20100005335A1 (en) * 2008-07-01 2010-01-07 International Business Machines Corporation Microprocessor interface with dynamic segment sparing and repair
US8082474B2 (en) * 2008-07-01 2011-12-20 International Business Machines Corporation Bit shadowing in a memory system
US8245105B2 (en) * 2008-07-01 2012-08-14 International Business Machines Corporation Cascade interconnect memory system with enhanced reliability
US8139430B2 (en) * 2008-07-01 2012-03-20 International Business Machines Corporation Power-on initialization and test for a cascade interconnect memory system
US7979759B2 (en) * 2009-01-08 2011-07-12 International Business Machines Corporation Test and bring-up of an enhanced cascade interconnect memory system
US20100180154A1 (en) * 2009-01-13 2010-07-15 International Business Machines Corporation Built In Self-Test of Memory Stressor
JP5254093B2 (ja) * 2009-03-19 2013-08-07 ルネサスエレクトロニクス株式会社 電源制御可能領域を有する半導体集積回路
FR3061625B1 (fr) * 2016-12-30 2020-07-24 Commissariat Energie Atomique Structure electronique comprenant une matrice de dispositifs electroniques presentant des performances thermiques ameliorees

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5291661A (en) * 1976-01-28 1977-08-02 Toshiba Corp Semiconductor integrated circuit
JPS5720448A (en) * 1980-07-11 1982-02-02 Nippon Telegr & Teleph Corp <Ntt> Semiconductor integrated circuit device
JPS57198600A (en) * 1981-05-30 1982-12-06 Matsushita Electric Ind Co Ltd Random access memory

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3818452A (en) * 1972-04-28 1974-06-18 Gen Electric Electrically programmable logic circuits
DE2606958A1 (de) * 1976-02-20 1977-08-25 Siemens Ag Bausteinschaltung mit speichertransistoren
US4447881A (en) * 1980-05-29 1984-05-08 Texas Instruments Incorporated Data processing system integrated circuit having modular memory add-on capacity
GB2089160B (en) * 1980-12-05 1985-04-17 Rca Corp Programmable logic gates and networks
WO1982002640A1 (en) * 1981-01-16 1982-08-05 Robert Royce Johnson Universal interconnection substrate
JPS5835963A (ja) * 1981-08-28 1983-03-02 Fujitsu Ltd 集積回路装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5291661A (en) * 1976-01-28 1977-08-02 Toshiba Corp Semiconductor integrated circuit
JPS5720448A (en) * 1980-07-11 1982-02-02 Nippon Telegr & Teleph Corp <Ntt> Semiconductor integrated circuit device
JPS57198600A (en) * 1981-05-30 1982-12-06 Matsushita Electric Ind Co Ltd Random access memory

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6330022A (ja) * 1986-07-22 1988-02-08 Ricoh Co Ltd プログラマブル・ロジツク・デバイス
JPH02171456A (ja) * 1988-12-23 1990-07-03 Matsushita Electric Works Ltd 階段用踏板
JPH0387250A (ja) * 1989-06-21 1991-04-12 Mitsui Toatsu Chem Inc 野地板
JP2007506839A (ja) * 2003-09-24 2007-03-22 バリアン・インコーポレイテッド 低温磁化率補償

Also Published As

Publication number Publication date
DE3470265D1 (en) 1988-05-05
EP0139427B1 (en) 1988-03-30
JPH0584061B2 (ja) 1993-11-30
EP0139427A1 (en) 1985-05-02
US4631686A (en) 1986-12-23

Similar Documents

Publication Publication Date Title
JPS6050940A (ja) 半導体集積回路
US20240296273A1 (en) Integrated circuit, system for and method of forming an integrated circuit
Vai VLSI design
El-Ayat et al. A CMOS electrically configurable gate array
US20240037309A1 (en) Multiplexer
JPH03165061A (ja) 半導体集積回路装置
JPS59163837A (ja) 半導体集積回路
CN102339345B (zh) 用于低功率半导体芯片布局方法以及低功率半导体芯片
US5187555A (en) Semiconductor integrated circuit of standard cell system
US11392743B2 (en) Multiplexer
Ueda et al. A 64-bit carry look ahead adder using pass transistor BiCMOS gates
JPH03204957A (ja) 半導体集積回路
US6781170B2 (en) Integrated circuit base transistor structure and associated programmable cell library
Haines Field-programmable gate array with non-volatile configuration
JPH0837458A (ja) Cmosセル
JP2004040081A (ja) プログラマブル・ゲートアレイ部を備えたマスクプログラマブル論理装置
JP2667108B2 (ja) 半導体集積回路
JPH03204956A (ja) 半導体集積回路
JPH06188312A (ja) 半導体集積回路の製造方法
Sharma et al. Intra Die Super Power Pads Bonding for IR Voltage Drop Reduction in Automotive SoCs
Ikawa et al. A one-day chip: an innovative IC construction approach using electrically reconfigurable logic VLSI with on-chip programmable interconnections
JPS62254445A (ja) アナログ・デイジタル半導体集積回路
Hicks et al. Overview of semicustom IC design
JPH08316328A (ja) 半導体装置の設計方法及び設計装置
JPS61190958A (ja) 半導体集積回路