JP2016192560A - 複数のプログラマブル領域を有するゲートアレイ構造 - Google Patents
複数のプログラマブル領域を有するゲートアレイ構造 Download PDFInfo
- Publication number
- JP2016192560A JP2016192560A JP2016115314A JP2016115314A JP2016192560A JP 2016192560 A JP2016192560 A JP 2016192560A JP 2016115314 A JP2016115314 A JP 2016115314A JP 2016115314 A JP2016115314 A JP 2016115314A JP 2016192560 A JP2016192560 A JP 2016192560A
- Authority
- JP
- Japan
- Prior art keywords
- integrated circuit
- metal layer
- template base
- base metal
- layer
- 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
- 239000002184 metal Substances 0.000 claims description 123
- 229910052751 metal Inorganic materials 0.000 claims description 123
- 238000013461 design Methods 0.000 claims description 23
- 238000009826 distribution Methods 0.000 claims description 4
- 239000010953 base metal Substances 0.000 claims 39
- 238000000034 method Methods 0.000 abstract description 12
- 238000005516 engineering process Methods 0.000 description 39
- 238000010586 diagram Methods 0.000 description 24
- 238000004519 manufacturing process Methods 0.000 description 24
- 230000008901 benefit Effects 0.000 description 15
- 230000015654 memory Effects 0.000 description 12
- 238000009792 diffusion process Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 239000000758 substrate Substances 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000003915 cell function Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 239000012212 insulator Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 150000002739 metals Chemical class 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L27/00—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate
- H01L27/02—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components specially adapted for rectifying, oscillating, amplifying or switching and having potential barriers; including integrated passive circuit elements having potential barriers
- H01L27/0203—Particular design considerations for integrated circuits
- H01L27/0207—Geometrical layout of the components, e.g. computer aided design; custom LSI, semi-custom LSI, standard cell technique
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/34—Circuit design for reconfigurable circuits, e.g. field programmable gate arrays [FPGA] or programmable logic devices [PLD]
- G06F30/347—Physical level, e.g. placement or routing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
- G06F30/394—Routing
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L27/00—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate
- H01L27/02—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components specially adapted for rectifying, oscillating, amplifying or switching and having potential barriers; including integrated passive circuit elements having potential barriers
- H01L27/04—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components specially adapted for rectifying, oscillating, amplifying or switching and having potential barriers; including integrated passive circuit elements having potential barriers the substrate being a semiconductor body
- H01L27/10—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components specially adapted for rectifying, oscillating, amplifying or switching and having potential barriers; including integrated passive circuit elements having potential barriers the substrate being a semiconductor body including a plurality of individual components in a repetitive configuration
- H01L27/118—Masterslice integrated circuits
- H01L27/11803—Masterslice integrated circuits using field effect technology
- H01L27/11807—CMOS gate arrays
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/34—Circuit design for reconfigurable circuits, e.g. field programmable gate arrays [FPGA] or programmable logic devices [PLD]
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L27/00—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate
- H01L27/02—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components specially adapted for rectifying, oscillating, amplifying or switching and having potential barriers; including integrated passive circuit elements having potential barriers
- H01L27/04—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components specially adapted for rectifying, oscillating, amplifying or switching and having potential barriers; including integrated passive circuit elements having potential barriers the substrate being a semiconductor body
- H01L27/10—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components specially adapted for rectifying, oscillating, amplifying or switching and having potential barriers; including integrated passive circuit elements having potential barriers the substrate being a semiconductor body including a plurality of individual components in a repetitive configuration
- H01L27/118—Masterslice integrated circuits
- H01L27/11803—Masterslice integrated circuits using field effect technology
- H01L27/11807—CMOS gate arrays
- H01L2027/11883—Levels of metallisation
- H01L2027/11888—More than 3 levels of metal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Power Engineering (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Computer Networks & Wireless Communication (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
【解決手段】ウエハ上に設けた、カスタマイズ不可のマスク層を備えた第1の固定領域と、第1固定領域の上に設けた、カスタマイズ可能なマスク層を備えたプログラマブル領域と、を備えるカスタム集積回路を形成するためのシステムおよび方法であって、第1の固定領域は、ベースセルを形成する多数のトランジスタと、第1の相互接続層と、第1の相互接続層の上に設けた第2の相互接続層とを備える。プログラマブル領域のマスク層のうち少なくとも1層を第2の相互接続層と接続して、ベースセルのすべてのトランジスタノードへの電気的アクセスを可能にする。プログラマブル領域は、カスタマイズ可能なマスク層と接続する第3の相互接続層を備え、ICをカスタマイズする。第2の固定領域をプログラム領域の上に形成し、固定領域を複数とする。
【選択図】図4
Description
)またはSoC(System On Chip)は、例えばCPU(central processing units)、メ
モリ、高速トランシーバ、他のフルカスタムまたはセミカスタム仕様の機能ブロック等、
非常に多くの再利用可能なIP(intellectual property、設計資産)を備えうる。これ
らのIPブロックは、例えば2層よりも多くの金属層およびビア層を含む可能性があるス
タンダードセル技術またはゲートアレイ技術等のフルカスタム手法またはセミカスタム手
法を用いて、それぞれ単独で設計および実装されうる。例えば、ASIC設計またはSo
C設計において一般的に用いられる機能ブロックの1つとしてRAMブロックが挙げられ
る。RAMブロックはフルカスタム設計でもよいし、メタルプログラマブル設計でもよく
、3層以上の金属層およびビア層を含む可能性がある。また、ASICやSoCが、設計
の複雑度に応じて、5層より、または6層より多く、最大10層の金属層を含みうること
も今日では非常に一般的である。
つとして、スタンダードセル技術が挙げられる。この技術においては、すべての層(活性
層および相互接続層(interconnect layer))が完全にカスタマイズ可能なため、高度な
柔軟性を実現可能である。その結果、スタンダードセル方式では、多くの場合、最適なダ
イサイズ、最高性能、および最も容易なIPの集積化が達成可能である。しかしながら、
スタンダードセル技術においては、シリコンウエハにパターンを投射して集積回路を作製
する際、各層ごとに異なるマスクを用いる必要があり、今日の最先端IC製作プロセスノ
ード(例えば、45nm)においては、一マスクセットあたりのマスクの費用が100万
ドルを容易に超えてしまう場合がある。よって、時間およびコストの観点から、スタンダ
ードセル技術は多くのASICまたはSoCを実現するには不向きとなってきている。
スク費用および長時間にわたる製造時間を克服するため、例えばゲートアレイ技術および
ストラクチャードASIC技術等のメタルプログラマブル技術が提案されている。メタル
プログラマブル技術においては、固定マスク層の一部が独立して設計されており、金属層
またはビア層のみをカスタマイズしてASICまたはSoCを作製すればよく、製造時間
の短縮およびマスク費用の削減を実現可能であるという利点がある。メタルプログラマブ
ル技術においては、多数のベースセルが非プログラマブル層(例えば、固定領域)に存在
し、ベースセルのカスタマイズは金属層またはビア層によってのみ行えばよい。さらに、
メタルプログラマブル技術を用いたASICまたはSoCデバイスは、カスタマイズ不可
の金属層をあらかじめ多層備えた多数のIPブロックを備えることができ、それらの金属
層はIPブロック固有の固定的な(intrinsic)要素であるため、ASICまたはSoC
へ集積した際にも改変されることがない。
る例示的な積層体(stack of layers)を示す図である。固定領域200は、基板層20
1、拡散層202、およびゲート電極層203を備え、P型およびN型MOSトランジス
タを形成することができる。固定領域200の各層はカスタマイズ不可または改変不可と
してもよい。よって、利用可能なトランジスタまたはベースセルをあらかじめ規定して、
ウエハ上に前もって製作しておいてもよく、その後、プログラマブル領域210に存在す
る各層をカスタマイズすることにより、前記トランジスタまたはベースセルをカスタマイ
ズまたはプログラミング可能としている。従来のゲートアレイ技術においては、集積回路
100を実装する際に固定領域200の各層は共通となるため、結果として、スタンダー
ドセル技術と比較して層数を削減することが可能である。
ト図である。最も一般的に用いられるゲートアレイベースセルは、2つのP型MOSトラ
ンジスタ21と2つのN型MOSトランジスタ22を含む。これらのトランジスタは、基
板層201、拡散層202、およびゲート電極層203で形成することができるが、各層
は図1Aの固定領域200の一部である。本図の設計では、プログラマブル領域210の
一部であるコンタクト層205および金属層211を用いて、いくつかのP型MOSのノ
ードとN型MOSのノードを接続し、NAND機能回路を作製している。
小型化および高性能化による潜在的な利点を実現するため、メタルプログラマブル技術に
おいては多くの試みがなされてきた。特許文献1〜特許文献5には、ゲート密度(例えば
、ダイサイズ)を向上させるためのさまざまなゲートアレイベースセル構造、およびベー
スセル中のさまざまなサイズのトランジスタが開示されている。特許文献6には、ゲート
密度を高めるための2種類の異なるベースセル、およびスタンダードセル技術およびゲー
トアレイ技術におけるグローバル配線と製品化までに要する時間の問題(time to market
problems)を改善するカスタマイズ化のための金属層のレベルの引き上げが開示されて
いる。特許文献7〜特許文献10には、FPGA(Field Programmable Gate Array)に
おいて一般的な、ルックアップテーブル(LUT)ベースセルを有する単一ビア層によっ
てカスタマイズ可能なメタルプログラマブル集積回路が開示されている。これらの開示に
よれば、結果として単一マスクによりプログラマブルなICが製造可能であり、マスク費
用を削減することができる。しかしながら、これらのデバイスは、従来のゲートアレイと
比較して、例えばLUT等といったサイズがより大きいベースセルに依存しうる。加えて
、スタンダードセル技術に相当する密度、電力、性能が得られるとは限らない。特許文献
11および特許文献12には、マルチプレクサ、単純な組み合わせ論理回路、またはイン
バータ等を含む種々のベースセルにより、プログラマブルマスク層の層数を最小限に抑え
ることが開示されているが、これらのベースセルによっても、スタンダードセル技術と同
等の密度、電力、性能は得られない。
た第1の固定(非プログラマブル)領域と、第1固定領域の上に設けた、カスタマイズ可
能なマスク層を備えたプログラマブル領域と、を備えたカスタム集積回路(IC)を形成
するためのシステムおよび方法を開示する。第1の固定領域は、ベースセルを形成する、
多数のトランジスタと、第1の相互接続層と、前記第1の相互接続層の上に設けた第2の
相互接続層とを備える。プログラマブル領域内のマスク層のうち少なくとも1層は、第2
の相互接続層と接続することにより、ベースセルのすべてのトランジスタのノードへの電
気的アクセスを提供する。プログラマブル領域は、カスタマイズ可能なマスク層と接続す
る第3の相互接続層を備えて、ICをカスタマイズする。
タマイズ不可のマスク層を備える第1の固定(非プログラマブル)領域と、第1の固定領
域の上に設けた、カスタマイズ可能なマスク層を備えたプログラマブル領域と、プログラ
マブル領域の上に設けた第2の固定領域と、を備え、第1の固定領域は、ベースセルを形
成する、多数のトランジスタと、第1相互接続層と、前記第1の相互接続層の上に設けた
第2の相互接続層と、を備え、プログラマブル領域内のマスク層のうち少なくとも一層は
、第2相互接続層と接続し、ベースセルのすべてのトランジスタのノードへの電気的アク
セスを提供し、プログラマブル領域は、カスタマイズ可能なマスク層と接続してICをカ
スタマイズする第3の相互接続層を備え、第2の固定領域は、固定領域を複数とし、カス
タムICをカスタマイズする際に必要なマスクの数を削減する。
イズ不可のマスク層を備える第1の固定(非プログラマブル)領域をウエハ上に製作し、
第1の固定領域の1つ以上のベースセル内に第1の相互接続層および第2の相互接続層を
形成するステップと、カスタマイズ可能なマスク層を備えるプログラマブル領域を第1の
固定領域の上に製作するステップと、第2の固定(非プログラマブル)領域をプログラマ
ブル領域の上に製作するステップと、プログラマブル領域内のカスタマイズ可能なマスク
層のうち少なくとも1層を、第1の固定領域内の第2の相互接続層に電気的に接続するス
テップと、ベースセルのすべてのトランジスタのノードへの完全なアクセスを可能にし、
プログラマブル領域内のカスタマイズ可能なマスク層を介して、ICをフルカスタマイズ
するステップと、を含む。
イズ不可のマスク層を備える第1の固定(非プログラマブル)領域をウエハ上に製作し、
第1の固定領域の1つ以上のベースセル内に第1の相互接続層および第2の相互接続層を
形成するステップと、カスタマイズ可能なマスク層を備えるプログラマブル領域を第1の
固定領域の上に製作するステップと、プログラマブル領域内のカスタマイズ可能なマスク
層のうち少なくとも1層を、第1の固定領域内の第2の相互接続層に電気的に接続するス
テップと、ベースセルのすべてのトランジスタのノードへの完全なアクセスを可能にし、
プログラマブル領域内のカスタマイズ可能なマスク層を介して、ICをフルカスタマイズ
するステップと、を含む。
本システムにおいては、単一の半導体集積回路デバイス上の多数の相互接続層とともに、
一式のコンポーネントを設けることができ、各コンポーネントとして、プログラマブルセ
ルアレイ、RAM、ROM、および/または他の諸機能(IP)を挙げることができ、そ
れらはすべて、従来のゲートアレイにおけるカスタマイズ可能な層(例えば、コンタクト
層、メタル1層、および相互接続層)よりも上位の相互接続層(例えば、ビア2層、メタ
ル3層、およびその上の相互接続層)を介してカスタマイズ可能である。本システムによ
れば、複数の非プログラマブル層の領域を設けて、ASICまたはSoCをカスタマイズ
する際に必要なマスクの数をさらに削減するものであってもよい。本システムによれば、
プログラマブル層をより上位の相互接続層へ昇格する(promote)ことにより、ベースセ
ルに含まれうる例えば拡散ノードやゲート電極といったトランジスタのすべてのノードへ
のアクセスが可能となる。よって、LUT等のより大きいベースセルまたは他のストラク
チャードASICベースセルを用いた他のメタルプログラマブル技術と比較して、より高
い密度および性能が達成可能である。相互接続要求に基づいて所定のプログラマブル層お
よび固定層が選択可能な可変領域を用いて、プログラマブル層をより上位層へ昇格するこ
とにより、スタンダードセル技術やゲートアレイ技術と比較した場合に、さらに上位階層
でプログラム可能である性能(programmability)を実現することができる。
る。本システムによれば、スタンダードセル技術における製品化までに要する時間、性能
、および密度を維持しつつ、多くのIPと複数の固定的な(intrinsic)金属層を用いる
ASICまたはSoCが要するマスク費用を削減することができる。これらの特徴は、メ
タルプログラマブル技術の利点を維持しつつ達成される。さらに、上位相互接続層および
前記の各特徴点を利用することで、現在利用可能なFPGAと比較して、性能における利
点と単価(unit cost)における利点のうち一方または両方を実現可能である。また、必
要なマスクの数を削減することができるため、従来のゲートアレイ手法およびスタンダー
ドセル手法よりも、生産設備コスト(tooling cost)の点で有利である。上位相互接続層
および前記の特徴点を利用することで、スタンダードセル技術に相当するゲート密度およ
び性能が得られるが、これは空トラック(empty tracks)および複数のトラックポート(
multiple track ports)によりもたらされる高いルータビリティに起因するものである。
ことにより、新規な特徴点等とともに、完全に明確になるであろう。しかしながら、各図
面は単に説明を目的とするものであり、本発明はこれらに限定されない。
これらの具体的詳細の一部またはすべてがない場合でも、本発明が実施可能なことは当業
者とって明らかであろう。他の例においては、本発明を不必要に曖昧にすることにならぬ
よう、周知の工程動作は詳細に記載していない。
る。集積回路100は、1つ以上の中央処理装置(CPU)101を備え、前記CPUは
、マイクロプロセッサ、マイクロコントローラ、状態機械、または他の適切な処理装置と
することができる。集積回路100は、また、多数の出入力装置(I/O)102を備え
、IC100とシステム内の他の各ICとの間でデータまたは信号を送受信することもで
きる。IC100はまた、多数のメモリ103を備えていてもよく、メモリは、ランダム
アクセスメモリ(RAM)、読み出し専用メモリ(ROM)、レジスタファイル、または
他のタイプのメモリとすることができる。IC100は、さらに、本発明を具現化する集
積回路105を備えていてもよく、また、図2に示すように、IC100をCPU101
の一要素としてCPU101に含むこともできる。同様に、多数の集積回路105が、任
意の機能回路ブロックまたはすべての機能回路ブロックに含まれていてもよい。さらに、
図2に示す各機能回路ブロック(またはIP)は、スタンダードセル技術、フルカスタム
技術、またはメタルプログラマブル技術等のさまざまな技術を用いて実現可能であり、こ
れらの機能回路ブロックは、各機能ブロックの一部でありカスタマイズ不可でありうる固
定的な(intrinsic)相互接続層を含んでいてもよい。例えば、メモリ103のうちの1
つを、フルカスタムメモリ(RAM)としてもよく、メモリの一部でありカスタマイズ不
可または改変不可とした多数のCMOSトランジスタおよび固定的な相互接続層で構成し
てもよい。メタル3層までの固定的な相互接続層を用いる多数の集積回路105およびメ
モリ103を含む集積回路100が作製される場合、集積回路105において妥当なルー
タビリティおよびダイサイズを達成するには、5層以上の金属層およびそれらのビア層が
必要となりうる。この例においては、メモリは既にメタル3層までを有しているため、追
加の層が少なくとも2層必要となりうる。また、各メモリ間で信号接続を行うには、追加
の相互接続金属層およびそれらのビア層が少なくとも2層必要となりうる。例えば、メタ
ル3層までを固定的な階層とするメモリをまたいでの信号接続またはルーティングは、特
に、メタル4層、ビア4層、およびメタル5層を利用することにより行うことができる。
本例においては、従来のゲートアレイを用いてカスタマイズを行うには、5層すべての金
属層およびそれらのビア層が必要となりうる。しかしながら、本発明の一実施形態によれ
ば、カスタマイズを行うにあたり、3つの金属層およびそれらのビア層のみを必要とする
ため、マスク費用の削減および製造時間の短縮という利点が実現可能となる。
。図3に示す一般的な積層体は、CMOS製造プロセスを余すところなく説明することを
意図したものではないことは理解されよう。しかしながら、集積回路105を標準的なC
MOS製造プロセスによって製造してもよい。いくつかの実施形態を、nウェルとp基板
を用いたCMOSプロセスとの関連において説明するが、当業者であればこの概念が、三
重ウェルCMOSまたはSOI(Silicon-On-Insulator)等、CMOS技術のすべての変
形例に適用可能であることは容易に理解されよう。
用いて多数のPタイプおよびNタイプのMOSトランジスタが形成可能である。さらに、
コンタクト層205、メタル1層211、ビア1層212、および追加の相互接続層を用
いて、集積回路100を作製可能である。今日のCMOSプロセス技術においては、一般
に、10層までの金属層およびビア層を用いてIC100を作製する。スタンダードセル
技術においては、図3に示すすべての層がカスタマイズ可能であり、IC100の各層ご
とに固有のパターンを含みうるため、固有のマスクセットを要する。
、金属層およびビア層)を含みうる。領域のうちの1つは、固定(非プログラマブル)領
域であってもよく、この領域内の各マスク層は固定されておりカスタマイズ不可でありう
る。一方、第2の領域は、プログラマブル領域であってもよく、この領域内の各マスク層
はカスタマイズ可能であり、特定の設計を有する集積回路の作製が可能となる。
用いてトランジスタレベルでのカスタマイズを実現しつつも、プログラマブル領域に含ま
れるマスクの数を削減することが可能となる。固定領域の上に設けた可変プログラマブル
領域を用いることにより、固定的な相互接続層を有しうる多数の機能ブロックまたは設計
資産(IP)を有する集積回路を柔軟に実装することが可能となる。図4のシステムにお
いては、プログラマブル領域の上に存在する相互接続層を固定する(別の固定領域)こと
により、存在するカスタマイズ層の数を削減しているが、別の固定領域は、配電および接
地配線ネットワーク、クロックネットワーク、および、例えばシステムリセット、テスト
モード、テストイネーブル等のグローバル信号ネットワークに利用可能な追加のマスク層
を含んでいてもよい。
一例を示す図である。図4の各実施形態においては、固定領域300内の層数を増加させ
、プログラマブル層をより上位の相互接続層であるプログラマブル領域310へ移動可能
としている。よって、IC100を新たに作製するにあたり必要なマスク数を削減するこ
とができる。IC100は、前述の、メタル3層までが固定的な相互接続層であるメモリ
(RAM)の例のように、カスタマイズ不可である固定的な相互接続層を有する多数の集
積回路105および機能ブロックを含んでいてもよい。
固定領域200に加え、コンタクト層205、メタル1層211、ビア1層212、メタ
ル2層221を含む。種々の実施形態においては、特定の設計に応じて後から仕様・設定
変更するため、メタル2層221までは前もって製作したIC100のウエハを保持する
ことにより、固定層の数を増加しカスタマイズ可能な層の数を削減して、生産設備コスト
の削減および製造時間の短縮が可能となる。
を備えることもでき、プログラマブル層の層数をさらに削減してもよい。追加の固定領域
320は、ビア5層252、メタル6層261、および追加の相互接続層270を含んで
いてもよく、固定領域320は、配電ネットワーク、クロックネットワーク、および、シ
ステムリセット、テストモード、テストイネーブル等のグローバル信号ネットワークに利
用されうる。
作製する、種々の好適な実施形態を示す図である。回路105では、固定領域300内の
層をあらかじめ決定および製作することもでき、それにより、マスク費用を削減し製造時
間を短縮してもよい。
は、本例では、4つのMOSトランジスタを含む。その他の実施形態では、ベースセルは
、6つ以上のMOSトランジスタを含んでもよい。ベースセルは、2つのP型MOSトラ
ンジスタおよび2つのN型MOSトランジスタを有する。MPLおよびMPRはP型トラ
ンジスタであり、左のP型トランジスタMPLおよび右のP型トランジスタMPRは共通
のドレインノードPMを有し、互いに接続している。左のP型トランジスタMPLのソー
スノードをPLと表記し、右のP型トランジスタMPRのソースノードをPRと表記する
。同様に、MNLおよびMNRはN型MOSトランジスタであり、左のN型トランジスタ
MNLおよび右のN型トランジスタMNRは共通のドレインノードNMを有する。左のN
型トランジスタMNLのソースノードをNLと表記し、右のN型トランジスタMNRのソ
ースノードをNRと表記する。P型トランジスタのボディノードであるPBおよびN型ト
ランジスタのボディノードであるNBも図示されている。ボディノード、ソースノード、
ドレインノード、およびゲートノードはすべてより上位レベル(例えば、メタル2層)へ
昇格(promoted)されて、プログラマブル領域310内の層によりプログラム可能である
。
MPLトランジスタおよびMNLトランジスタの各ゲートは、GLと表記されたゲート電
極と接続される。同様に、MPRトランジスタおよびMNRトランジスタの各ゲートは、
GRと表記されたゲート電極と接続される。図5Bにおいてもまた、ボディノード、ソー
スノード、ドレインノード、およびゲートノードはすべてより上位レベル(例えば、メタ
ル2層)へ昇格(promoted)されて、プログラマブル領域310内の層によりプログラム
可能である。
域300の一部でありうるコンタクト層205およびメタル1層211をさらに示す図で
ある。従来のスタンダードセル技術およびゲートアレイ技術においては、コンタクト層2
05およびメタル1層211を用いて、トランジスタのさまざまなノードへの接続を行い
、図1A〜1Bに示す所定の各機能を創出する。図5Cの実施形態においては、コンタク
ト層205およびメタル1層211は、主に、すべてのトランジスタのノードに上層のメ
タル2層221への伝導経路を提供するのに用いられる。
に、ゲート電極方向(Y方向)と同方向(平行)に配置されることが多い。本図において
は、ゲート電極層203はおもに垂直方向に延びており、ボディノード以外のすべてのト
ランジスタのノード用のメタル1配線は垂直方向を向いていてもよい。本発明のさらに別
の実施形態においては、電源ノード(VCC)用のメタル1配線は、ゲート電極方向に直
交していてもよく、P型トランジスタのボディノードへ接続する。接地ノード(VSS)
用のメタル1配線もまた、ゲート電極方向に直交していてもよく、N型トランジスタのボ
ディノードへ接続する。
領域300内のビア1層212およびメタル2層221をさらに示す図である。メタル2
配線は、電源(VCC)配線および接地(VSS)配線を除いて、メタル1層と直交して
いてもよい。一実装形態においては、電源(VCC)配線および接地(VSS)メタル2
配線をメタル1配線の上部に配置してビア1層212と接続し、通電容量を増加させる一
方、ベースセル400をカスタマイズする際に、電源および接地接続の簡素化が容易にな
り、プログラマブル領域310を用いてさまざまな機能性を有するセルを作製する。
1の配線は、どのトランジスタのノードとも接続していなくてもよく、上位層との信号接
続用のフィードスルーとして用いられてもよい。図5Dにおいて、メタル2配線411、
412、および413はフィードスルー配線であり、上位の相互接続層においてさまざま
なセル機能を実現しうるものであり、1つのベースセルから別の1つ以上のベースセルへ
の水平方向の信号接続を促進しうる。図5Dに示すように、図5Aに示したすべてのトラ
ンジスタのノードはメタル2層221へ昇格(promoted)し(すなわち利用可能または電
気的にアクセス可能となり)、プログラマブル領域310内の層を用いて、異なる機能性
を有するセルを作製する際に用いることができる。
ジスタのノードから昇格した対応ノードを有するメタル2層のみを図示している。図5E
は、メタル3層231およびメタル5層251により使用されうる垂直トラック420、
およびメタル4層241およびメタル6層261により使用されうる水平トラック430
も図示しており、各トラックのピッチは、金属およびビアの間隔および幅の製造用設計規
則に基づいて、対応する各層の最小金属ピッチとすることができる。
そのメタル2層221の好適な方向に直交する好適な垂直方向を有しうる。同様に、メタ
ル4層241は好適な水平方向を有し、メタル5層251はそのメタル4層241の好適
な方向に直交し、かつメタル2層221の好適な方向と同じである好適な垂直方向を有し
うる。
412として図示されるように、おのおの異なっていてもよい。メタル2配線は、他層(
例えばメタル3層、メタル5層)からの垂直配線により使用されうる、2本以上の垂直ル
ーティングトラック上にまたがっており、さまざまな機能回路を作製する際のレイアウト
を単純化し、1つ以上の(例えば、その層の金属配線のない)空トラックを実現してゲー
ト利用密度を高める。
は、ベースセル400の他のメタル2配線と、同じまたは異なる幅を有していてもよいし
、他のメタル2配線と、同じまたは異なる間隔(ピッチ)を有していてもよい。本実施形
態により可能となりうる利点としては、電源および接地配線ネットワークを設計する際の
柔軟性を促進できる点、プログラマブル領域310を用いて電源接続の頻度を減らし、よ
り望ましいルータビリティおよびゲート利用が実現可能という点が挙げられる。
の層のみを利用して、インバータ回路、バッファ回路、NAND回路、NOR回路、フリ
ップフロップ回路、ラッチ回路、マルチプレクサ回路、および他の機能回路等、多様な機
能を果たすよう形成されてもよい。
ト図であり、1つのベースセル400は、プログラマブル領域310のビア2層222お
よびメタル3層231のみを用いてNAND機能回路を作製している。ベースセル400
のメタル2配線は、2つ以上の垂直トラック上にまたがっており、従来のゲートアレイと
比較して、より単純にトランジスタのノードの接続を実現できるよう配列されていてもよ
い。その場合、占有される垂直金属トラックの数が減少する可能性があり、集積回路10
0の作製に利用可能な1つ以上の(同層金属配線のない)空垂直トラックが実現されうる
。
垂直トラックのみが利用されうる。よって、このデバイスでは、1本の(メタル3配線な
しの)空メタル3垂直トラック510が集積回路100を構成する際に利用可能となりう
る。この可能となりうる利点は、図6Bに図示されよう。図6Bでは2つの異なる2つの
入力NAND回路が隣り合って設置されている。本例では、図6Aでは垂直トラック51
0である垂直トラック520にはメタル3配線がなく、集積回路100を構成する際の信
号接続に利用可能である。
ポート501用およびZNポート503用のメタル3配線は、ポートの垂直方向において
(アクセス可能な)他のメタル3配線とは関係がないことである。よって、メタル3層を
用いたこれらのポートへの接続可能性を実現し、集積回路100を実装する際、ルータビ
リティおよびゲート利用密度を高めることが可能となりうる。図6Aの実施形態の他の利
点は、メタル3ポートA1、メタル3ポートA2、およびメタル3ポートA3は、多数の
水平トラック上にまたがるため、信号接続を向上可能なことである。なぜなら、自動的信
号ルータは、集積回路100を構成する際、複数の金属層およびビア層を用いて、ジョグ
または方向転換なしに、信号接続にとって最適な水平ルーティングトラックを選択するこ
とができるからである。例えば、ZNポート503は10本の水平ルーティングトラック
上にまたがっており、自動信号ルータは、その中から最短かつ直線的な信号接続(例えば
メタル4層)を、複数の金属層およびビア層を用いて、ジョグまたは方向転換なしで、選
択しうる。
NDにより作製可能な4入力AND回路を示すレイアウト図であり、後工程に利用可能な
1本以上の空メタル3垂直トラックが存在しうることをさらに示している。垂直トラック
521、522、および523は空でありメタル3配線を有していない。よって集積回路
100に実装した際の信号接続を高めることが可能となる。本発明の各実施形態によると
、2つ以上のベースセル400により実装可能な機能回路は、2本以上の空のメタル3垂
直トラックを有する可能性があるため、より望ましいルータビリティおよびゲート利用が
実現可能となる。
例示的なICは、図5Eに示されるようなメタル2層のみを有する2×4配列のベースセ
ル400を含む。一実施形態によると、多数のベースセル400は、電源(VCC)バス
または接地(VSS)バスを共有するために、行方向に配列されていてもよく、それらは
交互にX軸に対して対称(例えば、X軸に対して線対称)であってもよい。具体的な実施
形態ではベースセル400は行方向に配列されうるが、他の実施形態ではベースセル40
0は列方向に配列されていてもよい。
の異なるタイプのベースセル400を有していてもよい。図8Aおよび8Bは、図5Cに
示された同じベースセル400を有しつつ、異なるメタル2配線パターンを有しうる例示
的ベースセルを示す図である。
)のベースセル400であってもよい。図8Bは、図5Eとは異なるメタル2パターンを
有する、第2タイプ(タイプB)のベースセル400であってもよく、1つ以上の異なる
メタル2パターンが存在しうる。図8Bはそのような例で、第2タイプのベースセル40
0は、1本のメタル2配線702を含み、それは図8Aのメタル2配線701とは異なる
ものであってもよい。
イプおよび第2タイプのベースセル400を含む。本図において、両方のタイプのベース
セル400の2×4配列が含まれる。本実施形態においては、より長尺なメタル2配線7
03が実現可能であるという利点が得られるため、大規模なセル機能を作製する際により
容易にレイアウトすることができ、接続可能なベースセル400を多く含むことができる
。
層以上のプログラマブル層および1層以上の固定層またはそれらの任意の組み合わせを有
する可変プログラマブル領域890を含む。固定領域800はすでに記載した構成と同様
であってよいし、プログラマブル領域810を用いた集積回路105の作製に供するもの
であってもよい。しかしながら、種々の固定的な金属層を含む多数の機能ブロックを有す
る集積回路100を作製するためには、追加の相互接続層が必要となる場合もありうる。
したがって、図9の実施形態においては、集積回路105の作製にあたり、より層数の多
い固定領域800およびプログラマブル領域810を用いてもよい。また、集積回路10
0の相互接続要求に基づき追加のプログラマブル層および固定層を加えてもよく、プログ
ラマブル相互接続層の層数をさらに最小限に削減してもよい。
ことが理解されよう。開示した範囲内の内容を精査すれば、本発明のその他の実施形態も
、当業者には容易に自明となるであろう。
点について詳細に説明したが、本発明のより広範な局面において、さらなる実施形態、変
更、および変形が可能であり、それらはすべて以下に記載の請求の範囲に示す本発明の精
神および範囲により規定される。
Claims (18)
- 論理ゲートの2次元アレイを含むゲートアレイ層であって、各論理ゲートは複数のトランジスタを含み、各トランジスタは前記トランジスタの異なる端子に対応する複数のトランジスタノードを含む、ゲートアレイ層と、
前記ゲートアレイ層に接続され、配電ネットワーク、クロックネットワークおよびグローバル信号ネットワークの少なくとも1つを構成する、少なくとも1つの上部テンプレートベース金属層であって、該上部テンプレートベース金属層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、少なくとも1つの上部テンプレートベース金属層と、
前記ゲートアレイ層に接続され、敷きつめられたセルのアレイを構成する、少なくとも1つの下部テンプレートベース金属層であって、前記少なくとも1つの下部テンプレートベースメタル層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、少なくとも1つの下部テンプレートベースメタル層と、
を備え、
前記セルのそれぞれは、
配線により相互接続してセル内で回路の一部を形成するために、前記セルの下層の各トランジスタに対して、水平配線の1つに接続が形成されることによりトランジスタノードへの接続が実現されて各トランジスタノードがアクセス可能となるように、それぞれ異なるトランジスタノードに接続された複数の千鳥水平配線と、
前記千鳥水平配線に接続されて前記トランジスタを複数相互接続する垂直配線によって本質的に構成される、少なくとも1つのプログラマブル金属層と
を備え、
前記少なくとも1つのプログラマブル金属層は、前記少なくとも1つの上部テンプレートベース金属層の下層であり、前記少なくとも1つの下部テンプレートベース層の上層である、
集積回路。 - 前記トランジスタのそれぞれとの間でトランジスタレベルの相互接続を形成するように構成された、少なくとも1つの下部テンプレートベース金属層をさらに備え、該下部テンプレートベース金属層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、請求項1に記載の集積回路。
- 少なくとも前記テンプレートベース金属層のそれぞれの配線の過半数に対し、各配線の長さおよび各配線の隣接する配線との間隔は、少なくとも当該集積回路の設計前にあらかじめ規定されている、請求項2に記載の集積回路。
- 前記テンプレートベース金属層のそれぞれは、敷きつめられて配置された複数のセルを含み、前記セルの一部は少なくとも同一の配列を有する、請求項2に記載の集積回路。
- 前記トランジスタのそれぞれとの間でトランジスタレベルの相互接続が可能になるように構成された、複数の下部テンプレートベース金属層をさらに備え、前記下部テンプレートベース金属層のそれぞれの配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、請求項2に記載の集積回路。
- 前記少なくとも1つのプログラマブル金属層は、前記少なくとも1つの下部テンプレートベース金属層の下層である、請求項2に記載の集積回路。
- 前記トランジスタを複数相互接続する、複数のプログラマブル金属層をさらに備える、請求項2に記載の集積回路。
- 前記複数のプログラマブル金属層は、前記少なくとも1つの下部テンプレートベース金属層の上層である、請求項7に記載の集積回路。
- 前記少なくとも1つのプログラマブル金属層は、前記少なくとも1つの他の下部テンプレートベース金属層の上層である、請求項2に記載の集積回路。
- 前記トランジスタのそれぞれとの間でトランジスタレベルの相互接続が可能になるように構成された、前記トランジスタを複数相互接続する、複数の他の下部テンプレートベース金属層をさらに備え、前記複数の他の下部テンプレートベース金属層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、請求項2に記載の集積回路。
- 前記少なくとも1つのプログラマブル金属層は、前記複数の他の下部テンプレートベース金属層の上層である、請求項10に記載の集積回路。
- 前記トランジスタのそれぞれとの間でトランジスタレベルの相互接続が可能になるように構成された、前記トランジスタを複数相互接続する、少なくとも1つの他の下部テンプレートベース金属層をさらに備え、前記少なくとも1つの他の下部テンプレートベース金属層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、請求項1に記載の集積回路。
- 前記少なくとも2つの他の下部テンプレートベース金属層は、前記トランジスタの全てのトランジスタノードに電気的なアクセスを提供するように構成された、請求項1に記載の集積回路。
- 論理ゲートの2次元アレイを含むゲートアレイ層であって、各論理ゲートは複数のトランジスタを含み、各トランジスタは前記トランジスタの異なる端子に対応する複数のトランジスタノードを含む、ゲートアレイ層と、
前記ゲートアレイ層に接続され、配電ネットワーク、クロックネットワークおよびグローバル信号ネットワークの少なくとも1つを構成する、少なくとも1つの上部テンプレートベース金属層であって、該上部テンプレートベース金属層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、少なくとも1つの上部テンプレートベース金属層と、
前記ゲートアレイ層に接続され、敷きつめられたセルのアレイを構成する、少なくとも1つの下部テンプレートベース金属層であって、前記少なくとも1つの下部テンプレートベースメタル層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定され、前記セルのそれぞれは、配線により相互接続してセル内で回路の一部を形成するために、前記セルの下層の各トランジスタに対して、水平配線の1つに接続が形成されることによりトランジスタノードへの接続が実現されて各トランジスタノードがアクセス可能となるように、それぞれ異なるトランジスタノードに接続された複数の千鳥水平配線を備える、少なくとも1つの下部テンプレートベースメタル層と、
前記トランジスタを複数相互接続する、複数のプログラマブル金属層と、
を備え、
前記複数のプログラマブル金属層は、前記少なくとも1つの上部テンプレートベース金属層の下層であり、前記千鳥水平配線に接続された垂直配線を本質的に含む少なくとも1つのプログラマブル金属層を含む、
集積回路。 - 論理ゲートの2次元アレイを含むゲートアレイ層であって、各論理ゲートは複数のトランジスタを含み、各トランジスタは前記トランジスタの異なる端子に対応する複数のトランジスタノードを含む、ゲートアレイ層と、
前記ゲートアレイ層に接続され、配電ネットワーク、クロックネットワークおよびグローバル信号ネットワークの少なくとも1つを構成する、少なくとも1つの上部テンプレートベース金属層であって、該上部テンプレートベース金属層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、少なくとも1つの上部テンプレートベース金属層と、
前記ゲートアレイ層に接続され、敷きつめられたセルのアレイを構成する、少なくとも1つの下部テンプレートベース金属層であって、前記少なくとも1つの下部テンプレートベースメタル層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定され、前記セルのそれぞれは、配線により相互接続してセル内で回路の一部を形成するために、前記セルの下層の各トランジスタに対して、水平配線の1つに接続が形成されることによりトランジスタノードへの接続が実現されて各トランジスタノードがアクセス可能となるように、それぞれ異なるトランジスタノードに接続された複数の千鳥水平配線を備える、少なくとも1つの下部テンプレートベースメタル層と、
前記トランジスタを複数相互接続する少なくとも1つのプログラマブル金属層と、
前記トランジスタのそれぞれとの間でトランジスタレベルの相互接続が可能になるように構成された、前記トランジスタを複数相互接続する、少なくとも1つの他の下部テンプレートベース金属層をさらに備え、前記少なくとも1つの他の下部テンプレートベース金属層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、
集積回路。 - 前記トランジスタのそれぞれとの間でトランジスタレベルの相互接続が可能になるように構成された、前記トランジスタを複数相互接続する、少なくとも1つのたの下部テンプレートベース金属層をさらに備え、前記少なくとも1つの他の下部テンプレートベース金属層は、少なくとも前記集積回路の設計前に主にあらかじめ規定されている、請求項14に記載の集積回路。
- 前記少なくとも1つの他の下部テンプレートベース金属層は、前記トランジスタの全てのトランジスタノードに電気的なアクセスを提供するように構成された、請求項16に記載の集積回路。
- 前記少なくとも1つの他の下部テンプレートベース金属層は、前記トランジスタの全てのトランジスタノードに電気的なアクセスを提供するように構成された、請求項15に記載の集積回路。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/269,545 US8533641B2 (en) | 2011-10-07 | 2011-10-07 | Gate array architecture with multiple programmable regions |
US13/269,545 | 2011-10-07 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014534617A Division JP2014528649A (ja) | 2011-10-07 | 2012-09-28 | 複数のプログラマブル領域を有するゲートアレイ構造 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016192560A true JP2016192560A (ja) | 2016-11-10 |
Family
ID=48041520
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014534617A Pending JP2014528649A (ja) | 2011-10-07 | 2012-09-28 | 複数のプログラマブル領域を有するゲートアレイ構造 |
JP2016115314A Pending JP2016192560A (ja) | 2011-10-07 | 2016-06-09 | 複数のプログラマブル領域を有するゲートアレイ構造 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014534617A Pending JP2014528649A (ja) | 2011-10-07 | 2012-09-28 | 複数のプログラマブル領域を有するゲートアレイ構造 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8533641B2 (ja) |
EP (1) | EP2764540A4 (ja) |
JP (2) | JP2014528649A (ja) |
KR (1) | KR101690170B1 (ja) |
CN (1) | CN104011857B (ja) |
WO (1) | WO2013052384A1 (ja) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140059569A (ko) * | 2012-11-08 | 2014-05-16 | 삼성전자주식회사 | 지그재그형 패드 배선 구조를 포함하는 반도체 소자 |
US9082624B2 (en) | 2013-01-02 | 2015-07-14 | International Business Machines Corporation | Signal path of a multiple-patterned semiconductor device |
US8866306B2 (en) | 2013-01-02 | 2014-10-21 | International Business Machines Corporation | Signal path and method of manufacturing a multiple-patterned semiconductor device |
US9099533B2 (en) | 2013-07-02 | 2015-08-04 | International Business Machines Corporation | Semiconductor device with distinct multiple-patterned conductive tracks on a same level |
JP5956964B2 (ja) | 2013-08-30 | 2016-07-27 | 株式会社東芝 | 半導体装置 |
KR101697343B1 (ko) * | 2014-08-22 | 2017-01-18 | 삼성전자주식회사 | 집적 회로의 레이아웃 설계 방법 및 상기 집적 회로의 제조 방법 |
US9436792B2 (en) * | 2014-08-22 | 2016-09-06 | Samsung Electronics Co., Ltd. | Method of designing layout of integrated circuit and method of manufacturing integrated circuit |
US20160293541A1 (en) * | 2015-04-01 | 2016-10-06 | Easic Corporation | Structured integrated circuit device with multiple configurable via layers |
US9640480B2 (en) * | 2015-05-27 | 2017-05-02 | Qualcomm Incorporated | Cross-couple in multi-height sequential cells for uni-directional M1 |
US10146900B2 (en) | 2015-09-17 | 2018-12-04 | Qualcomm Incorporated | Hybrid diffusion standard library cells, and related systems and methods |
US10312192B2 (en) | 2016-06-02 | 2019-06-04 | Taiwan Semiconductor Manufacturing Co., Ltd. | Integrated circuit having staggered conductive features |
US9590634B1 (en) * | 2016-06-13 | 2017-03-07 | Baysand Inc. | Metal configurable hybrid memory |
US11189569B2 (en) | 2016-09-23 | 2021-11-30 | Advanced Micro Devices, Inc. | Power grid layout designs for integrated circuits |
KR102517568B1 (ko) | 2016-09-28 | 2023-04-03 | 삼성전자주식회사 | 반도체 장치 |
US9811628B1 (en) | 2016-10-14 | 2017-11-07 | Baysand Inc. | Metal configurable register file |
US10747931B2 (en) | 2017-07-28 | 2020-08-18 | Advanced Micro Devices, Inc. | Shift of circuit periphery layout to leverage optimal use of available metal tracks in periphery logic |
US11120190B2 (en) | 2017-11-21 | 2021-09-14 | Advanced Micro Devices, Inc. | Metal zero power ground stub route to reduce cell area and improve cell placement at the chip level |
US10790273B2 (en) * | 2017-12-07 | 2020-09-29 | Samsung Electronics Co., Ltd. | Integrated circuits including standard cells and method of manufacturing the integrated circuits |
US20190252408A1 (en) * | 2018-02-13 | 2019-08-15 | Qualcomm Incorporated | Staggered self aligned gate contact |
US10438937B1 (en) | 2018-04-27 | 2019-10-08 | Advanced Micro Devices, Inc. | Metal zero contact via redundancy on output nodes and inset power rail architecture |
US10818762B2 (en) | 2018-05-25 | 2020-10-27 | Advanced Micro Devices, Inc. | Gate contact over active region in cell |
US10796061B1 (en) | 2019-08-29 | 2020-10-06 | Advanced Micro Devices, Inc. | Standard cell and power grid architectures with EUV lithography |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6617621B1 (en) * | 2000-06-06 | 2003-09-09 | Virage Logic Corporation | Gate array architecture using elevated metal levels for customization |
JP2004111771A (ja) * | 2002-09-20 | 2004-04-08 | Hitachi Ltd | 半導体装置およびその製造方法 |
JP2006108397A (ja) * | 2004-10-06 | 2006-04-20 | Toshiba Microelectronics Corp | 半導体集積回路 |
JP2009123993A (ja) * | 2007-11-16 | 2009-06-04 | Nec Electronics Corp | 半導体集積回路装置 |
JP2010074125A (ja) * | 2008-08-19 | 2010-04-02 | Renesas Technology Corp | 半導体装置 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR890004568B1 (ko) | 1983-07-09 | 1989-11-15 | 후지쑤가부시끼가이샤 | 마스터슬라이스형 반도체장치 |
JPS6047441A (ja) | 1983-08-26 | 1985-03-14 | Fujitsu Ltd | 半導体集積回路 |
US4910417A (en) | 1986-09-19 | 1990-03-20 | Actel Corporation | Universal logic module comprising multiplexers |
EP0394598B1 (en) | 1989-04-28 | 1996-03-06 | International Business Machines Corporation | An improved gate array cell having FETS of different and optimized sizes |
US5055716A (en) | 1990-05-15 | 1991-10-08 | Siarc | Basic cell for bicmos gate array |
US5289021A (en) | 1990-05-15 | 1994-02-22 | Siarc | Basic cell architecture for mask programmable gate array with 3 or more size transistors |
JP3677135B2 (ja) * | 1997-01-09 | 2005-07-27 | 株式会社東芝 | 半導体集積回路とその製造方法 |
JPH11330393A (ja) * | 1997-03-19 | 1999-11-30 | Hitachi Ltd | 半導体装置 |
US6242767B1 (en) * | 1997-11-10 | 2001-06-05 | Lightspeed Semiconductor Corp. | Asic routing architecture |
US6194912B1 (en) | 1999-03-11 | 2001-02-27 | Easic Corporation | Integrated circuit device |
US6756811B2 (en) | 2000-03-10 | 2004-06-29 | Easic Corporation | Customizable and programmable cell array |
US7129744B2 (en) * | 2003-10-23 | 2006-10-31 | Viciciv Technology | Programmable interconnect structures |
US6943415B2 (en) * | 2003-04-08 | 2005-09-13 | Lsi Logic Corporation | Architecture for mask programmable devices |
US7102237B1 (en) * | 2003-05-28 | 2006-09-05 | Lightspeed Semiconductor Corporation | ASIC customization with predefined via mask |
DE102004063926B4 (de) * | 2004-03-24 | 2017-10-19 | Infineon Technologies Ag | Konfigurierbare Treiberzelle eines logischen Zellenfeldes |
US7243329B2 (en) | 2004-07-02 | 2007-07-10 | Altera Corporation | Application-specific integrated circuit equivalents of programmable logic and associated methods |
US7463062B2 (en) | 2004-07-27 | 2008-12-09 | Easic Corporation | Structured integrated circuit device |
JP2007299800A (ja) * | 2006-04-27 | 2007-11-15 | Nec Electronics Corp | 半導体集積回路装置 |
US20080116932A1 (en) * | 2006-11-16 | 2008-05-22 | Faraday Technology Corp. | Structured asic layout architecture having tunnel wires |
CN101499455B (zh) * | 2008-02-02 | 2010-11-17 | 智原科技股份有限公司 | 应用于结构式特定用途集成电路的电源架构 |
US8230375B2 (en) * | 2008-09-14 | 2012-07-24 | Raminda Udaya Madurawe | Automated metal pattern generation for integrated circuits |
US8314635B2 (en) * | 2009-01-22 | 2012-11-20 | Taiwan Semiconductor Manufacturing Company, Ltd. | Methods for forming programmable transistor array comprising basic transistor units |
-
2011
- 2011-10-07 US US13/269,545 patent/US8533641B2/en not_active Expired - Fee Related
-
2012
- 2012-09-28 CN CN201280049037.2A patent/CN104011857B/zh not_active Expired - Fee Related
- 2012-09-28 JP JP2014534617A patent/JP2014528649A/ja active Pending
- 2012-09-28 KR KR1020147009000A patent/KR101690170B1/ko active IP Right Grant
- 2012-09-28 WO PCT/US2012/058105 patent/WO2013052384A1/en active Application Filing
- 2012-09-28 EP EP12837839.5A patent/EP2764540A4/en not_active Withdrawn
-
2016
- 2016-06-09 JP JP2016115314A patent/JP2016192560A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6617621B1 (en) * | 2000-06-06 | 2003-09-09 | Virage Logic Corporation | Gate array architecture using elevated metal levels for customization |
JP2004111771A (ja) * | 2002-09-20 | 2004-04-08 | Hitachi Ltd | 半導体装置およびその製造方法 |
JP2006108397A (ja) * | 2004-10-06 | 2006-04-20 | Toshiba Microelectronics Corp | 半導体集積回路 |
JP2009123993A (ja) * | 2007-11-16 | 2009-06-04 | Nec Electronics Corp | 半導体集積回路装置 |
JP2010074125A (ja) * | 2008-08-19 | 2010-04-02 | Renesas Technology Corp | 半導体装置 |
Also Published As
Publication number | Publication date |
---|---|
KR101690170B1 (ko) | 2016-12-27 |
US8533641B2 (en) | 2013-09-10 |
EP2764540A1 (en) | 2014-08-13 |
CN104011857A (zh) | 2014-08-27 |
WO2013052384A1 (en) | 2013-04-11 |
EP2764540A4 (en) | 2015-05-06 |
CN104011857B (zh) | 2017-06-23 |
KR20140084017A (ko) | 2014-07-04 |
US20130087834A1 (en) | 2013-04-11 |
JP2014528649A (ja) | 2014-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2016192560A (ja) | 複数のプログラマブル領域を有するゲートアレイ構造 | |
CN109314109B (zh) | 用于基于鳍片计数的扩散的标准单元架构 | |
US6765245B2 (en) | Gate array core cell for VLSI ASIC devices | |
US20150048425A1 (en) | Gate array architecture with multiple programmable regions | |
US8314635B2 (en) | Methods for forming programmable transistor array comprising basic transistor units | |
EP0609096B1 (en) | Double buffer base gate array cell | |
KR100433025B1 (ko) | 반도체장치,반도체집적회로장치,플립플롭회로,배타적논리합회로,멀티플렉서및가산기 | |
US8788984B2 (en) | Gate array architecture with multiple programmable regions | |
US10600784B2 (en) | Semiconductor integrated circuit and logic circuit | |
JPS6114734A (ja) | 半導体集積回路装置及びその製造方法 | |
TWI680562B (zh) | 具有備用電路單元的積體電路 | |
JPH0480538B2 (ja) | ||
JPS5864047A (ja) | マスタ−スライス半導体集積回路装置 | |
WO2023248772A1 (ja) | 半導体集積回路装置 | |
JPS60145642A (ja) | 半導体集積回路装置 | |
JPH0371789B2 (ja) | ||
JPS6017930A (ja) | マスタ・スライス方式に於ける基本セル | |
JP2001035922A (ja) | 半導体集積回路 | |
JPH0722510A (ja) | 半導体集積回路装置の製造方法および半導体集積回路装置 | |
EP0495990A1 (en) | Semiconductor device | |
JPS5848937A (ja) | 半導体集積回路 | |
JPH04306876A (ja) | ゲートアレイ集積回路 | |
JPH10150175A (ja) | 半導体集積回路およびその製造方法 | |
JPS60210860A (ja) | 半導体集積回路素子 | |
JPH11238865A (ja) | 半導体装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170214 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20170315 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170707 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171128 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20180228 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20180425 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180807 |