Научная статья на тему 'Выбор слоя для сегментов проводников при оптимизации топологии библиотечных элементов'

Выбор слоя для сегментов проводников при оптимизации топологии библиотечных элементов Текст научной статьи по специальности «Медицинские технологии»

CC BY
116
34
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Выбор слоя для сегментов проводников при оптимизации топологии библиотечных элементов»

Известия ТРТУ

Тематический выпуск

dard cell. The essence of our approach is to represent each circuit net as a set of hyperedges with different weights instead of one weighted hyperedge. Some important properties of proposed technique are:

♦ It reflects some CMOS-specific functional peculiarities which make partitioning reasonable from functional point of view;

♦ It can incorporate the cell layout-specific assumptions and constraints to simplify further placement and routing tasks;

♦ It can be easily modified for regular graph-based partitioning techniques;

The implementation of proposed technique with use of hMeTiS package for hypergraph partitioning shows effectiveness of our heuristic when compared with straightforward circuit-as- hypergraph partitioning by the same algorithms.

LITERATURE

1. CJ.Alpert and A.B.Kahng, “Recent Directions in Netlist Partitioning: A Survey”, Integration, the VLSI Journal, 19(1-2):1-81, 1995.

2. G.Karypis and V.Kumar, “Multilevel k-way hypergraph partitioning’, in Proc. IEEE-ACM Design Automation Conf., 1999, pp.343-348.

3. G.Karypis and V.Kumar, “hMeTiS: A Hypergraph Partitioning Package. Version 1.5.3”, Univ. of Minnesota, Dept. of Computer Science and Engineering, Minneapolis, MN 55455; http://www.cs.umn.edu/~karypis.

УДК 681.3

АХ. Плеханов

ВЫБОР СЛОЯ ДЛЯ СЕГМЕНТОВ ПРОВОДНИКОВ ПРИ ОПТИМИЗАЦИИ ТОПОЛОГИИ БИБЛИОТЕЧНЫХ ЭЛЕМЕНТОВ

В современных технологиях для создания межсоединений в интегральных схемах используют два и более трассировочных слоя. В процессе создания межсоединений необходимо учитывать различные требования: минимизацию числа переходов, оптимизацию количества проводников в каждом слое, уменьшение задержек распространения сигналов и другие. Поэтому после этапа трассировки схемы проводят оптимизацию топологии с учетом перечисленных требований.

Известен [1] эффективный метод такой оптимизации. Однако, библиотечные элементы предъявляют дополнительные требования к оптимизации их топологии, , .

Автором разработан метод, который учитывает указанные выше требования при создании топологии библиотечных элементов. Он заключается в модификации - :

1. , , вес, зависящий от присвоенного слоя сегменту. Вес зависит от минимальной ширины проводника в слое, минимального расстояния между проводниками, задержки распространения сигнала и т.п.

2. В графе дополнительно создаются ребра между двумя вершинами, соответствующими каждой паре соседних сегментов. Если оба сегмента пары лежат в од, .

Процесс оптимизации заключается в выборе слоя для каждого сегмента, при котором суммарный вес всех вершин и ребер графа минимален.

Предложенный метод позволил сократить площадь топологии библиотечных .

i Надоели баннеры? Вы всегда можете отключить рекламу.