Загружается...
 

Последняя из связей в Electric и единственная, которая фактически не программируется пользователем.

Эта такая связь, когда все дуги должны оставаться в их портах, даже в параллельных иерархических уровнях проекта. Когда узел в ячейке (cell) перемещается, и имеется экспорт на нем, все порты в экземплярах этой ячейки также изменятся. Связывающая система последовательно корректирует подключение всех дуг в их экземплярах, и отслеживает их связи. Если эти связи изменяют узлы с экспортом в ячейку уровня выше, то изменения распространятся на другой уровень иерархии.

Image

Это восходящее продвиженее (развитие) изменений гарантирует правильно связанную иерархию, и делает возможным нисходящее проектирование. Пользователи могут создавать каркас(остов) ячеек, который по большей части пуст и содержит только экспорты на неподключенные узлы. Они могут далее выполнять высокоуровневое проектирование с этим каркасным экземпляром ячейки. Позже, когда схема помещена в ячейки, или вид топологии заменяется каркасами, связывающая система сохранит правильную связность на всех высших (более высоких) уровнях иерархии.
Иерархически-распостраняющийся вид связывающей системы оставляет открытой возможность сверхсвязанной ситуации. Например, если два различных экземпляра ячейки подключены к каждой другой при помощи двух жестких(закрепленных) проводов, и одна соеденительная точка перемещается, тогда невозможно сохранить оба провода закрепленными. Electric изламывает дугу, преобразовывая ее в три зигзагообразные дуги, сохраняя соединение. Даже если связность сохранена, конфигурация (параметры топологии) может быть в неправильном месте, вызывая непредвиденные изменения в цепи. Пользователи поддерживают проверку иерархии чтобы быть уверенными, что случайные иерархические изменения не причиняют необнаруженный ущерб (повреждение) топологии. Electric предупреждает вас об изменениях которые затрагивают неотображаемые ячейки далее вверх по иерархии.


Последние изменения страницы суббота апрель 23, 2011 16:35:17 MSK
Яндекс.Метрика