Home         Authors   Papers   Year of conference   Themes   Organizations        To MES conference

Adaptation process of System-on-a-Chip RTL-description for distributed emulation system  

Authors
 Petrov A.N.
 Yurlin S.V.
Date of publication
 2020
DOI
 10.31114/2078-7707-2020-4-45-50

Abstract
 multi-FPGA distributed emulation systems are commonly used for functional verification of System-on-a-Chip. However, using such systems poses a problem of adaptation RTL-description for use in multi-FPGA system. This article outlines common issues for transition process towards functional verification of System-on-a-Chip using multi-FPGA distributed emulation system from the developer point of view. Article also introduces a method of adaptation, currently used in JCT “MCST”. Adaptation process presents following problems: distributing SoC description across multiple FPGAs, configuring inter-FPGA connections according to RTL logic, generating FPGA firmware. Proposed method solves these problems. It consists of five stages. First stage: preparation - setting up runtime for implementation and limited flattening of SoC hierarchy. Second stage - partition and assembly – creating interconnected logic modules containing original RTL, FPGA wrappers and top-level modules. Model generation – generating RTL model of distributed emulation system. Post-processing – correcting of CAD artifacts and making generated RTL more human-readable for further modification. FPGA project generation – creating FPGA projects from project templates for further firmware generation.
Keywords
 emulation, FPGA, microprocessor, emulation systems.
Library reference
 Petrov A.N., Yurlin S.V. Adaptation process of System-on-a-Chip RTL-description for distributed emulation system // Problems of Perspective Micro- and Nanoelectronic Systems Development - 2020. Issue 4. P. 45-50. doi:10.31114/2078-7707-2020-4-45-50
URL of paper
 http://www.mes-conference.ru/data/year2020/pdf/D059.pdf

Copyright © 2009-2024 IPPM RAS. All Rights Reserved.

Design of site: IPPM RAS