トポR

TopoRTopo Logical R outer)[注 1 ]は、ロシアの企業Eremexによって開発・保守されているEDAプログラムです。プリント回路基板(PCB)のレイアウト設計に特化しています。2017年9月20日現在のバージョンは6.3.17875です。[ 1 ]

TopoRは、PCBの手作業による配線作業の労力を軽減するための 自動配線ツールとツールセットを備えています。TopoRの特徴的な点は、優先配線方向がないことです。

歴史

プリント基板サンプル

柔軟な[ 2 ]トポロジカルルータの開発は1988年に始まりました。

1996年に、トポロジカルルーターの最初のバージョン[ 3 ] [ 4 ]がリリースされ、実際に産業界で使われるようになりました。2002年には、ダイアルエンジニアリング社(Dial Engineering)のFreeStyle Router [ 5 ] (FSR)がDOSで動作し、 P-CADと連携して二層基板の配線に成功しました。[ 5 ] [ 6 ] [ 7 ]この初期のルーターは、革新的な配線手法の利点と、モデル、アルゴリズム、ソフトウェア実装の高効率性を示しました。プログラムと付属の例文を収録するには、1.44MBのフロッピーディスクで十分でした。[ 5 ]同社はまた、同年中にWindows用のFreeStyle Suiteを商用リリースする計画を発表しました。 [ 8 ] [ 7 ] DOS用のFSRの最後のバージョンは、[ 9 ] SpeedWayというルーターとFreeStyleというレイアウトエディタで構成されており、2003年9月26日/2003年11月1日時点でバージョン1.6でした。[ 10 ] [ 11 ] [ 12 ]

トポロジカルルーターの最初のWindows版は2001年にリリースされ、 [ 10 ] TopoRに改名されました。[ 13 ] TopoR 1.03は2003年9月26日にリリースされ、ElekTrade(ЭлекТрейд)を通じて配布されました。[ 10 ]このプログラムは、2層だけでなく多層プリント基板の配線も行いました。[ 7 ] TopoR はFreeStyleTeamと呼ばれるグループによって開発され、 Sergey J. Luzin (Сергей Юрьевич Лузин) が監督し、[ 14 ]初期 FSR 開発者として Oleg B. Polubasov (Олег Борисович Полубасов) が就任しました。パベル I. ドミトリエフ (Павел Иванович Дмитриев)、ゲヴォルグ S. ペトロシアン (Геворг Самвелович Петросян)、マイケル S. ルージン (Михаил Сергеевич Лузин)、アンドリュー A.ルイセンコ (Андрей Александрович) Лысенко)。[ 15 ]バージョン3.0は2006年にリリースされました。[ 16 ] [ 17 ]このソフトウェアは、2007年にProsoft Spb. (ПРОСОФТ СПб)によって商用配布されました。[ 14 ] TopoR 4.0では、DSNデザインとSESセッションファイルのインポート/エクスポートのサポートが追加されました。[ 18 ] TopoR 4.1 (2008)以降、このソフトウェアはEremex, Ltd.によってさらに開発および保守されています。

特徴

TopoRは、サードパーティ製レイアウトエディタ用の外部オートルータとして使用することも、Eremex独自の回路図キャプチャおよびレイアウトエディタであるDelta Design(DD)と組み合わせて使用​​することもできます。TopoRは、Delta DesignのFST形式、Specctra / ELECTRA互換のDSN設計ファイル、[ 19 ]、またはP-CAD PCB ASCII(2000、2002、2004)、PADS PCB ASCII(3.5、4.0、5.0、2005.0)、EAGLE BRD XML形式(6.x)で入力をインポートします。[ 20 ]結果として得られる基板は、Specctra / ELECTRA SESセッションファイル、DXFGerber、P-CAD PCB ASCII(2000、2002、2004)、PADS PCB ASCII(3.5、4.0、5.0、2005.0)にエクスポートできます。

線のみで構成されたワイヤー
線と円弧で構成されるワイヤー

配線トポロジのルーティングは自動的かつ柔軟に行われ、角度は 90° と 45° に限定されません。

PCB スペースを効率的に使用し、層内に優先配線方向が存在しないことにより、電磁クロストークが大幅に減少します。

TopoRは、設計上の制約に違反する場合でも、すべての接続をルーティングします。このような違反は後で自動的に修正できます。

オブジェクト (コンポーネントやビアなど) を移動すると、適切なクリアランスでワイヤの長さと形状が自動的に最適化されます。

ユーザーは、ワイヤ形状の計算方法を2種類(円弧の有無)から自由に選択できます。円弧あり/なしの2種類です。円弧あり/なしの2種類では、ワイヤは直線のみで構成されます。円弧と直線を組み合わせた方法では、ワイヤがパッドの周りを周回する際に適切なクリアランスを保ちます。

TopoRは、レイアウトの複数の代替案を同時に最適化します。最悪のパラメータ(配線長とビア数あたり)を持つ案は削除されます。[ 21 ] [ 22 ]

TopoRには自動部品配置機能があります。この手順は、基板上のすべての部品に適用することも、特定の領域内の部品のみに適用することもできます。手動配置の品質には匹敵しませんが、手動配置の準備段階として使用できます。

各ネットの最小クリアランスと希望クリアランスを指定できます。

ワイヤー幅の縮小

TopoR は自動的にトレース ネッキングをサポートします。つまり、狭いパッドに近づくワイヤ (またはワイヤの幅よりも直径が小さいパッド) の幅や、ボトルネック (たとえば、コンポーネントのパッド間) を通過するワイヤの幅を狭めます。

ワイヤからパッドへの遷移にはティアドロップ型のスムージングが使用されます。設計段階でこの手順を使用すると、CAMエディタでティアドロップを追加する際に設計ルールチェックで違反が発生するのを防ぐことができます。

BGAコンポーネントの配線

TopoRはボールグリッドアレイ(BGA)部品領域を認識し、特別な配線戦略を適用します。これにより、ビア数、接続密度、そして場合によっては配線層数を削減できます。[ 23 ] [ 24 ] [ 25 ]

単層プリント基板サンプル

単層基板の配線には、層間接合部の数を最小限に抑えたり、単層配線を見つけたりする特別なアルゴリズムが使用されます。[ 26 ]

類似のソリューション

gEDAスイートのレイアウトプログラムPCBには、 2008年にDJ Delorieの指導の下、Googleが資金提供したオープンソースプロジェクトでAnthony Blakeによって書かれたToporouterという同様のトポロジカルオートルーターが含まれています。 [ 27 ]これは主に、Tal Dayanの1997年の博士論文「Rubberbandベースのトポロジカルルーター」で説明されているアルゴリズムの実装に基づいています。[ 27 ] [ 28 ]このルーターは、オープンソースのKiCadプロジェクトでも使用できるように適応されています。

参照

注記

  1. ^ロシア語(開発者の母国語)では、 topor は「斧」を意味します。

参考文献

  1. ^TopoR 6.3.17875 のバージョン(ロシア語). Eremex . 2017年9月20日.オリジナルより2017年9月24日アーカイブ. 2017年9月24日閲覧
  2. ^ Базилевич、Р. П. (1981年)。 Декомпозиционные и топологические методы автоматизированного метода конструирования электронных устройств[電子デバイスの自動設計法における分解と位相的手法] (ロシア語). リヴィウ (リヴィウ): Вища школа. p. 168.
  3. ^ Лузин [ルージン]、Юрьевич Сергей [セルゲイ J.]; Полубасов [ポルバソフ]、Олег Борисович [Oleg B.] (1997)。 Пакет гибкой трассировки 「FreeStyle Route」[柔軟なルーティングのパッケージ「FreeStyle Route」 ] (ロシア語)。オデッサ: Мат-лы междунар. науч.-техн. Сонф。 "Системы и средства передачи и обработки информации" [数理科学技術会議「情報伝達と処理のシステムと手段」]。 p. 35.
  4. ^ Лузин [ルージン]、Юрьевич Сергей [セルゲイ J.]; Полубасов [ポルバソフ]、Олег Борисович [Oleg B.] (1997)。 Трассировка печатных плат - Новые методы резения старых проблем[プリント基板の配線 - 古い問題を解決する新しい方法]. САПР и графика [CADとグラフィックス](ロシア語)(11):58–59
  5. ^ a b c Сухарев [スカレフ]、А. В. 『AV』(1999年)。FreeStyleRoute - Трассировка の機能[FreeStyleRoute - PCB配線](ロシア語)。サンクトペテルブルク(ロシア)。2017年9月25日時点のオリジナルよりアーカイブ。 2017年9月25日閲覧[1]
  6. ^Бесплатный трассировщик от "Диал". Computerworld Россия (ロシア語). 2002 (8). 2002-03-05. 2017年9月25日時点のオリジナルよりアーカイブ。 2017年9月25日閲覧
  7. ^ a b cラゼヴィグ [Разевиг]、フセヴォロド [Всеволод] (2002-03-26)。FreeStyle Router の最新情報[FreeStyle Router はインターネットで入手可能です]。PC Week/RE  / IT week(ロシア語)。2002 (11 #329)。2017年9月25日にオリジナルからアーカイブ2017年9月25日に閲覧。 […] Dial Engineering社は、DOS用のグリッドレスPCBルーターFreeStyle Routerをインターネット(www.dial-eng.spb.ru)で無料で提供しており、 Windows用のFreeStyle CAD Suiteの開発継続を発表しました(商用リリースは2002年に予定されています)。DOSバージョンが単層および二層プリント基板の配線のみを行うのに対し、Windowsバージョンは多層基板の配線に対応しています。FreeStyle Router製品の特徴は、PCB上のビア数が少なく、導体の全長が短いことです。さらに、配線プロセス中にコンポーネントの配置が最適化されます。 PCB設計の初期バージョンはCAD-CADを使用して作成し、PDIF形式でFreeStyle Routerに転送できます。DOS版FreeStyle Router(価格950ドル)をご購入いただくと、FreeStyle Suiteを50%割引でご購入いただけます。[…]
  8. ^ Диал Инжиниринг (2002-02-20)。Уникальный трассировщик размещен на сайте[このサイトでは独自のルーターが利用可能です](ロシア語)。2017年9月26日時点のオリジナルよりアーカイブ。 2017年9月26日閲覧
  9. ^FreeStyle Router - топологический трассировщик(ロシア語). 2003年9月30日. 2017年9月26日時点のオリジナルよりアーカイブ2017年9月26日閲覧。[2]
  10. ^ a b c「ニュース」 ElekTrade. 2003年9月26日。 2003年12月5日時点のオリジナルからのアーカイブ。 […] 本日、人気の国内向け自動ルートプログラムFreeStyleRouteの開発者は、DOS版の開発終了を発表しました。これに代わる32ビットWindows版「TopoR(TOPOlogical Router)」がリリースされます。TopoR 1.03はFSR 1.6から以下の変更が加えられています[…]
  11. ^ 「ソフトウェアダウンロード」 FreeStyleTeam 2007年。 2007年11月13日時点のオリジナルよりアーカイブ。FreeStyleRoute V1.6 DOS用トポロジカルPCBルーター。フリーウェア。1.15 MB (1210820 バイト) 1.6 2003年11月1日[3]
  12. ^ 「FreeStyleRoute V1.6 トポロジカルPCBルーター - インストールガイド」。FreeStyleTeam 。 2007年。オリジナルから2007年11月16日にアーカイブ。FreeStyleRoute (FSR)プログラムは、高効率グリッドレス2層PCBルーターSpeedWayFreeStyleエディターで構成されています。エディターは、配線済み基板の修正に単独で使用することもできます。配線と配置密度の品質は、手作業による配線と同等、あるいはそれ以上です。その結果、途切れのない滑らかな配線が得られます。設計に使用されているアルゴリズムにより、コンポーネントのピン間に任意の数の導体を配置できます。P -CADと互換性があり、PDFファイルで提供されます。DOS版。フリーウェア。現在、このプログラムはサポートされていません。
  13. ^TopoR バージョン 1.0 - バージョン 1.0 をアップデートする[ TopoR 1.0 トポロジカルルーティングシステム - ユーザーマニュアル] (PDF) (ロシア語). サンクトペテルブルク, ロシア. 2003.オリジナル(PDF)から2005年1月16日にアーカイブ。{{cite book}}: CS1 メンテナンス: 場所の発行元が見つかりません (リンク)
  14. ^ a b「連絡先」 . FreeStyleTeam . 2007年11月13日時点のオリジナルよりアーカイブ
  15. ^ 「グループについて」 FreeStyleTeam 、 2007年。2007年11月13日時点のオリジナルよりアーカイブ
  16. ^ ЭлекТрейд (2006-01-17)。Готовится к выходу новая версия трассировщика TopoR 3.0[ルーターの新バージョンTopoR 3.0のリリース準備中](ロシア語)。2017年9月26日時点のオリジナルよりアーカイブ。 2017年9月26日閲覧
  17. ^ "EDA Expert" (PDF) . Chip-News (RU) (ロシア語). 106 (3): 65– 66. 2006. 2017年9月26日時点のオリジナルよりアーカイブ(PDF) . 2017年9月26日閲覧
  18. ^ 「バージョン履歴」Eremex, Ltd. 2009年。 2009年3月6日時点のオリジナルよりアーカイブ
  19. ^ Латывев、П. Н. (2011)、 Каталог САПР 2011—2012 Программы и производители[ CAD カタログ 2011-2012 プログラムとメーカー] (ロシア語)、モスクワ: Солон-Пресс、p. 600
  20. ^ 「TopoRバージョン履歴 - TopoRバージョン6.2の新機能」Eremex . 2017年9月24日. 2017年9月24日時点のオリジナルよりアーカイブ。 2017年9月24日閲覧(注: TopoR 3.0 以降の新機能のリストが含まれています。TopoR 5.4.14203 (2012-12-21) でEAGLEのサポートが導入されました: 「Eagle BRD プレーンテキスト形式がサポートされるようになりました。この形式は、Eagle 6.0 システムで作成されたファイルで使用されます。」。TopoR 5.4.14362 (2013-07-02) で改善されました: 「Eagle BRD ファイルのインポート中に、パッドの回転角度が無視される場合や、ビアのパッドサイズが誤って割り当てられる場合、内部レイヤーの配線が消える場合がある。」)
  21. ^ウヴァーロフ [Уваров]、AS [А. С.](2006)。 Проектирование печатных плат: 8 программ[ PCB 設計: ベスト 8 プログラム] (ロシア語)。 ДМК Пресс [DMK Press]。ISBN 5-94074-089-8
  22. ^ Карабран、В. М。 Зырин、И。 Д。 (2013年)。 Методы снижения паразитной связи между проводниками[導体間の寄生接続を低減する方法](ロシア語)(3)。ТЭМС(TEMS):68–77{{cite journal}}:ジャーナルを引用するには|journal=ヘルプ)が必要です
  23. ^ Лузин [ルージン]、Юрьевич Сергей [セルゲイ J.]; Петросян [ペトロシアン]、Геворг Самвелович [Gevorg S.]; Полубасов [ポルバソフ]、Олег Борисович [Oleg B.] (2008)。Проблемы трассировки печатных плат с BGA-компонентами[BGAコンポーネントを使用したPCB配線の問題点] (PDF) . Chip-News (ロシア語). 2008 (5).
  24. ^ Лузин [ルージン]、Юрьевич Сергей [セルゲイ J.]; Петросян [ペトロシアン]、Геворг Самвелович [Gevorg S.]; Полубасов [ポルバソフ]、Олег Борисович [Oleg B.] (2009 年 2 月)。「BGA コンポーネントのライタープラッテンの配線に問題があります。Produktion von Leiterplatten und Systemen (ドイツ語)。2009年(2)。ロイゼ・フェルラーク: 263–270
  25. ^ Лузин [ルージン]、Юрьевич Сергей [セルゲイ J.]; Петросян [ペトロシアン]、Геворг Самвелович [Gevorg S.]; Полубасов [ポルバソフ]、Олег Борисович [Oleg B.] (2009 年 11 月)。「BGA コンポーネントを備えた PCB の配線の問題」オンボードテクノロジー2009 (11): 12–15 . 2012-04-26 のオリジナルからアーカイブ。
  26. ^ Полубасов [ポルバソフ]、Олег Борисович [Oleg B.] (2001) [2000-10-19]. "Глобальная минимизация количества межслой-ных переходов" [層間接合の数の全体的な最小化]。Технология и конструирование в электронной аппаратуре (TKEA) (ロシア語)。2001年(2)。 НИИ「Звезда」、サンクトペテルブルク、ロシア。 УДК 681.14. 2017年9月24日時点のオリジナルよりアーカイブ2017年9月24日閲覧。[4]
  27. ^ a b Blake, Anthony (2009-07-07) [2008]. 「トポロジカル・オートルータ - 序論」 . 2011年2月27日時点のオリジナルよりアーカイブ
  28. ^ Dayan, Tal (1997年6月).ラバーバンドベースのトポロジカルルータ(PDF) (博士論文).カリフォルニア大学サンタクルーズ校. S2CID 107646249.オリジナル(PDF)から2017年7月18日にアーカイブ。 2017年9月25日閲覧– Semantic Sc​​holar経由。 

さらに読む

英語
ロシア
ドイツ語
  • Лузин [ルージン]、Юрьевич Сергей [セルゲイ J.]。 Полубасов [ポルバソフ]、Олег Борисович [Oleg B.] (2008 年 9 月)。「TopoR を使用したレイアウトの最適化」Produktion von Leiterplatten und Systemen (ドイツ語)。2008年(9月)。ロイゼ=フェルラーク: 1852–1856