JP2006165065A - 半導体集積回路及びそのレイアウト方法、並びにスタンダードセル - Google Patents
半導体集積回路及びそのレイアウト方法、並びにスタンダードセル Download PDFInfo
- Publication number
- JP2006165065A JP2006165065A JP2004350343A JP2004350343A JP2006165065A JP 2006165065 A JP2006165065 A JP 2006165065A JP 2004350343 A JP2004350343 A JP 2004350343A JP 2004350343 A JP2004350343 A JP 2004350343A JP 2006165065 A JP2006165065 A JP 2006165065A
- Authority
- JP
- Japan
- Prior art keywords
- transistor
- standard cell
- semiconductor integrated
- switch
- integrated circuit
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/0008—Arrangements for reducing power consumption
- H03K19/0016—Arrangements for reducing power consumption by using a control or a clock signal, e.g. in order to apply power supply
-
- 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
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
- Metal-Oxide And Bipolar Metal-Oxide Semiconductor Integrated Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
【課題】 スタンダードセルを用いた半導体集積回路において、回路面積を小さくする。
【解決手段】 半導体集積回路として、第1の論理回路と前記第1の論理回路への電流の供給を制御する第1のスイッチとを有する第1のスタンダードセルと、第2の論理回路と前記第2の論理回路への電流の供給を制御する第2のスイッチとを有する第2のスタンダードセルとを備える。前記第1のスイッチは、前記第2のスイッチとして、前記第2のスタンダードセルに共有されている
【選択図】 図1
【解決手段】 半導体集積回路として、第1の論理回路と前記第1の論理回路への電流の供給を制御する第1のスイッチとを有する第1のスタンダードセルと、第2の論理回路と前記第2の論理回路への電流の供給を制御する第2のスイッチとを有する第2のスタンダードセルとを備える。前記第1のスイッチは、前記第2のスイッチとして、前記第2のスタンダードセルに共有されている
【選択図】 図1
Description
本発明は、スタンダードセル方式で実現される半導体集積回路、及びそのレイアウト方法に関する。
近年、マルチメディア用半導体集積回路等は、高速かつ低消費電力であることが求められている。また、回路が小面積であることも求められている。
半導体集積回路を高速に動作させるために、トランジスタの閾値電圧を低くする方法がある。閾値電圧を低くするほどトランジスタのオン電流が増加し、より大きな負荷が駆動できるようになり、結果として個々のトランジスタや半導体集積回路全体が高速に動作するようになる。
しかし、低い閾値電圧はリーク電流の増加を招き、低消費電力化の妨げになる。リーク電流を低減する方法としては、高速に動作させる必要のない時に、主に回路上の工夫で動的に閾値電圧を高めることでリーク電流を低減する方法や、回路を使用しない時に、トランジスタへの供給電源を遮断する方法等がある。しかし、断続的に動作する素子や、レジスタなどの記憶素子であって記憶内容を保持したいものは、電源を遮断することができない。
そこで、NAND回路等のスタンダードセル毎に、リーク電流をカットするスイッチを付加する方法がある。すなわち、通常の論理回路等と直列に、高い閾値電圧のスイッチ用トランジスタを挿入する。このようにすると、半導体集積回路の電源を入れたまま、スタンダードセル毎に選択的にリーク電流をカットするか否かを制御できるので、効果的に低消費電力化を図ることができる(例えば非特許文献1参照)。
スタンダードセル方式による半導体集積回路は、スタンダードセルを半導体基板上に配置し、仕様に応じてスタンダードセル間の配線を行って得られるものであって、機能が異なるさまざまな回路を短時間で構成することができる。
スイッチを有するスタンダードセルについて、2入力NANDセルを例として説明する。図3は、スイッチを有する2入力NANDセルのゲートレベル回路図である。図4は、図3の2入力NANDセルのトランジスタレベル回路図である。2入力NANDゲート12は、閾値電圧Vtが低いトランジスタで構成され、スイッチ用トランジスタ13は、閾値電圧Vtが高いトランジスタで構成されている。
スイッチ用トランジスタ13は、反転スリープ信号NSLが入力されるNMOSトランジスタである。反転スリープ信号NSLがローレベルの時、スイッチ用トランジスタ13がオフ状態になるので、2入力NANDゲート12から電源VSSへの経路が遮断され、リーク電流がカットされる。このように、図3のスタンダードセルは、反転スリープ信号NSLを用いて、リーク電流をカットするか否かを制御する。
図8は、図3の2入力NANDセルの従来の構成例を示すセルレイアウト図である。このセルは、図3の回路に相当する2入力NANDセルのスタンダードセルである。低電力化を図るために、図8のように1つのスタンダードセルにつき少なくとも1つのスイッチを付加する場合、1セルにつき少なくとも1つトランジスタが増加し、スタンダードセルの面積が増加する。しかし、スタンダードセル方式による半導体集積回路は、複数のスタンダードセルが配置された列を複数有しており、隣接する2つのスタンダードセルが共有可能な回路をそれぞれ有している場合がある。そのような回路を1つにまとめれば、スタンダードセル列が縮小され、半導体集積回路の面積削減を図ることができる。
例えば、左右方向に隣接したスタンダードセル間で、同電位のソース領域が隣り合った場合に、ソース領域(ソース拡散層及びその上部のコンタクト)を共有する方法がある(例えば特許文献1及び2参照)。この方法によると、半導体集積回路の左右方向の長さを短くし、その面積を削減することができる。
図9は、図8のスタンダードセルを2つ備え、セル間でソース領域を共有した半導体集積回路のレイアウト図である。2つのトランジスタ980は、ソース領域が共有された図8のスイッチ用トランジスタ930を2つ備えたものに相当するので、図8のスタンダードセルを2つ横に並べる場合よりも、回路の左右方向の長さが短くなり、面積が削減されていることが分かる。
特開平5−41452号公報
特開2001−94054号公報
「リーク電流と闘う」,日経エレクトロニクス,日経BP社,2004年4月26日,第872号,pp.110−119
しかし、図9の半導体集積回路は、スイッチ用トランジスタを備えない場合に比べると、回路面積が大きいことに変わりはない。また、図9の半導体集積回路においては、ソース領域を共有したスイッチ用トランジスタ980は、ゲート電極を2つ有し、反転スリープ信号NSLの入力ピン985も2つ有している。自動レイアウトツールにより配線を行う場合、入出力のためのピン数が多いと配線が複雑になる。その結果、レイアウト上では配線が混雑し、回路面積を削減しにくくなる。
本発明は、スタンダードセルを用いた半導体集積回路において、回路面積を小さくすることを目的とする。
前記課題を解決するため、請求項1の発明が講じた手段は、半導体集積回路として、第1の論理回路と前記第1の論理回路への電流の供給を制御する第1のスイッチとを有する第1のスタンダードセルと、第2の論理回路と前記第2の論理回路への電流の供給を制御する第2のスイッチとを有する第2のスタンダードセルとを備え、前記第1のスイッチは、前記第2のスイッチとして、前記第2のスタンダードセルに共有されているものである。
これによると、第1のスイッチが第1及び第2のスタンダードセルに共有されているので、共有しない場合に比べて回路面積を小さくすることができる。
請求項2の発明では、請求項1に記載の半導体集積回路において、前記第1のスイッチは、前記第1の論理回路から見て、前記第2の論理回路側にあることを特徴とする。
請求項3の発明では、請求項1に記載の半導体集積回路において、前記第1のスイッチは、トランジスタであることを特徴とする。
請求項4の発明では、請求項3に記載の半導体集積回路において、前記第1のスイッチを構成するトランジスタのゲート幅は、前記第1及び第2のスタンダードセルを構成する他のトランジスタのゲート幅以上であることを特徴とする。
請求項5の発明では、請求項3又は4に記載の半導体集積回路において、前記第1のスイッチを構成するトランジスタのソース領域は、前記第2のスイッチとしてのトランジスタに共有されていることを特徴とする。
請求項6の発明では、請求項3〜5のいずれか1項に記載の半導体集積回路において、前記第1のスイッチを構成するトランジスタのゲート電極は、前記第2のスイッチとしてのトランジスタに共有されていることを特徴とする。
請求項7の発明では、請求項3〜6のいずれか1項に記載の半導体集積回路において、前記第1のスイッチを構成するトランジスタのゲート電極は、前記第1のスタンダードセルと前記第2のスタンダードセルとの間の境界線に直交する方向の直線部分を有するものである。
請求項8の発明では、請求項3〜7のいずれか1項に記載の半導体集積回路において、前記第1のスイッチを構成するトランジスタのドレイン領域は、前記第2のスイッチとしてのトランジスタに共有されていることを特徴とする。
請求項9の発明では、請求項3〜8のいずれか1項に記載の半導体集積回路において、前記第1のスイッチを構成するトランジスタの閾値電圧は、前記第1及び第2のスタンダードセルを構成する他のトランジスタの閾値電圧よりも高いことを特徴とする。
これによると、第1及び第2の論理回路のリーク電流を抑えることができる。
請求項10の発明は、半導体集積回路として、第1の論理回路と前記第1の論理回路への電流の供給を制御する第1のトランジスタとを有する第1のスタンダードセルと、第2の論理回路と前記第2の論理回路への電流の供給を制御する第2のトランジスタとを有する第2のスタンダードセルとを備え、前記第1のトランジスタのソース領域は前記第2のトランジスタのソース領域として、前記第1のトランジスタのゲート電極は前記第2のトランジスタのゲート電極として、前記第2のスタンダードセルに共有されているものである。
これによると、第1のトランジスタのソース領域及びゲート電極が第1及び第2のスタンダードセルに共有されているので、共有しない場合に比べて回路面積を小さくすることができる。
請求項11の発明では、請求項10に記載の半導体集積回路において、前記第1のトランジスタのゲート電極は、前記第1のスタンダードセルと前記第2のスタンダードセルとの間の境界線に直交する方向の直線部分を有することを特徴とする。
これによると、第1のトランジスタのソース領域、ゲート電極、及びドレイン領域は、スタンダードセルの境界線と面することになるので、2つのスタンダードセルがトランジスタを共有することが容易になる。
請求項12の発明では、請求項10又は11に記載の半導体集積回路において、前記第1のスイッチを構成するトランジスタの閾値電圧は、前記第1及び第2のスタンダードセルを構成する他のトランジスタの閾値電圧よりも高いことを特徴とする。
これによると、第1及び第2の論理回路のリーク電流を抑えることができる。
請求項13の発明は、スタンダードセルとして、論理回路と、前記論理回路への電流の供給を制御するトランジスタとを備え、前記トランジスタのゲート電極は、前記論理回路を構成するトランジスタのゲート電極と直交する方向の直線部分を有するものである。
請求項14の発明では、請求項13に記載のスタンダードセルにおいて、前記トランジスタのゲート電極は、前記論理回路を構成するトランジスタのゲート電極と直交する方向の直線部分のみを有するものである。
請求項15の発明は、半導体集積回路のレイアウト方法として、第1の論理回路と前記第1の論理回路への電流の供給を制御する第1のスイッチとを有する第1のスタンダードセルと、第2の論理回路と前記第2の論理回路への電流の供給を制御する第2のスイッチとを有する第2のスタンダードセルとを、前記第1のスイッチが前記第2のスイッチとして前記第2のスタンダードセルに共有されるように、かつ、前記第1及び第2のスタンダードセルの共有部分にはピンを設けない状態で配置するステップと、前記共有部分にピンを1つのみ形成するステップとを備えるものである。
これによると、半導体集積回路のピンの数を削減することができ、回路面積を小さくすることができる。
請求項16の発明は、半導体集積回路のレイアウト方法として、第1の論理回路と前記第1の論理回路への電流の供給を制御する第1のスイッチとを有する第1のスタンダードセルと、第2の論理回路と前記第2の論理回路への電流の供給を制御する第2のスイッチとを有する第2のスタンダードセルとを、前記第1のスイッチが前記第2のスイッチとして前記第2のスタンダードセルに共有されるように、かつ、前記第1及び第2のスタンダードセルの共有部分にピンを設けた状態で配置するステップと、前記共有部分に設けたピンを1つ削除するステップとを備えるものである。
請求項17の発明は、半導体集積回路のレイアウト方法として、第1の論理回路と前記第1の論理回路への電流の供給を制御する第1のトランジスタとを有する第1のスタンダードセルと、第2の論理回路と前記第2の論理回路への電流の供給を制御する第2のトランジスタとを有する第2のスタンダードセルとを、前記第1のトランジスタのソース領域が前記第2のトランジスタのソース領域として、前記第1のトランジスタのゲート電極が前記第2のトランジスタのゲート電極として、前記第2のスタンダードセルに共有されるように、かつ、前記第1及び第2のスタンダードセルの共有部分にはピンを設けない状態で配置するステップと、前記共有部分にピンを1つのみ形成するステップとを備えるものである。
請求項18の発明は、半導体集積回路のレイアウト方法として、第1の論理回路と前記第1の論理回路への電流の供給を制御する第1のトランジスタとを有する第1のスタンダードセルと、第2の論理回路と前記第2の論理回路への電流の供給を制御する第2のトランジスタとを有する第2のスタンダードセルとを、前記第1のトランジスタのソース領域が前記第2のトランジスタのソース領域として、前記第1のトランジスタのゲート電極が前記第2のトランジスタのゲート電極として、前記第2のスタンダードセルに共有されるように、かつ、前記第1及び第2のスタンダードセルの共有部分にピンを設けた状態で配置するステップと、前記共有部分に設けたピンを1つ削除するステップとを備えるものである。
請求項19の発明は、請求項15〜18のいずれか1項に記載の半導体集積回路のレイアウト方法において、前記第1及び第2のスタンダードセルの間で共有を行う場合に生じる遅延値を有する遅延ライブラリと、共有を行わない場合に生じる遅延値を有する遅延ライブラリとから、一方の遅延ライブラリを選択して用いて遅延計算を行うステップを更に備えるものである。
請求項20の発明は、請求項15〜18のいずれか1項に記載の半導体集積回路のレイアウト方法において、前記第1及び第2のスタンダードセルのレイアウトデータ、並びに前記第1及び第2のスタンダードセルの間で共有を行った結果である複合セルのレイアウトデータが含まれたレイアウトライブラリを用い、前記第1のスタンダードセルと前記第2のスタンダードセルとが隣接されて配置された場合に、前記第1及び第2のスタンダードセルを、前記複合セルに置き換えるステップを更に備えるものである。
本発明によると、スイッチ用トランジスタのソース領域だけでなく、ゲート電極やドレイン領域も、スタンダードセル間で共有するので、半導体集積回路の面積削減を図ることができる。また、スイッチ用トランジスタの入力ピン数の削減により、配線リソースの増加、配線混雑度の低減を図り、結果として回路面積を削減することができる。
以下、本発明の実施の形態について、図面を参照しながら説明する。
(第1の実施形態)
図1は、本発明の第1の実施形態に係る半導体集積回路のレイアウト図である。図1の半導体集積回路は、第1のスタンダードセル120と、第2のスタンダードセル140とを備えている。第1のスタンダードセル120の一部は、第2のスタンダードセル140に共有されている。以下では、例として、第1及び第2のスタンダードセル120,140のように2入力NANDゲートを備えるスタンダードセルについて説明するが、他の種類の論理回路を備えるスタンダードセルについても同様に説明することができる。
図1は、本発明の第1の実施形態に係る半導体集積回路のレイアウト図である。図1の半導体集積回路は、第1のスタンダードセル120と、第2のスタンダードセル140とを備えている。第1のスタンダードセル120の一部は、第2のスタンダードセル140に共有されている。以下では、例として、第1及び第2のスタンダードセル120,140のように2入力NANDゲートを備えるスタンダードセルについて説明するが、他の種類の論理回路を備えるスタンダードセルについても同様に説明することができる。
図2は、図1の半導体集積回路のゲートレベルの回路図である。図3は、スイッチを有する2入力NANDセルのゲートレベルの回路図である。図2の回路は、論理回路としての2入力NANDゲート12,14と、スイッチとしてのトランジスタ(スイッチ用トランジスタ)18とを備えている。図3の回路は、2入力NANDゲート12と、スイッチ用トランジスタ13とを備えている。
図3の回路が2つ隣接して配置されており、スイッチ用トランジスタ13に与えられる信号が2つの回路において同じである場合には、スイッチ用トランジスタ18を1つ備え、これを図2のように2つの回路で共有するようにしても、同等の回路を構成することができる。これにより、スイッチ用トランジスタの数を削減することができ、結果として回路面積を削減することができる。
図4は、図3の2入力NANDセルのトランジスタレベル回路図である。2入力NANDゲート12は、閾値電圧Vtが低いトランジスタで構成され、スイッチ用トランジスタ13は、閾値電圧Vtが高いトランジスタで構成されている。2入力NANDゲート12から電源VSSへの電流の経路は、スイッチ用トランジスタ13を介した経路しかなく、スイッチ用トランジスタ13が、2入力NANDゲート12への電流の供給を制御している。
スイッチ用トランジスタ13は、反転スリープ信号NSLが入力されるNMOSトランジスタである。反転スリープ信号NSLがローレベルの時、スイッチ用トランジスタ13がオフ状態になるので、2入力NANDゲート12から電源VSSへの経路が遮断され、リーク電流がカットされる。このように、図4のスタンダードセルは、反転スリープ信号NSLに従って、リーク電流をカットするか否かを制御する。
図1において、第1のスタンダードセル120は、図2の2入力NANDゲート12とスイッチ用トランジスタ18とに相当する回路を有し、第2のスタンダードセル140は、図2の2入力NANDゲート14とスイッチ用トランジスタ18とに相当する回路を有している。
図5は、図3の2入力NANDセルの構成の例を示すセルレイアウト図である。このセルは、図3の回路に相当する2入力NANDセルであって、スタンダードセルとしてレイアウトライブラリに格納されている。
図5のスタンダードセルは、VDD電源配線121と、p形拡散領域122と、n形拡散領域123と、VSS電源配線124と、信号Aの入力ピン125Aと、信号Bの入力ピン125Bと、信号Yの出力ピン125Yと、ゲート電極126A,126Bと、配線127と、スイッチ用トランジスタ130とを備えている。スイッチ用トランジスタ130は、ゲート電極136を備えている。スイッチ用トランジスタ130のゲート電極136は、直線状であって、スタンダードセルの左右の境界線に直交する方向の直線部分を有している。また、ゲート電極136は、2入力NANDゲートを構成するトランジスタのゲート電極126A,126Bと直交している。
VDD電源配線121、VSS電源配線124、及び配線127は、第1メタル配線層の配線であり、信号Aの入力ピン125A、信号Bの入力ピン125B、信号Yの出力ピン125Yは、第2メタル配線層の配線である。ゲート電極126A,126B,136は、ポリシリコン層の配線である。
図5のスタンダードセルは、閾値が低いトランジスタが形成される領域(低Vt領域)と、閾値が高いトランジスタが形成される領域(高Vt領域)とを有していて、低Vt領域に図3の2入力NANDゲート12を構成するトランジスタ、高Vt領域にスイッチ用トランジスタ130(図3のトランジスタ13)が形成されている。
図5の2入力NANDセルが、左右に2つ隣接して配置された場合には、図5のセルレイアウトと、これを左右反転させたセルレイアウトとを、高Vt領域が重なるように配置し、高Vt領域の2つのトランジスタ130を1つのスイッチ用トランジスタ180で置き換える。更に、トランジスタ180のゲート電極186上に入力ピン185を設ける。トランジスタ180のゲート電極186は、スタンダードセル120とスタンダードセル140との間の境界線に直交する方向に配置されている。
図1において、VDD電源配線161、n形拡散領域163、及びVSS電源配線164は、それぞれ、2つのスタンダードセルにおけるVDD電源配線121、n形拡散領域123、及びVSS電源配線124をまとめたものである。スタンダードセル140のp形拡散領域142、入力ピン145A,145B、出力ピン145Y、ゲート電極146A,146B、及び配線147は、スタンダードセル120のp形拡散領域122、入力ピン125A,125B、出力ピン125Y、ゲート電極126A,126B、及び配線127にそれぞれ対応するものである。
図5のように、スイッチ用トランジスタ130のゲート電極136の長手方向がスタンダードセルの左右の境界線と直交しているので、スイッチ用トランジスタ130のソース領域、ゲート電極、及びドレイン領域は、スタンダードセルの境界線と面することになる。したがって、図1のように、2つのスタンダードセル120,140が、スイッチ用トランジスタ180を共有することができる。すなわち、スイッチ用トランジスタ180のソース領域、ゲート電極、及びドレイン領域を共有することができる。その結果、単に図5のセルを2つ隣接させた場合よりも、回路面積を削減することができる。
また、図1、図5のスイッチ用トランジスタ180,130は高Vt領域に形成されているので、第1及び第2のスタンダードセル120,140の他のトランジスタ(低Vt領域に形成されている)よりも閾値電圧が高い。
図2のように、2つのNANDゲート12,14がスイッチ用トランジスタ18を共用した場合、すなわち、図1のように、2つのスタンダードセル120,140がスイッチ用トランジスタ180を共有した場合には、1つのスイッチ用トランジスタ180が2つの2入力NANDゲートに電流を供給しなければならない。このため、共有しない場合に比べると、各2入力NANDゲートへの供給電流が減少し、動作速度の低下を引き起こす可能性がある。
そこで、図1及び図5のように、スイッチ用トランジスタ130,180のゲート幅を、それ以外のトランジスタのゲート幅以上であるようにしている。これにより、供給電流の減少による速度低下を抑えることができる。
なお、本実施形態では、2入力NANDセル同士の間でスイッチを共有する場合について説明したが、他の論理のスタンダードセル同士の間であっても、また、異なる論理のスタンダードセルの間であっても、同様にスイッチを共有することができる。すなわち、ソース領域同士に同一電位が与えられ、かつゲート電極に同一信号が与えられるスイッチ用トランジスタを持つスタンダードセルの間であれば、スイッチの共有が可能となり、同様の効果を得ることができる。
(第2の実施形態)
図6は、本発明の第2の実施形態に係る半導体集積回路のレイアウト図である。図6の半導体集積回路は、第1のスタンダードセル220と、第2のスタンダードセル240とを備えている。第1のスタンダードセル220の一部は、第2のスタンダードセル240に共有されている。以下では、図6の半導体集積回路のレイアウト方法について説明する。
図6は、本発明の第2の実施形態に係る半導体集積回路のレイアウト図である。図6の半導体集積回路は、第1のスタンダードセル220と、第2のスタンダードセル240とを備えている。第1のスタンダードセル220の一部は、第2のスタンダードセル240に共有されている。以下では、図6の半導体集積回路のレイアウト方法について説明する。
図7は、図3の2入力NANDセルの構成の他の例を示すセルレイアウト図である。このセルは、図3の回路に相当する2入力NANDセルであって、スタンダードセルとしてレイアウトライブラリに予め格納しておく。図7のスタンダードセルは、n形拡散領域223、VSS電源配線224、配線227、及びゲート電極236の形状が異なる点以外は、図5のスタンダードセルとほぼ同様に構成されている。
図7に示されているように、スイッチ用トランジスタ230のゲート電極236は、スタンダードセル220とスタンダードセル240との間の境界線に直交する方向、言い換えると、スタンダードセル220,240の左右の境界線に直交する方向の直線部分を有している。図7のスタンダードセルには、信号Aの入力ピン125A、信号Bの入力ピン125B、信号Yの出力ピン125Yは設けるが、スイッチ用トランジスタ230のゲート電極236に反転スリープ信号NSLを与えるための入力ピンは設けない。
次に、半導体集積回路のレイアウトを行う。図7のようなスイッチを有するスタンダードセルが隣り合い、隣り合うスタンダードセルのスイッチ用トランジスタのソース領域が同電位であり、かつ、ゲート電極に同一信号が入力される場合には、隣り合う2つのスタンダードセルに、スイッチ用トランジスタのソース領域及びゲート電極の共有を行わせる。
その後、スタンダードセル間で共有されたスイッチ用トランジスタのゲート電極の上に、反転スリープ信号NSLの入力ピンを1つ生成する。
このようにして、図6のような半導体集積回路のレイアウトを得ることができる。図6の半導体集積回路において、第1のスタンダードセル220は図7に対応する部分を有し、第2のスタンダードセル240は図7を左右反転させたものに対応する部分を有している。
図6の半導体集積回路では、第1のスタンダードセル220と、第2のスタンダードセル240とが、第1及び第2のトランジスタとしてのスイッチ用トランジスタ280のソース領域及びゲート電極286を共有しているので、図7のスタンダードセルのレイアウトを単純に2つ並べた場合よりも、回路面積を削減することができる。また、反転スリープ信号の入力ピンを1つに削減することができるので、配線リソースの増加、配線混雑度の低下を図ることができ、結果として回路面積を削減することができる。
このように、スイッチ用トランジスタ230のゲート電極の一部がスタンダードセルの左右の境界線と直交する方向であるスタンダードセルを用意することにより、ゲート電極の共有化を容易にしている。
スタンダードセル方式による半導体集積回路の設計においては、スタンダードセルにおいて生じる遅延を示す遅延値を有する遅延ライブラリを用意しておき、設計された半導体集積回路の遅延計算をこのライブラリを用いて行う。しかし、図7のスタンダードセルと比べると、図6の半導体集積回路では、1つのVSS電源配線から電流を供給するゲート数が、1つから2つに増加している。このため、共有しない場合よりも、各2入力NANDゲートへの供給電流が減少し、動作速度の低下を引き起こす可能性がある。
すなわち、図6の半導体集積回路では、図7のスタンダードセルよりも、各2入力NANDゲートに流れるオン電流が減少することになる。この結果、スタンダードセルの実際の遅延値と遅延ライブラリに格納された遅延値との間に誤差が生じるという問題がある。
そこで、共有を行わない場合に生じる遅延値を有する遅延ライブラリだけではなく、図6のようにスイッチを共有した2入力NANDセルで生じる遅延値を有する遅延ライブラリを予め用意しておき、これらの遅延ライブラリから1つを選択して用いて遅延計算を行う。2つのスタンダードセルの間でスイッチの共有を行った場合には、スタンダードセルの遅延ライブラリに代えて、スイッチを共有した2入力NANDセルの遅延ライブラリを用いて遅延計算を行うようにすることにより、実際の遅延値と遅延ライブラリの遅延値との間の誤差を低減することができる。
なお、第2の実施形態では、2つのスタンダードセルがスイッチ用トランジスタの共有を行う前にはスイッチ用トランジスタに入力ピンを設けず、共有を行ってから入力ピンを設ける場合について説明した。これに対し、共有を行う前にスイッチ用トランジスタに入力ピンを設けておき、スイッチ用トランジスタが共有された時に、このトランジスタのゲート電極上にある2つの入力ピンのうちの1つを削除するようにしてもよく、同様に、回路面積の削減を図ることができる。
また、第2の実施形態では、図7のスタンダードセルを用いて図6の半導体集積回路をレイアウトする方法について説明したが、同様に、図5のスタンダードセルを用いて図1の半導体集積回路をレイアウトすることもできる。
また、以上の実施形態では、スイッチを有するスタンダードセルが隣り合った場合に、スイッチを共有させる方法について述べたが、図1や図6のようなスイッチを共有した2入力NANDセル(複合セル)のレイアウトデータを、予めレイアウトライブラリに用意しておき、スイッチを有するスタンダードセルが隣り合った場合には、これらのスタンダードセルを複合セルと置き換えるようにしてもよい。
また、以上の実施形態では、スイッチ用トランジスタとしてn形のトランジスタを用いた場合について説明したが、スタンダードセルの回路構成によっては、p形のトランジスタを用いるようにしてもよい。
また、以上の実施形態においては、スイッチを有するスタンダードセルのスイッチ用トランジスタの共有について説明したが、ゲート電極とソース領域とを共有することができる2つのセルを有する半導体集積回路であれば、スイッチ用トランジスタ以外のトランジスタについても共有が行えることは明らかである。
以上説明したように、本発明は、半導体集積回路の面積の削減を可能にするので、高速、低電力、かつ小面積であることを必要とするスタンダードセル方式の半導体集積回路等に有用である。
12,14 2入力NANDゲート(論理回路)
13,18,130,180 トランジスタ(スイッチ)
120,220 第1のスタンダードセル
140,240 第2のスタンダードセル
126A,126B,136,146A,146B,186,236,286 ゲート電極
185,285 ピン
13,18,130,180 トランジスタ(スイッチ)
120,220 第1のスタンダードセル
140,240 第2のスタンダードセル
126A,126B,136,146A,146B,186,236,286 ゲート電極
185,285 ピン
Claims (20)
- 第1の論理回路と前記第1の論理回路への電流の供給を制御する第1のスイッチとを有する第1のスタンダードセルと、
第2の論理回路と前記第2の論理回路への電流の供給を制御する第2のスイッチとを有する第2のスタンダードセルとを備え、
前記第1のスイッチは、前記第2のスイッチとして、前記第2のスタンダードセルに共有されている
半導体集積回路。 - 請求項1に記載の半導体集積回路において、
前記第1のスイッチは、
前記第1の論理回路から見て、前記第2の論理回路側にある
ことを特徴とする半導体集積回路。 - 請求項1に記載の半導体集積回路において、
前記第1のスイッチは、トランジスタである
ことを特徴とする半導体集積回路。 - 請求項3に記載の半導体集積回路において、
前記第1のスイッチを構成するトランジスタのゲート幅は、前記第1及び第2のスタンダードセルを構成する他のトランジスタのゲート幅以上である
ことを特徴とする半導体集積回路。 - 請求項3又は4に記載の半導体集積回路において、
前記第1のスイッチを構成するトランジスタのソース領域は、前記第2のスイッチとしてのトランジスタに共有されている
ことを特徴とする半導体集積回路。 - 請求項3〜5のいずれか1項に記載の半導体集積回路において、
前記第1のスイッチを構成するトランジスタのゲート電極は、前記第2のスイッチとしてのトランジスタに共有されている
ことを特徴とする半導体集積回路。 - 請求項3〜6のいずれか1項に記載の半導体集積回路において、
前記第1のスイッチを構成するトランジスタのゲート電極は、前記第1のスタンダードセルと前記第2のスタンダードセルとの間の境界線に直交する方向の直線部分を有する
ことを特徴とする半導体集積回路。 - 請求項3〜7のいずれか1項に記載の半導体集積回路において、
前記第1のスイッチを構成するトランジスタのドレイン領域は、前記第2のスイッチとしてのトランジスタに共有されている
ことを特徴とする半導体集積回路。 - 請求項3〜8のいずれか1項に記載の半導体集積回路において、
前記第1のスイッチを構成するトランジスタの閾値電圧は、前記第1及び第2のスタンダードセルを構成する他のトランジスタの閾値電圧よりも高い
ことを特徴とする半導体集積回路。 - 第1の論理回路と前記第1の論理回路への電流の供給を制御する第1のトランジスタとを有する第1のスタンダードセルと、
第2の論理回路と前記第2の論理回路への電流の供給を制御する第2のトランジスタとを有する第2のスタンダードセルとを備え、
前記第1のトランジスタのソース領域は前記第2のトランジスタのソース領域として、前記第1のトランジスタのゲート電極は前記第2のトランジスタのゲート電極として、前記第2のスタンダードセルに共有されている
半導体集積回路。 - 請求項10に記載の半導体集積回路において、
前記第1のトランジスタのゲート電極は、
前記第1のスタンダードセルと前記第2のスタンダードセルとの間の境界線に直交する方向の直線部分を有する
ことを特徴とする半導体集積回路。 - 請求項10又は11に記載の半導体集積回路において、
前記第1のトランジスタの閾値電圧は、前記第1及び第2のスタンダードセルを構成する他のトランジスタの閾値電圧よりも高い
ことを特徴とする半導体集積回路。 - 論理回路と、
前記論理回路への電流の供給を制御するトランジスタとを備え、
前記トランジスタのゲート電極は、
前記論理回路を構成するトランジスタのゲート電極と直交する方向の直線部分を有する
スタンダードセル。 - 請求項13に記載のスタンダードセルにおいて、
前記トランジスタのゲート電極は、
前記論理回路を構成するトランジスタのゲート電極と直交する方向の直線部分のみを有する
ことを特徴とするスタンダードセル。 - 第1の論理回路と前記第1の論理回路への電流の供給を制御する第1のスイッチとを有する第1のスタンダードセルと、第2の論理回路と前記第2の論理回路への電流の供給を制御する第2のスイッチとを有する第2のスタンダードセルとを、前記第1のスイッチが前記第2のスイッチとして前記第2のスタンダードセルに共有されるように、かつ、前記第1及び第2のスタンダードセルの共有部分にはピンを設けない状態で配置するステップと、
前記共有部分にピンを1つのみ形成するステップとを備える
半導体集積回路のレイアウト方法。 - 第1の論理回路と前記第1の論理回路への電流の供給を制御する第1のスイッチとを有する第1のスタンダードセルと、第2の論理回路と前記第2の論理回路への電流の供給を制御する第2のスイッチとを有する第2のスタンダードセルとを、前記第1のスイッチが前記第2のスイッチとして前記第2のスタンダードセルに共有されるように、かつ、前記第1及び第2のスタンダードセルの共有部分にピンを設けた状態で配置するステップと、
前記共有部分に設けたピンを1つ削除するステップとを備える
半導体集積回路のレイアウト方法。 - 第1の論理回路と前記第1の論理回路への電流の供給を制御する第1のトランジスタとを有する第1のスタンダードセルと、第2の論理回路と前記第2の論理回路への電流の供給を制御する第2のトランジスタとを有する第2のスタンダードセルとを、前記第1のトランジスタのソース領域が前記第2のトランジスタのソース領域として、前記第1のトランジスタのゲート電極が前記第2のトランジスタのゲート電極として、前記第2のスタンダードセルに共有されるように、かつ、前記第1及び第2のスタンダードセルの共有部分にはピンを設けない状態で配置するステップと、
前記共有部分にピンを1つのみ形成するステップとを備える
半導体集積回路のレイアウト方法。 - 第1の論理回路と前記第1の論理回路への電流の供給を制御する第1のトランジスタとを有する第1のスタンダードセルと、第2の論理回路と前記第2の論理回路への電流の供給を制御する第2のトランジスタとを有する第2のスタンダードセルとを、前記第1のトランジスタのソース領域が前記第2のトランジスタのソース領域として、前記第1のトランジスタのゲート電極が前記第2のトランジスタのゲート電極として、前記第2のスタンダードセルに共有されるように、かつ、前記第1及び第2のスタンダードセルの共有部分にピンを設けた状態で配置するステップと、
前記共有部分に設けたピンを1つ削除するステップとを備える
半導体集積回路のレイアウト方法。 - 請求項15〜18のいずれか1項に記載の半導体集積回路のレイアウト方法において、
前記第1及び第2のスタンダードセルの間で共有を行う場合に生じる遅延値を有する遅延ライブラリと、共有を行わない場合に生じる遅延値を有する遅延ライブラリとから、一方の遅延ライブラリを選択して用いて遅延計算を行うステップを更に備える
ことを特徴とする半導体集積回路のレイアウト方法。 - 請求項15〜18のいずれか1項に記載の半導体集積回路のレイアウト方法において、
前記第1及び第2のスタンダードセルのレイアウトデータ、並びに前記第1及び第2のスタンダードセルの間で共有を行った結果である複合セルのレイアウトデータが含まれたレイアウトライブラリを用い、前記第1のスタンダードセルと前記第2のスタンダードセルとが隣接されて配置された場合に、前記第1及び第2のスタンダードセルを、前記複合セルに置き換えるステップを更に備える
ことを特徴とする半導体集積回路のレイアウト方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004350343A JP2006165065A (ja) | 2004-12-02 | 2004-12-02 | 半導体集積回路及びそのレイアウト方法、並びにスタンダードセル |
US11/285,020 US20060119392A1 (en) | 2004-12-02 | 2005-11-23 | Semiconductor integrated circuit and layout design method thereof, and standard cell |
CN200510127426.4A CN1801490A (zh) | 2004-12-02 | 2005-12-02 | 半导体集成电路及其布局方法、以及标准单元 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004350343A JP2006165065A (ja) | 2004-12-02 | 2004-12-02 | 半導体集積回路及びそのレイアウト方法、並びにスタンダードセル |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006165065A true JP2006165065A (ja) | 2006-06-22 |
Family
ID=36573507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004350343A Pending JP2006165065A (ja) | 2004-12-02 | 2004-12-02 | 半導体集積回路及びそのレイアウト方法、並びにスタンダードセル |
Country Status (3)
Country | Link |
---|---|
US (1) | US20060119392A1 (ja) |
JP (1) | JP2006165065A (ja) |
CN (1) | CN1801490A (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080211568A1 (en) * | 2007-03-01 | 2008-09-04 | Infineon Technologies Ag | MuGFET POWER SWITCH |
US8671370B2 (en) * | 2009-06-01 | 2014-03-11 | Pike Group Llc | Chain/leapfrog circuit topologies and tools for carbon nanotube/graphene nanoribbon nanoelectronics, printed electronics, polymer electronics, and their confluences |
CN102714175B (zh) * | 2010-02-03 | 2014-12-17 | 瑞萨电子株式会社 | 半导体装置 |
US8522184B2 (en) * | 2010-05-26 | 2013-08-27 | Pike Group Llc | Hierachically-modular nanoelectronic differential amplifiers, op amps, and associated current sources utilizing carbon nanotubes, graphene nanoribbons, printed electronics, polymer semiconductors, or other related materials |
US8959472B1 (en) * | 2013-09-27 | 2015-02-17 | Arm Limited | Considering compatibility of adjacent boundary regions for standard cells placement and routing |
US9793211B2 (en) * | 2015-10-20 | 2017-10-17 | Taiwan Semiconductor Manufacturing Co., Ltd. | Dual power structure with connection pins |
CN105223492B (zh) * | 2015-10-23 | 2018-08-28 | 英特格灵芯片(天津)有限公司 | 一种芯片管脚配置系统及其方法 |
US20170213847A1 (en) * | 2016-01-05 | 2017-07-27 | Bitfury Group Limited | Layouts of transmission gates and related systems and techniques |
CN107832571A (zh) * | 2017-12-21 | 2018-03-23 | 北京华大九天软件有限公司 | 集成电路标准单元增量布局中减少单元移动量的方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5155392A (en) * | 1990-11-05 | 1992-10-13 | Motorola, Inc. | Low di/dt BiCMOS output buffer with improved speed |
JP3519589B2 (ja) * | 1997-12-24 | 2004-04-19 | 株式会社ルネサステクノロジ | 半導体集積回路の製造方法 |
JP3080062B2 (ja) * | 1998-04-06 | 2000-08-21 | 日本電気株式会社 | 半導体集積回路 |
KR100428652B1 (ko) * | 2001-03-28 | 2004-04-29 | 주식회사 하이닉스반도체 | 인접 셀간에 셀 플레이트를 공유하는 강유전체 메모리 소자 |
US6624687B1 (en) * | 2001-05-31 | 2003-09-23 | Sun Microsystems, Inc. | Method and structure for supply gated electronic components |
KR100456688B1 (ko) * | 2002-01-07 | 2004-11-10 | 삼성전자주식회사 | 완전 씨모스 에스램 셀 |
JP3842691B2 (ja) * | 2002-05-13 | 2006-11-08 | 株式会社東芝 | 半導体集積回路 |
US7183808B2 (en) * | 2004-07-26 | 2007-02-27 | Taiwan Semiconductor Manufacturing Co., Ltd. | Circuit for power management of standard cell application |
-
2004
- 2004-12-02 JP JP2004350343A patent/JP2006165065A/ja active Pending
-
2005
- 2005-11-23 US US11/285,020 patent/US20060119392A1/en not_active Abandoned
- 2005-12-02 CN CN200510127426.4A patent/CN1801490A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
US20060119392A1 (en) | 2006-06-08 |
CN1801490A (zh) | 2006-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109314109B (zh) | 用于基于鳍片计数的扩散的标准单元架构 | |
TW536808B (en) | Semiconductor integrated circuit device and designing method for semiconductor integrated circuit device | |
JP3847147B2 (ja) | マルチスレショールド電圧mis集積回路装置及びその回路設計方法 | |
US7786513B2 (en) | Semiconductor integrated circuit device and power source wiring method therefor | |
JP2009076501A (ja) | 半導体集積回路 | |
US20060027835A1 (en) | Semiconductor integrated circuit device | |
US7703062B2 (en) | Semiconductor integrated circuit and method of designing layout of the same | |
CN108292629A (zh) | 半导体集成电路装置 | |
JP4492736B2 (ja) | 半導体集積回路 | |
JP2006165065A (ja) | 半導体集積回路及びそのレイアウト方法、並びにスタンダードセル | |
JPWO2006114875A1 (ja) | 半導体集積回路 | |
TWI536191B (zh) | 形成可減少漏損之閘極結構的方法 | |
JP5172233B2 (ja) | 半導体集積回路装置 | |
JP4748689B2 (ja) | 半導体集積回路装置およびセルライブラリを記憶した記憶媒体および半導体集積回路の設計方法 | |
US7265396B2 (en) | Semiconductor device | |
JP3644138B2 (ja) | 半導体集積回路及びその配置配線方法 | |
WO2023095616A1 (ja) | 半導体集積回路装置 | |
JP4471776B2 (ja) | 半導体装置、半導体装置の製造方法 | |
JP2005251862A (ja) | 半導体集積回路およびそのレイアウト設計方法 | |
JPH10125878A (ja) | ゲートアレイ | |
JP2016046479A (ja) | 半導体装置及び半導体装置の設計方法とプログラム | |
JP2004172627A (ja) | 半導体集積回路装置およびセルライブラリを記憶した記憶媒体および半導体集積回路の設計方法 | |
US7808280B2 (en) | Semiconductor device | |
JP2010021265A (ja) | 半導体集積回路及び多電源レイアウト設計方法 | |
JP2007027314A (ja) | 半導体集積回路装置 |