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

 
 
> OrCAD 16.2, Связь иерархических блоков шиной.
semonoff
сообщение Nov 16 2010, 11:12
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553



Простой пример соединения Прикрепленный файл  test.rar ( 4.81 килобайт ) Кол-во скачиваний: 118
DRC определяет ошибку соединения. Помогите разобраться.


--------------------
Париться надо в бане.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 14)
K_AV
сообщение Nov 16 2010, 14:53
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667



Ну так DRC конкретно пишет, что именно ему не нравится.
"ERROR: [DRC0039] Tap may not be connected with the bus Check Entire net. A2
SCHEMATIC1, PAGE1 (4.20, 0.90)
ERROR: [DRC0039] Tap may not be connected with the bus Check Entire net. A1
SCHEMATIC1, PAGE1 (4.20, 0.90) "

Шинам имена присвойте (правильные), тогда он поймет, что именованные проводники входят в состав этих шин.
Go to the top of the page
 
+Quote Post
semonoff
сообщение Nov 16 2010, 18:36
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553



Всем шинам принудительно присвоил имена A[2..1], хотя это не обязательно. Шинам присваиваются имена портов, с которыми они связаны, по умолчанию. Ошибка DRC осталась.


--------------------
Париться надо в бане.
Go to the top of the page
 
+Quote Post
Alex11
сообщение Nov 16 2010, 21:33
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Странно, Мариванна... У меня сейчас стоит 16.0, так он ошибки не дает. И на вид все честно. Может у Вас какие-то специфические установки сделаны?
Go to the top of the page
 
+Quote Post
semonoff
сообщение Nov 17 2010, 06:22
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553



Цитата(Alex11 @ Nov 17 2010, 00:33) *
Странно, Мариванна... У меня сейчас стоит 16.0, так он ошибки не дает. И на вид все честно. Может у Вас какие-то специфические установки сделаны?

Сам удивляюсь...


--------------------
Париться надо в бане.
Go to the top of the page
 
+Quote Post
SSerge
сообщение Nov 17 2010, 07:15
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



У иерархических блоков в SCEMATIC1 есть иерархические пины с именами A[2..1], а на соответствующих им схемах 1 и 2 нет одноименных иерархических портов. Вот об этом DRC и сообщает.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
semonoff
сообщение Nov 17 2010, 07:44
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553



Цитата(SSerge @ Nov 17 2010, 10:15) *
У иерархических блоков в SCEMATIC1 есть иерархические пины с именами A[2..1], а на соответствующих им схемах 1 и 2 нет одноименных иерархических портов. Вот об этом DRC и сообщает.

SSerge, Вы проверяли исправленную схематику на DRC в 16.2? Дело в том, что в старых версиях OrCAD этот пример работает.


--------------------
Париться надо в бане.
Go to the top of the page
 
+Quote Post
SSerge
сообщение Nov 17 2010, 08:13
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(semonoff @ Nov 17 2010, 13:44) *
SSerge, Вы проверяли исправленную схематику на DRC в 16.2? Дело в том, что в старых версиях OrCAD этот пример работает.

Я проверял в 15.7, DRC сообщал об ошибках и установил два маркера ошибок на иерархических пинах.
Что странно, когда после нескольких изменений я вернул схему к первоначальному варианту то ошибок больше не было.

Добавлено.
Пардон, не заметил что на исходной схеме уже были два маркера ошибок.
Действительно, после их удаления новых не появляется.
И иерархические порты на схемах изначально присутствуют.
То есть в 15.7 всё в порядке. Ерунда какая-то.
Интересно, а если заново ту же самую схему нарисовать то ошибки повторяются?


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
semonoff
сообщение Nov 17 2010, 08:52
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553



Пробовал. Тестовая схема была нарисована, чтобы упростить основную, в которой была замечена ошибка. На домашнем компе с той же версией софта и с той же XP ошибка повторяется. wacko.gif


--------------------
Париться надо в бане.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Nov 17 2010, 11:14
Сообщение #10


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Кстати, несмотря на эту странную ошибку нетлист правильный, оба блока имеют цепи одинаковые. А вот если шину на верхнем уровне вообще не нарисовать, то ошибок не будет никаких, но в нетлисте будут разные наименования цепей у каждого блока. Наверное, надо отменить такую проверку и жить спокойно smile.gif
Go to the top of the page
 
+Quote Post
semonoff
сообщение Nov 17 2010, 11:54
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553



Цитата(Hoodwin @ Nov 17 2010, 14:14) *
Кстати, несмотря на эту странную ошибку нетлист правильный, оба блока имеют цепи одинаковые. А вот если шину на верхнем уровне вообще не нарисовать, то ошибок не будет никаких, но в нетлисте будут разные наименования цепей у каждого блока. Наверное, надо отменить такую проверку и жить спокойно smile.gif

Я тоже это заметил, но кастрированная проверка получается. Придется вручную просматривать на конечном этапе проектирования. Что касается Вашего предложения не рисовать шину вообще. Мне кажется надо рисовать, как положено, но в выборе параметров DRC не указывать " Report misleading tap connection".


--------------------
Париться надо в бане.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Nov 17 2010, 12:31
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Ну да, я имел ввиду шину нарисовать, а проверку отключить. Просто я не понял, почему DRC посчитало, что вовсе отключенное подключение наверху - это не ошибка. С точки зрения здравого смысла это как раз та самая ошибка и есть. Ну, или, по крайней мере, она попадает в категорию Unconnected nets, которая включена при проверке.
Go to the top of the page
 
+Quote Post
semonoff
сообщение Nov 17 2010, 12:48
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553



Интересно, в OrCAD 16.3 есть такой баг?


--------------------
Париться надо в бане.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Nov 17 2010, 19:58
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Вот проверил. Нет ошибок в 16.3. Надо сказать, что в 16.3 DRC вообще по-другому выглядит. Помимо стандартных Electrical rules появились Physical rules, но их можно не включать скопом. Среди них, например, есть проверки на КЗ между питанием и землей, проверка на наличие футпринта в библиотеке и т.п.

Сообщение отредактировал Hoodwin - Nov 17 2010, 20:17
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
semonoff
сообщение Nov 17 2010, 21:13
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553



Да, я тоже установил 16.3 - ошибок в test нет. Новая оболочка сразу не увидела проект старой версии, потом, видимо переконвертила в свой формат и открыла проект. PSpice тоже работает в полном объеме.


--------------------
Париться надо в бане.
Go to the top of the page
 
+Quote Post

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

 


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


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