[an error occurred while processing this directive]
|
Все опять касабельно альтеры.
От открытого/закрытого ключа, конечно, зависит, но не очень сильно. Открытие ключа подключает к линии малоемкостную пару затворов входного буфера ячейки - и вроде как емкость самого ключа больше емкости того, что он подключает. По крайней так было во FLEX, а что стало дальше - может и ключи нынче емкостью сильно меньшей обладать стали, чем то, что они отключают. Не уверен я.
А про линии - они ведь разные есть... С самых быстрых. Carry Chain, Cascade chain, Register link Chain - они соединяют два соседних LUT внутри одного LAB'а. Длина их очень мала, емкость тоже - всего один вход и один выход. Следующее - Local LAB interconnect - это более длинные линии, и к ним через ключи подсоединены все входы и выходы внутри данного LAB. Далее - Direct Link - это чуть более длиные но менее груженые линии - прямые связи от этого LI (local interconnect) к соседним LI, к блокам памяти. Это ограниченное число линий для скоростной доставки сигналов между ближними LAB и к памяти. Ну и row/column interconnect - они самые длинные, самые нагруженные. Их длина - размер кристалла. Их емкость - от каждого local interconnect по N сигналов. Плюс между собой все column/row на пересечениях друг с другом могут быть соединены.
И какую из них задействовал фиттер при какой конфигурации с разными max_fanout - это только ему известно. И естественно, что если почемуто вместо direct link соединение будет сделано через row interconnect - то задержка прыгнет не по детски...
E-mail: info@telesys.ru