FTPVL Documentation

FPGA Tool Performance Visualization Library (FTPVL) is a library for simplifying the data collection, analysis, and visualization of performance metrics for SymbiFlow development. Although it was made with SymbiFlow in mind, it is highly extensible for future integration with other software.

🚀 Getting Started

Learn how to get up and running with FTPVL.

First Steps
The first steps for using FTPVL.
Examples
Look at some real-world examples to see FTPVL at work!

✈ Overview

Dive into the main features of FTPVL.

Evaluation
Main data structure used for manipulation.
Fetchers
Ingest data from Hydra or a JSON dataframe.
Processors
Perform processing on the results using a processing pipeline.
Styles
Generate styling for custom visualizations.
Visualizers
Visualize the processed data.

📖 Reference

Core API
Learn about the API of FTPVL.