JP2016192560A - 複数のプログラマブル領域を有するゲートアレイ構造 - Google Patents

複数のプログラマブル領域を有するゲートアレイ構造 Download PDF

Info

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
Application number
JP2016115314A
Other languages
English (en)
Inventor
シー パーク ジョナサン
C Park Jonathan
シー パーク ジョナサン
エム ワーフェリ サラ
M Werfelli Salah
エム ワーフェリ サラ
カン ウェイツィ
Weizhi Kang
カン ウェイツィ
タット ホイ ワン
Wan Tat Hooi
タット ホイ ワン
シオン テー コック
Kok Siong Tee
シオン テー コック
ジア ジエン リー ジェレミー
Jia Jian Lee Jeremy
ジア ジエン リー ジェレミー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baysand Inc
Original Assignee
Baysand Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=48041520&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP2016192560(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Baysand Inc filed Critical Baysand Inc
Publication of JP2016192560A publication Critical patent/JP2016192560A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L27/00Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate
    • H01L27/02Devices 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/0203Particular design considerations for integrated circuits
    • H01L27/0207Geometrical layout of the components, e.g. computer aided design; custom LSI, semi-custom LSI, standard cell technique
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/34Circuit design for reconfigurable circuits, e.g. field programmable gate arrays [FPGA] or programmable logic devices [PLD]
    • G06F30/347Physical level, e.g. placement or routing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/394Routing
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L27/00Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate
    • H01L27/02Devices 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/04Devices 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/10Devices 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/118Masterslice integrated circuits
    • H01L27/11803Masterslice integrated circuits using field effect technology
    • H01L27/11807CMOS gate arrays
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/34Circuit design for reconfigurable circuits, e.g. field programmable gate arrays [FPGA] or programmable logic devices [PLD]
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L27/00Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate
    • H01L27/02Devices 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/04Devices 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/10Devices 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/118Masterslice integrated circuits
    • H01L27/11803Masterslice integrated circuits using field effect technology
    • H01L27/11807CMOS gate arrays
    • H01L2027/11883Levels of metallisation
    • H01L2027/11888More 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

【課題】カスタムICをカスタマイズする際に必要なマスク数を削減する。
【解決手段】ウエハ上に設けた、カスタマイズ不可のマスク層を備えた第1の固定領域と、第1固定領域の上に設けた、カスタマイズ可能なマスク層を備えたプログラマブル領域と、を備えるカスタム集積回路を形成するためのシステムおよび方法であって、第1の固定領域は、ベースセルを形成する多数のトランジスタと、第1の相互接続層と、第1の相互接続層の上に設けた第2の相互接続層とを備える。プログラマブル領域のマスク層のうち少なくとも1層を第2の相互接続層と接続して、ベースセルのすべてのトランジスタノードへの電気的アクセスを可能にする。プログラマブル領域は、カスタマイズ可能なマスク層と接続する第3の相互接続層を備え、ICをカスタマイズする。第2の固定領域をプログラム領域の上に形成し、固定領域を複数とする。
【選択図】図4

Description

本発明はカスタム半導体集積回路デバイスに関する。
今日の複雑で高度に集積されたASIC(Application Specific Integrated Circuit
)または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層の金属層を含みうること
も今日では非常に一般的である。
高度に集積されたASICまたはSoCを製造する際に通常用いられる周知の手法の1
つとして、スタンダードセル技術が挙げられる。この技術においては、すべての層(活性
層および相互接続層(interconnect layer))が完全にカスタマイズ可能なため、高度な
柔軟性を実現可能である。その結果、スタンダードセル方式では、多くの場合、最適なダ
イサイズ、最高性能、および最も容易なIPの集積化が達成可能である。しかしながら、
スタンダードセル技術においては、シリコンウエハにパターンを投射して集積回路を作製
する際、各層ごとに異なるマスクを用いる必要があり、今日の最先端IC製作プロセスノ
ード(例えば、45nm)においては、一マスクセットあたりのマスクの費用が100万
ドルを容易に超えてしまう場合がある。よって、時間およびコストの観点から、スタンダ
ードセル技術は多くのASICまたはSoCを実現するには不向きとなってきている。
スタンダードセル技術の欠点、特に、ASICまたはSoC製造に際してかかる高いマ
スク費用および長時間にわたる製造時間を克服するため、例えばゲートアレイ技術および
ストラクチャードASIC技術等のメタルプログラマブル技術が提案されている。メタル
プログラマブル技術においては、固定マスク層の一部が独立して設計されており、金属層
またはビア層のみをカスタマイズしてASICまたはSoCを作製すればよく、製造時間
の短縮およびマスク費用の削減を実現可能であるという利点がある。メタルプログラマブ
ル技術においては、多数のベースセルが非プログラマブル層(例えば、固定領域)に存在
し、ベースセルのカスタマイズは金属層またはビア層によってのみ行えばよい。さらに、
メタルプログラマブル技術を用いたASICまたはSoCデバイスは、カスタマイズ不可
の金属層をあらかじめ多層備えた多数のIPブロックを備えることができ、それらの金属
層はIPブロック固有の固定的な(intrinsic)要素であるため、ASICまたはSoC
へ集積した際にも改変されることがない。
図1Aは、従来のゲートアレイ技術を用いて集積回路100を製造する際に用いられう
る例示的な積層体(stack of layers)を示す図である。固定領域200は、基板層20
1、拡散層202、およびゲート電極層203を備え、P型およびN型MOSトランジス
タを形成することができる。固定領域200の各層はカスタマイズ不可または改変不可と
してもよい。よって、利用可能なトランジスタまたはベースセルをあらかじめ規定して、
ウエハ上に前もって製作しておいてもよく、その後、プログラマブル領域210に存在す
る各層をカスタマイズすることにより、前記トランジスタまたはベースセルをカスタマイ
ズまたはプログラミング可能としている。従来のゲートアレイ技術においては、集積回路
100を実装する際に固定領域200の各層は共通となるため、結果として、スタンダー
ドセル技術と比較して層数を削減することが可能である。
図1Bは、従来のゲートアレイ技術を用いた2入力NAND回路の一例を示すレイアウ
ト図である。最も一般的に用いられるゲートアレイベースセルは、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には、マルチプレクサ、単純な組み合わせ論理回路、またはイン
バータ等を含む種々のベースセルにより、プログラマブルマスク層の層数を最小限に抑え
ることが開示されているが、これらのベースセルによっても、スタンダードセル技術と同
等の密度、電力、性能は得られない。
米国特許第5,341,041号明細書 米国特許第5,289,021号明細書 米国特許第4,816,887号明細書 米国特許第5,038,192号明細書 米国特許第4,668,972号明細書 米国特許第6,617,761号明細書 米国特許第7,463,062号明細書 米国特許第6,985,012号明細書 米国特許第6,930,511号明細書 米国特許第6,194,912号明細書 米国特許第7,870,513号明細書 米国特許第4,910,417号明細書
本発明の第1の態様によれば、ウエハ上に設けた、カスタマイズ不可のマスク層を備え
た第1の固定(非プログラマブル)領域と、第1固定領域の上に設けた、カスタマイズ可
能なマスク層を備えたプログラマブル領域と、を備えたカスタム集積回路(IC)を形成
するためのシステムおよび方法を開示する。第1の固定領域は、ベースセルを形成する、
多数のトランジスタと、第1の相互接続層と、前記第1の相互接続層の上に設けた第2の
相互接続層とを備える。プログラマブル領域内のマスク層のうち少なくとも1層は、第2
の相互接続層と接続することにより、ベースセルのすべてのトランジスタのノードへの電
気的アクセスを提供する。プログラマブル領域は、カスタマイズ可能なマスク層と接続す
る第3の相互接続層を備えて、ICをカスタマイズする。
本発明の第2の態様によれば、カスタム集積回路(IC)は、ウエハ上に設けた、カス
タマイズ不可のマスク層を備える第1の固定(非プログラマブル)領域と、第1の固定領
域の上に設けた、カスタマイズ可能なマスク層を備えたプログラマブル領域と、プログラ
マブル領域の上に設けた第2の固定領域と、を備え、第1の固定領域は、ベースセルを形
成する、多数のトランジスタと、第1相互接続層と、前記第1の相互接続層の上に設けた
第2の相互接続層と、を備え、プログラマブル領域内のマスク層のうち少なくとも一層は
、第2相互接続層と接続し、ベースセルのすべてのトランジスタのノードへの電気的アク
セスを提供し、プログラマブル領域は、カスタマイズ可能なマスク層と接続してICをカ
スタマイズする第3の相互接続層を備え、第2の固定領域は、固定領域を複数とし、カス
タムICをカスタマイズする際に必要なマスクの数を削減する。
本発明の第3の態様によれば、カスタム集積回路(IC)を製作する方法は、カスタマ
イズ不可のマスク層を備える第1の固定(非プログラマブル)領域をウエハ上に製作し、
第1の固定領域の1つ以上のベースセル内に第1の相互接続層および第2の相互接続層を
形成するステップと、カスタマイズ可能なマスク層を備えるプログラマブル領域を第1の
固定領域の上に製作するステップと、第2の固定(非プログラマブル)領域をプログラマ
ブル領域の上に製作するステップと、プログラマブル領域内のカスタマイズ可能なマスク
層のうち少なくとも1層を、第1の固定領域内の第2の相互接続層に電気的に接続するス
テップと、ベースセルのすべてのトランジスタのノードへの完全なアクセスを可能にし、
プログラマブル領域内のカスタマイズ可能なマスク層を介して、ICをフルカスタマイズ
するステップと、を含む。
本発明の第4の態様によれば、カスタム集積回路(IC)を製作する方法は、カスタマ
イズ不可のマスク層を備える第1の固定(非プログラマブル)領域をウエハ上に製作し、
第1の固定領域の1つ以上のベースセル内に第1の相互接続層および第2の相互接続層を
形成するステップと、カスタマイズ可能なマスク層を備えるプログラマブル領域を第1の
固定領域の上に製作するステップと、プログラマブル領域内のカスタマイズ可能なマスク
層のうち少なくとも1層を、第1の固定領域内の第2の相互接続層に電気的に接続するス
テップと、ベースセルのすべてのトランジスタのノードへの完全なアクセスを可能にし、
プログラマブル領域内のカスタマイズ可能なマスク層を介して、ICをフルカスタマイズ
するステップと、を含む。
上記の各態様の実施にあたり、以下に挙げるもののうち1つ以上を含むことができる。
本システムにおいては、単一の半導体集積回路デバイス上の多数の相互接続層とともに、
一式のコンポーネントを設けることができ、各コンポーネントとして、プログラマブルセ
ルアレイ、RAM、ROM、および/または他の諸機能(IP)を挙げることができ、そ
れらはすべて、従来のゲートアレイにおけるカスタマイズ可能な層(例えば、コンタクト
層、メタル1層、および相互接続層)よりも上位の相互接続層(例えば、ビア2層、メタ
ル3層、およびその上の相互接続層)を介してカスタマイズ可能である。本システムによ
れば、複数の非プログラマブル層の領域を設けて、ASICまたはSoCをカスタマイズ
する際に必要なマスクの数をさらに削減するものであってもよい。本システムによれば、
プログラマブル層をより上位の相互接続層へ昇格する(promote)ことにより、ベースセ
ルに含まれうる例えば拡散ノードやゲート電極といったトランジスタのすべてのノードへ
のアクセスが可能となる。よって、LUT等のより大きいベースセルまたは他のストラク
チャードASICベースセルを用いた他のメタルプログラマブル技術と比較して、より高
い密度および性能が達成可能である。相互接続要求に基づいて所定のプログラマブル層お
よび固定層が選択可能な可変領域を用いて、プログラマブル層をより上位層へ昇格するこ
とにより、スタンダードセル技術やゲートアレイ技術と比較した場合に、さらに上位階層
でプログラム可能である性能(programmability)を実現することができる。
好適な各実施形態により可能となりうる利点として、以下の1つ以上の利点が挙げられ
る。本システムによれば、スタンダードセル技術における製品化までに要する時間、性能
、および密度を維持しつつ、多くのIPと複数の固定的な(intrinsic)金属層を用いる
ASICまたはSoCが要するマスク費用を削減することができる。これらの特徴は、メ
タルプログラマブル技術の利点を維持しつつ達成される。さらに、上位相互接続層および
前記の各特徴点を利用することで、現在利用可能なFPGAと比較して、性能における利
点と単価(unit cost)における利点のうち一方または両方を実現可能である。また、必
要なマスクの数を削減することができるため、従来のゲートアレイ手法およびスタンダー
ドセル手法よりも、生産設備コスト(tooling cost)の点で有利である。上位相互接続層
および前記の特徴点を利用することで、スタンダードセル技術に相当するゲート密度およ
び性能が得られるが、これは空トラック(empty tracks)および複数のトラックポート(
multiple track ports)によりもたらされる高いルータビリティに起因するものである。
本発明の上記の各態様は、以下に示す好適な各実施形態を添付図面に照らして理解する
ことにより、新規な特徴点等とともに、完全に明確になるであろう。しかしながら、各図
面は単に説明を目的とするものであり、本発明はこれらに限定されない。
本発明の好ましい例示的な実施形態は、以下の図面に基づいて詳しく述べられる。
従来のゲートアレイ構造の一例を示す図である。 従来のゲートアレイ構造の一例を示す図である。 本発明の一態様に係る、カスタム高集積回路(IC)の一例を示す図である カスタムICを製作する際に用いることのできる一般的な積層体を示す図である。 2つの固定領域間の間に挟まれたプログラマブル領域を形成する積層体の一例を示す図である。 相互接続層を固定領域に有するベースセルのいくつかの好適な実施形態を示す図である。 相互接続層を固定領域に有するベースセルのいくつかの好適な実施形態を示す図である。 相互接続層を固定領域に有するベースセルのいくつかの好適な実施形態を示す図である。 相互接続層を固定領域に有するベースセルのいくつかの好適な実施形態を示す図である。 相互接続層を固定領域に有するベースセルのいくつかの好適な実施形態を示す図である。 プログラマブル領域を有する集積回路の例示的なレイアウト図である。 プログラマブル領域を有する集積回路の例示的なレイアウト図である。 プログラマブル領域を有する集積回路の例示的なレイアウト図である。 集積回路の別の一例であって、多数のベースセルを有する集積回路を示すレイアウト図である。 種々の集積回路のレイアウトを例示する図であり、各集積回路は異なる種類のベースセルを有する。 種々の集積回路のレイアウトを例示する図であり、各集積回路は異なる種類のベースセルを有する。 種々の集積回路のレイアウトを例示する図であり、各集積回路は異なる種類のベースセルを有する。 集積回路のさらに別の実施形態を示す図であり、集積回路は種々のプログラマブル領域を含み、種々のプログラマブル領域は1つ以上のプログラマブル層および1層以上の固定層またはそれらの任意の組み合わせを有する。
以下に、本発明の十分な理解のため、多くの具体的な詳細を記載する。しかしながら、
これらの具体的詳細の一部またはすべてがない場合でも、本発明が実施可能なことは当業
者とって明らかであろう。他の例においては、本発明を不必要に曖昧にすることにならぬ
よう、周知の工程動作は詳細に記載していない。
図2は、本発明の一態様に係るカスタム高集積回路(IC)100の一例を示す図であ
る。集積回路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は、IC100の製作にあたり用いることのできる一般的な積層体を示す図である
。図3に示す一般的な積層体は、CMOS製造プロセスを余すところなく説明することを
意図したものではないことは理解されよう。しかしながら、集積回路105を標準的なC
MOS製造プロセスによって製造してもよい。いくつかの実施形態を、nウェルとp基板
を用いたCMOSプロセスとの関連において説明するが、当業者であればこの概念が、三
重ウェルCMOSまたはSOI(Silicon-On-Insulator)等、CMOS技術のすべての変
形例に適用可能であることは容易に理解されよう。
ここで、図3を参照すると、基板201、拡散層202、およびゲート電極層203を
用いて多数のPタイプおよびNタイプのMOSトランジスタが形成可能である。さらに、
コンタクト層205、メタル1層211、ビア1層212、および追加の相互接続層を用
いて、集積回路100を作製可能である。今日のCMOSプロセス技術においては、一般
に、10層までの金属層およびビア層を用いてIC100を作製する。スタンダードセル
技術においては、図3に示すすべての層がカスタマイズ可能であり、IC100の各層ご
とに固有のパターンを含みうるため、固有のマスクセットを要する。
メタルプログラマブル技術においては、2つの異なる領域が複数の相互接続層(例えば
、金属層およびビア層)を含みうる。領域のうちの1つは、固定(非プログラマブル)領
域であってもよく、この領域内の各マスク層は固定されておりカスタマイズ不可でありう
る。一方、第2の領域は、プログラマブル領域であってもよく、この領域内の各マスク層
はカスタマイズ可能であり、特定の設計を有する集積回路の作製が可能となる。
図4に示すように、好適な実施形態によれば、プログラマブル領域内のマスク層のみを
用いてトランジスタレベルでのカスタマイズを実現しつつも、プログラマブル領域に含ま
れるマスクの数を削減することが可能となる。固定領域の上に設けた可変プログラマブル
領域を用いることにより、固定的な相互接続層を有しうる多数の機能ブロックまたは設計
資産(IP)を有する集積回路を柔軟に実装することが可能となる。図4のシステムにお
いては、プログラマブル領域の上に存在する相互接続層を固定する(別の固定領域)こと
により、存在するカスタマイズ層の数を削減しているが、別の固定領域は、配電および接
地配線ネットワーク、クロックネットワーク、および、例えばシステムリセット、テスト
モード、テストイネーブル等のグローバル信号ネットワークに利用可能な追加のマスク層
を含んでいてもよい。
図4は、本発明の種々の実施形態に係る集積回路100を製造する際に用いる積層体の
一例を示す図である。図4の各実施形態においては、固定領域300内の層数を増加させ
、プログラマブル層をより上位の相互接続層であるプログラマブル領域310へ移動可能
としている。よって、IC100を新たに作製するにあたり必要なマスク数を削減するこ
とができる。IC100は、前述の、メタル3層までが固定的な相互接続層であるメモリ
(RAM)の例のように、カスタマイズ不可である固定的な相互接続層を有する多数の集
積回路105および機能ブロックを含んでいてもよい。
図4の例において、固定領域300は、従来のゲートアレイ技術の場合を示す図1Aの
固定領域200に加え、コンタクト層205、メタル1層211、ビア1層212、メタ
ル2層221を含む。種々の実施形態においては、特定の設計に応じて後から仕様・設定
変更するため、メタル2層221までは前もって製作したIC100のウエハを保持する
ことにより、固定層の数を増加しカスタマイズ可能な層の数を削減して、生産設備コスト
の削減および製造時間の短縮が可能となる。
図4において、IC100は、プログラマブル領域310の上に追加の固定領域320
を備えることもでき、プログラマブル層の層数をさらに削減してもよい。追加の固定領域
320は、ビア5層252、メタル6層261、および追加の相互接続層270を含んで
いてもよく、固定領域320は、配電ネットワーク、クロックネットワーク、および、シ
ステムリセット、テストモード、テストイネーブル等のグローバル信号ネットワークに利
用されうる。
図5A〜図5Eは、プログラマブル領域310内の1層以上を用いて集積回路105を
作製する、種々の好適な実施形態を示す図である。回路105では、固定領域300内の
層をあらかじめ決定および製作することもでき、それにより、マスク費用を削減し製造時
間を短縮してもよい。
図5Aは、例示的なベースセル400を用いた一実施形態の回路図であり、ベースセル
は、本例では、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内の層によりプログラム可能である
図5Bは、図5Aの回路図と等価のベースセル400の例示的なレイアウト図である。
MPLトランジスタおよびMNLトランジスタの各ゲートは、GLと表記されたゲート電
極と接続される。同様に、MPRトランジスタおよびMNRトランジスタの各ゲートは、
GRと表記されたゲート電極と接続される。図5Bにおいてもまた、ボディノード、ソー
スノード、ドレインノード、およびゲートノードはすべてより上位レベル(例えば、メタ
ル2層)へ昇格(promoted)されて、プログラマブル領域310内の層によりプログラム
可能である。
図5Cは、図5Bに図示したベースセル400の例示的なレイアウト図であり、固定領
域300の一部でありうるコンタクト層205およびメタル1層211をさらに示す図で
ある。従来のスタンダードセル技術およびゲートアレイ技術においては、コンタクト層2
05およびメタル1層211を用いて、トランジスタのさまざまなノードへの接続を行い
、図1A〜1Bに示す所定の各機能を創出する。図5Cの実施形態においては、コンタク
ト層205およびメタル1層211は、主に、すべてのトランジスタのノードに上層のメ
タル2層221への伝導経路を提供するのに用いられる。
種々の実施形態において、ゲートノード用および拡散ノード用のメタル1配線は、おも
に、ゲート電極方向(Y方向)と同方向(平行)に配置されることが多い。本図において
は、ゲート電極層203はおもに垂直方向に延びており、ボディノード以外のすべてのト
ランジスタのノード用のメタル1配線は垂直方向を向いていてもよい。本発明のさらに別
の実施形態においては、電源ノード(VCC)用のメタル1配線は、ゲート電極方向に直
交していてもよく、P型トランジスタのボディノードへ接続する。接地ノード(VSS)
用のメタル1配線もまた、ゲート電極方向に直交していてもよく、N型トランジスタのボ
ディノードへ接続する。
図5Dは、図5Cに図示されるベースセル400の例示的なレイアウト図であり、固定
領域300内のビア1層212およびメタル2層221をさらに示す図である。メタル2
配線は、電源(VCC)配線および接地(VSS)配線を除いて、メタル1層と直交して
いてもよい。一実装形態においては、電源(VCC)配線および接地(VSS)メタル2
配線をメタル1配線の上部に配置してビア1層212と接続し、通電容量を増加させる一
方、ベースセル400をカスタマイズする際に、電源および接地接続の簡素化が容易にな
り、プログラマブル領域310を用いてさまざまな機能性を有するセルを作製する。
本発明のさらに別の実施形態では、ベースセル400に含まれる多数のメタル2層22
1の配線は、どのトランジスタのノードとも接続していなくてもよく、上位層との信号接
続用のフィードスルーとして用いられてもよい。図5Dにおいて、メタル2配線411、
412、および413はフィードスルー配線であり、上位の相互接続層においてさまざま
なセル機能を実現しうるものであり、1つのベースセルから別の1つ以上のベースセルへ
の水平方向の信号接続を促進しうる。図5Dに示すように、図5Aに示したすべてのトラ
ンジスタのノードはメタル2層221へ昇格(promoted)し(すなわち利用可能または電
気的にアクセス可能となり)、プログラマブル領域310内の層を用いて、異なる機能性
を有するセルを作製する際に用いることができる。
図5Eは、図5Dのレイアウト図を簡略化した図であり、図5Aに示すすべてのトラン
ジスタのノードから昇格した対応ノードを有するメタル2層のみを図示している。図5E
は、メタル3層231およびメタル5層251により使用されうる垂直トラック420、
およびメタル4層241およびメタル6層261により使用されうる水平トラック430
も図示しており、各トラックのピッチは、金属およびビアの間隔および幅の製造用設計規
則に基づいて、対応する各層の最小金属ピッチとすることができる。
一実施形態によると、メタル2層221は好適な水平方向を有し、メタル3層231は
そのメタル2層221の好適な方向に直交する好適な垂直方向を有しうる。同様に、メタ
ル4層241は好適な水平方向を有し、メタル5層251はそのメタル4層241の好適
な方向に直交し、かつメタル2層221の好適な方向と同じである好適な垂直方向を有し
うる。
別の実施形態によると、メタル2配線の形状および長さは、メタル2配線411および
412として図示されるように、おのおの異なっていてもよい。メタル2配線は、他層(
例えばメタル3層、メタル5層)からの垂直配線により使用されうる、2本以上の垂直ル
ーティングトラック上にまたがっており、さまざまな機能回路を作製する際のレイアウト
を単純化し、1つ以上の(例えば、その層の金属配線のない)空トラックを実現してゲー
ト利用密度を高める。
本発明のさらに別の実施形態によると、電源VCC用および接地VSS用メタル2配線
は、ベースセル400の他のメタル2配線と、同じまたは異なる幅を有していてもよいし
、他のメタル2配線と、同じまたは異なる間隔(ピッチ)を有していてもよい。本実施形
態により可能となりうる利点としては、電源および接地配線ネットワークを設計する際の
柔軟性を促進できる点、プログラマブル領域310を用いて電源接続の頻度を減らし、よ
り望ましいルータビリティおよびゲート利用が実現可能という点が挙げられる。
本発明のさらなる実施形態によると、ベースセル400は、プログラマブル領域310
の層のみを利用して、インバータ回路、バッファ回路、NAND回路、NOR回路、フリ
ップフロップ回路、ラッチ回路、マルチプレクサ回路、および他の機能回路等、多様な機
能を果たすよう形成されてもよい。
図6Aは、本発明のある特定の実施形態による2入力NAND回路の例示的なレイアウ
ト図であり、1つのベースセル400は、プログラマブル領域310のビア2層222お
よびメタル3層231のみを用いてNAND機能回路を作製している。ベースセル400
のメタル2配線は、2つ以上の垂直トラック上にまたがっており、従来のゲートアレイと
比較して、より単純にトランジスタのノードの接続を実現できるよう配列されていてもよ
い。その場合、占有される垂直金属トラックの数が減少する可能性があり、集積回路10
0の作製に利用可能な1つ以上の(同層金属配線のない)空垂直トラックが実現されうる
図6Aの例を参照すると、NAND機能を作製するにあたり4本のうち3本のメタル3
垂直トラックのみが利用されうる。よって、このデバイスでは、1本の(メタル3配線な
しの)空メタル3垂直トラック510が集積回路100を構成する際に利用可能となりう
る。この可能となりうる利点は、図6Bに図示されよう。図6Bでは2つの異なる2つの
入力NAND回路が隣り合って設置されている。本例では、図6Aでは垂直トラック51
0である垂直トラック520にはメタル3配線がなく、集積回路100を構成する際の信
号接続に利用可能である。
ここで図6Aを参照すると、いくつかの実施形態に係る、別の図示される利点は、A2
ポート501用およびZNポート503用のメタル3配線は、ポートの垂直方向において
(アクセス可能な)他のメタル3配線とは関係がないことである。よって、メタル3層を
用いたこれらのポートへの接続可能性を実現し、集積回路100を実装する際、ルータビ
リティおよびゲート利用密度を高めることが可能となりうる。図6Aの実施形態の他の利
点は、メタル3ポートA1、メタル3ポートA2、およびメタル3ポートA3は、多数の
水平トラック上にまたがるため、信号接続を向上可能なことである。なぜなら、自動的信
号ルータは、集積回路100を構成する際、複数の金属層およびビア層を用いて、ジョグ
または方向転換なしに、信号接続にとって最適な水平ルーティングトラックを選択するこ
とができるからである。例えば、ZNポート503は10本の水平ルーティングトラック
上にまたがっており、自動信号ルータは、その中から最短かつ直線的な信号接続(例えば
メタル4層)を、複数の金属層およびビア層を用いて、ジョグまたは方向転換なしで、選
択しうる。
図6Cは、3つのベースセル400を用いて、インバータに接続されている4入力NA
NDにより作製可能な4入力AND回路を示すレイアウト図であり、後工程に利用可能な
1本以上の空メタル3垂直トラックが存在しうることをさらに示している。垂直トラック
521、522、および523は空でありメタル3配線を有していない。よって集積回路
100に実装した際の信号接続を高めることが可能となる。本発明の各実施形態によると
、2つ以上のベースセル400により実装可能な機能回路は、2本以上の空のメタル3垂
直トラックを有する可能性があるため、より望ましいルータビリティおよびゲート利用が
実現可能となる。
図7は、多数のベースセル400を有する別の例示的集積回路105を示す図である。
例示的なICは、図5Eに示されるようなメタル2層のみを有する2×4配列のベースセ
ル400を含む。一実施形態によると、多数のベースセル400は、電源(VCC)バス
または接地(VSS)バスを共有するために、行方向に配列されていてもよく、それらは
交互にX軸に対して対称(例えば、X軸に対して線対称)であってもよい。具体的な実施
形態ではベースセル400は行方向に配列されうるが、他の実施形態ではベースセル40
0は列方向に配列されていてもよい。
本発明の他の実施形態は、機能ブロックをさらに容易にレイアウトするために1つ以上
の異なるタイプのベースセル400を有していてもよい。図8Aおよび8Bは、図5Cに
示された同じベースセル400を有しつつ、異なるメタル2配線パターンを有しうる例示
的ベースセルを示す図である。
例えば、図8Aは、図5Eと同様のメタル2パターンを有する、第1タイプ(タイプA
)のベースセル400であってもよい。図8Bは、図5Eとは異なるメタル2パターンを
有する、第2タイプ(タイプB)のベースセル400であってもよく、1つ以上の異なる
メタル2パターンが存在しうる。図8Bはそのような例で、第2タイプのベースセル40
0は、1本のメタル2配線702を含み、それは図8Aのメタル2配線701とは異なる
ものであってもよい。
図8Cは集積回路105の別の実施形態の図であり、集積回路105は、多数の第1タ
イプおよび第2タイプのベースセル400を含む。本図において、両方のタイプのベース
セル400の2×4配列が含まれる。本実施形態においては、より長尺なメタル2配線7
03が実現可能であるという利点が得られるため、大規模なセル機能を作製する際により
容易にレイアウトすることができ、接続可能なベースセル400を多く含むことができる
図9は、さらに別の実施形態を示す図であり、この実施形態では、集積回路100は1
層以上のプログラマブル層および1層以上の固定層またはそれらの任意の組み合わせを有
する可変プログラマブル領域890を含む。固定領域800はすでに記載した構成と同様
であってよいし、プログラマブル領域810を用いた集積回路105の作製に供するもの
であってもよい。しかしながら、種々の固定的な金属層を含む多数の機能ブロックを有す
る集積回路100を作製するためには、追加の相互接続層が必要となる場合もありうる。
したがって、図9の実施形態においては、集積回路105の作製にあたり、より層数の多
い固定領域800およびプログラマブル領域810を用いてもよい。また、集積回路10
0の相互接続要求に基づき追加のプログラマブル層および固定層を加えてもよく、プログ
ラマブル相互接続層の層数をさらに最小限に削減してもよい。
当業者には、上記の記載は例示に過ぎず、いかなる場合も限定を意図したものではない
ことが理解されよう。開示した範囲内の内容を精査すれば、本発明のその他の実施形態も
、当業者には容易に自明となるであろう。
以上、好適な実施形態を種々の変形例や変更例とともに参照して、本発明の具体的な利
点について詳細に説明したが、本発明のより広範な局面において、さらなる実施形態、変
更、および変形が可能であり、それらはすべて以下に記載の請求の範囲に示す本発明の精
神および範囲により規定される。

Claims (18)

  1. 論理ゲートの2次元アレイを含むゲートアレイ層であって、各論理ゲートは複数のトランジスタを含み、各トランジスタは前記トランジスタの異なる端子に対応する複数のトランジスタノードを含む、ゲートアレイ層と、
    前記ゲートアレイ層に接続され、配電ネットワーク、クロックネットワークおよびグローバル信号ネットワークの少なくとも1つを構成する、少なくとも1つの上部テンプレートベース金属層であって、該上部テンプレートベース金属層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、少なくとも1つの上部テンプレートベース金属層と、
    前記ゲートアレイ層に接続され、敷きつめられたセルのアレイを構成する、少なくとも1つの下部テンプレートベース金属層であって、前記少なくとも1つの下部テンプレートベースメタル層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、少なくとも1つの下部テンプレートベースメタル層と、
    を備え、
    前記セルのそれぞれは、
    配線により相互接続してセル内で回路の一部を形成するために、前記セルの下層の各トランジスタに対して、水平配線の1つに接続が形成されることによりトランジスタノードへの接続が実現されて各トランジスタノードがアクセス可能となるように、それぞれ異なるトランジスタノードに接続された複数の千鳥水平配線と、
    前記千鳥水平配線に接続されて前記トランジスタを複数相互接続する垂直配線によって本質的に構成される、少なくとも1つのプログラマブル金属層と
    を備え、
    前記少なくとも1つのプログラマブル金属層は、前記少なくとも1つの上部テンプレートベース金属層の下層であり、前記少なくとも1つの下部テンプレートベース層の上層である、
    集積回路。
  2. 前記トランジスタのそれぞれとの間でトランジスタレベルの相互接続を形成するように構成された、少なくとも1つの下部テンプレートベース金属層をさらに備え、該下部テンプレートベース金属層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、請求項1に記載の集積回路。
  3. 少なくとも前記テンプレートベース金属層のそれぞれの配線の過半数に対し、各配線の長さおよび各配線の隣接する配線との間隔は、少なくとも当該集積回路の設計前にあらかじめ規定されている、請求項2に記載の集積回路。
  4. 前記テンプレートベース金属層のそれぞれは、敷きつめられて配置された複数のセルを含み、前記セルの一部は少なくとも同一の配列を有する、請求項2に記載の集積回路。
  5. 前記トランジスタのそれぞれとの間でトランジスタレベルの相互接続が可能になるように構成された、複数の下部テンプレートベース金属層をさらに備え、前記下部テンプレートベース金属層のそれぞれの配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、請求項2に記載の集積回路。
  6. 前記少なくとも1つのプログラマブル金属層は、前記少なくとも1つの下部テンプレートベース金属層の下層である、請求項2に記載の集積回路。
  7. 前記トランジスタを複数相互接続する、複数のプログラマブル金属層をさらに備える、請求項2に記載の集積回路。
  8. 前記複数のプログラマブル金属層は、前記少なくとも1つの下部テンプレートベース金属層の上層である、請求項7に記載の集積回路。
  9. 前記少なくとも1つのプログラマブル金属層は、前記少なくとも1つの他の下部テンプレートベース金属層の上層である、請求項2に記載の集積回路。
  10. 前記トランジスタのそれぞれとの間でトランジスタレベルの相互接続が可能になるように構成された、前記トランジスタを複数相互接続する、複数の他の下部テンプレートベース金属層をさらに備え、前記複数の他の下部テンプレートベース金属層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、請求項2に記載の集積回路。
  11. 前記少なくとも1つのプログラマブル金属層は、前記複数の他の下部テンプレートベース金属層の上層である、請求項10に記載の集積回路。
  12. 前記トランジスタのそれぞれとの間でトランジスタレベルの相互接続が可能になるように構成された、前記トランジスタを複数相互接続する、少なくとも1つの他の下部テンプレートベース金属層をさらに備え、前記少なくとも1つの他の下部テンプレートベース金属層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、請求項1に記載の集積回路。
  13. 前記少なくとも2つの他の下部テンプレートベース金属層は、前記トランジスタの全てのトランジスタノードに電気的なアクセスを提供するように構成された、請求項1に記載の集積回路。
  14. 論理ゲートの2次元アレイを含むゲートアレイ層であって、各論理ゲートは複数のトランジスタを含み、各トランジスタは前記トランジスタの異なる端子に対応する複数のトランジスタノードを含む、ゲートアレイ層と、
    前記ゲートアレイ層に接続され、配電ネットワーク、クロックネットワークおよびグローバル信号ネットワークの少なくとも1つを構成する、少なくとも1つの上部テンプレートベース金属層であって、該上部テンプレートベース金属層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、少なくとも1つの上部テンプレートベース金属層と、
    前記ゲートアレイ層に接続され、敷きつめられたセルのアレイを構成する、少なくとも1つの下部テンプレートベース金属層であって、前記少なくとも1つの下部テンプレートベースメタル層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定され、前記セルのそれぞれは、配線により相互接続してセル内で回路の一部を形成するために、前記セルの下層の各トランジスタに対して、水平配線の1つに接続が形成されることによりトランジスタノードへの接続が実現されて各トランジスタノードがアクセス可能となるように、それぞれ異なるトランジスタノードに接続された複数の千鳥水平配線を備える、少なくとも1つの下部テンプレートベースメタル層と、
    前記トランジスタを複数相互接続する、複数のプログラマブル金属層と、
    を備え、
    前記複数のプログラマブル金属層は、前記少なくとも1つの上部テンプレートベース金属層の下層であり、前記千鳥水平配線に接続された垂直配線を本質的に含む少なくとも1つのプログラマブル金属層を含む、
    集積回路。
  15. 論理ゲートの2次元アレイを含むゲートアレイ層であって、各論理ゲートは複数のトランジスタを含み、各トランジスタは前記トランジスタの異なる端子に対応する複数のトランジスタノードを含む、ゲートアレイ層と、
    前記ゲートアレイ層に接続され、配電ネットワーク、クロックネットワークおよびグローバル信号ネットワークの少なくとも1つを構成する、少なくとも1つの上部テンプレートベース金属層であって、該上部テンプレートベース金属層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、少なくとも1つの上部テンプレートベース金属層と、
    前記ゲートアレイ層に接続され、敷きつめられたセルのアレイを構成する、少なくとも1つの下部テンプレートベース金属層であって、前記少なくとも1つの下部テンプレートベースメタル層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定され、前記セルのそれぞれは、配線により相互接続してセル内で回路の一部を形成するために、前記セルの下層の各トランジスタに対して、水平配線の1つに接続が形成されることによりトランジスタノードへの接続が実現されて各トランジスタノードがアクセス可能となるように、それぞれ異なるトランジスタノードに接続された複数の千鳥水平配線を備える、少なくとも1つの下部テンプレートベースメタル層と、
    前記トランジスタを複数相互接続する少なくとも1つのプログラマブル金属層と、
    前記トランジスタのそれぞれとの間でトランジスタレベルの相互接続が可能になるように構成された、前記トランジスタを複数相互接続する、少なくとも1つの他の下部テンプレートベース金属層をさらに備え、前記少なくとも1つの他の下部テンプレートベース金属層の配線の構成は、少なくとも当該集積回路の設計前に主にあらかじめ規定されている、
    集積回路。
  16. 前記トランジスタのそれぞれとの間でトランジスタレベルの相互接続が可能になるように構成された、前記トランジスタを複数相互接続する、少なくとも1つのたの下部テンプレートベース金属層をさらに備え、前記少なくとも1つの他の下部テンプレートベース金属層は、少なくとも前記集積回路の設計前に主にあらかじめ規定されている、請求項14に記載の集積回路。
  17. 前記少なくとも1つの他の下部テンプレートベース金属層は、前記トランジスタの全てのトランジスタノードに電気的なアクセスを提供するように構成された、請求項16に記載の集積回路。
  18. 前記少なくとも1つの他の下部テンプレートベース金属層は、前記トランジスタの全てのトランジスタノードに電気的なアクセスを提供するように構成された、請求項15に記載の集積回路。

JP2016115314A 2011-10-07 2016-06-09 複数のプログラマブル領域を有するゲートアレイ構造 Pending JP2016192560A (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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