Программа моделирования UltraSim от Cadence воспринимает spectre нетлист, как входной формат данных. Проблема может быть только в совместимости версий UltraSim и spectre. Мне для того, чтобы UltraSim принял нетлист, хватило в конце каждого subckt написать ends <имя subckt>. Если у вас UltraSim уже встроен в icfb Analog Design Enviroment, то нужно взять схематик с требуемым symbol, один раз промоделировать пустышку, чтобы создался нетлист. Потом подменить созданные netlist и файл input.ckt нетлистом spectre, которые лежат в директории типа /tmp/simulation/<schem_name>/UltraSim/schematic/netlist. При новом запуске моделирования будет сказано, что нетлист изменили вручную, принять ли его.
Ну а если UltraSim нет, то я так не нашел как spectre нетлист подцепить стандартными средствами.
|