Starc RTL設計スタイルガイドの検査道具spyglassの使い方
-
Upload
kiyoshi-ogawa -
Category
Documents
-
view
1.198 -
download
3
description
Transcript of Starc RTL設計スタイルガイドの検査道具spyglassの使い方
![Page 2: Starc RTL設計スタイルガイドの検査道具spyglassの使い方](https://reader033.fdocuments.net/reader033/viewer/2022061318/557d006ad8b42a071b8b51d0/html5/thumbnails/2.jpg)
Spyglass
ASIC開発で用いる検査器
STARC RTL設計スタイルガイドにも対応
複雑な設定をしなくても検査できる
コンパイル、シミュレーションで何がなんだか分からないときに、間違いや、あいまいなところを指摘してくれる
外にプログラムを発注するときの納品基準の基にできる
2010/09/14(c)[email protected]
![Page 3: Starc RTL設計スタイルガイドの検査道具spyglassの使い方](https://reader033.fdocuments.net/reader033/viewer/2022061318/557d006ad8b42a071b8b51d0/html5/thumbnails/3.jpg)
spyglassの起動 (Windows端末 )
2010/09/14(c)[email protected]
Xwindowアプリ:Xming(X Windowエミュレータ)
config.xlaunch( Xlaunchで生成)
ログイン: IDとパスワード入力
作業用フォルダ作成data\VerilogHDL\20110201
Windowsとのファイル交換
Ffftp利用
起動spyglass –verilog &
![Page 4: Starc RTL設計スタイルガイドの検査道具spyglassの使い方](https://reader033.fdocuments.net/reader033/viewer/2022061318/557d006ad8b42a071b8b51d0/html5/thumbnails/4.jpg)
SpyGlassの入出力
![Page 5: Starc RTL設計スタイルガイドの検査道具spyglassの使い方](https://reader033.fdocuments.net/reader033/viewer/2022061318/557d006ad8b42a071b8b51d0/html5/thumbnails/5.jpg)
検査項目の選択
2010/09/14(c)[email protected]
SetupメニューPolicies/Rules/Parameters
Spyglas専用ルール
STARC RTL設計スタイルガイド3種類用意されている。初めて使う場合は2005
![Page 6: Starc RTL設計スタイルガイドの検査道具spyglassの使い方](https://reader033.fdocuments.net/reader033/viewer/2022061318/557d006ad8b42a071b8b51d0/html5/thumbnails/6.jpg)
初期設定
![Page 7: Starc RTL設計スタイルガイドの検査道具spyglassの使い方](https://reader033.fdocuments.net/reader033/viewer/2022061318/557d006ad8b42a071b8b51d0/html5/thumbnails/7.jpg)
STARC RTL設計スタイルガイド設定
![Page 8: Starc RTL設計スタイルガイドの検査道具spyglassの使い方](https://reader033.fdocuments.net/reader033/viewer/2022061318/557d006ad8b42a071b8b51d0/html5/thumbnails/8.jpg)
デザイン(プロジェクト)フォルダの設定
2010/09/14(c)[email protected]
SetupSetup Working Directory…をクリックするとフォルダが変えられる
Changeを押して変更
![Page 9: Starc RTL設計スタイルガイドの検査道具spyglassの使い方](https://reader033.fdocuments.net/reader033/viewer/2022061318/557d006ad8b42a071b8b51d0/html5/thumbnails/9.jpg)
ファイルの追加Setup
Source左の窓でフォルダを移動複数ファイルを選択可能: ADDを押して追加
![Page 12: Starc RTL設計スタイルガイドの検査道具spyglassの使い方](https://reader033.fdocuments.net/reader033/viewer/2022061318/557d006ad8b42a071b8b51d0/html5/thumbnails/12.jpg)
警告の修正警告をクリックするとファイルの該当行を表示
必要があればその行またはそれより上の行を修正する。場合によっては古いファイルはフォルダごとコピーしておく
Editメニューの Edit Current Display file
2010/09/14(c)[email protected]
![Page 13: Starc RTL設計スタイルガイドの検査道具spyglassの使い方](https://reader033.fdocuments.net/reader033/viewer/2022061318/557d006ad8b42a071b8b51d0/html5/thumbnails/13.jpg)
保存と再検査修正後 Fileメニューの Saveで保存する。
Run->Analisysを選んで再検査
![Page 15: Starc RTL設計スタイルガイドの検査道具spyglassの使い方](https://reader033.fdocuments.net/reader033/viewer/2022061318/557d006ad8b42a071b8b51d0/html5/thumbnails/15.jpg)
修正の鍵全部の警告を無くす必要があるとは限らない
修正する際に方針を確立する命名規則数字は0からはじめるか、1から始めるか階層名と階層名の間はつめるのか_を使うのか
既定 (default)で代入する値修正前と修正後のファイルは必ず残す警告ファイルも残しておくとよい
Alintとの出力の違い複数の道具を使って比較すると考える時間が短縮可能
2010/09/14(c)[email protected]
![Page 16: Starc RTL設計スタイルガイドの検査道具spyglassの使い方](https://reader033.fdocuments.net/reader033/viewer/2022061318/557d006ad8b42a071b8b51d0/html5/thumbnails/16.jpg)
オンライン文書ファイル名を選択し Openボ
タン
コマンドラインでの簡単な操作
SpyGlassQuickGuide.pdf
基本マニュアルPredictiveAnalyzerUserGuide.pdf