• ネットリストと塗り潰しID
    このCADにおいて ネットリストがどのように 管理されているかと言うとですね 別に WAVEに確認をした訳ではありませんが おおよそ 次のとうりです ネットリストを読み込んだ時点でそのファイルの ネットリストの順番に 1から番号が振られます ネットプロセスを見ると ネットリストがソート されて見えますが それには影響されず あくまで 読み込んだ順に番号が振られます さて CADの操作中 あるネットをそっくり削除する 事があります まあ なければ別に構わないのですが あるとしましょう パターン、VIAは特に影響を受けないのですが 塗り潰しに関しては 多少問題が起きる場合が あります 削除したネットID(1から振られた番号)が 塗り潰しより若い番号の場合 塗り潰しラインのネットIDと塗り潰し枠IDが ずれるという問題があります この場合 塗り潰しラインのネットIDは変わりませんが 枠IDがずれてしまいます この塗り潰しに手を加えない場合 それは特に問題は なくDRCも正常で基板にしても問題はありません でも問題なくてもあまり気持ちのいいものでは ありません また その塗り潰しを再フィルを実行させると 枠IDがずれているので正しくフィルが出来ません おそらくフィルは発生しないでしょう そうすると又 フィルのやり直しです 昔からすれば 自動でネット認識して 塗り潰しをしてくれるので楽にはなりましたが 同じ事を二度するのはご遠慮したいものです これはCADのバグかも知れませんが WAVEも他の事にかかりきりで 手が回らないのが現状なので これを回避する事を 考えなければいけません おそらくフィルを発生させるのは電源、GNDが ほとんどです だからこれらのネットをネットリストの先頭に 持ってくれば問題ないはずです 手で直せばすむことですが面倒なので それをおこなうソフトを作りました 取り敢えず UPLOADしますので 使ってみてください なお私はいろいろな事を考え電源ネット名の 頭に '_'(アンダースコアー)を置いてあります 例えば _VCC     _GND のようにです ですからこのソフトは '_'のあるネットを先頭に 移動します スクリプトファイルNETSORT3を クリックしてください またこれを動かすためには AWK95。EXE と SSORT が必要です これを 同じdirに入れ awk95 −f netsort3.awk と DOSプロンプトで実行してください 話しは変わりますが私のHPは見た目に全然 おもしろみがありませんね HP上でCADが動作するぐらいの事をさせたいとは 思いますがどなたか良いアイデアをください 宛て先はここへ
    最初に戻る
  •