1 2 3 4 5 6 Оценка эффективности предложенной методики синтезаЭффективность предложенной методики синтеза демонстрируется на основе результа- тов, полученных при разработке двух микро- схем ГК. Время синтеза и оптимизации всего проекта 4 месяца, из них в течение 3-х месяцев произ- водилась доработка структуры и синтез кон- троллера интерфейса ЭЛТ монитора и 1 месяц – доработка структуры и синтез остальных бло- ков (ускоритель графических операций, кон- троллер PCI, контроллер интерфейса ЖК пане- ли, блок приема/передачи сигналов интерфейса памяти DDR SDRAM). Оценка времени синтеза дана для первона- чальной версии модели, полученной после раз- работки структуры блоков. Разделение конвейера обработки данных контроллера интерфейса ЭЛТ-монитора на два блока позволило сосредоточить основное вни- мание на высокочастотном блоке. При этом ос- новной выигрыш во времени получен за счет поблочного синтеза выделенного из общей ие- рархии набора подблоков, реализующих одина- ковые функции. Время, затраченное на дости- жение требуемого быстродействия для этого блока, составило 2 месяца, а для низкочастот- ного - всего одну неделю. Синтез контроллера развертки и блока управления курсором занял 1 неделю. Построение дерева синхронизации, минимизация расфазировки синхросигнала по- требовало 3-х недель. Основные усилия были направлены на выбор оптимального располо- жения каскадов буферизации на плане кристал- ла. Создание схемы контроллера по старым ме- тодикам потребовало бы около 6 месяцев. В графическом ускорителе повышение бы- стродействия можно обеспечить двумя способа: поиском путей распространения сигналов, не требующих срабатывания за один период синхросигнала; сокращением количества триггеров, нахо- дящихся в конце цепочек комбинаторных эле- ментов, нагруженных на один выход триггера. Второй способ использовался также для блока приема/передачи сигналов интерфейса памяти DDR SDRAM. Отказ от этих мер потребовал бы дополнительной оптимизации этих трактов с применением конвейера, что, во-первых, внесло бы задержку в этих трактах минимум в один такт, в результате чего было бы получено снижение производительности ускорителя примерно на 10%. Во-вторых, это потребовало бы дополни- тельного времени оптимизации схемы. Оптими- зация этих трактов теми же методами, что при- меняются для трактов в контроллере ЭЛТ, дает выигрыш во времени около 1 месяца. В результате можно утверждать, что без ис- пользования предложенной методики синтеза время синтеза и оптимизации структуры кон- троллера составило около 8 месяцев. Таким об- разом, предложенная методика позволяет полу- чить выигрыш в 2 раза. Оценка эффективности предложенной методики проектированияОценка эффективности предложенной мето- дики проектирования проводится на основе ре- зультатов, полученных при разработке двух микросхем ГК. Расчет выигрыша проводят на основе сравнения времени проектирования узлов при использовании этой методики и при использовании методик, предлагаемых компа- Табл. 4. Оценка времени проектирования микросхемы
ниями-разработчиками САПР проектирования СБИС. Основное сокращение времени разра- ботки достигнуто за счет уменьшения времени синтеза и разработки топологии, а также за счет сокращения времени разработки тестов функ- ционального контроля. Полученные данные приведены в Табл. 4 При использовании предложенной методики основная часть блоков разрабатывается средст- вами САПР синтеза и проектировании топологии с применением предложенной методики синтеза на основе разработанной иерархии подблоков. Второй подход характеризуется применением средств заказного проектирования для достиже- ния требуемого быстродействия в большинстве блоков предельного быстродействия. Прогнози- руемое время проектирования этих блоков со- ставляет 49,25 месяца. Расчет сроков заказного проектирования для этих блоков производится на основе коэффициентов каскадности для этих блоков. Оценка этих коэффициентов для разра- ботанной структуры представлена в Табл. 5. Табл. 5. Оценка коэффициента каскадности для различных блоков
Для оценки сроков разработки этих блоков были выделены подблоки размером около 10 тыс. транзисторов с двумя коэффициентами каскадности (2 и 4) и с двумя разным характе- рами связей. Использовались два подхода при разработке топологии: проектирование на ос- нове стандартной библиотеки элементов, проектирование на основе транзисторов. При- менение того или иного метода для разных блоков определяется возможностью достиже- ния требуемого быстродействия. Получены ре- зультаты, показаны в Табл. 6. Табл. 6. Время заказного проектирования блоков
При этом для блоков с коэффициентом 4 не- обходима дополнительная оптимизация струк- туры для снижения коэффициента каскадности до 2. Исходя из этой информации, прогнозиру- ется общее время разработки топологии 49,25 месяцев Расчет сокращения площади блоков прово- дился путем сравнения площадей блоков с ко- эффициентом каскадности более 1 (Табл. 5), разработанных на основе предложенной мето- дики и заказного проектирования. Такие блоки в сумме имеют около 460 тысяч транзисторов. При разработке топологии с использованием заказного проектирования можно добиться 2-3- кратного сокращения площади блока. Площадь блоков логики составила для первой микросхе- мы 62,93 мм2 (Табл. 7), а количество транзисто- ров 1,15 миллиона (Табл. 8). Следовательно, для заказного проектирования количество тран- зисторов составит 0,45 млн., а площадь - 24,63 мм2. Площадь оставшейся части контроллера 38,31 мм2. При сокращении площади блоков критичных по быстродействию в 2-3 раза она составит 12,315 – 8,21. При этом общая пло- щадь микросхемы будет: 56,59 мм2 или 52,48 мм2. В итоге при переходе от заказного проек- тирования к предложенной методике площадь микросхемы вырастет на 11,2% или 19,9%. Табл. 7. Количество транзисторов в разработанных микросхемах ГК и их распределение между блоками памяти и блоками логики
Табл. 8. Площади кристаллов в разработанных микросхемах ГК и их распределение между блоками памяти и блоками логики
1 2 3 4 5 6 |