最初のレッスン
- インポート
対象:一般的にその構成コードが変換回路の後に書かれた方法を理解する必要があります
DCの特徴:ゲートレベルのネットリスト、ライブラリベンダーに応じて記載された方法によって提供されるベースユニットRTLレベルコードの回路図をマッピング
DC操作は三つの条件が必要です。
1.RTLコード
2.プロセスのライブラリ
3.制約ファイル
包括的な一般的なDCは、レイアウト情報を検討する時間ではありません。あなたはレイアウトパラメータは、バックエンドから抽出された物理的な制約として統合することができます検討する必要がある場合。
コードは正しいように、集積回路の完全な機能検証を保証するために通過する必要があります。
- DC統合プロセス
すべての言語の内部DCは、GTECHに変換されます
GTECHライブラリがあるシノプシスユニバーサル、独立したプロセスのライブラリが提供します。シノプシスが提供する合成ツールDC合成=翻訳+マッピング+の最適化:3つのステップに分け、包括的なに 。翻訳の設計をいうHDLの論理素子のGTECHライブラリに説明、回路ネットリスト、関連するプロセス・パラメータを含んでいてもよい特定の半導体プロセスのライブラリへのマッピングマッピングGTECHライブラリ要素を指します。最適化は、遅延セットデザイナー、エリア、プロセスのさらなる最適化に課せられた回路のネットリストの制約を統合配線負荷モデルに基づいています。
.DBサフィックス、今.ddcサフィックスに作らDC以前の文書、.ddcファイルは非常に包括的なタイミング情報、遅延情報、制約情報が含まれています。
- 遅延計算
回路遅延=遅延+ライン遅延器
で計算された2つの遅延ラインがあります。
モデルベースのRC回路技術ライブラリーサイズの1ロードモードライン(WLM)は、異なる相互接続モデル(正常チップを通過したシートから抽出されたモデル)を提供します。
2.トポロジモード(地形)は、DCを使用するように、回路の後端には、構造体は、バックソフトウェア構成に対して、遅延線の構成が計算されるかについてプリレイアウト導出されます。より正確な
トポロジモデルを開くには、3つの方法:
その他のコマンド:
- 例
在工艺库中一般会有文件名相同的.db和.lib文件,.db文件专门用于DC软件,.lib软件用于供人阅读。
.lib软件可以用library compiler转化为.db文件,dc文件同时支持.ddc文件和.db文件。
dc_shell -topo | tee dc_start.log
符号“|”表示管道命令,将符号前面的命令交给后面的操作去完成,在这里是将命令交给tee去记录综合的过程并生成log文件dc_start.log。
在dc_shell里面使用linux命令需要先输入sh。
若不设置工艺库,则在DC中综合出的是JTAG电路图,也就是由DC公司直接提供的库综合出来的