Previous Page  12 / 15 Next Page
Information
Show Menu
Previous Page 12 / 15 Next Page
Page Background

Выявление высокоуровневых иерархических структур сверхбольших интегральных схем…

ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2016. № 4

15

Экспериментальные данные подтверждают работоспособность предло-

женных метрик. В отличие от структурного анализа и поиска по шаблонам, по-

иск ЛСГ не дает ответа на вопрос, какую функцию выполняет найденная группа

элементов. С другой стороны, он не требует никаких знаний о возможных логи-

ческих структурах СБИС и значительно облегчает ручной анализ схемы, благо-

даря выделению потенциальных функциональных элементов. Этот метод может

быть использован вместе с шаблонным анализом с целью повысить быстродей-

ствие последнего. При этом сначала находят ЛСГ, затем среди них проводится

поиск на совпадение с существующим шаблоном. Анализ схемы СБИС, осно-

ванный на поиске ЛСГ и сопоставлении с шаблонами при масштабах СБИС,

превышающих несколько десятков тысяч базовых функциональных элементов,

лучше всего проводить параллельно несколькими экспертами, через одну базу

данных [15, 16]. Предложенные метрики позволяют эффективно определять

сильные ЛСГ даже в случаях, когда число их связей внутри логической группы

незначительно превышает число связей ячеек, не входящих в группу ячеек, вы-

полняющих одну логическую функцию. В исходном алгоритме в группу прини-

мались лишние элементы, но минимум все равно был достигнут за счет сильной

связности между собой других элементов. После изменения порядка подбора

кандидатов минимумы стали стремиться к нулю, а размер группы стал соответ-

ствовать реальному размеру. Предложенные весовые коэффициенты цепей поз-

воляют объединять в ЛСГ ячейки, число внешних связей которых превышает

число внутренних, так как благодаря весовым коэффициентам на формирова-

ние группы меньше влияют не только цепи с большим числом элементов, но и

цепи, выделенные экспертом по другим функциональным признакам.

ЛИТЕРАТУРА

1.

Григорьян С.Г.

Конструирование электронных устройств систем автоматизации и

вычислительной техники. Ростов н/Д: Феникс, 2007. 303 с.

2.

Phillip E. Allen, Douglas R.

Holberg.

CMOS Analog сircuit вesign еhird edition. Oxford

University Press. 2012.

3.

Chen Т., Hsu Т., Jiang Z., Chang Y.

NTUplace: a ratio partitioning based placement

algorithm for large-scale mixed-size designs // Proceedings of the International Symposium on

Physical Design. 2005. P. 236–238.

4.

Князев Б.А., Черненький В.М.

Методика и модель кластеризации паттернов

двигательной активности лица как преобразований метаграфов // Вестник МГТУ

им. Н.Э. Баумана. Сер. Приборостроение. 2014. № 4. С. 34–54.

5.

mPL6:

Enhanced multilevel mixed-size placement / T. Chan, J. Cong, J. Shinnerl, K. Sze,

M. Xie // Proceedings of the 2006 International Symposium on Physical Design. 2006. P. 212–214.

6.

Winn detecting

tangled logic structures in VLSI netlists / Tanuj Jindal, Charles J. Alpert,

Jiang Hu, Zhuo Li, Gi-Joon Nam, Charles B. Winn // Conference: Design Automation

Conference'10. 13–18 June 2010.

7.

Andrew B. Kahng, Jens Lienig, Igor L. Markov, Jin Hu.

Netlist and system partitioning. Springer

netherlands VLSI physical design: Graph Partitioning to Timing Closure. 2011. P. 31–54.