JP5028714B2 - 半導体集積回路装置、および配線方法 - Google Patents
半導体集積回路装置、および配線方法 Download PDFInfo
- Publication number
- JP5028714B2 JP5028714B2 JP2001100566A JP2001100566A JP5028714B2 JP 5028714 B2 JP5028714 B2 JP 5028714B2 JP 2001100566 A JP2001100566 A JP 2001100566A JP 2001100566 A JP2001100566 A JP 2001100566A JP 5028714 B2 JP5028714 B2 JP 5028714B2
- Authority
- JP
- Japan
- Prior art keywords
- wiring
- basic
- power supply
- semiconductor integrated
- vss
- 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 - Fee Related
Links
- 239000004065 semiconductor Substances 0.000 title claims description 67
- 238000000034 method Methods 0.000 title claims description 30
- 239000002184 metal Substances 0.000 claims description 175
- 238000005452 bending Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 24
- 239000011159 matrix material Substances 0.000 description 24
- 238000012545 processing Methods 0.000 description 19
- 230000010354 integration Effects 0.000 description 13
- 230000008569 process Effects 0.000 description 5
- HCUOEKSZWPGJIM-YBRHCDHNSA-N (e,2e)-2-hydroxyimino-6-methoxy-4-methyl-5-nitrohex-3-enamide Chemical compound COCC([N+]([O-])=O)\C(C)=C\C(=N/O)\C(N)=O HCUOEKSZWPGJIM-YBRHCDHNSA-N 0.000 description 3
- 101001109689 Homo sapiens Nuclear receptor subfamily 4 group A member 3 Proteins 0.000 description 3
- 101000598778 Homo sapiens Protein OSCP1 Proteins 0.000 description 3
- 101001067395 Mus musculus Phospholipid scramblase 1 Proteins 0.000 description 3
- 102100022673 Nuclear receptor subfamily 4 group A member 3 Human genes 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 229910021332 silicide Inorganic materials 0.000 description 2
- FVBUAEGBCNSCDD-UHFFFAOYSA-N silicide(4-) Chemical compound [Si-4] FVBUAEGBCNSCDD-UHFFFAOYSA-N 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229920005591 polysilicon Polymers 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10D—INORGANIC ELECTRIC SEMICONDUCTOR DEVICES
- H10D84/00—Integrated devices formed in or on semiconductor substrates that comprise only semiconducting layers, e.g. on Si wafers or on GaAs-on-Si wafers
- H10D84/90—Masterslice integrated circuits
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10D—INORGANIC ELECTRIC SEMICONDUCTOR DEVICES
- H10D84/00—Integrated devices formed in or on semiconductor substrates that comprise only semiconducting layers, e.g. on Si wafers or on GaAs-on-Si wafers
- H10D84/90—Masterslice integrated circuits
- H10D84/903—Masterslice integrated circuits comprising field effect technology
- H10D84/907—CMOS gate arrays
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Description
【発明の属する技術分野】
本発明は、半導体集積回路装置のレイアウトにおける基本単位を構成する基本セルを使用した半導体集積回路装置、および配線方法に関するものであり、特に、ゲートアレイ方式やスタンダードセル方式の半導体集積回路装置に使用される基本セルを使用した半導体集積回路装置、および配線方法に関するものである。
【0002】
【従来の技術】
従来より、基本セルをマトリクス状に配置して構成した機能回路ブロックを、配置するゲートアレイ方式やスタンダードセル方式等の半導体集積回路装置がある。図12に基本セル100の1例を示す。基本セル100に電源電圧VDD及び接地電位VSSを供給するために、基本セル100内に電源電圧配線VDD及び接地電位配線VSSである、いわゆるパワーレールVDD、VSSを備えている。また接続端子2、3は、PMOSトランジスタのN型ウェル領域、及びNMOSトランジスタのP型ウェル領域の各々を、電源電圧VDD、及び接地電位VSSにバイアスするために配置されている。
【0003】
パワーレールVDD、VSS、また接続端子2、3を基本セル100内に固定して設定しておけば、基本セル100をマトリクス状に配置した場合(図13、14、参照)、パワーレールVDD、VSS、また接続端子2、3は所定の配線トラックに配置されることとなる。そこで予め、基本セル100内に、基本セル100列の延長方向(基本セル100の横方向)の配線トラック仕様に合致するように、基本セル100間の接続端子2、3を含んでパワーレールVDD、VSSを配置しておくことが一般的に行われている。これにより、機能回路ブロック200を構成するために基本セル100をマトリクス状に配置した時点で、パワーレールVDD、VSSも同時に行われる。図14に示すように、基本セル100を配置することにより、パワーレールVDD、VSSが、基本セル100列の延長方向(基本セル100の横方向)の配線トラックに沿って平行に配線されることとなる。そして、これらのパワーレールVDD、VSSは回路動作上重要な配線であるため、最下層のメタル配線層M1で構成されることが一般的である。
【0004】
【発明が解決しようとする課題】
しかしながら、上記従来技術の基本セル100においては、機能回路ブロックを構成するために基本セル100をマトリクス状に配置すると同時にパワーレールVDD、VSSの配線が完了するものの、パワーレールVDD、VSSの配線方向、配線幅、及び配線層を最下層のメタル配線層M1から変更することができないという問題がある。
【0005】
図13に、4つの基本セル100A、100B、100C、100Dを2×2のマトリクス状に配置して、図3に示す機能回路を機能回路ブロック200に構成した場合のレイアウト例を示す。図から明らかなようにパワーレールVDD、VSSは最下層のメタル配線層M1で構成され、基本セル100A乃至100D列の延長方向(基本セル100A乃至100Dの横方向)の配線トラックに沿って所定配線幅で配線される。従って、NOR1を構成する基本セル100Cからの出力、及びNOR2を構成する基本セル100Dからの出力と、これらの出力が入力されるNAND1を構成する基本セル100A、100Bの所定ゲートとの間には、最下層のメタル配線層M1で構成されたパワーレールVDD、VSSが配線されている。ゲートアレイ方式やスタンダードセル方式の半導体集積回路装置においては、機能回路ブロック間の配線に上位階層のメタル配線層を使用し、機能回路ブロック内の配線においては、信号配線は、パワーレールVDD、VSSと同様に最下層のメタル配線層M1で構成することが一般的である。このためNOR1とNAND1との接続にはVIA101A及び101Cを介して上層のメタル配線層M2により、またNOR2とNAND1との接続にはVIA101B及び101Dを介して上層のメタル配線層M2により、最下層のメタル配線層M1で構成されたパワーレールVDD、VSSをまたぐことが必要となる。機能回路ブロックが大きな回路構成になるに従いパワーレールVDD、VSSをまたぐ必要が多くなり、メタル配線の自由度を損なうと共にメタル配線構成が複雑になる。更に上層のメタル配線層M2での配線箇所が増大するので、上層のメタル配線層M2の配線領域を損なう。また、基本セル100に固定されたパワーレールVDD、VSSを有した状態で、同層の配線層を使用してその他の信号配線等も配線する場合には、必要配線トラックを増加させることが必要となり、基本セル100のセル高さを高くする必要がある。これは半導体集積回路の高集積化の妨げとなり問題である。
【0006】
また、図14に示すように、パワーレールVDD、VSSの配線方向、配線幅、及び配線層が固定であるので、基本セル100(M、N)(M、Nは、1以上の整数)をマトリクス状に配置して構成される機能回路ブロック300の回路仕様に合致したパワーレールVDD、VSSの配線となるような配線変更はできない。即ち、高速な回路動作を行う機能回路ブロックや大きな負荷を駆動する機能回路ブロックに対して所望の回路動作を行なわせるために充分な電源供給能力を確保できない虞がある。また消費電流が少ない機能回路ブロックに対して必要以上の電源供給能力を有する配線ピッチとなり高集積化の妨げとなる虞がある。
【0007】
更に図14において、基本セル100(M、N)におけるパワーレールVDD、VSSの配線方向、配線幅、及び配線層は固定であるので、この基本セル100(M、N)を配置した機能回路ブロック300においても固定される。この機能回路ブロック300を配置してゲートアレイ方式やスタンダードセル方式の半導体集積回路装置を構成する場合、機能回路ブロック300におけるパワーレールVDD、VSSの配線方向、配線幅、及び配線層は固定されてしまう。従って、機能回路ブロック300周辺のパワーレールVDD、VSSの配線状況に適合させて機能回路ブロック300を配置することができない場合があり、ゲートアレイ方式やスタンダードセル方式の半導体集積回路装置の高集積化を図ることができない虞があり問題である。
【0008】
本発明は前記従来技術の問題点を解消するためになされたものであり、基本セルを利用して機能回路ブロックあるいは半導体集積回路装置をレイアウトする際、配線の自由度を向上させることのできる半導体集積回路装置、および配線方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
前記目的を達成するために、本発明に係る半導体集積回路装置は、それぞれが複数の接続端子を備えた複数の基本セルが形成されるパターン層と、パターン層より上層にあって、複数の基本セルに共通に配線される電源配線を形成しない第1金属配線層と、第1金属配線層より上層にあって、複数の基本セルに共通に配線される電源配線を形成する第2金属配線層とを備え、基本セルの輪郭を構成する隣接する二辺のうち一辺の方向をX方向、他辺の方向をY方向とした場合、単一の基本セル内において、複数の接続端子は、互いに、X座標およびY座標が異なる位置に配置され、複数の基本セルと電源配線とは、複数の接続端子を介して接続されることを特徴とする。
【0010】
本発明の半導体集積回路装置では、複数の基本セルに共通に配線される電源配線は、第1金属配線層によっては形成されず、第1金属配線層より上層にある第2金属配線層により形成される。そして、複数の基本セルと電源配線とは、複数の接続端子を介して接続される。また、複数の接続端子は、基本セルの輪郭を構成する隣接する二辺のうち一辺の方向をX方向、他辺の方向をY方向とした場合、単一の基本セル内において、互いに、X座標およびY座標が異なる位置に配置される。
【0011】
これにより、複数の基本セル間に共通に配線される電源配線による制約を受けず自在に配線を行うことができる。更に基本セルを配置して機能回路ブロックを構成する場合には、複数の基本セルに共通に配線される電源配線がないため、機能回路ブロック内の配線を自由に設定、変更することができ、電源配線とその他の信号配線とのレイアウト上の相互の干渉を回避することができる。即ち、上層の配線を使用して下層の配線をまたぐ配線構成を必要最低限に抑えることができ、配線の自由度を最大限に確保することができるので、配線構成を単純にすることができると共に、上層配線の配線領域を必要以上に損なうことがない。
また複数の基本セルに共通に配線される電源配線を上位の配線層である第2金属配線層で自由に設定できるので、両配線を同一の配線層により構成する場合に比して基本セルのセル高さを抑えたまま必要配線トラックを確保することができる。従って、効率的な配線構成とコンパクトな基本セル高さを実現して半導体集積回路装置の高集積化に寄与するところ大である。また機能回路ブロックの回路動作仕様に応じて自由に基本セル間に配線されるべき配線の配線方向、配線幅、及び配線層を設定することができるので、各回路動作仕様に適した配線により最適な回路動作を実現することができる。更に基本セルをマトリクス状に配置した機能回路ブロックを配置するゲートアレイ方式やスタンダードセル方式の半導体集積回路装置において、機能回路ブロックにおける配線状況に合わせて基本セル間に配線されるべき配線の配線方向、配線幅、及び配線層を自由に設定することができ、効率的な機能回路ブロックの配置配線を実現して半導体集積回路装置の高集積化を図ることができる。
【0012】
また、接続端子を2種以上備え、互いの接続端子は、他の接続端子に接続される基本セル間に配線されるべき電源配線の配線方向とは異なる位置に配置されることが好ましい。
【0013】
この構成では、2種以上の接続端子が、各々に接続される基本セル間に配線されるべき電源配線の配線方向とは異なる位置に配置されており、接続端子に接続される基本セル間に配線されるべき配線同士が干渉することはない。
【0014】
これにより、基本セル間に配線されるべき電源配線同士が同一の配線層で構成されている場合でも、これらの電源配線が相互に交差することなく配線方向を設定することができる。
【0015】
また、各接続端子は、X座標及びY座標が共に異なる位置に配置され、個々の接続端子に接続される基本セル間に配線されるべき電源配線が、XあるいはY方向の相互に直交する2方向の何れの方向に相互に交差することなく配線することができることが好ましい。
【0016】
また、本発明に係る半導体集積回路装置は、更に、接続端子は、基本セル間に配線されるべき電源配線と同じ配線層を含むスタックVIAを備えることを特徴とする。
【0017】
接続端子は、スタックVIAを介して基本セル間に配線されるべき電源配線に接続される。
【0018】
これにより、スタックVIAに含まれる配線層を基本セル間に配線されるべき電源配線の配線層として使用することができるので、基本セル間に配線されるべき電源配線として選択できる配線層をスタックVIAに含まれる配線層の中から適宜に選択することができ、配線の自由度を高めることができる。
また、基本セル間に配線されるべき電源配線は、基本セル、基本セルを2以上備えて特定の回路機能を奏するブロックセル、及びブロックセルを2以上備えるマクロセルを相互に結線する配線であることが好ましい。
【0019】
また、本発明に係る半導体集積回路装置は、更に、基本セル間に配線されるべき電源配線は、電源配線及び接地配線を含み、接続端子は、基本セルへの電源供給端子及び接地電位供給端子を含むことを特徴とする。
【0020】
基本セル間に配線されるべき電源配線は電源配線及び接地配線を含んでおり、更に接続端子は基本セルへの電源供給端子及び接地電位供給端子を含んでおり、基本セル間に配線されるべき電源配線を接続端子に接続することにより、基本セルに電源電圧及び接地電位を供給する。
【0021】
これにより、基本セルへの電源電圧及び接地電位の供給配線を自由に設定することができ、機能回路ブロックの回路動作仕様に伴う消費電流に応じて電源電圧配線及び接地配線の配線方向、配線幅、及び配線層を自由に設定することができる。各回路動作仕様に伴う消費電流に適した電源供給及び接地供給により最適な回路動作を実現することができる。また基本セルをマトリクス状に配置した機能回路ブロックを配置するゲートアレイ方式やスタンダードセル方式の半導体集積回路装置において、機能回路ブロック間における配線状況に合わせて電源電圧配線及び接地配線の配線方向、配線幅、及び配線層を自由に設定することができ、効率的な機能回路ブロックの電源供給及び接地供給を実現して半導体集積回路装置の高集積化を図ることができる。
【0022】
また、固定された電源配線の配線方向および配線幅は、選択可能であることが好ましい。また、固定された電源配線の配線幅は、基本セルの幅を越えた幅で形成されることが好ましい。また、固定された電源配線は、配線禁止領域を迂回する迂回ルートを形成することがこのましい。
また、本発明に係る配線方法は、レイアウトにおける基本単位を構成し、前記基本単位間に共通に配線される固定された電源配線を備えておらず、最下層の金属配線層より上層に配線される上層金属配線層と接続されるべき接続端子を備えている基本セルを、2以上配置する半導体集積回路装置に配線を施すに当たり、基本セル間の接続端子間を電源配線として接続する上層金属配線層を、配線方向及び配線幅を適宜に選択して、上層金属配線層より下層にある配線層の配線に優先して配線することを特徴とする。
【0023】
【0024】
これにより、上層金属配線層による制約を受けず自在に配線を行なうことができる基本セル、及び上層金属配線層が固定されていない基本セルを配置するため、自由に下層の配線層で配線される内部配線を設定、変更することができる機能回路ブロックにより、半導体集積回路装置を構成するので、上層金属配線層と上層より下層の配線層との間の相互の干渉を回避することができる。そして上層の配線により下層の配線をまたぐ配線構成を必要最低限に抑えて、構成が単純で、自由度が大きく効率的な配線構成とし、上層の配線の配線領域を必要以上に損なうことがない。上層金属配線層を基本セル内の配線とは別に最下層の配線層より上層に配線される配線層で自由に設定できるので、両配線を同一の配線層により構成する場合に比して基本セルのセル高さを抑えたままで必要となる配線トラックを確保することができるコンパクトな基本セル高さを有した半導体集積回路装置を提供することができる。また機能回路ブロックの回路動作仕様に応じて自由に上層金属配線層の配線方向、配線幅を設定することができるので、各回路動作仕様に適した上位配線により最適な回路動作を有した半導体集積回路装置を提供することができる。更に機能回路ブロック間の配置状況に合わせて上層金属配線層の配線方向、配線幅を自由に設定することができ、効率的な機能回路ブロックの配置配線を実現して半導体集積回路装置の高集積化を図ることができる。
【0025】
また上層金属配線層の配線幅を基本セルの高さを越えて面状に形成してやれば、電源電圧あるいは接地電位の配線プレーンを半導体集積回路装置内の機能回路ブロックを覆うようにして形成することができ、ノイズ緩和策として好ましいものである。この場合、上層金属配線層が2種以上ある場合には、上層配線層毎に異なる配線層を設定することにより、多重の面状構造を有する配線プレーンを形成することができる。
【0026】
また、各上層金属配線層の配線経路中に配線禁止領域が存在する場合、各上層金属配線層の配線経路を適宜に屈曲させることにより、配線禁止領域を適宜に迂回することが好ましい。
【0027】
【0028】
これにより、上層金属配線層の配線経路中にも、個別に配線禁止領域を設定することができ、この場合には、適宜に上位配線を迂回させることができるので、上層金属配線層を自由に配線することができる。上層金属配線層と配線禁止領域との間の相互の干渉を回避することができる。また、配線禁止領域の迂回部の前後においては、上層金属配線層の配線トラックは不変であるので、隣接部との配線接続関係を崩すことなく必要最小限の上層金属配線層の迂回路により配線禁止領域を迂回して柔軟に配線を施すことができる。
【0029】
【0030】
【0031】
【0032】
【0033】
【発明の実施の形態】
以下、本発明の半導体集積回路装置、および配線方法について具体化した実施形態を図1乃至11に基づき図面を参照しつつ詳細に説明する。図1は、本実施形態の基本セルを示すレイアウト図である。図2は、本実施形態の基本セルを使用して構成した機能回路ブロックを示すレイアウト図である。図3は、図2における機能回路ブロックを示す回路図である。図4は、本実施形態の基本セルをマトリクス状に配置した場合におけるパワーレールの第1具体例を示すレイアウト図である。図5は、本実施形態の基本セルをマトリクス状に配置した場合におけるパワーレールの第2具体例を示すレイアウト図である。図6は、本実施形態の基本セルをマトリクス状に配置した場合におけるパワーレールの第3具体例を示すレイアウト図である。図7は、本実施形態の基本セルをマトリクス状に配置した場合におけるパワーレールの第4具体例を示すレイアウト図である。図8は、本実施形態の基本セルをマトリクス状に配置した場合におけるパワーレールの第5具体例を示すレイアウト図である。図9は、本実施形態の機能回路ブロックを半導体集積回路装置に配置する場合のパワーレールの第6具体例を示すレイアウト図である。図10は、本実施形態における配線装置の構成図である。図11は、本実施形態の基本セルを使用した機能回路ブロックへの配線方法のフロー図である。
【0034】
図1に示す本発明の実施形態の基本セル1は、従来技術における基本セル100(図12、参照)と同様に、1組のP型拡散領域4とN型拡散領域5を2本のポリシリコンゲート6、7が分割することにより、2本のポリシリコンゲート6、7で挟まれた領域を共通のソースあるいはドレイン領域として、2つのPMOSトランジスタ及びNMOSトランジスタを構成している。これらのPMOS及びNMOSトランジスタは、各々N型ウェル領域及びP型ウェル領域(不図示)内に構成されており、接続端子2、3は、N型及びP型ウェル領域への電源電圧VDD及び接地電位VSSを供給するための接続端子である。メタル配線層とN型及びP型ウェル領域とのコンタクト構造として構成することができるほか、基本セル1を実現する製造プロセスに応じて多層のメタル配線層とN型及びP型ウェル領域とのスタックVIA構造として構成することもできる。本実施形態では、これらの接続端子2、3、そして2つのPMOS及びNMOSトランジスタへの電源電圧VDD及び接地電位VSSの供給配線であるパワーレールVDD、VSSは配置されていない。
【0035】
図2に、4つの基本セル1A、1B、1C、1Dを2×2のマトリクス状に配置して、図3に示す機能回路を実現した機能回路ブロック20のレイアウト例を示す。基本セル1A、1B、1C、1DにはパワーレールVDD、VSSが配置されていないので、機能回路ブロック20内のメタル配線を最下層のメタル配線層M1の接続によりレイアウトする際、パワーレールVDD、VSSをまたぐという制約がなく最下層のメタル配線層M1のみで自由に接続することができる。具体的には、NOR1を構成する基本セル1Cからの出力、及びNOR2を構成する基本セル1Dからの出力と、これらの出力が入力されるNAND1を構成する基本セル1A、1Bの所定ゲートとの間に、最下層のメタル配線層M1で構成されたパワーレールVDD、VSSが存在しないので、この間のメタル配線を最下層のメタル配線層M1により直接に接続することができる。尚、NAND1を構成する基本セル1A、1BのNMOSトランジスタへの接地電位VSSの供給、及びNOR1、2を構成する基本セル1C、Dへの電源電圧VDDの供給は、スタックVIA構造を有する接続端子3A、2Dに、図示しない上層のメタル配線層を接続することにより行うことができる。
【0036】
従って、基本セル1内のメタル配線を、基本セル間に配線されるべき配線であるパワーレールVDD、VSSによる制約を受けずに自在に行うことができる。更に4つの基本セル1A乃至1Dを配置して機能回路ブロック20を構成する場合には、パワーレールVDD、VSSが固定されていないため、機能回路ブロック20内のメタル配線を自由に設定、変更することができ、パワーレールVDD、VSSとその他の信号配線とのレイアウト上の相互の干渉を回避することができる。即ち、上層のメタル配線層M2を使用して最下層のメタル配線層M1をまたぐメタル配線構成を必要最低限に抑えることができ、メタル配線の自由度を最大限に確保することができるので、メタル配線構成を単純にすることができると共に、上層のメタル配線層M2の配線領域を必要以上に損なうことがない。またパワーレールVDD、VSS等を基本セル1内のメタル配線層とは別に上層のメタル配線層M2で自由に設定できるので、両配線を同一のメタル配線層により構成する場合に比して基本セル1のセル高さを抑えたまま必要配線トラックを確保することができる。従って、効率的な配線構成とコンパクトな基本セル1の高さを実現して半導体集積回路装置の高集積化に寄与するところ大である。また機能回路ブロック20の回路動作仕様に応じて自由にパワーレールの配線方向、配線幅、及び配線層を設定することができるので、各回路動作仕様に適したパワーレールVDD、VSSにより最適な回路動作を実現することができる。
【0037】
またスタックVIAを構成するメタル配線層をパワーレールVDD、VSSのメタル配線層として使用することができるので、パワーレールVDD、VSSとして選択できるメタル配線層の階層をスタックVIAを構成する配線層の中から適宜に選択することができ、配線の自由度を高めることができる。
【0038】
図4には、基本セル1(M、N)(M、Nは、1以上の整数)をM×Nのマトリクス状に配置した機能回路ブロック31におけるパワーレールVDD、VSSの配線状況を示す第1具体例である。機能回路ブロック31内のメタル配線を最下層のメタル配線層M1で構成しておき、基本セル1(M、N)における接続端子2、3(図1、参照)をスタックVIA構造として、上層のメタル配線層M2で構成したパワーレールVDD、VSSを接続すれば機能回路ブロック31内のメタル配線とパワーレールVDD、VSSとを相互に干渉することなく配置することができる。また機能回路ブロック31内のメタル配線のうちパワーレールVDD、VSSの配線方向と同一方向のメタル配線をパワーレールVDD、VSSのメタル配線層と同じメタル配線層とし、直交するメタル配線を異なるメタル配線層として構成することもできる。
【0039】
第1具体例のパワーレールVDD、VSSのメタル配線方式は、機能回路ブロック31の回路動作が比較的低速である等の理由により回路動作における消費電流が少なく、電源供給能力を強化する必要のない場合に適用して好適なパワーレールVDD、VSSの構成である。パワーレールVDD、VSSの配線方向を基本セル1(M、N)の高さ方向とすることにより配線ピッチ大きくすることができ、限られた基本セル1の高さにおいてパワーレールVDD、VSS間の配線領域を広く確保することができるので、パワーレールVDD、VSSと同じメタル配線層による配線トラックを最大限確保することができる。効率的な配線構成とコンパクトな基本セル1(M、N)の高さを実現して半導体集積回路装置の高集積化に寄与するところ大である。
【0040】
図5は、図4と同様な基本セル1(M、N)の配置に対して、パワーレールVDD、VSSの配線方向を90度回転した場合を示す第2具体例である。機能回路ブロック32内のメタル配線を最下層のメタル配線層M1で構成しておき、基本セル1(M、N)における接続端子2、3(図1、参照)をスタックVIA構造として、上層のメタル配線層M2で構成したパワーレールVDD、VSSを接続すれば、機能回路ブロック32内のメタル配線とパワーレールVDD、VSSとを相互に干渉することなく配置することができる。また機能回路ブロック32内のメタル配線のうちパワーレールVDD、VSSの配線方向と同一方向のメタル配線をパワーレールVDD、VSSのメタル配線層と同じメタル配線層とし、直交するメタル配線を異なるメタル配線層として構成することもできる。
【0041】
第2具体例のパワーレールVDD、VSSのメタル配線方式は、機能回路ブロック32の回路動作が高速である等の理由により回路動作における消費電流が大きく、電源供給能力を強化する必要がある場合に適用して好適なパワーレールVDD、VSSの構成である。パワーレールVDD、VSSの配線方向を基本セル1(M、N)の幅方向にすることにより配線ピッチを狭くすることができ、基本セル1(M、N)当りの電源供給能力を向上させることができる。
【0042】
第1及び第2具体例における基本セル1(M、N)では、パワーレールVDD、VSSを接続すべき接続端子2、3(図1、参照)のX座標及びY座標が共に異なる位置に配置されているので、基本セル1(M、N)をマトリクス状に配置した機能回路ブロック31、32へのパワーレールVDD、VSSの配線方向を、X方向あるいはY方向の互い直交する2方向の何れの方向にも相互に交差することなく配線することができる。
【0043】
従って、基本セル1(M、N)へのパワーレールVDD、VSSを自由に設定することができ、機能回路ブロック31、32の回路動作仕様に伴う消費電流に応じてパワーレールVDD、VSSの配線方向、配線幅、及び配線層を自由に設定することができる。各回路動作仕様に伴う消費電流に適した電源供給及び接地供給により最適な回路動作を実現することができる。
【0044】
図6は、図4の第1具体例におけるパワーレールVDD、VSSの配線幅を太く強化した第3具体例である。機能回路ブロック33内のメタル配線を、図4における機能回路ブロック31内のメタル配線と同様に、最下層のメタル配線層M1で構成しておき、基本セル1(M、N)における接続端子2、3(図1、参照)をスタックVIA構造として、上層のメタル配線層M2で構成したパワーレールVDD、VSSを接続する。機能回路ブロック33内のメタル配線とパワーレールVDD、VSSとは相互に干渉することはないので、パワーレールVDD、VSSのメタル配線幅を任意に設定して、機能回路ブロック33の回路動作仕様に応じた消費電流に適合した電源供給能力にすることができる。尚、図6に示すように、パワーレールVDD、VSSを機能回路ブロック33を覆うように配置する場合、機能回路ブロック33内の信号配線領域を確保するためには、パワーレールVDD、VSS用のメタル配線層を最上層のメタル配線層で行えば、両メタル配線間に干渉はなく好都合である。パワーレールVDD、VSSを上層のメタル配線層M2で行う場合には、機能回路ブロック33内のメタル配線を最下層のメタル配線層M1で行うが、パワーレールVDD、VSSのメタル配線を図示しない更に上層のメタル配線層で行えば、機能回路ブロック33内の配線を最上層を除く多層のメタル配線層で行うことができる。
【0045】
図7に示す第3具体例は、パワーレールVDD、VSSを、各々異なるメタル配線層で面状に構成したものである。機能回路ブロック34内のメタル配線を、図4における機能回路ブロック31内のメタル配線と同様に、最下層のメタル配線層M1で構成しておき、更に基本セル1(M、N)における接続端子2、3(図1、参照)をスタックVIA構造としておく。パワーレールVDD、VSSのうち接地電位VSSの供給には、上層のメタル配線層M2を面状に構成して接続端子2のスタックVIA構造における上層のメタル配線層M2と接続する。この場合、接続端子3を構成するスタックVIA構造の上層のメタル配線層M2とは接続されないように、面状構造の上層のメタル配線層M2のうち接続端子3の位置している部分には開孔を設けておく。パワーレールVDD、VSSのうち電源電圧VDDの供給には、上層のメタル配線層M2より更に上層のメタル配線層M3を面状に構成して接続端子3のスタックVIA構造における更に上層のメタル配線層M3と接続する。機能回路ブロック34内のメタル配線とパワーレールVDD、VSSとは相互に干渉することはないので、機能回路ブロック34内の信号配線の制約を受けることなく機能回路ブロック34全面を覆うようにパワーレールVDD、VSSのメタル配線を面状に構成することができる。尚、メタル配線層が4層以上の多層構成の場合には、パワーレールVDD、VSS用のメタル配線層を最上層から2層のメタル配線層で行えば、機能回路ブロック34内の信号配線に供することができるメタル配線層の数を2層以上確保することができ信号配線の自由度を高めることができて好都合である。
【0046】
従って、パワーレールVDD、VSSによる制約を受けず自在にメタル配線を行なうことができる基本セル1(M、N)、及びこの基本セル1(M、N)を配置して機能回路ブロック34を構成した場合に、パワーレールVDD、VSSが固定されていないため、自由に内部のメタル配線を設定、変更することができ、パワーレールVDD、VSSとその他の信号配線との間の相互の干渉を回避することができる。そしてパワーレールVDD、VSSを基本セル1(M、N)内の最下層のメタル配線層M1とは別に上層のメタル配線層M2、M3で面状に設定できるので、両メタル配線を同一のメタル配線層により構成する場合に比して基本セル1(M、N)のセル高さを抑えたままで必要となる配線トラックを確保することができるコンパクトな基本セル高さを有した半導体集積回路装置を提供することができる。またパワーレールVDD、VSSを基本セル1(M、N)の高さを越えて全体を覆うように面状に形成するので、パワーレールVDD、VSSの配線プレーンを形成することができ、ノイズ緩和策として好適な構成とすることができる。この場合、パワーレールVDD、VSS等が2種以上ある場合には、パワーレールVDD、VSS等毎に異なるメタル配線層を設定してやれば多重の面状構造を有する配線プレーンを形成することができる。
【0047】
図8の第5具体例は、図4の第1具体例と同様に基本セル1(M、N)をM×Nのマトリクス状に配置した機能回路ブロック35におけるパワーレールVDD、VSSの配線状況を示す。図4の第1具体例と異なる部分は、基本セル1(1、3)と基本セル1(2、3)とを接続するメタル配線Lを、パワーレールVDD、VSSの配線に使用する上層のメタル配線層M2で構成した点である。このため、メタル配線LとパワーレールVDD、VSSとの干渉を避けるため、メタル配線L及びレイアウト上必要なメタル配線間の間隔を考慮したデザインルールにより、パワーレールVDD、VSSの配線禁止領域Zが発生する。本来であれば、パワーレールVDD、VSSと直交するメタル配線Lは、パワーレールVDD、VSSの配線とは干渉しない最下層のメタル配線層M1により構成することが原則である。しかしながら、メタル配線Lの間に最下層のメタル配線層M1による配線があり、メタル配線Lを、上層のメタル配線層M2で構成してこの最下層のメタル配線層M1をまたぐ必要がある場合がある。第5具体例では、基本セル1(M、N)にパワーレールVDD、VSSが配置されていないことを利用して、機能回路ブロック35を構成した場合のメタル配線の状況から、メタル配線Lを最下層のメタル配線層M1で構成できない場合には、上層のメタル配線M2でも構成することができることを示している。この場合には、機能回路ブロック35内において配線禁止領域Zを迂回してパワーレールVDD、VSSを配線することができる。そしてこの迂回経路は機能回路ブロック35内に限定されるので、機能回路ブロック35の端部におけるパワーレールVDD、VSSの配線トラックに影響を与えることもなく、隣接する機能回路ブロックとの配線接続関係を崩すことなく、基本セル間に配線されるべき配線を必要最小限の迂回により柔軟に配線を施すことができる。
【0048】
従って、パワーレールVDD、VSSの配線経路中にも、個別に配線禁止領域Zを設定することができ、この場合には、適宜にパワーレールVDD、VSSを迂回させることができるので、パワーレールVDD、VSSを自由に配線することができる。パワーレールVDD、VSSと配線禁止領域Zとの間の相互の干渉を回避することができる。また、配線禁止領域Zを迂回する前後においては、パワーレールVDD、VSSの配線トラックは不変であるので、半導体集積回路装置において隣接する機能回路ブロックとの配線接続関係を崩すことなく必要最小限のパワーレールVDD、VSSの迂回により配線禁止領域Zを迂回して柔軟にメタル配線を施すことができる。
【0049】
図9の第6具体例は、機能回路ブロック36をマクロセルとしてゲートアレイ方式やスタンダードセル方式の半導体集積回路装置50A、50Bに配置する場合を示す。半導体集積回路装置50A、50BにおけるパワーレールVDD、VSSの配線方向は、半導体集積回路装置50A、50Bのレイアウト状況、あるいはデザインルール等の仕様により個別に異なることが一般的である。また、機能回路ブロック36を配置する位置によってもパワーレールVDD、VSSの配線方向は異なるものである。第6実施形態では、機能回路ブロック36を配置する位置におけるパワーレールVDD、VSSの配線方向が、半導体集積回路装置50Aの場合X方向(横方向)であるが、半導体集積回路装置50BではY方向(縦方向)となる。そこで機能回路ブロック36を、パワーレールVDD、VSSが配置されていない基本セル1により構成してやれば、機能回路ブロック36を半導体集積回路装置50A、50Bに配置する際、半導体集積回路装置50A、50BにおけるパワーレールVDD、VSSの配線状況に応じて、適宜に機能回路ブロック36のパワーレールVDD、VSS配線方向を変更することができ、機能回路ブロック36の配置を簡易且つ確実に行うことができる。また、機能確認の完了した機能回路ブロック36を予めマクロセルライブラリ、即ちIP(Intellectual Property)として所有している場合、パワーレールVDD、VSSを機能回路ブロック36内の信号配線に影響を受けない上層のメタル配線にて構成するようにしてやることにより、半導体集積回路装置50A、50BにおけるパワーレールVDD、VSSの配線状況に応じて、適宜に機能回路ブロック36のパワーレールVDD、VSS配線方向を変更することができる。
【0050】
従って、機能回路ブロック36を配置するゲートアレイ方式やスタンダードセル方式の半導体集積回路装置50A、50Bにおいて、機能回路ブロック36A、36B間の配置位置に合わせてパワーレールVDD、VSSの配線方向、配線幅、及び配線層を自由に設定することができ、効率的な機能回路ブロック36A、36Bの配置配線を実現して半導体集積回路装置50A、50Bの高集積化を図ることができる。
【0051】
図10における配線装置41は、中央処理装置(以下、CPUと略記する。)42を中心にバス48を介して、メモリ43、磁気ディスク装置44、表示装置(以下、CRTと略記する。)45、キーボード46、及び外部記録媒体駆動装置47が相互に接続されており、更に外部記録媒体駆動装置47にCDROMや磁気媒体等の外部記録媒体49が着脱可能に設置される構成である。
【0052】
後述の図11に示す本実施形態の基本セル1を使用した機能回路ブロックへの配線方法のフローを実行するプログラムは、配線装置41内のメモリ43や磁気ディスク装置44等に記録されている他、CDROMや磁気媒体等の外部記録媒体49に記録されている場合には外部記録媒体駆動装置47を介してメモリ43、磁気ディスク装置44等に記録され、あるいは直接CPU42に転送される。またこのとき、パワーレールVDD、VSS等の配線方向、配線幅、配線優先順位、配線層、及び配線経路中の配線禁止領域Zを含む配線情報を、必要に応じて設定する配線情報設定手段は、キーボード46により設定され、またはCDROMや磁気媒体等の外部記録媒体49等により設定され構成される。また設定された各種配線情報は、メモリ43や磁気ディスク装置44等の配線情報記憶手段に格納される。また、メモリ43や磁気ディスク装置44等の配線情報記憶手段には、基本セル1の接続端子の配置位置も格納される。上記プログラムの処理に従って制御手段としてのCPU42等からの指令により必要に応じてこれらの情報が参照されて配線処理が行なわれる。そして処理中の配線処理状況をCRT45等の確認手段により確認しながら配線処理を進め、配線処理結果は、メモリ43や磁気ディスク装置44、あるいは外部記録媒体駆動装置47を介してCDROM、磁気媒体等の外部記録媒体49等に配線データ格納手段に格納される。
【0053】
図11のフロー図は、本実施形態の基本セル1を使用した機能回路ブロックにメタル配線を施す場合の配線方法を示している。ステップ(以下、Sと略記する。)1において、キーボードあるいは磁気ディスク44、外部記録装置49等によりパワーレールVDD、VSSの配線を優先する設定がされる場合には(S1:YES)、更にパワーレール配線の配線方向、配線幅、及び使用するメタル配線層を設定する(S2)。そして機能回路ブロック中に配線禁止領域が存在するか否かの判断を行う(S3)。存在すると判断される場合には(S3:YES)、その配線禁止領域を迂回する迂回経路を決定する(S4)。迂回経路が決定され、あるいは配線禁止領域が存在しないと判断された後(S3:NO)、パワーレールVDD、VSSの配線を実施する(S5)。配線終了後、信号配線等のパワーレールVDD、VSS以外のメタル配線を実行すべく設定されていれば(S6:YES)、自動配線処理のルーチンへ移行し自動配線を行う(S8)。自動配線の終了、あるいはその他の信号配線を行う必要がなければ(S6:NO)配線処理を終了する。一方、S1において、パワーレールVDD、VSSの配線を優先しない旨の設定がされている場合には(S1:NO)、パワーレールVDD、VSSをその他の信号配線と同様に自動配線処理を行うメタル配線として設定した上で(S7)、自動配線処理のルーチンへ移行し自動配線を行う(S8)。自動配線の終了により配線処理は終了する。尚、S8に示す自動配線処理は、公知の自動配線プログラムを使用することができる。
【0054】
従って、パワーレールVDD、VSSによる制約を受けず自在にメタル配線を行なうことができる基本セル1、及び基本セル1にパワーレールVDD、VSSが固定されていないため、基本セル1を配置した機能回路ブロックにおいて、相互の干渉なく自由に配線を設定、変更することができる配線方法を、図10の配線装置において実行することができる。更に機能回路ブロック間の配置状況に合わせてパワーレールVDD、VSSの配線方向、配線幅、及び配線層を自由に設定することができ、効率的な機能回路ブロックの配置配線を実現して半導体集積回路装置の高集積化を図ることができる。また基本セル1をマトリクス状に構成した機能回路ブロックを配置するゲートアレイ方式やスタンダードセル方式の半導体集積回路装置において、機能回路ブロック間の配置状況に合わせてパワーレールVDD、VSSの配線方向、配線幅、及び配線層を自由に設定することができる配線方法を、図10の配線装置において実行することができる。
【0055】
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良、変形が可能であることは言うまでもない。
例えば、本実施形態の第1乃至第3具体例においては、機能回路ブロック内の電源電圧配線VDD及び接地電位配線VSSを最下層のメタル配線層M1により構成しておき、パワーレールVDD、VSSを上層のメタル配線M2により構成する場合を例に説明をしたが、これに限定されるものではなく、機能回路ブロック内の電源電圧配線VDD及び接地電位配線VSSを上層のメタル配線により構成することもできる。またパワーレールVDD、VSSについては、上層のメタル配線M2より更に上層のメタル配線により構成することもできる。そしてこの時の接続端子2、3を、スタックVIAにより構成することとすれば、各層のメタル配線層と接続することができる。
【0056】
また、第5具体例においては、上層のメタル配線層M2において、パワーレールVDD、VSSが配線禁止領域Zを迂回する場合を例に説明したが、これに限定されるものではなく、パワーレールVDD、VSSを構成するメタル配線層であれば、他の階層のメタル配線層においても同様に迂回路を形成することができることは言うまでもない。
【0057】
また、配線方法のフロー図においては、パワーレールVDD、VSSのメタル配線を優先する場合、優先せずその他の信号配線と同様に扱い自動配線処理を行う場合、またパワーレールVDD、VSSのメタル配線を優先する際、配線禁止領域を迂回する場合、更にその他の信号配線については配線処理を行わずパワーレールVDD、VSSのメタル配線についてのみ、配線処理を行う場合のそれぞれについて適宜処理フローが分岐されるフロー図を例に説明したが、これに限定されるものではなく、各々の処理を単独で、あるいは任意の組み合わせで配線方法の処理フローを実行するようにしても良い。
【0058】
また、本実施形態においては、メタル配線についての例を説明をしたが、これに限定されるものではなく、メタル配線に代えて、多結晶シリコンやシリサイド等のその他の配線材料で配線する場合、また多結晶シリコンやシリサイド等とメタル配線との任意の組合わせにより配線する場合等にも同様に適用することができる。
【0059】
(付記1) 半導体集積回路装置のレイアウトにおける基本単位を構成する基本セルにおいて、
前記基本セルは、前記基本セル間に共通に配線される固定配線を備えておらず、上位の配線層と接続されるべき接続端子を備えることを特徴とする基本セル。
(付記2) 前記上位の配線層で、前記基本セル間に配線されるべき配線を配線することを特徴とする請求項1に記載の基本セル。
(付記3) 前記接続端子を2種以上備え、
前記各接続端子に接続される前記基本セル間に配線されるべき配線の配線方向は、
互いに直交する第1及び第2配線方向を含む異なる配線方向であることを特徴とする付記1又は2に記載の基本セル。
(付記4) 前記接続端子は、
前記基本セル間に配線されるべき配線と同じ配線層を備えることを特徴とする付記1乃至3の少なくとも何れか1項に記載の基本セル。
(付記5) 前記接続端子は、
前記基本セル間に配線されるべき配線と同じ配線層を含むスタックVIAを備えることを特徴とする付記1乃至3の少なくとも何れか1項に記載の基本セル。
(付記6) 前記基本セル間に配線されるべき配線は、
前記基本セル、前記基本セルを2以上備えて特定の回路機能を奏するブロックセル、及び前記ブロックセルを2以上備えるマクロセルを相互に結線する配線であることを特徴とする付記1乃至5の少なくとも何れか1項に記載の基本セル。
(付記7) 前記基本セル間に配線されるべき配線は、
電源配線及び接地配線を含み、
前記接続端子は、
前記基本セルへの電源供給端子及び接地電位供給端子を含むことを特徴とする付記1乃至6の少なくとも何れか1項に記載の基本セル。
(付記8) 付記1乃至7の少なくとも何れか1項に記載の2以上の基本セルと、
適宜に選択される所定配線方向及び所定配線幅で、前記基本セル間の対応する前記接続端子間を前記上位の配線層で接続する上位配線とを備えることを特徴とする半導体集積回路装置。
(付記9) 前記上位配線は、
前記所定配線幅が、前記基本セルを越えて面状に形成されることを特徴とする付記8に記載の半導体集積回路装置。
(付記10) 前記上位配線は、
他の配線、あるいは前記他の上位配線に対して、別階層の配線層で形成されることを特徴とする付記8に記載の半導体集積回路装置。
(付記11) 前記上位配線は、
配線経路中に存在する配線禁止領域に対して、適宜に迂回路を形成することを特徴とする付記8に記載の半導体集積回路装置。
(付記12) 付記1乃至7の少なくとも何れか1項に記載の基本セルを2以上配置する半導体集積回路装置に配線を施すに当たり、前記基本セル間の対応する前記接続端子間を前記上位の配線層で接続する上位配線の配線方向及び配線幅を適宜に選択した上で、前記上位配線を優先して配線することを特徴とする配線方法。
(付記13) 前記上位配線の配線幅を、前記基本セルを越えて面状に形成することを特徴とする付記12に記載の配線方法。
(付記14) 他の配線、あるいは他の前記上位配線に対して、前記上位配線を別階層の配線層で形成することを特徴とする付記12に記載の配線方法。
(付記15) 前記各上位配線の配線経路中に配線禁止領域が存在する場合、前記各上位配線の配線経路を適宜に屈曲させることにより、前記配線禁止領域を適宜に迂回することを特徴とする付記12に記載の配線方法。
(付記16) 付記1乃至7の少なくとも何れか1項に記載の基本セルを2以上配置した半導体集積回路装置に配線を施すに当たり、上位配線を、他の配線と共に自動配線処理により配線することを特徴とする配線方法。
(付記17) 付記12乃至16の少なくとも何れか1項に記載の配線方法を実施するため、
前記接続端子の配置位置を含む基本セル情報を格納するセル情報記憶手段と、
前記基本セル間の対応する前記接続端子を接続する前記上位配線の配線方向、配線幅、配線優先順位、配線層、及び配線経路中の配線禁止領域を含む配線情報を、必要に応じて設定する配線情報設定手段と、
前記配線情報設定手段により設定される各種配線情報を格納する配線情報記憶手段と、
前記セル情報記憶手段に格納された前記接続端子の配置位置に基づき、前記配線情報記憶手段に格納された前記上位配線の配線方向、配線幅、配線優先順位、及び配線層に従い、配線経路中の配線禁止領域を迂回しながら配線処理を行う制御手段と、
前記制御手段により行われる配線処理状況を確認する確認手段と、
前記制御手段により行われた配線処理結果を格納する配線データ格納手段とを備えることを特徴とする配線装置。
(付記18) 前記配線情報設定手段には、前記上位配線の配線優先順位は格納されず、
前記制御手段は、前記上位配線を他の配線と共に自動配線処理により配線処理することを特徴とする付記17に記載の配線装置。
(付記19) 付記12乃至16の少なくとも何れか1項に記載の配線方法を、付記17あるいは18に記載の配線装置において実行することが可能な配線処理プログラムを格納する記録媒体。
【0060】
【発明の効果】
本発明によれば、基本セル内には固定配線を備えず、基本セル間に配線されるべき配線に接続する接続端子を配置しておき、2以上の基本セルを配置して機能回路ブロックあるいは半導体集積回路装置をレイアウトする際、基本セル間に配線されるべき配線の配線自由度を向上させることのできる半導体集積回路装置、および配線方法を提供することが可能となる。
【図面の簡単な説明】
【図1】 本実施形態の基本セルを示すレイアウト図である。
【図2】 本実施形態の基本セルを使用して構成した機能回路ブロックを示すレイアウト図である。
【図3】 図2における機能回路ブロックを示す回路図である。
【図4】 本実施形態の基本セルをマトリクス状に配置した場合におけるパワーレールの第1具体例を示すレイアウト図である。
【図5】 本実施形態の基本セルをマトリクス状に配置した場合におけるパワーレールの第2具体例を示すレイアウト図である。
【図6】 本実施形態の基本セルをマトリクス状に配置した場合におけるパワーレールの第3具体例を示すレイアウト図である。
【図7】 本実施形態の基本セルをマトリクス状に配置した場合におけるパワーレールの第4具体例を示すレイアウト図である。
【図8】 本実施形態の基本セルをマトリクス状に配置した場合におけるパワーレールの第5具体例を示すレイアウト図である。
【図9】 本実施形態の機能回路ブロックを半導体集積回路装置に配置する場合のパワーレールの第6具体例を示すレイアウト図である。
【図10】 本実施形態における配線装置の構成図である。
【図11】 本実施形態の基本セルを使用した機能回路ブロックへの配線方法のフロー図である。
【図12】 従来技術の基本セルを示すレイアウト図である。
【図13】 従来技術の基本セルを使用して構成した機能回路ブロックを示すレイアウト図である。
【図14】 従来技術の基本セルをマトリクス状に配置した場合におけるパワーレールの具体例を示すレイアウト図である。
【符号の説明】
1、1A、1B、1C、1D
基本セル
2、2A、2B、2C、2D、3、3A、3B、3C、3D
接続端子
20、31、32、33、34、35、36、36A、36B
機能回路ブロック
41 配線装置
42 CPU
43 メモリ
44 磁気ディスク
45 CRT
46 キーボード
47 外部記録媒体駆動装置
48 バス
49 外部記録媒体
50A、50B 半導体集積回路装置
M1 最下層のメタル配線層
M2、M3 上層のメタル配線層
Z 配線禁止領域
Claims (11)
- それぞれが複数の接続端子を備えた複数の基本セルが形成されるパターン層と、
前記パターン層より上層にあって、前記複数の基本セルに共通に配線される電源配線を形成しない第1金属配線層と、
前記第1金属配線層より上層にあって、前記複数の基本セルに共通に配線される電源配線を形成する第2金属配線層とを備え、
前記基本セルの輪郭を構成する隣接する二辺のうち一辺の方向をX方向、他辺の方向をY方向とした場合、単一の前記基本セル内において、前記複数の接続端子は、互いに、X座標およびY座標が異なる位置に配置され、
前記複数の基本セルと前記電源配線とは、前記複数の接続端子を介して接続されることを特徴とする半導体集積回路装置。 - 前記各接続端子に接続される前記基本セル間に配線されるべき前記電源配線の配線方向は、
第1配線方向および該第1配線方向と直交する第2配線方向の少なくとも何れか一方の配線方向であることを特徴とする請求項1に記載の半導体集積回路装置。 - 前記接続端子は、
前記基本セル間に配線されるべき前記電源配線と同じ配線層を備えることを特徴とする請求項1または2に記載の半導体集積回路装置。 - 前記接続端子は、
前記基本セル間に配線されるべき前記電源配線と同じ配線層を含むスタックVIAを備えることを特徴とする請求項1乃至3の少なくとも何れか1項に記載の半導体集積回路装置。 - 前記基本セル間に配線されるべき前記電源配線は、
前記基本セル、前記基本セルを2以上備えて特定の回路機能を奏するブロックセル、及び前記ブロックセルを2以上備えるマクロセルを相互に結線する配線であることを特徴とする請求項1乃至4の少なくとも何れか1項に記載の半導体集積回路装置。 - 前記基本セル間に配線されるべき前記電源配線は、
電源配線及び接地配線を含み、
前記接続端子は、
前記基本セルへの電源供給端子及び接地電位供給端子を含むことを特徴とする請求項1乃至5の少なくとも何れか1項に記載の半導体集積回路装置。 - 前記固定された電源配線の配線幅は、前記基本セルの幅を越えた幅で形成されることを特徴とする請求項1乃至6の少なくとも何れか1項に記載の半導体集積回路装置。
- 前記固定された電源配線は、配線禁止領域を迂回する迂回ルートを形成することを特徴とする請求項1乃至6の少なくとも何れか1項に記載の半導体集積回路装置。
- レイアウトにおける基本単位を構成し、前記基本単位間に共通に配線される固定された電源配線を備えておらず、最下層の金属配線層より上層に配線される上層金属配線層と接続されるべき接続端子を備えている基本セルを、2以上配置する半導体集積回路装置に配線を施すに当たり、前記基本セル間の前記接続端子間を前記電源配線として接続する前記上層金属配線層を、配線方向及び配線幅を適宜に選択した上で、該上層金属配線層より下層にある配線層の配線に優先して配線することを特徴とする配線方法。
- 前記上層金属配線層の配線幅を、前記基本セルを越えて面状に形成することを特徴とする請求項9に記載の配線方法。
- 前記上層金属配線層の配線経路中に配線禁止領域が存在する場合、前記上層金属配線層の配線経路を適宜に屈曲させることにより、前記配線禁止領域を適宜に迂回することを特徴とする請求項9または10に記載の配線方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001100566A JP5028714B2 (ja) | 2001-03-30 | 2001-03-30 | 半導体集積回路装置、および配線方法 |
US09/939,752 US6774412B2 (en) | 2001-03-30 | 2001-08-28 | Fundamental cell, semiconductor integrated circuit device, wiring method and wiring apparatus |
TW090121489A TW518752B (en) | 2001-03-30 | 2001-08-30 | Fundamental cell, semiconductor integrated circuit device, wiring method and wiring apparatus |
KR1020010058644A KR100732923B1 (ko) | 2001-03-30 | 2001-09-21 | 기본 셀, 반도체 집적 회로 장치, 배선 방법 및 배선 장치 |
US10/873,223 US7521349B2 (en) | 2001-03-30 | 2004-06-23 | Fundamental cell, semiconductor integrated circuit device, wiring method and wiring apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001100566A JP5028714B2 (ja) | 2001-03-30 | 2001-03-30 | 半導体集積回路装置、および配線方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2002299450A JP2002299450A (ja) | 2002-10-11 |
JP2002299450A5 JP2002299450A5 (ja) | 2008-05-01 |
JP5028714B2 true JP5028714B2 (ja) | 2012-09-19 |
Family
ID=18953999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001100566A Expired - Fee Related JP5028714B2 (ja) | 2001-03-30 | 2001-03-30 | 半導体集積回路装置、および配線方法 |
Country Status (4)
Country | Link |
---|---|
US (2) | US6774412B2 (ja) |
JP (1) | JP5028714B2 (ja) |
KR (1) | KR100732923B1 (ja) |
TW (1) | TW518752B (ja) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4748867B2 (ja) * | 2001-03-05 | 2011-08-17 | パナソニック株式会社 | 集積回路装置 |
JP4497791B2 (ja) * | 2002-05-09 | 2010-07-07 | 株式会社ルネサステクノロジ | 半導体集積回路 |
JP4141322B2 (ja) | 2003-06-13 | 2008-08-27 | Necエレクトロニクス株式会社 | 半導体集積回路の自動配線方法及び半導体集積回路の設計のプログラム |
US7308668B2 (en) * | 2005-06-30 | 2007-12-11 | International Business Machines Corporation | Apparatus and method for implementing an integrated circuit IP core library architecture |
JP2007234777A (ja) * | 2006-02-28 | 2007-09-13 | Matsushita Electric Ind Co Ltd | 半導体集積回路装置およびその設計方法 |
JP4829645B2 (ja) * | 2006-03-08 | 2011-12-07 | パナソニック株式会社 | 半導体集積回路装置 |
EP2251901A4 (en) * | 2007-12-14 | 2012-08-29 | Fujitsu Ltd | SEMICONDUCTOR DEVICE |
JP5580981B2 (ja) * | 2008-11-21 | 2014-08-27 | ラピスセミコンダクタ株式会社 | 半導体素子及び半導体装置 |
WO2010061723A1 (en) | 2008-11-28 | 2010-06-03 | Semiconductor Energy Laboratory Co., Ltd. | Display device and electronic device including the same |
JP5552775B2 (ja) * | 2009-08-28 | 2014-07-16 | ソニー株式会社 | 半導体集積回路 |
US9768119B2 (en) * | 2010-07-28 | 2017-09-19 | Taiwan Semiconductor Manufacturing Co., Ltd. | Apparatus and method for mitigating dynamic IR voltage drop and electromigration affects |
US9035679B2 (en) * | 2013-05-03 | 2015-05-19 | Globalfoundries Inc. | Standard cell connection for circuit routing |
US9165102B1 (en) * | 2014-04-07 | 2015-10-20 | Freescale Semiconductor, Inc. | Routing standard cell-based integrated circuits |
US9892224B2 (en) * | 2015-02-12 | 2018-02-13 | Taiwan Semiconductor Manufacturing Company, Ltd. | Method of forming masks |
US9780082B2 (en) * | 2015-03-12 | 2017-10-03 | Samsung Electronics Co., Ltd. | Semiconductor device, layout system, and standard cell library |
KR102223970B1 (ko) * | 2015-03-12 | 2021-03-09 | 삼성전자주식회사 | 반도체 장치, 레이아웃 시스템 및 스탠다드 셀 라이브러리 |
KR102383650B1 (ko) * | 2015-06-04 | 2022-04-06 | 삼성전자주식회사 | 반도체 장치 |
US10410934B2 (en) * | 2017-12-07 | 2019-09-10 | Micron Technology, Inc. | Apparatuses having an interconnect extending from an upper conductive structure, through a hole in another conductive structure, and to an underlying structure |
JP2020174323A (ja) * | 2019-04-12 | 2020-10-22 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
JP7446446B2 (ja) * | 2021-02-05 | 2024-03-08 | チャンシン メモリー テクノロジーズ インコーポレイテッド | スタンダードセルレイアウトテンプレート及び半導体構造 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4584653A (en) * | 1983-03-22 | 1986-04-22 | Fujitsu Limited | Method for manufacturing a gate array integrated circuit device |
JPH0738414B2 (ja) * | 1987-01-09 | 1995-04-26 | 株式会社東芝 | 半導体集積回路 |
JPS6439042A (en) * | 1987-08-05 | 1989-02-09 | Fujitsu Ltd | Semiconductor integrated circuit |
JPH02198154A (ja) * | 1989-01-27 | 1990-08-06 | Hitachi Ltd | 配線の形成方法及びこれを利用した半導体装置 |
US5410173A (en) * | 1991-01-28 | 1995-04-25 | Kikushima; Ken'ichi | Semiconductor integrated circuit device |
JPH04340252A (ja) * | 1990-07-27 | 1992-11-26 | Mitsubishi Electric Corp | 半導体集積回路装置及びセルの配置配線方法 |
US5493510A (en) * | 1992-11-10 | 1996-02-20 | Kawasaki Steel Corporation | Method of and apparatus for placing blocks in semiconductor integrated circuit |
JPH0824177B2 (ja) * | 1992-11-13 | 1996-03-06 | セイコーエプソン株式会社 | 半導体装置 |
US6155725A (en) * | 1994-04-19 | 2000-12-05 | Lsi Logic Corporation | Cell placement representation and transposition for integrated circuit physical design automation system |
US5508803A (en) * | 1994-12-20 | 1996-04-16 | International Business Machines Corporation | Method and apparatus for monitoring lithographic exposure |
JP3281234B2 (ja) * | 1995-11-08 | 2002-05-13 | 富士通株式会社 | 半導体集積回路装置及びその製造方法 |
JP3420694B2 (ja) * | 1996-12-27 | 2003-06-30 | 株式会社東芝 | スタンダードセル方式の集積回路 |
US5981987A (en) * | 1997-12-02 | 1999-11-09 | Nurlogic Design, Inc. | Power ground metallization routing in a semiconductor device |
US6093214A (en) * | 1998-02-26 | 2000-07-25 | Lsi Logic Corporation | Standard cell integrated circuit layout definition having functionally uncommitted base cells |
JP2000068382A (ja) * | 1998-08-24 | 2000-03-03 | Matsushita Electric Ind Co Ltd | セルレイアウト及びレイアウト方法並びに半導体集積回路装置 |
JP4279955B2 (ja) * | 1998-12-08 | 2009-06-17 | 富士通マイクロエレクトロニクス株式会社 | 半導体集積回路装置及びその製造方法 |
US6525350B1 (en) * | 1999-07-16 | 2003-02-25 | Kawasaki Steel Corporation | Semiconductor integrated circuit basic cell semiconductor integrated circuit using the same |
-
2001
- 2001-03-30 JP JP2001100566A patent/JP5028714B2/ja not_active Expired - Fee Related
- 2001-08-28 US US09/939,752 patent/US6774412B2/en not_active Expired - Lifetime
- 2001-08-30 TW TW090121489A patent/TW518752B/zh not_active IP Right Cessation
- 2001-09-21 KR KR1020010058644A patent/KR100732923B1/ko not_active IP Right Cessation
-
2004
- 2004-06-23 US US10/873,223 patent/US7521349B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7521349B2 (en) | 2009-04-21 |
KR100732923B1 (ko) | 2007-06-29 |
US20040222442A1 (en) | 2004-11-11 |
KR20020077014A (ko) | 2002-10-11 |
US20020140001A1 (en) | 2002-10-03 |
JP2002299450A (ja) | 2002-10-11 |
TW518752B (en) | 2003-01-21 |
US6774412B2 (en) | 2004-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5028714B2 (ja) | 半導体集積回路装置、および配線方法 | |
US10510774B2 (en) | Integrated circuit power distribution network | |
US7129562B1 (en) | Dual-height cell with variable width power rail architecture | |
US20200105652A1 (en) | Hard macro having blockage sites, integrated circuit including same and method of routing through a hard macro | |
JP4868934B2 (ja) | 半導体記憶装置 | |
US6807086B2 (en) | Magnetic random access memory | |
JPH10335612A (ja) | 高密度ゲートアレイセル構造およびその製造方法 | |
US7786566B2 (en) | Semiconductor integrated circuit | |
US20020074660A1 (en) | Semiconductor device having a multiple layer wiring structure, wiring method, wiring device, and recording medium | |
JP2008066371A (ja) | 半導体集積回路における電源配線構造 | |
US6847120B2 (en) | Flip chip semiconductor device having signal pads arranged outside of power supply pads | |
US8507994B2 (en) | Semiconductor device | |
US8766324B2 (en) | Power line layout techniques for integrated circuits having modular cells | |
US6885043B2 (en) | ASIC routing architecture | |
JP2008211077A (ja) | 半導体メモリセル | |
JPH0494556A (ja) | 集積回路のセルレイアウト方法 | |
US5490103A (en) | Signal terminal structure for macro cells and an associated connection method | |
JP3834282B2 (ja) | メモリマクロおよび半導体集積回路 | |
JP3644138B2 (ja) | 半導体集積回路及びその配置配線方法 | |
KR100401320B1 (ko) | 반도체 장치 | |
JP4494537B2 (ja) | スタンダードセル方式の半導体集積回路の配線設計方法 | |
CN118366980A (zh) | 一种标准单元、半导体结构和存储器 | |
JPH11177029A (ja) | 半導体集積回路 | |
JP2005217314A (ja) | 半導体集積回路 | |
JP3106494B2 (ja) | ゲートアレイ半導体集積回路装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20050830 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080318 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080318 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20080728 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100831 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100902 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101028 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110816 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111005 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120328 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120529 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120611 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150706 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |