Алгоритм канального трасування (англ. Channel router) — різновид алгоритмів трасування для інтегральних схем. Використовується, як правило, для плат з двома шарами провідників, забезпечує з'єднання контактів на верхній і нижній частині каналу. При числі шарів понад два в окремі шари виділяються доріжки живлення та «землі».
Алгоритми трасування базується на моделі робочого поля у вигляді регулярної сітки (дискретне робоче поле; ДРП), елементи ДРП мають форму квадратів зі стороною, що визначається щільністю доріжок, контактів та з'єднань. Доріжки в кожному окремому шарі завжди розводяться в одному напрямку — по горизонталі або вертикалі; зміна напрямку, наприклад, для обходу перешкод, виконується переходом на інший шар.
Трасування виконується у кілька етапів. На етапі ескізного трасування передбачається, що всі траси мають однакову ширину доріжок, а розміри міжшарових переходів збігаються з шириною трас. На етапі детального трасування застосовуються оптимізаційні алгоритми для досягнення тих чи інших критеріїв якості проєктованого пристрою.
В порівнянні з популярним алгоритмом Лі алгоритм канального трасування характеризується значно меншим часом обчислень (у 70 — 100 разів).
Недоліком алгоритму є відносно велика, у порівнянні з іншими алгоритмами, довжина доріжок, та значне число доріжок, що проходять паралельно, що призводить до збільшення ємнісних зв'язків між доріжками.
Алгоритм є популярним через високий рівень формалізації, що дозволяє використовувати відносно прості методи оптимізації шляхів прокладання трас. Широко застосовується при проєктуванні інтегральних мікросхем.
Примітки
- Генетический алгоритм для трассировки двухслойных каналов[недоступне посилання з червня 2019] (рос.)
Посилання
- (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Algoritm kanalnogo trasuvannya angl Channel router riznovid algoritmiv trasuvannya dlya integralnih shem Vikoristovuyetsya yak pravilo dlya plat z dvoma sharami providnikiv zabezpechuye z yednannya kontaktiv na verhnij i nizhnij chastini kanalu Pri chisli shariv ponad dva v okremi shari vidilyayutsya dorizhki zhivlennya ta zemli Problemi marshrutizaciyi z yednannya kontaktiv 1 1 2 2 ta 3 3 ne mozhut buti zdijsneni v odnomu shari Virishennya problemi marshrutizaciyi kanalu pokazanogo vishe Rishennya ne ye unikalnim a lishe odnim z bagatoh mozhlivih Algoritmi trasuvannya bazuyetsya na modeli robochogo polya u viglyadi regulyarnoyi sitki diskretne roboche pole DRP elementi DRP mayut formu kvadrativ zi storonoyu sho viznachayetsya shilnistyu dorizhok kontaktiv ta z yednan Dorizhki v kozhnomu okremomu shari zavzhdi rozvodyatsya v odnomu napryamku po gorizontali abo vertikali zmina napryamku napriklad dlya obhodu pereshkod vikonuyetsya perehodom na inshij shar Trasuvannya vikonuyetsya u kilka etapiv Na etapi eskiznogo trasuvannya peredbachayetsya sho vsi trasi mayut odnakovu shirinu dorizhok a rozmiri mizhsharovih perehodiv zbigayutsya z shirinoyu tras Na etapi detalnogo trasuvannya zastosovuyutsya optimizacijni algoritmi dlya dosyagnennya tih chi inshih kriteriyiv yakosti proyektovanogo pristroyu V porivnyanni z populyarnim algoritmom Li algoritm kanalnogo trasuvannya harakterizuyetsya znachno menshim chasom obchislen u 70 100 raziv Nedolikom algoritmu ye vidnosno velika u porivnyanni z inshimi algoritmami dovzhina dorizhok ta znachne chislo dorizhok sho prohodyat paralelno sho prizvodit do zbilshennya yemnisnih zv yazkiv mizh dorizhkami Algoritm ye populyarnim cherez visokij riven formalizaciyi sho dozvolyaye vikoristovuvati vidnosno prosti metodi optimizaciyi shlyahiv prokladannya tras Shiroko zastosovuyetsya pri proyektuvanni integralnih mikroshem PrimitkiGeneticheskij algoritm dlya trassirovki dvuhslojnyh kanalov nedostupne posilannya z chervnya 2019 ros Posilannya angl