OPENACCESSに PCELL をキャッシングする

コンピュータ・プログラムでは、キャッシングは、命令を繰り返し実行する際にリクエストを再び行うことなく迅速に結果を得るために、ディスクで通常使用されている機能から、出力データを保存するために使用されています。これと同じメカニズムを、カスタムICデザインでパラメータ化されたセル(PCell)の表示を高速化するために使用することができます。Electronic Design Automation (EDA)ツールには、性能的な事由からPCellを自動的にキャッシングするもの、追加ライセンスを必要とするもの、まったくキャッシングしないものがあります。性能的な利点に加え、PCellキャッシングは、デザインフローの中でPCellを他のツールでも見ることができるようにすることも可能です。

PCellはどこに行ったのか?

アナログ、カスタム・デジタル回路の設計で使用されるPCellはソフトウェア・スクリプトで、所定の可変パラメータを基に、カスタムICレイアウト・ツールでフィジカル・レイアウトを定義するために使用されます(図1)。PCellはカスタム・デザインの基本構築要素で、多くの異なるパターンセルの代わりに、1つのプログラム可能なPCellを使用します。PCellは、複雑な関連性を維持し、環境と互換性を維持する優れた機能を自動化することができます。  

 

 

[ download complete paper ]