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

Так всегда и пишут в BOM-ах. Почему об этом Ментор не подумал, непонятно.

Так всегда и пишут в BOM-ах, если Вы врукопашную потом его будете приводить к реальному перечню компонентов, используемому в документации. В BOM-ах должен содержаться перечень компонентов именно с PartNumber, по которому эти самые компоненты будут покупать и эти же имена компонентов присутствуют в текстовой документации (ПЭ, СП, ВП) - затем и придуман этот формат обмена, чтобы автоматически готовить такие отчеты без ручной правки. И для того чтобы это было реальностью Ментор (и не только он) все это и придумал.

 

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

Изменено пользователем gray.k

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


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

1. Part_Name сделан для того чтобы можно было нарисовать схему не привязанную к конкретному производителю. Т.е. если на схеме у символа есть Part_Name но нет Part_Number, то упаковщик (Package) начинает поиск уникального Part_Number в библиотеке по значению Part_Name. Правила такие: поиск идет по текущей схеме поиска (Partition_Search_Paths).

- Если упаковщик залез в первый раздел (верхний в пути поиска) и нашел там Part_Number соответствующий Part_Name (и совпадение Part_Number одно внутри этого раздела) то происходит присвоение Part_Number и он размещается на схеме (процесс backannotation),

- Если совпадений несколько, то выбирает тот Part_Number у которого стоит признак "по умолчанию" и далее как в первом случае

- Если совпадений нет то упаковщик ищет в следующем по схеме поиска разделе и т.д.

2. Не смешивайте два разных процесса:

- процесс поиска нужного компонента для размещения на схеме (через Place_Device)

- процесс генерирования BOM

Все дополнительные атрибуты (Properties) нужные для BOM можно добавить на схему, в том числе и автоматом:

- добавить эти атрибуты в Property_Definition_Editor как используемые в PDB и размещаемые на схеме при выполнении Place_Device и Package

- и естественно добавить их в сами PDB.

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


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

Так всегда и пишут в BOM-ах, если Вы врукопашную потом его будете приводить к реальному перечню компонентов, используемому в документации. В BOM-ах должен содержаться перечень компонентов именно с PartNumber,

 

Я не знаю, почему Вы решили, что я BOM привожу "в рукопашную". Как раз я добавил в саму базу данных (то есть не ключевые поля) supplier, supplier_part_no, supplier_minqty и у меня автоматом генерятся таблицы, которые после обработки небольшим скриптом (умножение на количество плат, учет мин.количеств) преобразуются в файлы, которые передаютcя через веб-сайт поставщику и без всякого человеческого вмешательства мне потом приходит комплектация, с проставленными ref-des на каждой упаковке.

 

Тем не менее, мне понравились разъяcнение от filla на тему о том, что в процессе упаковки схемы "на плату", при наличии только Part Name идет выбор отмеченного как default Part Number.

 

Хотелось бы прояснить ситуацию в отношении Part Label. То есть если есть только Part Label, то идет выбор Part Name помеченного как default? То есть для чего задумывалось Part Label - какой "бизнес процесс" так сказать?

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


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

Я не знаю, почему Вы решили, что я BOM привожу "в рукопашную". Как раз я добавил в саму базу данных (то есть не ключевые поля) supplier, supplier_part_no, supplier_minqty и у меня автоматом генерятся таблицы, которые после обработки небольшим скриптом (умножение на количество плат, учет мин.количеств) преобразуются в файлы, которые передаютcя через веб-сайт поставщику и без всякого человеческого вмешательства мне потом приходит комплектация, с проставленными ref-des на каждой упаковке.

 

Тем не менее, мне понравились разъяcнение от filla на тему о том, что в процессе упаковки схемы "на плату", при наличии только Part Name идет выбор отмеченного как default Part Number.

 

Хотелось бы прояснить ситуацию в отношении Part Label. То есть если есть только Part Label, то идет выбор Part Name помеченного как default? То есть для чего задумывалось Part Label - какой "бизнес процесс" так сказать?

 

Документации можете найти множество объяснений применения:

 

1. File > Export > General Interfaces

 

Several different CAM outputs are provided through the General Interfaces dialog. Select the Part Number radio button if you want to use the part number in the design or select the Part Label radio button if you want to use the internal part number. General Interfaces outputs the same log file, generalinterfaces.txt, every time one of the options is selected.

 

The part label represents the internal part number for converted part databases'. If the part database was newly created in PCB, the part label may not represent their internal part number.

 

2. Part label - If a part database contains entries from an prior released part database, this column in the Parts Listing table contains data that was previously called Internal Part Number. Use the Label column to specify a shortened part name that you can easily remember.

 

3. Type 183 - Part Label

 

The Part Label property specifies the short name for a part. For example, a symbol may have a Part Name property with the value SN74LS08C and a Part Label property with the value of LS08.

 

Syntax: Any characters or an empty string.

Example: LS08

 

4. Selecting Default Part Numbers for Duplicate Names or Labels

 

 

When the software detects duplicate part names and part labels, the associated part number entries display radio buttons beside the duplicate.

 

To choose the default part number to be used when the software detects a duplicate name or label, select the desired part number by clicking the radio button adjacent to the part label or part name.

 

The software uses the default part number, when the packager must make a choice between multiple part numbers that share the same part name or part label. This only occurs if the schematic symbol is missing the part number property.

The default part number is specific to the partition. Therefore, you may have two partitions with the same part name. Each partition could have a different default part number for the duplicate part names.

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


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

Снова аопрос по Reusable Blocks.

Сделал переиспользуемый блок на 4 слоя, 1 и 4 - сигнальные, 2 и 3 - полигоны питания. Развел все дорожки, от ножек микросхем которые идут на выход переиспользуемого блока сделал отводы преходных отверстий. Прорисовал контуры полигонов питания и земли на внутренних слоях.

вставил блок в 8 ми слойный проект, ошибок это не вызало.

 

Расставил все осталные компоненты, и не могу разводить те цепи переиспользуемого блока, которые идут над полигонами. Если под переходным или ногами убрать в переиспользуемом блоке полигон, то от него цепи разводятся без проблем. Как устранить эту проблему так чтоб оставить нетронутыми полигоны, и так, чтоб цепи разводились не знаю.

 

Проект с другими переиспользуемыми блоками разводил, но там было всего два слоя, разводился нормально, и в общей плате, на свободном для трассировки месте прекрасно можно было разводить цепи.

Использую VBDV-ExpeditionPCB 2004.

Посоветуйте, что нибудь пожалуйста.

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


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

Снова аопрос по Reusable Blocks.

Сделал переиспользуемый блок на 4 слоя, 1 и 4 - сигнальные, 2 и 3 - полигоны питания. Развел все дорожки, от ножек микросхем которые идут на выход переиспользуемого блока сделал отводы преходных отверстий. Прорисовал контуры полигонов питания и земли на внутренних слоях.

вставил блок в 8 ми слойный проект, ошибок это не вызало.

 

Расставил все осталные компоненты, и не могу разводить те цепи переиспользуемого блока, которые идут над полигонами. Если под переходным или ногами убрать в переиспользуемом блоке полигон, то от него цепи разводятся без проблем. Как устранить эту проблему так чтоб оставить нетронутыми полигоны, и так, чтоб цепи разводились не знаю.

 

Проект с другими переиспользуемыми блоками разводил, но там было всего два слоя, разводился нормально, и в общей плате, на свободном для трассировки месте прекрасно можно было разводить цепи.

Использую VBDV-ExpeditionPCB 2004.

Посоветуйте, что нибудь пожалуйста.

 

 

Проверил - у меня все трассируется (2005_Sp3).

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


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

Проверил - у меня все трассируется (2005_Sp3).

 

На счет 2005_Sp3 поподробнее:

- что нового?

- почему "такая скромная презентация"?

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


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

На счет 2005_Sp3 поподробнее:

- что нового?

- почему "такая скромная презентация"?

 

http://electronix.ru/forum/index.php?showtopic=32692

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


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

Каковы могут быть причины отсутствия cross probe между DxDesigner и Expedition? Описание ситуации: в DxDesigner в Design Configurations выбрано:

 

Constrain in CES - Enable

Use CDB Flow - Enable

forward и back annotation - Enable

 

CDB компилируется, упаковывается и делается forward annotate в Expedition. В свою очередь в Expedition компоенты размещаются.

 

Но, когда выбираю Cross Prober в DxDesigner, выбираю проект и layout document, список выбора Layout System пуст, хотя, по идее, там должен быть пункт "Expedition". Соответственно, в меню Expedition Setup>Cross Probe нет пункта "DxDesigner" (есть только "Setup" и "Xplore").

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


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

Каковы могут быть причины отсутствия cross probe между DxDesigner и Expedition? Описание ситуации: в DxDesigner в Design Configurations выбрано:

 

Constrain in CES - Enable

Use CDB Flow - Enable

forward и back annotation - Enable

 

CDB компилируется, упаковывается и делается forward annotate в Expedition. В свою очередь в Expedition компоенты размещаются.

 

Но, когда выбираю Cross Prober в DxDesigner, выбираю проект и layout document, список выбора Layout System пуст, хотя, по идее, там должен быть пункт "Expedition". Соответственно, в меню Expedition Setup>Cross Probe нет пункта "DxDesigner" (есть только "Setup" и "Xplore").

 

А как Вы выбираете проект в Cross Prober в DxDesigner? При вызове Cross Prober из текущего проекта необходимо отметить только галочку Enable Cross.. Далее Вы должны выбрать из списка Layout System - Expedition. У меня этот список доступен. Для выявления причины отсутствия связи необходимо иметь Ваш проект, чтобы повторить ситуацию на моем ПК.

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


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

Каковы могут быть причины отсутствия cross probe между DxDesigner и Expedition? Описание ситуации: в DxDesigner в Design Configurations выбрано:

 

Constrain in CES - Enable

Use CDB Flow - Enable

forward и back annotation - Enable

 

CDB компилируется, упаковывается и делается forward annotate в Expedition. В свою очередь в Expedition компоенты размещаются.

 

Но, когда выбираю Cross Prober в DxDesigner, выбираю проект и layout document, список выбора Layout System пуст, хотя, по идее, там должен быть пункт "Expedition". Соответственно, в меню Expedition Setup>Cross Probe нет пункта "DxDesigner" (есть только "Setup" и "Xplore").

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


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

Попробовал сформировать в схеме DV варианты. В вариант менеджере создал три варианта. Появился список всех компонентов, Ref Des и справа три колонки вариантов, в которых нужно отметить не установленные компоненты. Отметил не установленные. После этого заметил, что строк с резистором R48 три. Причем информация об установке этого компонента противоречива. Если в первой строке с R48 для варианта 1 не установлено, то во второй строке с R48 в варианте 1 установлено. Таких продублированных компонентов оказалось около 10 шт. Причем, если во всех повторяющихся Ref Des информацию об неустановленных привести к одному виду, то через некоторое время она снова становится противоречивой.

В графике схемы все правильно (неустановленные отмечены цветом правильно).

Почему такое происходит и как к этому относиться не понятно.

Кто работает в вариантами в DV, происходит ли такое у Вас?

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


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

Fill, как-то может существовать в библиотеке Part без сопоставленного символа с одним лишь Cell?

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


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

Fill, как-то может существовать в библиотеке Part без сопоставленного символа с одним лишь Cell?

 

Может. Но упаковка не будет проходить если работать через упаковщик DC\DV.

Если работать из DxD через нетлист (не через CDB) то можно полностью, этот упаковщик вообще не требует наличия PDB. Пример такого решения можно увидеть в библиотеке ODA ( http://www.optimumdesign.com/library.html )

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


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

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...