Исследование и разработка метода планировки цепей СБИС с равномерным заполнением области трассировки тема диссертации и автореферата по ВАК РФ 05.13.12, кандидат технических наук Заглядин, Глеб Георгиевич
- Специальность ВАК РФ05.13.12
- Количество страниц 116
Оглавление диссертации кандидат технических наук Заглядин, Глеб Георгиевич
Введение.
Глава 1. Обзор алгоритмов и методов планировки цепей.
1.1. Этапы решения задачи трассировки.
1.2. Модели представления коммутационного пространства.
1.3. Методы планировки цепей.
1.3.1. Алгоритмы лабиринтной трассировки.
1.3.2. Алгоритмы трассировки многотерминальных цепей.
1.3.3. Методы оптимизации множества цепей.
1.4. Алгоритмы планировки цепей с конкурса 1БРО 08.
1.5. Выводы.
Глава 2. Алгоритм построения множества деревьев Штейнера.
2.1. Необходимость разработки нового алгоритма для построения деревьев Штейнера.
2.2. Постановка задачи построения семейства деревьев Штейнера.
2.3. Алгоритм построения семейства деревьев Штейнера.
2.3.1. Алгоритм построения семейства остовных деревьев.
2.3.2. Алгоритм преобразования остовных деревьев к деревьям Штейнера с ортогональными ребрами.
2. 4. Фильтрация семейства деревьев.
2.4.1. Оценка близости двух деревьев.
2.4.2. Фильтрация семейства деревьев Штейнера.
2.5. Выводы.
Глава 3. Метод планировки цепей с использованием семейств деревьев
Штейнера.
3.1. Постановка задачи.
3.1. Выбор деревьев для равномерного заполнения области трассировки.
3.2. Алгоритм оптимизации с использованием семейства деревьев Штейнера.
3.2.1. Целевая функция для оценки распределения загруженности области трассировки.
3.2.2. Алгоритм выбора деревьев из семейства.
3.3. Демонстрация работы алгоритма выбора деревьев Штейнера.
3.5. Выводы.
Глава 4. Программная реализация метода планировки цепей и результаты тестирования.
4.1. Программная реализация метода планировки цепей.
4.1.1. Программная реализация алгоритма генерации семейства деревьев Штейнера.
4.1.2. Программная реализация алгоритма выбора деревьев Штейнера.
4.2. Исследование реализации алгоритмов.
4.2.1. Результаты тестирования быстродействия.
4.2.2. Результаты тестирования эффективности предложенных алгоритмов. 88 4.4. Выводы.
Рекомендованный список диссертаций по специальности «Системы автоматизации проектирования (по отраслям)», 05.13.12 шифр ВАК
Разработка и исследование моделей и алгоритмов решения Евклидовой задачи Штейнера для трассировки электрических соединений2006 год, кандидат технических наук Орлов, Николай Николаевич
Разработка и исследование комбинированных алгоритмов построения деревьев Штейнера на основе эволюционного подхода2005 год, кандидат технических наук Калашников, Роман Сергеевич
Разработка алгоритмов оценки и построения минимальных связывающих деревьев в САПР электронной аппаратуры2004 год, кандидат технических наук Рыженко, Николай Владимирович
Быстродействующий метод размещения элементов СБИС с учетом загрузки коммутационных слоев2006 год, кандидат технических наук Марченко, Михаил Александрович
Разработка теории и принципов поисковой адаптации для решения оптимизационных задач топологического синтеза2001 год, доктор технических наук Лебедев, Борис Константинович
Введение диссертации (часть автореферата) на тему «Исследование и разработка метода планировки цепей СБИС с равномерным заполнением области трассировки»
Одним из ключевых этапов топологического проектирования СБИС является трассировка цепей. Применительно к нанометровым СБИС проблема существенно усложняется за счет того, что в процессе трассировки необходимо выполнять оптимизацию одновременно по нескольким критериям.
Данная работа посвящена проблеме планировки цепей. С ее помощью формируются эскизы трасс, что в значительной мере предопределяет функциональные характеристики схемы. Построение деревьев Штейнера является наиболее распространенным подходом в данной области. В диссертационной работе предлагается новый метод, суть которого состоит в построении не одного, а множества (семейства) деревьев Штейнера для каждой цепи.
В рамках диссертации разработаны: алгоритм построения семейства остовных деревьев, алгоритм приведения остовных деревьев к деревьям Штейнера с ортогональными ребрами, алгоритм фильтрации семейства деревьев и алгоритм оптимизации планировки цепей для всей схемы, выбирающий определенное дерево Штейнера для каждой цепи. Математически формализованы: оценка близости топологии двух деревьев Штейнера, целевая функция, отражающая равномерность распределения загруженности коммутационных областей. На основе разработанных алгоритмов создано программное обеспечение для планировки цепей при автоматизированном проектировании топологии СБИС.
В работе проведено исследование программной реализации разработанного метода планировки цепей, сравнение с традиционно применяемыми методами. Сделан вывод о перспективности предложенного подхода.
Актуальность работы. Уменьшение топологических норм до 45нм и меньше приводит к существенному увеличению стоимости производства. Как следствие, задача минимизации площади кристалла становится еще более актуальной, загруженность коммутационных областей при этом 4 значительно повышается. Быстродействие нанометровых СБИС зависит в основном от физических параметров межсоединений (длина, ширина и толщина металлизации), поэтому минимизация суммарной длины цепей -один из важнейших критериев проектирования. Увеличение количества выделяемого тепла приводит к проблеме его отвода и равномерного распределения по площади кристалла.
В связи с усилением влияния паразитных эффектов суб-ЮОнм технологии (cross-talk, IR-drop) на работоспособность нанометровых СБИС возникает необходимость учитывать их непосредственно на этапах размещения и трассировки. Коррекция паразитных эффектов оптической близости (ОРС - Optical proximity Correction) частично производится с помощью добавления принципиально новых консгрукторско-технологических ограничений. Также вводятся дополнительные требования к максимальной и минимальной плотности металлизации, что должно обеспечить качество химико-механической полировки.
Появление описанных эффектов приводит к усложнению задачи топологического проектирования в целом, и планировки цепей в частности. Необходимость одновременной оптимизации по нескольким критериям непосредственно при синтезе топологии выводит на первый план поиск новых методов планировки цепей. На этом этапе основной моделью топологии цепи является дерево Штейнера. Большинство существующих алгоритмов проводит только пост-оптимизацию и не учитывает влияние всех деревьев целиком, а разбивает их на составляющие. Данная работа посвящена решению проблемы построения дерева Штейнера с возможностью одновременного учета критериев при построении топологии цепей на этапе планировки цепей.
Целью данной диссертационной работы является разработка математического, алгоритмического и программного обеспечения для планировки цепей СБИС с равномерным заполнением области трассировки. Для достижения данной цели в диссертационной работе решены следующие задачи:
1) Проведен анализ существующих методов построения и оптимизации деревьев Штейнера, рассмотрены их преимущества и недостатки;
2) Предложен метод планировки цепей с использованием семейств деревьев Штейнера, устраняющий выявленные недостатки;
3) Разработан алгоритм генерации семейства деревьев Штейнера;
4) Разработан алгоритм фильтрации семейства деревьев Штейнера и критерий близости структуры двух деревьев;
5) Разработан алгоритм оптимизации, выбирающий определенное дерево Штейнера для каждой цепи исходя из состава семейств;
6) Разработанные алгоритмы реализованы в виде комплекса программного обеспечения;
7) Проведена практическая апробация результатов работы.
Научная новизна результатов, представленных в данной диссертационной работе, заключается в следующем:
1) Разработан, реализован и исследован метод планировки цепей СБИС, основанный на использовании семейств деревьев Штейнера, что позволяет при оптимизации учитывать деревья целиком, а не разбивать их на составляющие;
2) Разработан алгоритм генерации семейства деревьев Штейнера на основе семейства остовных деревьев, который предоставляет возможность получить деревья Штейнера с заданной длиной и различной топологией;
3) Предложен и обоснован критерий сравнения структуры двух деревьев Штейнера, основанный на анализе влияния дерева на локальную коммутационную плотность и позволяющий определять и исключать одно из деревьев со сходной топологией;
4) Введена целевая функция для оптимизации планировки цепей, основанная на оценке равномерности заполнения коммутационного пространства, что позволяет учитывать решение целиком и распределять цепи в минимально загруженные коммутационные области.
Реализация. Результаты работы в виде программных модулей для программы планировки цепей при топологическом проектировании ИС внедрены в учебный процесс МИЭТ, а также в процесс проектирования базовых матричных кристаллов на ОАО «Ангстрем».
Практическая значимость работы. На основе разработанных алгоритмов был создан комплекс прикладного программного обеспечения для планировки цепей при проектировании топологии СБИС. Использование разработанных алгоритмов и программного обеспечения позволяет улучшать трассируемость схем путем повышения равномерности заполнения области трассировки без существенного увеличения суммарной длины цепей.
Апробация результатов работы. Результаты диссертационной работы докладывались и обсуждались на следующих конференциях:
XIII Всероссийская межвузовская научно-техническая конференция студентов и аспирантов, Москва, Зеленоград, 19-21 апреля 2006 г.
XIV Всероссийская межвузовская научно-техническая конференция студентов и аспирантов, Москва, Зеленоград, 18-20 апреля 2007 г.
XV Всероссийская межвузовская научно-техническая конференция студентов и аспирантов, Москва, Зеленоград, 23-25 апреля 2008 г.
Moscow-Bavarian Joint Advanced Student School (MB JASS), Москва, Зеленоград, 2-11 марта 2009 г.
XVI Всероссийская межвузовская научно-техническая конференция студентов и аспирантов, Москва, Зеленоград, 22-24 апреля 2009 г.
XVII Всероссийская межвузовская научно-техническая конференция студентов и аспирантов, Москва, Зеленоград, 28-30 апреля 2010 г.
Международная научно-техническая конференция «Проектирование систем на кристалле: тенденции развития и проблемы», Москва, Зеленоград, 19-21 октября 2010 г.
Moscow-Bavarian Joint Advanced Student School (MB JASS), Москва, Зеленоград, 20-27 марта 2011 г.
Публикации. Основные результаты диссертационной работы опубликованы в двух научных статьях [91,92] и семи докладах [84,85,8790,93] в трудах научно-технических конференций (еще одна статья находится в печати).
Структура и объем диссертационной работы. Диссертационная работа состоит из введения, четырех глав, заключения и списка литературы.
Похожие диссертационные работы по специальности «Системы автоматизации проектирования (по отраслям)», 05.13.12 шифр ВАК
Исследование и разработка гибридных генетических алгоритмов трассировки коммутационных блоков2011 год, кандидат технических наук Кныш, Данил Сергеевич
Исследование и разработка методов размещения стандартных ячеек с явной оптимизацией задержек и трассируемости нанометровых СБИС2008 год, кандидат технических наук Аюпов, Андрей Борисович
Методы и алгоритмы пространственной трассировки печатных плат1999 год, кандидат технических наук Горбачев, Андрей Александрович
Разработка и исследование генетических алгоритмов решения задач компоновки элементов и трассировки СБИС2006 год, кандидат технических наук Ищенко, Станислав Николаевич
Исследование и разработка параллельных алгоритмов трассировки БИС1998 год, кандидат технических наук Ховансков, Сергей Андреевич
Заключение диссертации по теме «Системы автоматизации проектирования (по отраслям)», Заглядин, Глеб Георгиевич
4.4. Выводы.
1) Разработана архитектура классов для обеспечения работоспособности предлагаемых алгоритмов планировки сигнальных цепей ИС, объяснены принципы функционирования.
2) Приведены результаты тестирования разработанных в диссертации алгоритмов генерации, фильтрации семейства деревьев Штейнера и оптимизации трассируемосги, что дает распределение заполнения области трассировки при незначительном изменении длины цепей.
3) Синтезирован набор тестовых схем для проверки эффективности алгоритма распределения коммутационных ресурсов при использовании семейств деревьев Штейнера.
4) Предложены способы повышения эффективности и быстродействия реализованного метода планировки цепей.
Заключение.
Настоящая диссертационная работа посвящена исследованию проблемы равномерного заполнения области трассировки синтеза на этапе планировки цепей. В ее рамках следует отметить основные результаты диссертации:
1. Проведен анализ основных этапов работы существующих методов планировки цепей СБИС, выявлены их основные недостатки.
2. Разработан метод планировки цепей, использующий семейства деревьев Штейнера для равномерного заполнения области трассировки.
3. Разработан алгоритм генерации семейства деревьев Штейнера на основе остовных деревьев, позволяющий устанавливать максимальную стоимость каждого из получаемых деревьев.
4. Введены критерий сравнения структуры двух деревьев Штейнера и целевая функция, основанная на оценке равномерности заполнения области трассировки.
5. Разработан алгоритм оптимизации для этапа планировки цепей, основанный на выборе конечной топологии цепи из состава семейства деревьев Штейнера с помощью введенной целевой функции.
6. Разработано и исследовано программное обеспечение, использующее описанные алгоритмы генерации, фильтрации семейства деревьев Штейнера и алгоритм оптимизации равномерности заполнения области трассировки.
Результаты тестирования предложенных методов оптимизации показывают эффективность решения поставленных задач для схем размерностью до 10 тысяч элементов, спроектированных на технологии 45нм.
По сравнению с эталонной САПР:
- равномерность загруженности коммутационных областей улучшилось в среднем на 29%,
- временные характеристики ухудшились в среднем на 17%,
- суммарная длина цепей увеличилась в среднем на 2%. Произведена оценка быстродействия и эффективности разработанного метода планировки цепей.
Список литературы диссертационного исследования кандидат технических наук Заглядин, Глеб Георгиевич, 2011 год
1. International Technology Roadmap for Semiconductors (ITRS), 2006.
2. J. Cong. Challenges and opportunities for design innovations in nanometer technologies. // in SRC Design Science Concept Papers, 1997.
3. Казеннов Г. Г. Основы проектирования интегральных схем и систем. М.: БИНОМ. Лаборатория знаний. 2005.
4. Т. Gao and С. L. Liu. Minimum crosstalk switchbox routing. // in Proc. IEEE Int. Conf. Computer-Aided Design. 1994.
5. J. Westra, P. Groeneveld, T. Yan, and P. H. Madden. Global Routing ¡Metrics, Benchmarks, and Tools. // in IEEE DATC Electronic Design Process, 2005.
6. R. M. Karp. Complexity of computer computations. // in Reducibility Among Combinatorial Problems. New York: Plenum, 1972.
7. J. Hu and S. S. Sapatnekar. A survey on multi-net global routing for integrated circuits. // Integration, the VLSI Journal, vol. 31, no. 1, 2001. pp. 1-49.
8. Т. H. Cormen, С. E. Leiserson, R. L. Rivest and C. Stein. Introduction to Algorithms, Second Edition. MIT Press and McGraw-Hill, 2001.
9. M. Kurant, A. Markopoulou and P. Thiran. On the bias of BFS (Breadth First Search). // International Teletraffic Congress (ITC 22), 2010.
10. C. Y. Lee. An algorithm for path connection and its application. // in IRE Trans. Electronic Computer, 1961.
11. E. F. Moore. The shortest path through a maze. // In Proceedings of the International Symposium on the Theory of Switching, Harvard University Press, Cambridge, 1959. pp. 285-292.
12. S. Akers. A modification of lee's path connection algorithm. // IEEE Transactions on Electronic Computers, EC-16(2): 97-98, 1967.
13. S. Akers. Routing. // Vol. 1. Prentice-Hall, Englewood Cliffs, NJ, 1972.
14. F. 0. Hadlock. A shortest path algorithm for grid graphs. // Networks, 7(4): 323-334, 1977.
15. J. Soukup. Fast maze router. // In Proceedings of the 15th Design Automation Conference, IEEE Press,Piscataway, NJ, pp. 100-102, 1978.
16. K.Mikami and K. Tabuchi. A computer program for optimal routing of printed circuit connectors. // In IFIPS Proceedings, H47: 1475-1478, 1968.
17. D. W. Hightower. A solution to line-routing problems on the continuous plane. // In Proceedings of the 6th Annual Conference on Design Automation, ACM, NY, pp. 1-24, 1969.
18. R.Kastner, E. Borzorgzadeh, andM. Sarrafzadeh, Predictable routing. // in Proc. IEEE Int. Conf. Computer-Aided Design, 2000.
19. R. Kastner, E. Bozorgzadeh and M. Sarrafzadeh. Pattern Routing: Use and Theory for Increasing Predictability and Avoiding Coupling. // IEEE TCAD 21(7), pp. 777-790, 2002.
20. J. Westra, C. Bartels, and P. Groeneveld. Probabilistic Congestion Prediction. // in Proc. Int. Symp. on Physical Design, 2004.
21. J. Westra, C. Bartels, and P. Groeneveld. Is Probabilistic Congestion Estimation Worthwhile? // in Proc. System-Level Interconnect Prediction, 2005.
22. M. Pan and C. Chu. Fastroute: A step to integrate global routing into placement. // In Proceedings of International Conference on Computer Aided Design, IEEE Press, Piscataway, NJ, pp. 464-471, 2006.
23. Eisner, Jason. State-of-the-art algorithms for minimum spanning trees: A tutorial discussion. // Manuscript, University of Pennsylvania, April, pp 78, 1997.
24. Eugene F. Krause. Taxicab Geometry. Dover. 1987.
25. M. Hanan. On Steiner's problem with rectilinear distance. // SIAM Journal of Applied Mathematics, 14:255-265, 1966.
26. M. Garey and D. S. Johnson. The rectilinear Steiner problem is NP-complete. // SIAM Journal of Applied Mathematics, 32(4): 826-834, 1977.
27. F. K. Hwang. On Steiner minimal trees with rectilinear distance. // SIAM Journal of Applied Mathematics, 30(1): 104-114, 1976.
28. A. B. Kahng and G. Robins. On Optimal Interconnections for VLSI. Kluwer Academic Publishers, Boston, MA, 1995.
29. A. B. Kahng and G. Robins. A new family of Steiner tree heuristics with good performance: The iterated 1-steiner approach. // In Proceedings of the IEEE International Conference Computer-Aided Design, pp. 428-431, Santa Clara, CA, November 1990.
30. A. B. Kahng and G. Robins. On performance bounds for a class of rectilinear Steiner tree heuristics in arbitrary dimension. // IEEE Transactions Computer-Aided Design, 11(11): 1462-1465, November 1992.
31. G. Robins. On Optimal Interconnections. // PhD thesis, Department of Computer Science, UCLA, Los Angeles, CA, CSD-TR-920024, 1992.
32. M. Burstein and R. Pelavin. Hierarchical Wire Routing. // IEEE Trans, on Computer-Aided Design of Integrated Circuits and Systems, vol. 2, no. 4, pp. 223-234, 1983.
33. Joseph. B. Kruskal. On the Shortest Spanning Subtree of a Graph and the Traveling Salesman Problem. // Proceedings of the American Mathematical Society, Vol 7, No. 1 (Feb, 1956), pp. 48-50.
34. R. C. Prim. Shortest connection networks and some generalizations. // Bell System Technical Journal, 36 (1957), pp. 1389-1401.
35. J. M. Ho, G. Vijayan, and C. K. Wong. New algorithms for the rectilinear Steiner tree problem. // IEEE Transactions Computer-Aided Design, 9(2): 185-193, 1990.
36. D. S. Richards. Fast Heuristic Algorithms for Rectilinear Steiner Trees. // Algorithmica, 4 (1989), pp. 191-207.
37. M. Borah, R.M. Owens, and M. J. Irwin. A fast and simple Steiner routing heuristic. // Discrete and Applied Mathematics, 90(1-3): 51-67, 1999.
38. M. Sarrafzadeh and C. K. Wong. Hierarchical Steiner tree construction in uniform orientations. // IEEE Transactions Computer-Aided Design, 11(9): 1095-1103, September 1992.
39. C. J. Alpert, T. C. Hu, J. H. Huang, A. B. Kahng, and D. Karger. Prim-Dijkstra tradeoffs for improved performance-driven routing tree design. // IEEE Transactions Computer-Aided Design, 14(7):890-896, 1995.
40. A. B. Kahng and G. Robins. A new class of iterative steiner tree heuristics with good performance. // IEEE Transactions Computer-Aided Design, 11(7): 893-902, July 1992.
41. A. B. Kahng and G. Robins. On Optimal Interconnections for VLSI. Kluwer Academic Publishers, Boston, MA, 1995.
42. F. P. Preparata and M. I. Shamos. Computational Geometry: An Introduction. Springer-Verlag, New York, 1985.
43. G. Georgakopoulos and C. H. Papadimitriou. The 1-Steiner tree problem. // Journal of Algorithms,8:122-130, 1987.
44. A. B. Kahng, 1.1. Mandoiu, and A. Z. Zelikovsky. Highly scalable algorithms for rectilinear and octilinear Steiner trees. // In Proceedings of the Asia and South Pacific Design Automation Conference, Yokohama, Japan, pp. 827833, 2000.
45. A. Zelikovsky. An 11/6-approximation for the network Steiner tree problem. // Algorithmica 9 (1993), pp. 463-470.
46. C. Chu. FLUTE: Fast lookup table based wirelength estimation technique. // in Proc. ICCAD, 2004, pp. 696-701.
47. C. C. N. Chu and Y.-C. Wong. Fast and accurate rectilinear Steiner minimal tree algorithm for VLSI design. // in Proc. ISPD, 2005, pp. 28-35.
48. M. Cho and D. Z. Pan. BoxRouter: A New Global Router Based on Box
49. Expansion and Progressive ILP. // in Proc. Design Automation Conf., July 2006.
50. M. Pan and C. Chu. FastRoute: A step to integrate global routing into placement. // in Proc. ICCAD, 2006, pp. 464-471.
51. M. Pan and C. Chu. FastRoute 2.0: A High-quality and Efficient Global Router. // In Proc. ASPDAC, pp. 250-255, 2007.
52. B. S. Ting and B. N. Tien. Routing techniques for gate array. // IEEE Transactions on Computer Aided Design, CAD-2(4):301-312, October 1983.
53. R. Nair, S. J. Hong, S. Liles, and R. Villani. Global wiring on a wire routing machine. // In Proceedings of the ACM/IEEE Design Automation Conference, pages 224-231, 1982.
54. K. W. Lee and C. Sechen. A global router for sea-of-gate circuits. // In Proceedings of the European Design Automation Conference, p. 242-247, 1991.
55. V. Betz and J. Rose. Directional bias and non-uniformity in FPGA global routing architectures. // In International Conference on Computer Aided Design, IEEE Computer Society, Washington, DC, pp. 652-659, 1996.
56. V.Betz and J.Rose. VPR:A new packing, placement and routing tool for FPGAresearch. // In 7th International Workshop on Field-Programmable Logic, pp. 213-222, 1997.
57. C. Ebeling, L. McMurchie, S. A. Hauck, and S. Burns. Placement and routing tools for the triptych FPGA. // IEEE Transactions on VLSI Systems, IEEE Press, Piscataway, NJ, pp. 473-482, 1995.
58. M. M. Ozdal and M. D. F. Wong. Archer: A history-driven global routing algorithm. // In Proceedings of International Conference on Computer Aided Design, IEEE Press, Piscataway, NJ, pp. 488-495, 2007.
59. J.A.Roy and I. L.Markov. High-performance routing at the nanometer scale. // In Proceedings of International Conference on Computer Aided
60. Design, IEEE Press, Piscataway, NJ, pp. 496-502, 2007.
61. M. Cho, K. Lu, and D. Z. Pan. Boxrouter 2.0: Architecture and implementation of a hybrid and robust global router. // In Proceedings of International Conference on Computer Aided Design, Press, Piscataway, NJ, pp. 503-508, 2007.
62. J. D. Cho and M. Sarrafzadeh. Four-bend top-down global routing. // IEEE Transactions on Computer-Aided Design, 17(9):793-802, 1998.
63. J. Hu and S. S. Sapatnekar. A timing-constrained algorithm for simultaneous global routing of multiple nets. // In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design, pages 99103, 2000.
64. G. Meixner and U. Lauther. A new global router based on a flow model and linear assignment. // In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design, pages 44-47, 1990.
65. C. Albrecht. Provably good global routing by a new approximation algorithm for multicommodity flow. // In International Symposium on
66. Physical Design, ACM, NY, pp. 19-25, 2000.
67. C. Albrecht. Global routing by new approximation algorithms for multicommodity flow. // in IEEE Trans, on Computer-Aided Design of Integrated Circuits and Systems, vol. 20, pp. 622-632, 2001.
68. D. G. Luenberger. Linear and nonlinear programming. Addison-Wesley Publishing Company, Reading, MA, 1984.
69. N. Karmarkar. A new polynomial-time algorithm for linear programming. // Combinatorica, 4(4):373-395, 1984.
70. P. Raghavan and C. D. Thompson. Randomized rounding: a technique for provably good algorithms and algorithmic proofs. // Combinatorica, 7(4):365-374, 1987.
71. A. Vannelli. An adaptation of the interior point method for solving the global routing problem. // IEEE Transactions on Computer-Aided Design, 10(2): 193-203, 1991.
72. T. C. Hu and E. S. Kuh. Theory and concepts of circuit layout. In T. C. Hu and E. S. Kuh, editors, VLSI Circuit Layout: Theory and Design, pages 3-18. IEEE Press, New York, NY, 1985.
73. R. W. Thaik, N. Lek, and S.-M. Kang. A new global router using zero-one integer linear programming techniques for sea-of-gates and custom logic arrays. // IEEE Transactions on Computer-Aided Design, 12(12): 1479-1494, 1992.
74. J. Heisterman and T. Lengauer. The efficient solution of integer programs for hierarchical global routing. // IEEE Transactions on Computer-Aided Design, 10(6):748-753, 1991.
75. ISPD 2006: http://www.sigda.org/ispd2006/contest.html
76. ISPD 2008: http://www.siqda.org/ispd2QQ8/contest.html
77. D. Kucar. "Partitioning and Clustering" in "The Handbook of Algorithms for VLSI Physical Design Automation," C. 3. Alpert, D. P. Mehta, and S. S.
78. Sapatnekar, editors, pp. 100-132, 2007.
79. L. R. Ford, Jr. and D. R. Fulkerson. Flows in networks. Princeton University Press, Princeton, NJ, 1962.
80. N. Karmarkar. A new polynomial-time algorithm for linear programming. // Combinatorica, 4(4):373-395, 1984.
81. R.Tessier. Negotiated A* Routing for FPGAs. // in Proceedings of the Fifth Canadian Workshop on Field-Programmable Devices, 1998.
82. P. O. Fjallstrom. Algorithms for graph partitioning: A survey. // Linkoping Electronic Articles in Computer and Information Science, 3(10), 1998.84. http://www.opencores.org
83. Заглядин Г.Г., Панфилов C.B. Инфраструктура и подсистема планировки кристалла для САПР топологии ИС. // Микроэлектроника и информатика-2006, М.: МИЭТ, 2006. стр. 120.
84. Заглядин Г.Г. Реализация этапа декомпозиции при создании учебно-исследовательской САПР топологии СБИС. // Микроэлектроника и информатика-2007, М.: МИЭТ, 2007. стр. 67.
85. Заглядин Г.Г. Исследование реализации этапа декомпозиции при создании учебно-исследовательской САПР топологии СБИС. // Сб. науч. Трудов «Проектирование электронной компонентной базы и систем на кристалле» под ред. М.Г. Путри, М.: МИЭТ, 2007. с. 49-55.
86. Заглядин Г.Г. Планировка цепей высокопроизводительных ИС. // Микроэлектроника и информатика-2008, М.: МИЭТ, 2008. стр. 72.
87. Заглядин Г.Г., Многокритериальная планировка цепей СБИС. // Микроэлектроника и информатика-2009, М.: МИЭТ, 2009. стр. 85.
88. Gleb Zaglyadin, Multiobjective Global Routing. // MB-JASS 2009, Москва, 2009.
89. Заглядин Г.Г, Разработка метода многокритериальной глобальной трассировки СБИС. // Микроэлектроника и информатика-2010, М.:1121. МИЭТ, 2010. стр. 73.
90. Заглядин Г. Г., Сырцов И. А., Школа А. В. Алгоритм синтеза множества остовных деревьев для выполнения глобальной трассировки заказных СБИС. // Известия высших учебных заведений. Электроника. №5(85). М: МИЭТ, 2010. стр. 36-40.
91. Заглядин Г. Г., Сырцов И. А. Глобальная трассировка заказных СБИС с использованием множества остовных деревьев. // Естественные и технические науки. №4(48). М: «Спутник+», 2010. стр. 322 326.
92. Заглядин Г.Г. Метод глобальной трассировки цепей субмикронных СБИС с использованием семейства деревьев Штейнера. // Проектирование систем на кристалле: тенденции развития и проблемы, М.: МИЭТ, 2010. стр. 13.
Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.