Skip to content

Instantly share code, notes, and snippets.

@TakashiKusachi
Last active April 10, 2018 17:55
Show Gist options
  • Select an option

  • Save TakashiKusachi/03f3bc9ddd60d7b312ad59ed4be0ace9 to your computer and use it in GitHub Desktop.

Select an option

Save TakashiKusachi/03f3bc9ddd60d7b312ad59ed4be0ace9 to your computer and use it in GitHub Desktop.
DesignSparkのDRC(design role check)について

DRCとは

DRC(Design Rule Check)はPCBレイアウトにおけるトラック(配線)や異なるNetのショート(干渉)、未配線のNetやトラック間の最小制限などのデザイン上のルールをチェックし違反している部分をリストアップ並びにPCB図上に表記する機能である。

  • チェックの実行
     1. 画面右サイドメニュー内のDRCアイコンをクリック
    PDB画面
    (ごめんなさい、矢印の位置がずれてる。)
     2. Checkを行う項目を選択 → Checkボタンをクリック
    Check項目

  • Results
    DRCは設定されたデザインルールに基づき、エラーをtxtファイルで返却します。(Results例.txt参照)
    [Gap in Net "DGND"]は下図のNC(Non Connect)の上の赤い島がほかのDGNDと接続されていないことを示しています。 エラー例

  • デザインルールの設定
     SettingタブのDesignTechnologyをクリック DesignTechnology  よく使うものに限ると

    • Pad Styles パッドの形状、ドリル穴の大きさなどを設定できます。
    • Track Styles Trackの線の幅を設定できます。
    • Nets ネットの設定を行えます。classは簡単にいえばデフォルト設定のグループです。PowerやGNDは太い配線がデフォで、signalは細い配線がデフォ
    • Net Classes 上記デフォ設定を変更できます。
    • Spacings 線間隔やShapesの間隔(NC加工機でいう切削幅)の最小設定(ルール)が設定できます。これは基板加工を行う装置に依存するので、加工屋さんのDRCと整合するように設定しましょう。
    • Rules 新しく増えたんでよくわかってないけど、よく使うことになりそう。
Design Rule Check Report
------------------------
Report Written: Wednesday, April 11, 2018
Project Path: C:\Users\NEC-PCuser\Documents\DesignSpark\MotorSystem\ver9\MD\ver9_MD.prj
Design Path: C:\Users\NEC-PCuser\Documents\DesignSpark\MotorSystem\ver9\MD\ver9_MD.pcb
Design Title:
Created: 2017/03/14 16:44:18
Last Saved: 2018/04/11 2:30:14
Editing Time: 8156 min
Units: mm (precision 2)
Results
=======
Gap in Net "DGND" between (51.60,-47.17) and (48.10,-37.83)
DGND.
Gap in Net "DVCC" between (63.90,-45.80) and (60.25,-9.27)
DVCC.
Number of errors found : 2
Settings
========
Spacings
=========
Tracks Yes
Pads and Vias Yes
Shapes Yes
Text No
Board No
Drills No
Components No
Manufacturing
==============
Drill Breakout No
Drill Backoff No
Silkscreen Overlap No
Copper Text In Board No
Min Track Width No
Min Annular Ring No
Min Paste Size No
Vias In Pads No
Unplated Vias No
Unplated Pads With Inner Tracks No
Nets
=====
Net Completion Yes
Dangling Tracks No
Net Track Length Differences No
End Of Report.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment