ТЕСТИРОВАНИЕ И КОМПИЛЯЦИЯ МОДЕЛЕЙ ЦИФРОВЫХ БЛОКОВ В ПРОГРАММНО-АНАЛИТИЧЕСКИМ КОМПЛЕКСЕ САПР
Аннотация и ключевые слова
Аннотация (русский):
В статье рассмотрены важные этапы процесса разработки цифрового устройства микроэлектроники, связанные с тестированием и компиляцией моделей цифровых блоков. Работа проводилась в рамках создания отечественного САПР, предназначенного для проектирования различных цифровых устройств микроэлектроники. Представленные работы проведены ФГБОУ ВО «ВГЛТУ» совместно с холдингом РОСЭЛЕКТРОНИКА. Авторами разработана модель цифрового микропроцессора, основанного на ядре SCR1 компании SYNTACORE, 32-битной полнофункциональной моделью архитектуры RISC-V с набором команд IMC. Для симуляции RTL-модели использован симулятор XCELIUM с оболочкой визуализации SimVision от фирмы Cadence, позволяющий произвести полный анализ RTL-модели. Компиляция модели ядра осуществлялась посредством ПО Genus из пакета разработки фирмы Cadence. Далее модель настраивалась и подвергалась оптимизации по временным параметрам согласно заданным ограничениям на разрабатываемый микропроцессор. Важно отметить, что эффективное тестирование и компиляция моделей цифровых блоков требует использования специализированных инструментов, таких как средства автоматического тестирования и системы управления версиями. Это позволяет значительно ускорить процесс разработки и повысить качество конечного продукта. В результате был сформирован пакет файлов для ПО Innovus для создания топологии.

Ключевые слова:
Симулятор XCELIUM, SimVision, RTL (Register Transfer Level), система автоматизированного проектирования (САПР), Cadence, System Verilog, Tool Command Language (TCL).
Список литературы

1. Анализ проблем моделирования элементов КМОП БИС / В.К. Зольников, С.А. Евдокимова, А.В. Фомичев [и др.] // Моделирование систем и процессов. - 2018. - Т. 11, № 4. - С. 20-25.

2. Проектирование интерфейсов сбоеустойчивых микросхем / В.К. Зольников, Н.В. Мозговой, С.В. Гречаный [и др.] // Моделирование систем и процессов. - 2020. - Т. 13, № 1. - С. 17-24.

3. The performance and energy efficiency potential of FPGAs in scientific computing / T. Nguyen [et al.] // 2020 IEEE/ACM Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS). - IEEE, 2020. - С. 8-19.

4. Corperation A. Cyclone IV FPGA Device Family Overview // Cyclone IV Device Handbook. - 2013. - Т. 1.

5. Vtr 8: High-performance cad and customizable FPGA architecture modelling / K.E. Murray [et al.] // ACM Transactions on Reconfigurable Technology and Systems (TRETS). - 2020. - Т. 13, №. 2. - С. 1-55.

6. Kalms, L. HiFlipVX: an Open Source High-Level Synthesis FPGA Library for Image Processing / L. Kalms, A. Podlubne, D. Göhringer // Lecture Notes in Computer Science. - 2019. - Vol. 11444. - Pp. 149-164.

7. Introduction of rapid prototyping in solving applied problems in production / V.A. Brykin, A.P. Voroshilin, P.A. Uhov, A.V. Ripetskiy // Periodico Tche Quimica. - 2020. -Т. 17, № 35. - Pp. 354-366.

8. An overview of today’s high-level synthesis tools / W. Meeus [et al.] // Design Automation for Embedded Systems. - 2012. - Vol. 16. - Pp. 31-51.

9. Daoud, L. A survey of high level synthesis languages, tools, and compilers for reconfigurable high performance computing / L. Daoud, D. Zydek, H. Selvaraj // Advances in Intelligent Systems and Computing. - 2014. - Vol. 240. - Pp. 483-492.

10. A survey and evaluation of FPGA high-level synthesis tools / R. Nane [et al.] // IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. - 2016. - Vol. 35, is. 10. - Pp. 1591-1604.

11. Design and research of the behavioral model for the modular reduction device / Y.Zh. Aitkhozhayeva [et al.] // Eurasian Physical Technical Journal. - 2020. - Vol. 17. - Pp. 151-156. - DOI:https://doi.org/10.31489/2020No1/151-156.

12. Tynymbayev, S.T. High speed device for modular reduction / S.T. Tynymbayev, Y.Zh. Aitkhozhayeva, S. Adilbekkyzy // Bulletin of National Academy of Sciences of the Republic of Kazakhstan. - 2018. - No. 6 (376). - Pp. 147 - 152.

13. Adilbekkyzy, S. Modeling of the partial reminder former of the modular reduction device / S. Adilbekkyzy, Y.Zh. Aitkhozhayeva, S.T. Tynymbayev // Eurasian Union of Scientists. - 2019. - Vol. 6 (63). - Pp. 47 - 51.

14. Development and modeling of schematic diagram for the modular reduction device / S.T. Tynymbayev, Y.Zh. Aitkhozhayeva, S. Adilbekkyzy [et al.] // Problems of Informatics. - 2019. - No. 4. - Pp. 42-52.

15. Метод и алгоритм поиска дефектов для радиационно-стойких микросхем / К.В. Зольников [и др.] // Вопросы атомной науки и техники. Серия: Физика радиационного воздействия на радиоэлектронную аппаратуру. - 2014. - № 2. - С. 10-13.

16. Методы схемотехнического моделирования КМОП СБИС с учетом радиации / К.В. Зольников [и др.] // Вопросы атомной науки и техники. Серия: Физика радиационного воздействия на радиоэлектронную аппаратуру. - 2014. - № 2. - С. 5-9.

17. XLS. - URL: https://github.com/google/xls(дата обращения: 02.11.2022).

18. Bluespec Compiler. - URL: https://github.com/B-Lang-org/bsc(дата обращения: 02.11.2022).

19. IDCT algorithm implementations. - URL: https://github.com/ispras/hls-idct(дата обращения: 02.11.2022).

20. de Dinechin, F. Designing custom arithmetic data paths with FloPoCo / F. de Dinechin, B. Pasca // IEEE Design & Test of Computers. - 2011. - Vol. 28, Is. 4. - Pp. 18-27.

21. Chisel. - URL: https://github.com/chipsalliance/chisel3(дата обращения: 02.11.2022).

22. MyHDL. - URL: https://www.myhdl.org(дата обращения: 02.11.2022).

Войти или Создать
* Забыли пароль?