реклама на сайте
подробности

 
 
> Использование Reusable Block, пара вопросов
Duke_N
сообщение Sep 14 2006, 10:31
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 3-07-05
Пользователь №: 6 483



Возникли следующие вопросы по использованию Reusable Block в Expedition PCB.
Где редактировать символ блока? Почему-то после установки блока на эл. схему символ не редактируется (т.е. после ПКМ -> Edit Symbol опция Place -> Line(Rectangle, Arc и т.д.) не активна.

Затем Compile CDB проходит, а Package Design(и с точно такими же сообщениями Forward annotation из Expedition PCB) нет.

Common Data Base has been read

Target PDB Name: Work\Layout_Temp\PartsDB.pdb

ERROR: No parts were specified.

ERROR: Unable to create local PDB

ERROR: Problem Making Local Parts DataBase

DataBase Load is being terminated with 3 errors and 0 warnings.
Logic Data has NOT been Compiled.

Так же нактивна вкладка Editor Control-> Clusters&Rooms

Какие проблемы с локальной базой и как это исправить?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
fill
сообщение Sep 8 2016, 08:16
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Удали символы Vcc1V2 и Vcc1V8 из подсхемы блока и сформируй внутренние цепи выходящие на порты.
Подключи к пинам блока нужные цепи "Vcc1V2-1 и Vcc1V8-1 ...... Vcc1V8-4 и Vcc1V8-4".

У тебя нарисована странная конструкция по которой получается что любая цепь в схеме верхнего уровня подключенная к пину Vcc1V2 блока закорачивается с глобальной цепью Vcc1V2 внутри блока, т.к. порт Vcc1V2 напрямую подключен к символу питания Vcc1V2


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Sep 10 2016, 21:29
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Sep 8 2016, 11:16) *
Удали символы Vcc1V2 и Vcc1V8 из подсхемы блока и сформируй внутренние цепи выходящие на порты.
Подключи к пинам блока нужные цепи "Vcc1V2-1 и Vcc1V8-1 ...... Vcc1V8-4 и Vcc1V8-4".

так и сделал

Цитата
У тебя нарисована странная конструкция по которой получается что любая цепь в схеме верхнего уровня подключенная к пину Vcc1V2 блока закорачивается с глобальной цепью Vcc1V2 внутри блока, т.к. порт Vcc1V2 напрямую подключен к символу питания Vcc1V2

это не противоречит логики создания RB до тех пор пока мощности питателя одного из номиналов достаточно для всей платы
в данном случае питатели по Vcc1V2 и Vcc1V8 пришлось ставить на каждый RB
как только RB станет 8шт biggrin.gif придется сделалать аналогично и для остальных номиналов напряжения
да, придется генерить новый RB, но не страшно, т.к. он все равно новый RB будет иметь другую схемотехнику



--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
Frederic
сообщение Sep 21 2016, 06:42
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



нарисовалась проблемка с SupplyRename в мелкосхемах при использование RB
в самом RB проблем нет, размещение и упаковка - все ок
но как только запитываешь RB в общей схеме разными значения питания - происходит отключения микросхем с SupplyRename от нужного питания и объединение всех микросхем RB в "родное" питание исходника RB

см. картинку и полный проект с ЦБ

на текущий момент проблему убрал в лоб - заменил мелкосхемы с SupplyRename на символы с выводами питания

PS проект в VX1.2 update 4
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  Temp_SR.7z ( 1.24 мегабайт ) Кол-во скачиваний: 9
 


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Sep 21 2016, 08:41
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(Frederic @ Sep 21 2016, 09:42) *
нарисовалась проблемка с SupplyRename в мелкосхемах при использование RB
в самом RB проблем нет, размещение и упаковка - все ок
но как только запитываешь RB в общей схеме разными значения питания - происходит отключения микросхем с SupplyRename от нужного питания и объединение всех микросхем RB в "родное" питание исходника RB

см. картинку и полный проект с ЦБ

на текущий момент проблему убрал в лоб - заменил мелкосхемы с SupplyRename на символы с выводами питания

PS проект в VX1.2 update 4

в VX2
1. В схеме сделал разбиение ссылки на повторный блок (ПКМ>Shared_Blocks>Dissolve_Shared_Block_Link)
2. После этого стало возможным внутри каждого экземпляра блока установить экземплярное (Instance) значение Supply Rename, соответственно:
+U=V1 -U=0V
+U=V2 -U=0V
+U=V3 -U=0V
3. Итог:
Прикрепленное изображение

4. Ты неправильно понимаешь работу с иерархией и атрибутами. Если в подсхеме стоит Supply Rename=+U=Vcc_RB -U=0V, то данная ИМС будет всегда подключена к цепи с именем Vcc_RB не зависимо от того куда подключилась начальная внутренная цепь Vcc_RB через иерархию. Т.е. например для первого блока у тебя:
- нарисованная цепь Vcc_RB стала V1 через иерархию
- для ИМС RB1-RB1-DD1 создалась глобальная цепь Vcc_RB согласно значения атрибута Supply Rename


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Sep 29 2016, 13:26
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



[attachment=103301:drc_RB_2.png]
Цитата(fill @ Sep 21 2016, 11:41) *
...
4. Ты неправильно понимаешь работу с иерархией и атрибутами
....

согласен, есть такое sad.gif

по этому очередной вопрос
создан RB с именем C64_077
RB проверен на DRC - все ок
но когда пару таких RB установил в общию сборку DRC и сделал проверку, то DRC сходит с ума - DRC Stopped. Maximum Number Hazards Exceeded.
выдает ошибки, где их не д.б.
в общей схеме появились правила проверки Class-Class с префиксом из RB

не могу понять из-за чего появляются ошибки
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Sep 30 2016, 08:18
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(Frederic @ Sep 29 2016, 16:26) *
[attachment=103301:drc_RB_2.png]
согласен, есть такое sad.gif

по этому очередной вопрос
создан RB с именем C64_077
RB проверен на DRC - все ок
но когда пару таких RB установил в общию сборку DRC и сделал проверку, то DRC сходит с ума - DRC Stopped. Maximum Number Hazards Exceeded.
выдает ошибки, где их не д.б.
в общей схеме появились правила проверки Class-Class с префиксом из RB

не могу понять из-за чего появляются ошибки

Без проекта непонятно.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Oct 17 2016, 09:18
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



имеем RB
в котором компаненты и via к полигонам подключены Buried, но при установке RB на плату подключение "Buried" пропадает sad.gif
востановление подключение "Buried" через Plane_Classes_and_Parametrs востанавливает "Buried" как в RB так по всей плате

как и где указать, что подключение "Buried" нужно только на RB ?
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Oct 17 2016, 09:22
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(Frederic @ Oct 17 2016, 12:18) *
имеем RB
в котором компаненты и via к полигонам подключены Buried, но при установке RB на плату подключение "Buried" пропадает sad.gif
востановление подключение "Buried" через Plane_Classes_and_Parametrs востанавливает "Buried" как в RB так по всей плате

как и где указать, что подключение "Buried" нужно только на RB ?


Создай соответствующий дополнительный класс плейн, который и примени в RB.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Oct 17 2016, 15:13
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Oct 17 2016, 12:22) *
Создай соответствующий дополнительный класс плейн, который и примени в RB.

с большим трудом вроде сделал
уточнение - я должен сделать клас в основном проекте и далее по именно и по слойно указывать в Plane_Assignments где применять подключение "Buried" для RB ?

а то я делал класс в самом проекте RB и в этом случае не получалось


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Oct 17 2016, 17:00
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(Frederic @ Oct 17 2016, 18:13) *
с большим трудом вроде сделал
уточнение - я должен сделать клас в основном проекте и далее по именно и по слойно указывать в Plane_Assignments где применять подключение "Buried" для RB ?

а то я делал класс в самом проекте RB и в этом случае не получалось


Из документации:
Plane layers defined in Setup Parameters without a plane shape are not saved as part of the reusable cell used in other designs.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Oct 17 2016, 18:28
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Oct 17 2016, 20:00) *
Из документации:
Plane layers defined in Setup Parameters without a plane shape are not saved as part of the reusable cell used in other designs.

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

RB имеет 2 слоя
материнка 6 слоев (это для примера)

вопросы почему:
1.в схеме TPS62180(Master) слой 2 RB не стал на 6 слой материнки, а уcтановился на 2 слой, хотя мапирование слоев было 1-1 и 2-6
соответственно трассы и зазоры установились в 1 и 2 слой материнки
2.в схеме TPS62180(Master) Clearances установилось в Default, а не в схему TPS62180 (Default Rule)

наверно делаю какую то логическую ошибку
да, если возможно проведи научные изыскания в VX1.2 sm.gif


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Duke_N   Использование Reusable Block   Sep 14 2006, 10:31
- - fill   Цитата(Duke_N @ Sep 14 2006, 14:31) Возни...   Oct 4 2006, 12:19
- - Kaligooola   Есть вопрос по использованию переиспользуемых блок...   Nov 21 2006, 17:03
|- - fill   Reusable_Block это фактически готовый мини проект ...   Nov 27 2006, 18:08
|- - milien   Цитата(fill @ Nov 27 2006, 21:08) Reusabl...   Oct 1 2013, 14:31
||- - milien   Цитата(milien @ Oct 1 2013, 17:31) И если...   Oct 2 2013, 11:57
|- - Frederic   Цитата(fill @ Nov 27 2006, 21:08) Reusabl...   Sep 8 2016, 07:31
- - Visero   апну тему можно ли изменять отдельные reusable blo...   May 12 2009, 05:16
|- - Vadim   В этом случае Вам придется завести еще один(нескол...   May 12 2009, 06:12
|- - fill   Цитата(Visero @ May 12 2009, 09:16) апну ...   May 12 2009, 09:07
- - Visero   Vadim, fill, спасибо. Может кому далее будет интер...   May 13 2009, 03:03
- - Visero   еще вопрос расстанавливаю рефдезы при редактирован...   Jun 8 2009, 10:35
|- - Frederic   еще вопрос по Reuse Blocks EE7.9.2 от массива рез...   Oct 15 2012, 10:04
- - fill   VP, через F3 добавляются в режиме Netline Manipula...   Oct 16 2012, 07:42
|- - Frederic   Цитата(fill @ Oct 16 2012, 10:42) VP, чер...   Oct 17 2012, 15:58
||- - Frederic   Цитата(Frederic @ Oct 17 2012, 18:58) ......   Oct 25 2012, 09:21
||- - Frederic   новая засада с RB 1.в LM компанент с Cell у кото...   Nov 8 2012, 14:15
|- - Frederic   Цитата(fill @ Oct 16 2012, 10:42) VP, чер...   Oct 21 2012, 18:20
- - fill   1. Удалить указанную ячейку в проекте повторного б...   Oct 22 2012, 11:52
|- - Frederic   Цитата(fill @ Oct 22 2012, 14:52) 1. Удал...   Oct 22 2012, 13:34
|- - fill   Цитата(Frederic @ Oct 17 2016, 21:28) пон...   Oct 20 2016, 13:02
- - Frederic   Цитата(fill @ Oct 17 2016, 20:00) Из доку...   Oct 23 2016, 19:06
- - fill   Цитата(Frederic @ Oct 23 2016, 22:06) два...   Oct 26 2016, 10:17
- - Frederic   Цитата(fill @ Oct 26 2016, 13:17) Насколь...   Oct 26 2016, 11:52
- - fill   Цитата(Frederic @ Oct 26 2016, 14:52) сов...   Oct 26 2016, 12:33
- - Frederic   Цитата(fill @ Oct 26 2016, 15:33) В VX2 е...   Oct 26 2016, 14:32
- - Frederic   Цитата(fill @ Oct 26 2016, 14:33) В VX2 е...   Nov 6 2016, 09:10
|- - fill   Цитата(Frederic @ Nov 6 2016, 12:10) не з...   Nov 7 2016, 07:35
|- - Frederic   Цитата(fill @ Nov 7 2016, 09:35) Создаетс...   Nov 7 2016, 10:36
|- - fill   Цитата(Frederic @ Nov 7 2016, 13:36) да н...   Nov 8 2016, 15:00
|- - Frederic   имеем VX2.1 очередная проблемка с RB 1.в будущем ...   Feb 9 2018, 06:57
|- - Frederic   Цитата(Frederic @ Feb 9 2018, 09:57) имее...   Feb 13 2018, 15:33
- - Frederic   Цитата(fill @ Oct 26 2016, 15:33) В VX2 е...   Apr 1 2018, 14:49


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 16:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01586 секунд с 7
ELECTRONIX ©2004-2016