A.Lex 0 18 октября, 2016 Опубликовано 18 октября, 2016 · Жалоба если УГО на схеме содержат повторяющиеся имена пинов? (Cadence SPB_16.5) Вот фрагмент лог-файла: #8 ERROR(ORCAP-36041): Duplicate Pin Name "COIL" found on Package G6D-SPST , RL1 Pin Number 1: E10006-HW01, 08 - RELAYS (198.12, 27.94). Please renumber one of these. #9 ERROR(ORCAP-36041): Duplicate Pin Name "COIL" found on Package G6D-SPST , RL2 Pin Number 1: E10006-HW01, 08 - RELAYS (198.12, 60.96). Please renumber one of these. #10 ERROR(ORCAP-36041): Duplicate Pin Name "IP_1/VREF_1" found on Package XC3S700AFT256_2B , U1B Pin Number M14: E10006-HW01, 06 - FPGA POWER (63.50, 58.42). Please renumber one of these. #11 ERROR(ORCAP-36041): Duplicate Pin Name "IP_1/VREF_1" found on Package XC3S700AFT256_2B , U1B Pin Number M13: E10006-HW01, 06 - FPGA POWER (63.50, 58.42). Please renumber one of these. #12 ERROR(ORCAP-36041): Duplicate Pin Name "IP_1/VREF_1" found on Package XC3S700AFT256_2B , U1B Pin Number J14: E10006-HW01, 06 - FPGA POWER (63.50, 58.42). Please renumber one of these. Куда копать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 18 октября, 2016 Опубликовано 18 октября, 2016 · Жалоба allegro.cfg тут не при чем, имена пинов должны быть уникальными за одним исключением - пины типа POWER могут иметь одинаковые названия. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A.Lex 0 18 октября, 2016 Опубликовано 18 октября, 2016 (изменено) · Жалоба Спасибо за ответ. Дело в том, что проект "достался по наследству", в него нужно внести небольшие изменения. Но и без изменений я не могу сгенерить NETLIST, а он был. Вот, например, в cap2view.cfg и в CAP2EDI.CFG есть строка UniquePins = 0. Изменено 18 октября, 2016 пользователем A.Lex Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 18 октября, 2016 Опубликовано 18 октября, 2016 · Жалоба Понимаю, приходится разбираться в чужом "коде". Вполне возможно, что при генерации нетлиста для стороннего РСВ редактора возможно управление именованием/нумерацией пинов. Но требование их уникальности возникает не в схеме, а собственно в Allegro PCB Editor, поэтому даже если сгенерить такой нетлист из схемы то в РСВ запихнуть его просто не получится. По крайней мере я так предполагаю. Подробней мог бы помочь только глядя в исходный проект, схему+РСВ. Есть еще один неприятный момент - иногда ошибка в одном месте схеме не видна в списке того, что есть в логе, зато из-за нее генерится сотня других, и понять в чем изначально проблема не так просто, как хотелось бы... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A.Lex 0 18 октября, 2016 Опубликовано 18 октября, 2016 (изменено) · Жалоба Спасибо, с 16.5 я раньше не сталкивался, вот и топчусь по граблям... На РСВ эти компоненты уже стоят, что заставляет задуматься. Изменено 18 октября, 2016 пользователем A.Lex Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexa1973 0 18 октября, 2016 Опубликовано 18 октября, 2016 · Жалоба А если в Allegro сделать import logic, там отмечен Capture? Вполне возможно, что пользовались старым нетлистом. У компонентов в схеме есть свойство Device? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A.Lex 0 19 октября, 2016 Опубликовано 19 октября, 2016 · Жалоба Похоже, придется идти длинным, но правильным путем: библиотека - схема - РСВ. Теперь надо из РСВ достать компоненты и сделать библиотеку :smile3046: В каком туторе есть описание этой процедуры? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 19 октября, 2016 Опубликовано 19 октября, 2016 · Жалоба В File->Export есть генерация корпусов в указанный каталог. Собственно он и является библиотекой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A.Lex 0 19 октября, 2016 Опубликовано 19 октября, 2016 · Жалоба Спасибо. Имя корпуса (например NSSOP20) указываем в свойствах компонента PCB Footprint. А как указать путь к этому футпринту? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yuravg 0 19 октября, 2016 Опубликовано 19 октября, 2016 (изменено) · Жалоба А как указать путь к этому футпринту? Setup/User preference Editor/Path/Library переменные psmpath, padpath для символов и падстеков. Есть второй способ - через переменную HOME и файл HOME/pcbenv/env, подробнее смотрите в документации Изменено 19 октября, 2016 пользователем yuravg Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 19 октября, 2016 Опубликовано 19 октября, 2016 · Жалоба Это одно и то же - пользователь устанавливает путь в меню Setup/User preference Editor/Path/Library, а софт записывает установки в HOME/pcbenv/env. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A.Lex 0 19 октября, 2016 Опубликовано 19 октября, 2016 · Жалоба Спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yuravg 0 19 октября, 2016 Опубликовано 19 октября, 2016 · Жалоба Это одно и то же - пользователь устанавливает путь в меню Setup/User preference Editor/Path/Library, а софт записывает установки в HOME/pcbenv/env. использование файла позволяет не заниматься настройкой каждого рабочего места, достаточно скопировать файл настроек. Файл написан на tcl и легко правится руками, избавляет от необходимости запоминать имена psmpath, padpath, вновь создавать alias и т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A.Lex 0 19 октября, 2016 Опубликовано 19 октября, 2016 · Жалоба Спасибо всем за помощь! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 19 октября, 2016 Опубликовано 19 октября, 2016 · Жалоба использование файла позволяет не заниматься настройкой каждого рабочего места, достаточно скопировать файл настроек. Файл написан на tcl и легко правится руками, избавляет от необходимости запоминать имена psmpath, padpath, вновь создавать alias и т.д. Насчет переноса вопрос спорный - не все одинаково организуют рабочие места или используют идентичные конфигурации горячих клавиш. А вот хранить разные конфиги под разных клиентов и быстро их подменять реально удобно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться