СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №1/2015

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 59 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 1 2015 и L2011, дающие примерно одинаковые результаты синтеза. Основанием для такого деления являются существенные различия в площади и задержке полу- чаемых логических схем (см. табл. 1). Результаты первого эксперимента по сравнению трёх базовых версий L2003, L2006, L2011 приведены в таблице 2, где знаком «*» отмечены лучшие результа- ты – параметры площади (в условных единицах) и задержки (в наносекун- дах) отдельно для каждой из версий. Жирным шрифтом выделены лучшие решения совместно по трём верси- Таблица 2. Результаты эксперимента 1 Вид проекта Название схемы Критерий оптимизации Трудоёмкость оптимизации L2003 L2006 L2011 Сравнение с L2011 S τ S τ S τ S L2003 / S L2011 τ L2003 / τ L2011 S L2006 / S L2011 τ L2006 / τ L2011 Комбинационная логика b2 area standard *141581 13,38 *211588 11,10 *158801 11,36 0,89 1,18 1,33 0,98 delay quick 313892 *9,83 471711 *6,53 313892 *9,83 1,00 1,00 1,57 0,73 Chkn area quick 106667 *7,48 119685 7,28 106667 7,48 1,00 1,00 1,12 0,97 area standard *83934 11,47 *96556 9,98 *92823 *6,70 0,90 1,71 1,04 1,49 delay quick 119747 9,10 132397 *6,53 119747 9,10 1,00 1,00 1,12 0,76 dk48 area quick 30082 7,44 41510 6,06 *30082 7,44 1,00 1,00 1,38 0,81 area standard *30043 7,54 *41404 6,84 *30082 7,44 1,00 1,01 1,38 0,92 delay quick 34144 *6,88 45477 *6,01 34144 *6,88 1,00 1,00 1,19 0,98 delay standard 33240 7,43 42140 6,80 34144 *6,88 1,00 1,00 1,33 0,87 FRG2 area standard *168522 7,64 *196689 6,73 *250112 *7,56 0,67 1,01 0,79 0,89 delay standard 188554 *6,89 255430 *5,02 270809 8,41 1,00 1,00 1,30 0,66 I8 area quick 159292 7,82 264726 5,81 *159292 *7,82 1,00 1,00 1,66 0,74 area standard *118692 7,32 *160012 5,73 *159292 *7,82 0,75 0,94 1,00 0,73 delay standard 126884 *6,72 206187 *4,82 176992 8,71 1,00 1,00 2,06 0,68 Ibm area quick 42654 5,18 *51498 5,10 *42654 5,18 1,00 1,00 1,21 0,98 area standard *41231 6,61 54126 5,97 *42654 5,18 0,97 1,28 1,27 1,15 delay remap 97103 *4,87 122643 *3,88 97103 *4,87 0,97 1,28 1,27 1,15 in0 area remap 219707 *8,09 291081 7,77 219707 *8,09 1,00 1,00 1,32 0,96 area standard *115964 13,27 *147624 12,91 *131509 8,83 0,88 1,50 1,12 1,46 delay remap 260480 8,93 349849 *6,80 260480 8,93 0,88 1,50 1,12 1,46 in2 area remap 213005 *7,60 271221 6,60 213005 7,60 1,00 1,00 1,27 0,87 area standard *102131 9,36 *113944 9,63 *117448 *6,91 0,87 1,35 0,97 1,39 delay quick 172974 8,63 192605 *5,52 172974 8,63 1,00 1,00 1,22 0,79 prom2 area quick 602791 *11,50 *721873 9,70 602791 11,50 1,00 1,00 1,20 0,84 area standard *555656 13,31 723386 11,52 *556309 *11,41 1,00 1,17 1,30 1,01 delay quick 688198 11,54 837469 *8,02 688198 11,54 1,00 1,00 1,03 0,73 Tial area quick 323690 *8,37 348125 7,75 323690 8,37 1,00 1,00 1,08 0,93 area standard *276456 12,59 *301186 11,41 *303100 *8,01 0,91 1,57 0,99 1,42 delay quick 359185 9,21 372671 *7,00 359185 9,21 1,00 1,00 1,06 0,74 Не полностью определённые булевы функции verg_1 area standard *370250 16,83 *520129 13,58 *446880 13,62 0,83 1,24 1,16 1,00 delay quick 980389 *13,59 1334998 *10,83 980389 *13,59 – – – – verg_2 area quick 972505 *15,56 1276230 13,89 972505 15,56 1,00 1,00 1,31 0,89 area standard *540981 28,09 *762881 24,35 *658713 *15,02 0,82 1,87 1,16 1,62 delay quick 1048705 16,79 1443490 *12,95 1048705 16,79 – – – – Алгоритмические описания Belts area quick 4934277 *65,26 34493590 70,44 4934277 65,26 1,00 1,00 6,99 1,08 area standard *4577274 121,35 *12757498 99,71 *4650707 77,45 0,98 1,57 2,74 1,29 delay standard 4885580 76,33 24322121 *66,21 5053415 *59,18 1,00 1,00 69,33 - dec_8b10b area quick 55047 5,60 56977 5,28 *55047 5,60 1,00 1,00 1,04 0,94 area standard *54388 5,77 *56140 5,54 *55047 5,60 0,99 1,03 1,02 0,99 delay remap 62468 *4,36 64577 *4,36 62468 *4,36 0,99 1,03 1,02 0,99 enc_8b10b area quick 81859 7,76 99486 7,23 *81859 *7,60 1,00 1,02 1,22 0,95 area standard *81016 *7,47 *95937 6,69 *81859 *7,60 0,99 0,98 1,17 0,88 delay standard 85168 7,57 116103 *6,30 85530 8,08 1,00 1,00 1,32 0,85 Main area quick 1047578 44,17 *1524785 40,59 *1052433 *44,28 1,00 1,00 1,45 0,92 area standard *1017636 *44,00 1695656 40,34 *1052433 *44,28 0,97 0,99 1,61 0,91 delay standard 1093786 45,59 6715547 *37,06 1125146 53,11 1,00 0,99 4,73 0,76 timer2 area remap 579472 *11,60 – – 579472 *11,60 1,00 1,00 – – area quick *533052 11,91 655672 12,46 *533052 11,91 1,00 1,00 1,23 1,05 area standard 534268 11,96 *611473 12,01 *533052 11,91 1,00 1,00 1,15 1,01 delay standard 554462 12,17 755019 *11,01 556454 11,77 1,00 1,00 1,87 1,01 Uart area quick 409656 9,55 477821 9,17 *409656 9,55 1,00 1,00 1,17 0,96 area standard *380456 9,55 *457861 9,08 *409656 9,55 0,93 1,00 1,12 0,95 delay remap 430938 *8,12 3599764 8,51 430938 *8,12 0,93 1,00 1,12 0,95 delay quick 420581 8,27 569389 *7,61 420581 8,27 1,00 1,00 8,35 1,05 vga80x40 area quick *170290 13,82 *171920 13,82 *170290 13,82 1,00 1,00 1,01 1,00 area standard 172455 13,82 174989 13,82 *170290 13,82 1,01 1,00 1,03 1,00 delay quick 198737 *12,50 203162 *12,50 198737 *12,50 1,00 1,00 1,04 1,00 delay standard 196371 *12,50 201756 *12,50 198737 *12,50 1,00 1,00 1,02 1,00 Watchdog area quick *105657 13,06 109496 12,30 105657 13,06 1,00 1,00 1,04 0,94 area standard *105657 13,06 *108732 12,30 *105629 13,15 1,00 0,99 1,03 0,94 delay quick 108804 *10,88 112789 *10,12 108804 *10,88 1,00 1,00 1,04 0,94 delay standard 109100 *10,88 112409 *10,12 108760 10,98 1,00 1,00 1,04 0,93 Количество лучших решений 19 3 0 21 5 4 ям синтезатора. В столбце «Критерий оптимизации» приведён критерий Area или Delay , в столбце «Трудоёмкость оптимизации» указано значение это- го параметра, при котором получена схема меньшей площади либо с мень- шей задержкой.

RkJQdWJsaXNoZXIy MTQ4NjUy