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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Design reuse, without schematic
fill
сообщение Oct 16 2012, 11:10
Сообщение #16


Гуру
******

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



Примерно, то что показано в видео
С разницей в том что после нажатия Copy Circuit для записи выбранной топологии в обменник, нужно открыть другую плату и выполнить Paste from Layout clipboard

Solution
CMC allows user mapping of like circuits within a design.
CMC also allows copy of a circuit from one design to another with user intervention
between the designs. In this process, a temporary Expedition PCB clipboard is used to hold
the copy data
Equivalent circuitry will be matched based on:
Connectivity patterns—net names do not have to match
Part numbers—reference designators do not have to match
Terms:
Source design—design the circuit is copied from
Host design—design the circuit is copied to (may be the same as the source design)
Basic rule—Connectivity in the host design WILL NOT be changed during the copy.
Please go through the following steps to copy a circuit within or between designs.
Within Source design:
1. Issue the command Edit > Circuit Move & Copy:
2. Set the Selection Filter:
Object Filter is used to set what can be selected for the copy.
Layer filters is used to set what layers cab be select. Layers must be visible in Display
Control to be active.
3. Draw the Selection Area:
Graphic commands are used to draw a closed select area.
Chose grid from standard grid settings, refer to technote MG564125 for more
information.
Selection tools: Inside Area Extents—if unselected, any trace overlapping the
selection area shape will be selected.
Selection tools: Split Traces at Area Extents—if unselected, trace selection extends
outside selection are shape—selected trims to border edge.
Selection tools: Reset Selection—Reselect after a change in the Selection Filter.
4. (Optional)Set default manipulation origin using RMB > Set Origin, refer to techntoe
MG542625 for more information.
5. Initiate the Copy Circuit—Action Key—F7 or command Edit > Copy to Layout clipboard
The circuit is copied to the internal Expedition PCB clipboard.
Default location %USERPROFILE%\Local Settings\Temp\mgc_icc_clipboard.
User location set with a variable—MGC_LAYOUT_CLIPBOARD_PATH.
mgc_icc_clipboardis a directory holding the selected layout information.
Within Host design
6. Issue the command Edit > Paste from Layout clipboard.
7. Instantiation Wizard dialog box appears.
The default operation is for the Instantiation Wizard to automatically map all
equivalent parts in the host design. However, where connectivity in the host design
differs from the clipboard circuit, you can manually assign the equivalent elements
through the dialog box.
Ref Des Tab is used to assign parts from the source design to specific parts in the
host design.Lock: If checked, prevents the Instantiation Wizard from assigning a new
part number to a manually mapped part number.Red field: There is a component in
the clipboard circuit that has not been mapped to an equivalent part in the host
design. Component will not be placed during the instantiation. Orange field:
Component will be placed, but invalid connectivity (traces and vias) will not be
placed during instantiation.Blue field: Duplicate Reference Designator found. A
reference designator in the local design has been mapped to more than one part
found in the clipboard design.Use Same Ref Des only: This option is used for design
to design copies where the Ref Des must match in the Host design. This option can
disable the Lock option and the Resolve button. Resolve button: Tries to
automatically resolve any mapping problems.Note: Manually map a large pin count
device, prior to selecting the Resolve button, to increase the chances of resolving
mapping errors.
Nets tab can be used to map nets that cannot be mapped automatically.Floating Nets
are nets that cross the original selection area, but can not be resolved due to no
connection to the copied components.Red text indicates no available
mapping.Yellow text indicates a circuit net that contains multiple host nets.Lock: If
checked, prevents the Instantiation Wizard from assigning a new net to a manually
mapped host net.
Physical Layers tab can be used to map the Setup Parameters Dialog Box - Layer
Stackup layers in the host design that do not match the copied circuit.Allow mapping
more than one circuit layer to a one host layer Checked, enables you to map
multiple source design layers to a single host design layer.Preview is a read only list
of current mapping.
User Layers tab can be used to map user layers in the source design to user layers in
the host design. Create option: If checked, creates a new user layer in the host design
using the user layer name in the source design.
Show Report displays the InstantiationWizard.txt file report of the Wizard status.
OK button:If there are errors and warnings, you will be prompted.OK button: Returns
to the Instantiation Wizard for warnings to be resolved.Ignore button: Performs the
copy while adjusting for the warnings
8. Click left button of mouse to place the copy in the host design.

PS: Я немного ошибся ранее - эквивалентность ищется по совпадению имен компонентов и их соединениям между собой. Если совпадает, то автоматом присваивается. RefDes не имеет значения.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 16 2012, 12:06
Сообщение #17


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(fill @ Oct 16 2012, 15:10) *
С разницей в том что после нажатия Copy Circuit для записи выбранной топологии в обменник, нужно открыть другую плату и выполнить Paste from Layout clipboard

Понятно. Но ведь в этой разнице вся суть! Чтобы отмапить вставляемую топологию на нетлист, его надо иметь. Причем, иметь его надо уже подгруженным в главную плату (в ту, где будут и заимствованная часть, и новая).
Чтобы его там получить, надо либо иметь схему со схематически реюз-блоком и отфорвардить ее в плату, либо каким-то еще образом подгрузить в плату нетлист (извне, импортом, и т.п.). Первый вариант не годится, ибо рисовать схему я не хочу и работать в DxD тоже, а напрямую из DxD аллегро не импортирует. Во втором варианте непонятно, как продолжить разработку своей логики и как ее сшить с заимствованной частью.
На первый взгляд, аналог Вашего видео для аллегро - вставка модуля .mdd, о которой я уже говорил.
Но это все не то. Буду пытаться дальше. Видел, там недавно в новых версиях аллегро добавили какие-то новые функции как раз касательно копирования кусков топологии... Почитаем...
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 16 2012, 15:42
Сообщение #18


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Карфаген должен быть разрушен! cool.gif

Все получилось.
Никаких схем.
Никаких DxD!
Никаких концептов, едифов, конверторов и геморроя.
Только .mdd. sm.gif

Именно так, как я и хотел. Удивительно, но я (видимо, сказывается привычка мучиться с ментором maniac.gif ) почему-то сразу не решился попробовать самый прямой и естественный путь.
Я в восторге!

Интересующимся могу рассказать, но учтите, что метод не подразумевает работы со схемами. Вообще. Это было моей текущей целью, я ее добился. Всем спасибо, пойду отхлебну пивка на радостях!
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 16 2012, 20:43
Сообщение #19


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Покажете скрин платы хотя бы на пару тысяч компонентов в смешанном стиле, созданную без схемы вообще?
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Oct 17 2012, 07:49
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Цитата(vitan @ Oct 16 2012, 19:42) *
Интересующимся могу рассказать, но учтите, что метод не подразумевает работы со схемами.


Поздравляю. И интересуюсь - как?
На чем пишется netlist - verilog, vhdl? Опишите набор софта который для этого нужен. И, если возможно, примерчик какой нибудь простейший из 3-5 компонентов.
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 17 2012, 12:41
Сообщение #21


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Uree @ Oct 17 2012, 00:43) *
Покажете скрин платы хотя бы на пару тысяч компонентов в смешанном стиле, созданную без схемы вообще?

Нет, ну не все сразу! sm.gif
Я пока только проверил на одном мдд-шнике (sfp слот с одним механическим символом, и одним разъемом). Следом пойдет по полной. Но не думаю, что сильно будет отличаться идеология.

Цитата(Ant_m @ Oct 17 2012, 11:49) *
Поздравляю. И интересуюсь - как?
На чем пишется netlist - verilog, vhdl? Опишите набор софта который для этого нужен. И, если возможно, примерчик какой нибудь простейший из 3-5 компонентов.

Софт - scm. Я от него балдею. sm.gif Как - да прямо по хелпу! Вставляете module definition в плату, делаете backannotate, и вуаля. Единственное, что надо перед этим иметь библиотеку элементов. И тут я столкнулся со страшной sm.gif проблемой: не могу найти возможность быстро экспортировать библиотеку из платы. Если кто знает, как - прошу помочь тут.
Нелист можно импортировать и верилоговский, и VHDL, но это при наличии импорта из пцб не актуально (пока).
Go to the top of the page
 
+Quote Post

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

 


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


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