arel 0 16 апреля, 2006 Опубликовано 16 апреля, 2006 · Жалоба Вопрос - требуется ограничить область трассировки только заданного класса цепей сложным полигоном т.е. чтобы нужная цепь не выходила за пределы этого полигона кроме того необходимо сделать это для диф.пары Пробовал обвести область разводки регионом с очень высоким зазором для данного класса (т.е. чтоб оно не смогло там водить) только specctra оказывается игнорирует region rule при разводке диф.пар. А кроме того она стала ЖУТКО ТОРМОЗИТЬ. не смог дождаться окончания первого прохода :( ПОМОГИТЕ, КТО МОЖЕТ, ПОМОГИТЕ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 17 апреля, 2006 Опубликовано 17 апреля, 2006 · Жалоба А не проще в этом случае вручную развести несколько нужных цепей, зафиксировать а потом же автомат запускать. Потому как напряму как такое сделать даже не могу придумать. Если это какой-то короткий путь - то Спекктра и сама его в конце концов найдет, и ограничивать не надо. А если какой-то "хитрый" маршрут надо задать - можно воспользоваться редактором топологии и наставив виртуальных пинов и задав свойства цепи(daisy) заставить её вести по заданному маршруту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arel 0 17 апреля, 2006 Опубликовано 17 апреля, 2006 · Жалоба Спасибо Uree :) виртуальные пины и топология на класс - пройденый этап , у меня создалось такое впечатление что спектра его просто игнорирует, она подсвечивает все правильно, только разводить ничего не хочет ! видимо придется делать ручками просто плата сложная 16 слоев и классов таких порядка 200 - это диф.пары высокочастотные между кристалами - боюсь я не смогу учесть все что надо при разводке руками и потом столкнусь с тем что что то другое не разведется после того как зафиксирую :( надо все разводить вместе из одного скрипта (ну конечно после того что только руками сделаешь) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 17 апреля, 2006 Опубликовано 17 апреля, 2006 · Жалоба Странно, у меня трассирует именно по заданной технологии. Пока писал ответ еще раз это проверил:) Последовательность следующая: 1. Topology Editing Menu 2. Alternate Topology Editing... 3. Выбираю цепь(класс...) 4. Add Virtual Pin Mode - ставлю пины(для пробы ставил 2 пина, П-образная топология получилась) 5. Reorder by Pin Mode -> Order Daisy - рисую путь трассировки - Done Запускаю автороут - так и ведет. Проверяйте - должно быть так, иначе зачем вообще Спекктра нужна:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arel 0 17 апреля, 2006 Опубликовано 17 апреля, 2006 · Жалоба Еще раз спасибо! сделал через меню - в принципе это то же что я делал раньше через скрипт для отдельных цепей такая фишка работает а вот пары упорно отказывается водить - только что проверил еще раз еще пробовал в определении пары писать виртуальные пины - вроде понимает (select подсвечивает правильный путь) но тоже не разводит :( так что думаю это просто для пар не катит :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vadim 0 17 апреля, 2006 Опубликовано 17 апреля, 2006 · Жалоба Вопрос - требуется ограничить область трассировки только заданного класса цепей сложным полигоном т.е. чтобы нужная цепь не выходила за пределы этого полигона Fence не пробовали? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arel 0 17 апреля, 2006 Опубликовано 17 апреля, 2006 · Жалоба 2 vadim - пробовал - но во первых это все таки не то, во вторых разводит только порядка 20% от нужных пар :( остальные вообще не разводит 2 Uree - СПАСИБО! virual pin РАБОТАЕТ и для пар тоже оказывается надо выдерживать последовательность определений правил я сделал так и все получилось : 1. сначала для каждой цепи определяются аттрибуты пинов source/load/term 2. потом расставляются virtual pins _для каждой цепи_!!! (много получается но что делать :)) 3. делается net order daisy 4. пишутся fromto для каждой цепи для нужного пути по virtual pin 5. только после этого определяется пара !!! еще раз СПАСИБО пойду писать огромный скрипт :)))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 17 апреля, 2006 Опубликовано 17 апреля, 2006 · Жалоба Да... ОГРОМНЫЙ - это точно, особенно если у вас пар много. Интересно, а как такой процесс выглядит непосредственно в Аллегро? Там прямо РСВ эдитор ведь пишет ДО-файл, наверно и топология через меню делается? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arel 0 17 апреля, 2006 Опубликовано 17 апреля, 2006 · Жалоба Не знаю :) я в PCAD2002 :) так что скрипт тоже ручками но вроде получается хотя конечно не очень хорошо пока еще надо длиной порулить и все будет ок :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 17 апреля, 2006 Опубликовано 17 апреля, 2006 · Жалоба Не знаю :) я в PCAD2002 :) Я тоже. В том-то и беда:( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BlackPrapor 0 18 апреля, 2006 Опубликовано 18 апреля, 2006 · Жалоба Не знаю :) я в PCAD2002 :) так что скрипт тоже ручками но вроде получается хотя конечно не очень хорошо пока еще надо длиной порулить и все будет ок :) в пикаде есть правило "Layer" для проекта. как отменить это правило не знаю. оно транслируется в спектровский проект и имеет довольно высокий приоритет в системе правил спектры. ИМХО оно может иногда приводить к непонятному поведению спектры, если принудительно не грохать это правило в самой спектре. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arel 0 20 апреля, 2006 Опубликовано 20 апреля, 2006 · Жалоба Резюмирую итог : Два дня потрачены впустую заставить спектру развести дифф.пары по заданной топологии через виртуал пины не удалось :( Водить то она водит но хоть сколь-нибудь приемлимого результата не выдает. Другими методами вообще не водит. Плачевно. Плюнул на все и развожу руками - зато какая красота получается :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться