物理設計
半導体集積回路の開発工程において、論理回路の完成形を実際の配置配線データとして落とし込む段階が物理設計(半導体)である。論理合成や検証で練り上げられた論理をシリコン上で実装可能な形へと具現化し、チップ面積や配線遅延、熱特性などをバランスよく制御することが大きな狙いとなる。本記事では、その基本的なプロセスから各種検証手法、そして配置配線の最適化ポイントまでを概観し、半導体設計の流れを一層深く理解するための視座を提供する。
物理設計の役割
物理設計の役割は、論理回路図やネットリストと呼ばれる抽象的な情報を、実際のレイアウトデータへとマッピングすることである。例えばゲート配置をどのように並べ、配線をどのルートで引き回すかなどを考慮しながら、シリコン基板の上に合理的な形状を定める。論理のみならず、タイミングや電力、シグナルインテグリティといった実装上の諸要素を多角的に検討する点が重要になる
レイアウト設計と配置配線
大規模なICほどゲート数が膨大になり、配置配線が複雑化する傾向にある。そこで各セルやモジュールをなるべく効率よく並べるために、コンピュータ支援設計(CAD)ツールが活用される。セルを短時間で最適配置し、必要な配線を自動生成することで、設計工期を短縮するとともに、高速かつ低消費電力なデバイスを追求できる
配置配線の最適化手法
配置配線ツールが行う最適化には、配線遅延を抑えるための配線長削減や、ビア数を最小限に抑える配線層の選択といった多彩なアプローチが含まれる。優先度を定めることで、タイミング制約が厳しい信号から先にパスを確保するなど、段階的に最適化を進めることが一般的である。また、信号交差を回避するために複数のメタル層を活用し、縦横の経路をうまく使い分ける工夫が重要となる
DRCとLVS
シリコン上に実装可能な形状かどうかを確かめるため、物理設計の最終段階ではDRC(Design Rule Check)を行う。これは半導体プロセスが許容する線幅やスペーシングなどのルールに沿っているかを確認するプロセスである。さらにLVS(Layout Versus Schematic)では、レイアウトに記載されている接続が論理回路図どおりかを検証する。これらのステップを通じて製造不良を回避し、歩留まりを向上させることができる
クロック設計とノイズ対策
高周波で動作する大規模ICにおいては、クロック配線が大きな課題となる。長い配線がメタル層を横断する場合、負荷容量が増大するだけでなく、配線遅延やスキューが増える懸念もある。そこでクロックツリーをうまく設計し、バッファを適宜挿入して配線長を調整する対策が取られる。また、近隣信号の高速スイッチングが誘発するクロストークやグラウンドバウンスなども、シールド配線や分割電源レイアウトによって緩和する手法が採用される
フロアプランニングの重要性
物理設計の初期段階で行われるフロアプランニングは、チップ全体のブロック配置を大まかに決定する工程である。電源やI/Oピン、各機能ブロックの境界などを先に決めることで、配置配線ツールがよりスムーズに作業できる土台を整える。大規模SoC(System on a Chip)では、メモリブロックやアナログブロックなどをどこに配置するかがデバイス性能や歩留まりに直結するため、フロアプランの精緻化は不可欠である
配線リソース管理
最新プロセスでは複数のメタル層が利用可能であり、層ごとに配線方向を統一することで干渉を極力抑える手法が一般的である。しかし、レイアウトが進むにつれ特定層が過密になりやすい問題も発生する。そのため、ツールを活用して配線分布を可視化し、混雑度が高い領域を緩和する工夫が求められる。これを怠るとタイミング遅延や製造時の欠陥増加につながり、製品品質に大きな影響を及ぼす
タイミング制約と配線遅延
論理合成で定義されたクロック周期やセットアップ/ホールド時間の制約を満たすためには、配線遅延も精密に把握する必要がある。物理設計の段階では、実際の配線長や負荷容量を考慮したタイミング解析を実施し、クリティカルパス上のセルを再配置したりドライバサイズを変更したりする。目標クロックを達成するには、こうしたタイミング最適化が連続的に行われる
タイミング閉塞へのアプローチ
物理設計の最終フェーズにおいては、タイミング閉塞(タイミング制約が満たせない状態)を解消する作業が肝要である。ロジックを分割してパイプライン段数を増やすことや、遅延削減のために高ドライブのセルへ交換する方法などが一般的に検討される。また、同一クロック領域に極端に負荷が集中しないようブロック単位で再配置するなど、複数の改善施策を組み合わせて最終的な性能を確保する
詳細検証プロセス
最終的にDRCやLVSをパスし、タイミング解析で合格判定が得られたレイアウトは、さらに後工程で実機評価やシリコン検証を経て初めて安定供給が可能になる。量産前にはソフトウェアツールによるシグナルインテグリティ解析やIRドロップ解析などの追加検証も行われることが多い。物理設計は、論理と製造の橋渡しとしてICの品質と性能を大きく左右する重要工程である
コメント(β版)