
Комментарии 11
С чего Вы взяли, что Ваш дизайн работает на частоте 7ГГц ? Вы изготовили чип и проверили ? На каком техпроцессе ? Тестировалось ли на ПЛИС и на каких ? Какой получилась Fmax ?
Более того на правильном железе этот проект будет работать и на 30 ГГц :)
Какие вопросы есть? Задавайте! Постараемся сделать в работе над ошибками. Я сам в курсе, что тестов мало. Нужно больше
Тестов в симуляторе-то можно было провести и побольше. Особенно на крайних значениях и специальных FP-числах. Благо, референсная реализация работы с FP в каждом ПК есть.
Ну и самый главный и не очень сложный тест - собственно, синтезировать логику на любой простой FPGA. Получить максимальную тактовую частоту. По ней уже прикинуть, что будет на реальном полупроводниковом тех.процессе. Особенно показательным будет синтез на FPGA, которая аппаратно не поддерживает умножение.
Сможем в виде синтеза сделать
Не будет это работать на такой частоте, просто потому что во-первых, макс частота блока будет определятся самым медленным логическим блоком в сумме с задержкой межсоединений и триггерами синхронизации.
А что за проект?
Просто вся архитектура крайне странно выглядит, навскидку что бросается в глаза прямо в тексте:
Бранч предикшн без renaming (+ спекулятивное исполнение) \ ROB \ Scoreboard (извините а это точно не префетч)?
7ГГЦ (но зачем Карл? Сейчас best practices - параллельность по потокам данных для HPC \ ML)?
Проектирование FPU блока, работающего на частоте 7 ГГц