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