Перейти к содержанию
    

Горячая линия по САПР Cadence Allegro

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

1. Где выставлется количество UNDO/REDO? Вижу что в моем ALLEGRO (не лицензионном) можно только один раз сделать откат назад (CTRL+Z).

2. Где выставляется размер шрифта номера пина (package geometry –> pin number)?

1. С этим поаккуратнее, это не микрософт ворд, тут система с богатой историей, поэтому эта функция относительно новая. :) Setup-user preferences, забить undo в поиск.

2. Setup-Design parameters-Text-Setup text sizes. Можно просто поменять стиль текста на пине, вместо определения стиля (Edit-change, галочка text в опциях).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только вот как закрыть уже созданные полигоны, чтобы они не мешали двигать компоненты, накладывать новые проводники, и т.д.?

То есть например в ALTIUM есть для каждого полигона (и для всех сразу) одна из опций: FILL (заполнен), или NONE(outline only).

если кусок платы надо серьезно переработать, передвинуть пачку компонентов, добавить новые, и т.д., и полигон действительно мешает - его проще переместить на другой (временный) слой. благо что перемещение со слоя на слой в аллегро делается очень просто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще его можно зафиксировать - такие объекты аллегро просто не выбирает для любых операций, кроме UnFix-a.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только вот как закрыть уже созданные полигоны, чтобы они не мешали двигать компоненты, накладывать новые проводники, и т.д.?

То есть например в ALTIUM есть для каждого полигона (и для всех сразу) одна из опций: FILL (заполнен), или NONE(outline only).

Кроме этого, любой полигон может быть как бы временно "выключен", для этого есть опция POLYGON SHELVE.

Есть ли в ALLEGRO такие возможности?

 

Проще всего, по-моему, отключить "выбор" полигонов во вкладке Find.

Тогда они видны, но "зацепить" их при выполнении команды нельзя.

 

post-1623-1432736145_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

пытаюсь разбираться дальше с ALLEGRO. Пробую загрузить простейший netlist из схемы построенной в ALTIUM: 2 резистора 0402 соединены между собой. Генерирую netlict в формате telesis. В ALLEGRO устанавливаю путь к библиотекам: SETUP->USER PREFERENCE EDITOR->Library, и путь для padpatch и для psmpatch. В папке, на которую указал путь, есть компонент 0402.psm. Пытаюсь загрузить netlict: FILE->Import->Logic, выбираю вкладку other, затем ImportOther. Получаю сообщения об ошибках: error(SPMHNI-113: Expected ';', found an illegal character...

что я неправильно делаю? Или ALLEGRO не принимает netlist в таком формате?

example1.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что я неправильно делаю? Или ALLEGRO не принимает netlist в таком формате?

Попробуйте имя цепи заключить в апострофы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот в таком формате принимает нетлисты из сторонних КАД-ов :

 

$PACKAGES

'GRM18_C0603' ! 'GRM18_C0603' ! '0.1uF' ; C1

'K10-17B_case_1' ! 'K10-17B_case_1' ! '2200pF' ; C13 C51 C52 C53 C54 C70 C71 C72 C73

$NETS

'NetC315_2' ; C315.2 D20.1 R157.2 R158.1

'NetC319_2' ; C319.2 C321.2 C322.2 D21.1 D21.3 D21.20 L24.2 V4.1

$END

 

Приводите к такому виду , тогда всё будет хорошо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Посмотрите в хелпе поиском: "Writing a Netlist"

PDF-файл Transferring Logic Design Data

algrologic.pdf

 

Примеры назначения свойств через нетлист:

$A_PROPERTIES

 

NO_TEST ; 1N3,1N4

 

NO_TEST ; 1N3,1N4

 

NET_SPACING_TYPE 'HIGH_SPEED_CLKS' ; 'MCU_RXD0_MUX','SIO1_TXD'

 

IMPEDANCE_RULE 'ALL:ALL:50:10%' ; 'MCU_RXD0_MUX','SIO1_TXD'

 

$END

 

 

$A_PROPERTIES

 

ROOM 'RMI_XLR' ; R390 R391 U27

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробовал заключить в апостроф net name как посоветовал vitan. При загрузке netlist исчезли ошибки, но почему-то загружается только net, а ни одного компонента нет. Попробовал заключить в апостроф и net name, и component name как посоветовал Zurabob, все то же самое. Почему не загружаются компоненты, ведь файл 0402.dra существует, я могу его открыть (FILE-OPEN-SYMBOL DRAWING)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

почему-то загружается только net, а ни одного компонента нет.

Откуда Вы поняли, что net загружаются? В окошке place manual компоненты есть? Что написано в логе (File-Viewlog, запускать сразу после импорта)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Откуда Вы поняли, что net загружаются? В окошке place manual компоненты есть? Что написано в логе (File-Viewlog, запускать сразу после импорта)?

 

Вот netlist:

$PACKAGES

0402!0402!100r; R78

res_0805b!res_0805b!0.1uF; R80

$NETS

'NetR78_2';R78.2 R80.2

$End

 

Вот что написано в LOG:

WARNING(SPMHNI-119): Replacing 'VALUE' value 'RES_FCF0402_270R_5%_AA790024' wi~

th '100r'.

-------------------------------------------------------------------------------

res_0805b!res_0805b!0.1uF; R80

^

WARNING(SPMHNI-119): Replacing 'VALUE' value 'JUMPER_0805_JP700000' with '0.1u~

F'.

-------------------------------------------------------------------------------

$NETS

'NetR78_2';R78.2 R80.2

$End

 

Когда в allegro иду в FIND - MORE; object type: NET, то вижу Netr78_2. Ни одного компонента нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выложите тогда уж и содержимое девайс-файлов, чтобы можно было повторить эксперимент у себя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...