Цитата(custic @ Aug 30 2005, 09:53)
Программа моделирования 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 нетлист подцепить стандартными средствами.
Спасибо за позитивный комментарий. В принципе если создать символ, создать схему("утку", иначе нетлист не создастся), запустить Analog Design Enviroment, создать нетлист, заменить нетлист на нужный то вроде всё работает. И работает со спектрой и hspisом. Вот только не спрашивает принять ли изменённый нетлист, он его автоматом грузит.
Вот только хотелось бы ещё уточнить, а зачам UltraSim? (насколько я знаю UltraSim s 2004 года встроен в Analog Design Enviroment)
И каждый раз когда нетлист будет создаваться с Analog Design Enviroment его нужно менять? Хотя, в принципе это не проблема.