Сделал попытку сравнения пакетов и используемых методов вычислений. Результаты несколько неожиданные.
1. Посмотрел, что вообще есть из программ, относящихся к типу "Signal Integrity". Так в последнее время принято называть ПО для анализа паразитных эффектов печатных плат. Программы для анализа СВЧ и ЭМИ не рассматривались.
Сделал выборку по всем публикациям на сайте IEEE за последние 10 лет - более 30 статей на тему мат. моделирования составляющих печатных плат. Так что наука уверенно движется вперед, правда упорно не замечая существующего коммерческого ПО.
Можно отметить единственный абзац из статьи "Circuit modeling in high-speed designs" в "IEEE POTENTIALS" за февраль/март 2005:
"...can be put as a part of net using Hyperlinx tool from Mentor Graphics Inc., or using SpecctraQuest from Cadence Inc. These two tools are well known in the industry among others to simulate and investigate system level behavior and functionality, not to mention also performing signal integrity testing."
Из того, что сейчас представлено на рынке можно действительно выделить только 2 пакета: Hyperlinx и SpecctraQuest. И это при том, что в последнее время ни одна серьезная программа для разводки плат не выходила без "Signal Integrity" в составе пакета. Никаких упоминаний, обсуждений, а тем более серьезных публикаций об этих программах нет, т.е. они похоже специалистами всерьез не воспринимаются.
2. Самый интересный момент - как сделана математика.
По этому вопросу можно почитать две замечательные статьи
http://www.csee.umbc.edu/vlsi/reports/si_chapter.pdfhttp://personalwebs.oakland.edu/~msharawi/MESM04_sharawi.pdf Существует 4 общепринятых метода расчета.
1. Finite Element Method (FEM) - метод конечных элементов.
2.Finite Difference Time Domain (FDTD) method - метод конечных разностей во временной области.
3. Partial Element Equivalent Circuit (PEEC) - метод представления эквивалентными схемами отдельных составляющих.
4. Boundary Element Method (BEM) или Method of Moment (MoM), два разных названия одного и того же - метод граничных элементов. Именно он использовался в Microsim Polaris, как написано в документации на программу. Использовалось деление проводников и диэлектриков на узкие отрезки линий с последующим описанием системой уравнений. Упрощенный вариант метода конечных элементов
Правда есть еще один способ вычислений - приближенными формулами для дорожек заданной длины и ширины. Можно найти еще в старой отечественной литературе по печатным платам. Есть предположение, что в несложных программах для "оценки паразитных эффектов" используются именно они, о чем скромно умалчивается.
3.Сравнение Hyperlinx и SpecctraQuest на форуме www.edaboard.com:
"I have design experience with both Hyper/Lynx and Specctra/Quest. Here is my summary on them:
Hyper/Lynx : easy-to-use, pre&post layout simulation, EMC simulation, not very very realistic results, economical price.
Specctra/Quest : not easy-to-use, pre&post layout simulation, very very realistic results, expensive."
В результате просьба - кто видел в описаниях вышеназванных пакетов упоминания о используемых методах анализа, погрешностях, ограничениях, выложить это здесь для объективного понимания и обсуждения их работы.