-
Постов
265 -
Зарегистрирован
-
Посещение
Весь контент Vinnetu
-
??? Посмотрите в спам-папке.
-
Всем, кто просил, выслал ещё вчера. Ссылку эту видел. Робингуды малолетние...
-
Со Спектрой я особо не заморачивался. Работаю примерно так, как описано в книге. Т.е., все параметры устанавливаю в Layout (они потом передаются в Спектру), дальше смотрю, что получилось, что-то меняю в Layout в дизайне или настройках, делаю новую итерацию. Напрямую копаться в Спектре и делать тюнинг прямо в ней, на мой взгляд, это большая трата времени. Поэтому, после очередной попытки, когда получается приемлемый результат, можно остановиться и начать причёсывать уже вручную. Проверьте, что путь к файлам и имена не содержат пробелов. Спектра принимает параметры через командную строку, и если есть пробел, то следующее слово воспринимается как параметр. В 15.7 немного другой интерфейс.
-
OrCAD пытался, судя по всему, сгруппировать секции по общим выводам. Так, в одном корпусе оказались все секции, к которым подключено питание. Посмотрите аттач. С Adjust-ом ничего путного. Команда просто подгоняет компоненты по сетке. Но Вы и так расставляете компоненты по сетке, поэтому ничего и не происходит. Вот если шаг сетки поменять уже после расстановки, то adjust сработает. Причём, если места мало для выравнивания, то соседние компоненты могут быть раздвинуты. Хотя согласен, лажа какая-то! Зачем такая команда нужна, непонятно. В хэлпе написано, что выравнивание происходит с учётом связей, то есть можно предположить, что после выравнивания дорожки между компонентами будут спрямлены. А для этого как раз нужно отойти от сетки. Халтура! PS. Я Вам говорил уже: не подключайте на схеме элементы/земли/питание друг к другу вплотную, без проводов. Ошибкой это не будет, но Вы лишаетесь возможности подсветить всю цепь командой Select Entire Net. TEMP_1_2007_07_31_17_19_27.zip
-
Зайдите в таблицу NETS и сделайте Enable всем цепям. Появятся ratsnest. Кроме того, можно, включив любой из инструментов разводки нажимать клавишу "N", и курсор будет прыгать на неразведённую цепь. Последнее особенно удобно, если есть где-то очень коротенький разрыв, который трудно увидеть. У вас дизайн определяется как дизайн с иерархией, хотя никакой иерархии нет. Очевидно, вы перетащили в схему элементы не прямо из библиотеки, а из другого дизайна. Теоретически, можно всё исправить, но это много времени, да и ни к чему. И так всё будет нормально. Сорри, что с такой задержкой. Adjust выравнивает по сетке, привязываясь к Datum компонента. Просто, уменьшите Place Grid. Ничего сложного! В пределах одной Schematic делаете сколько нужно листов. Цепи, которые нужно соединить, снабжаете Off-Page коннекторами. Off-Page коннекторы, имеющие одинаковые имена, будут соединены. Попробуйте на схеме из пары элементов, сделайте netlist и посмотрите, как это будет выглядеть в Layout.
-
Volonter, я не смог выяснить, почему Capture вместо U1C, U1D нумерует U9A и U9B. Принцип нумерации - да - слева-направо, сверху-вниз. Но Capture ещё и смотрит, правильность подключения. Например, U2A не может быть пронумерована как U1B, потому что эти две секции (U1A и U1B) имеют общую ножку "3", которая окажется подключённой одновременно к разным цепям. В случае, если мы перенумеруем (вручную) U9A и U9B в U1C, U1D никакого конфликта не будет. Более того, если убрать С26 и закоротить эту цепь, то OrCAD разберётся и пронумерует правильно. Видимо, компонент, который Вы нарисовали, слишком сложный для Capture. Он перестраховывается, видя, что ножки "3" и "7" принадлежат разным цепям. Я думаю, что это - такой баг алгоритма нумерации многосекционных компонентов. Кстати, надо будет взять на заметку! Кстати, у Вас есть ещё один хитрый компонент - Q2. В секции D и E имеются одинаковые выводы. Это не ошибка? Проверьте DRC. Есть у Вас там подозрительные места вроде ни к чему не подключенных выводов. Наверное, просто не закончили ещё? И ещё. Не рисуйте так плотно. Надписи наползают друг на друга. Не подключайте символы земли и питания прямо к выводам. Если Вы сделаете между ними проводочек в одну клетку, то впоследствии сможете воспользоваться командой "Select Entire Net", что очень удобно. Попробуйте, например, на своей схеме увидеть к каким компонентам подходит цепь "IZM"? И вообще. Разбейте схему на блоки. Нарисуйте каждый на отдельном листе формата A4 и соедините Off-Page коннекторами. Вы что, бумагу экономите, что ли? ;) Ну так вот... Если ещё что, спрашивайте. Будет время, отвечу. U9A и U9B можете смело переименовать в U1C, U1D.
-
Дважды щёлкните по элементу, чтобы открылось Part Properties. Вы видите две строчки: белая - Instance Property (свойства элемента, определённые в библиотеке) и жёлтая - Occurrence Property (свойства конкретного элемента). Эти строчки могут не совпадать. Когда вы копируете элемент, инкрементируется Instance Property, а у вас там, очевидно, стоит "?". На счёт приаттаченой схемы - не знаю. Выложите в обычном формате. Зазипуйте. --------------- Слишком долго ответ писал. :) Главное - то, что в жёлтых строчках. Это всё для для дизайнов с иерархией сделано.
-
И по поводу других проблем: Preferences --> Miscellaneous --> Wire Drag --> Allow Component Move with Connectivity Changes. Установить флажок. Пустяки! Там же: Preferences --> Miscellaneous --> Auto Reference --> Automatically Reference Placed Part. Установите флажок и проверьте. Сделайте "Place Part" 7400 из библиотеки GATE. Щёлкните несколько раз мышкой по листу и увидите, как автоматически происходит нумерация секций. При копировании тоже должно работать. В любом случае, функция Annotate автоматически перенумерует все компоненты с учётом секций. ЗЫ. 10-й версией и вправду лучше не пользоваться. A 15.7 вполне хорошая.
-
:) :) Спаси-и-ибо! Я сам из Белгорода! У меня родители там остались. В Харьков по молодости часто мотался на радиорынок. В те края в ближайшее время не собираюсь, так что "уж лучше вы к нам". Организуем экскурсию на Мёртвое море. ;) Посмотрел. Восхитился. Добавил в закладки. Думаю, найду много для себя полезного! Я тоже работаю с Альтерой, преимущественно с Cyclone II, но вот NIOS не знаю совсем. Наверно, проблема в том, что я хочу напечататься на средства издателя, хотя... Наверное, издатели просто большой выгоды не видят. Выслал. Спасибо!
-
А-а, понятно! Ну, спасибо, очень приятно! :)
-
leom, это намёк? Если да, давай адрес (можно в приват). Вышлю без пива пока. :)
-
Хоть бы пивом кто угостил, что ли? ;)
-
Почему ж нельзя? Меню Tool --> Block. Выбираете и тащите куда хотите что хотите. Дизайнеры Cadence - беда Layout, из-за которых многие возможности не видны, не очевидны. И описания толкового нет.
-
Cadence OrCAD 16.0
Vinnetu ответил Stariy Alex тема в Cadence
Подождём, как в осле появится. Скачаем, посмотрим. Торопиться некуда. 7-й Quartus вышел, я скачал, попробовал. Один из рабочих проектов почему-то не откомпилировался, так я вернулся на предыдущую версию. Так и с Оркадом. Будет что-то лучше - рано или поздно появится в сети, скачаем, посмотрим. -
Cadence OrCAD 16.0
Vinnetu ответил Stariy Alex тема в Cadence
... и в воздух чепчики бросали -
У меня ещё одна переменнвя есть: CDS_LIC_FILE = 27000@Computer_name В файле лицензии, соответственно, первая строчка: SERVER Computer_name ANY 27000
-
Понятно, что потом может не хватить места для земли, и придётся подправлять. Можно переключиться в мм и установить точно 2мм Делаем для GND "Enable" и смотрим где появились ratsnest. Выводы, оказавшиеся в пределах досягаемости Copper Pour, разумеется, подключатся. Может оказаться, что на плате получились земляные "островки", не соединённые друг с другом. Тут возможны разные решения: 1. Раздвинуть существующие дорожки, чтобы островки могли соединиться. 2. Соединить дорожкой через другие слои (если так допустимо). 3. Нарисовать Pour в другом слое над островками и соединить free vias. Ну и т.д.. Какие норы? :) Поначалу - да. Но землю-то всё равно надо будет разводить. Вполне может и не быть. Ну, в окне статистики посмотрите. Routed - 100%. Ну конечно! <Alt>-<D> - Unroute Net (целиком), <D> - только выбранную дорожку. Мне??? Я, кстати, писал в Cadence. Мне ответили, примерно так, что я молодец и пожелали дальнейших успехов. :) :) Проблемы с лицензией, очевидно.
-
Абсолютно правильно сказал. Я, по-моему, когда-то выкладывал пример. Суть такая, что если имеется на плате узкое место, к примеру, всего 2 mil (c учётом Route Spacing), а ширина obstacle задана всего 1 mil, то Copper Pour протиснется в это место. Получится перемычка шириной всего в 2 mil, и ширина Net здесь ни при чём. Далее: на заводе могут обеспечить минимальную ширину дорожки в 4 mil, т.е. перемычка сделана не будет, и на плате появится обрыв. Никакой DRC такую ошибку не обнаружит, поскольку ошибки фактически не было. Всё сделано согласно установленным вами правилам! Эту ошибку может обнаружить GerbTool, если вы его правильно попросите. :) Другое дело, если ширина obstacle была, скажем, 8 mil. Тогда Copper Pour в узкое место не пройдёт, и вы увидите, что есть участок, где цепь не соединилась. Поэтому очень простое правило: ширину obstacle Copper Pour назначаем НЕ МЕНЬШЕ, чем ширина соответствующей цепи. Ну и всё! Дальше - дело техники. Минимальная толщина цепи не будет меньше, чем указано, а больше - это уже как получится. Вовсе нет. Можно сделать цепи GND параметр Disabled, и тогда она не разведётся. Разведите остальные цепи, после чего залейте всё Copper Pour. Далее найдите места, где заливка "не достала" до выводов и подкорректируйте эти участки вручную. Кстати, можно залить землёй и в TOP и в BOTTOM, прошив перекрывающиеся участки Free Vias. Почему нет?
-
Выпускаете герберы и файл IPC-356. Потом в каком-либо гербер-редакторе делаете операцию Netlist Compare.
-
Съезд участников форума
Vinnetu ответил Esquire тема в Встречи и поздравления
Imho, количество желающих пропорционально уверенности, что всё будет хорошо организовано. Просто ехать куда-то, чтобы прос#ать кучу денег и времени для того, чтобы попить пива с незнакомыми людьми (знакомых лишь виртуально), да к тому же разного возраста (от ~18 до ~50), думаю, готовы немногие. -
Съезд участников форума
Vinnetu ответил Esquire тема в Встречи и поздравления
Грёбля, тир#ля. А кто за всё это платить будет? Всё вверх ногами. Пока что мне это видится так: люди едут откуда-то ночью за свой счёт со своей едой и пивом, чтобы приехать утром (о гостинице же речь не идёт?). Итак, чтобы приехать утром. Потом часов до 11-12 ждут, кто ещё подъедет. Потом, в меру умученные участники с рюкзаками стихийно решают, куда ехать дальше. Опять-таки каждый за свой счёт и как может добирается до вокзала (развозку ведь никто не заказал). Дальше те, кто не опоздал и не потерялся, едут куда-то на природу. Происходит пьянка, жжение костров, купание в реке, блевание в кустах, попытка любви в других кустах. К вечеру все постепенно расползаются. Иногородние пораньше, местные ещё "догоняются". Хорошо, если обойдётся без травм и драк. Извините, если кого обидел. Но прежде чем приглашать людей, нужно выяснить вопрос о деньгах. Нужно выяснить, кто за всё будет отвечать, в том числе и за безопасность. Нужно заказать места в каком-то месте отдыха. Договориться об организованном питании, не говоря уже о транспорте. Нужно заказать какие-то развлечения. В конце всех на автобусе доставить по домам, а иногородних - на вокзал. Вот, если так всё будет, то люди, может, и приедут. -
Раздачу пока прекращаю. Сорри.
-
Вы "поехали" на своём Топоре. То, что он рисует как бык посс#л, ещё не говорит, что он является бессеточным. Я тут говорил кое с кем на эту тему, и мне сказали, что первые трассировщики начинали как раз с тех методов, которых придерживаются разработчики Топора. Впоследствии от них отказались в пользу ортогональной разводки.
-
Скорее всего, с чем-то другим. Не обязательно. Трассировщик может "налепить" дорожек чересчур плотно, выдерживая, однако, между ними нужное расстояние. Хотя в большинстве случаев - да. Крупный шаг сетки может привести к тому, что плата не разведётся. Ну и пусть считает. А что ему ещё делать? Наоборот, сетка трассировщиком воспринимается как доролнительное ограничение, лишняя работа. Ему сложнее.