Simopt -- Simulation pass for Speculative Optimisation of FPGA-CAD flow

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wadhwa, Eashan, Shreejith, Shanker
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866917756114305024
author Wadhwa, Eashan
Shreejith, Shanker
author_facet Wadhwa, Eashan
Shreejith, Shanker
contents Behavioural simulation is deployed in CAD flow to verify the functional correctness of a Register Transfer Level (RTL) design. Metadata extracted from behavioural simulation could be used to optimise and/or speed up subsequent steps in the hardware design flow. In this paper, we propose Simopt, a tool flow that extracts simulation metadata to improve the timing performance of the design by introducing latency awareness during the placement phase and subsequently improving the routing time of the post-placed netlist using vendor tools. For our experiments, we adapt the open-source Yosys flow to perform Simopt-aware placement. Our results show that using the Simopt-pass in the design implementation flow results in up to 38.2% reduction in timing performance (latency) of the design.
format Preprint
id arxiv_https___arxiv_org_abs_2408_12676
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Simopt -- Simulation pass for Speculative Optimisation of FPGA-CAD flow
Wadhwa, Eashan
Shreejith, Shanker
Hardware Architecture
Distributed, Parallel, and Cluster Computing
Performance
Behavioural simulation is deployed in CAD flow to verify the functional correctness of a Register Transfer Level (RTL) design. Metadata extracted from behavioural simulation could be used to optimise and/or speed up subsequent steps in the hardware design flow. In this paper, we propose Simopt, a tool flow that extracts simulation metadata to improve the timing performance of the design by introducing latency awareness during the placement phase and subsequently improving the routing time of the post-placed netlist using vendor tools. For our experiments, we adapt the open-source Yosys flow to perform Simopt-aware placement. Our results show that using the Simopt-pass in the design implementation flow results in up to 38.2% reduction in timing performance (latency) of the design.
title Simopt -- Simulation pass for Speculative Optimisation of FPGA-CAD flow
topic Hardware Architecture
Distributed, Parallel, and Cluster Computing
Performance
url https://arxiv.org/abs/2408.12676