Разработка и реализация компиляционного подхода

Для оптимизации процесса вычислений в программах-симуляторах, выполняющих моделирование схем на этапе схемотехнического проектирования, заложены алгоритмы, позволяющие уменьшить время работы программы с сохранением допустимой точности расчётов.

Условно эти алгоритмы можно разделить на две группы:

1.       алгоритмы, применяемые для ускорения формирования математической модели схемы;

2.       алгоритмы, применяемые для ускорения решения математической модели.

Существующие алгоритмы, направленные на уменьшение времени формирования математической модели, позволяют увеличить быстродействие симулятора, однако требуют дополнительных затрат оперативной памяти.

В данной работе предлагается новый способ формирования системы уравнений, описывающих математическую модель, позволяющий уменьшить время формирования модели схемы и не требующий дополнительных вычислительных затрат. Его основой является идея записи выражений для анализа схем методом узловых потенциалов в явном виде.

Разработанный алгоритм был реализован в программе, сравнение работы алгоритма проводилось с классическим подходом к задаче формирования математической модели БИС.

Результаты проведённого сравнения позволили сформулировать ряд рекомендаций по использованию данного подхода для достижения наилучшего быстродействия.

Ссылка на основную публикацию
Adblock detector