Skip to main content

The frontend of the LEAP framework

Project description

LEAP Frontend

Gitpod Ready-to-Code PyTest Documentation Status

LEAP (Logic nEtwork-Aware Pipelining) is a framework for exploiting logic synthesis and technology mapping to improve the performance of high-level synthesis (HLS) tools. LEAP is implemented in Python and is open-source under the MIT license.

Read the full documentation.

Why LEAP?

For better a HLS performance. Conventional synthesis flows apply high-level synthesis (HLS) before logic synthesis and technology mapping, where the majority of circuit's structural and functional information are determined. Lacking these informtion, HLS algorithms such as pipelining often make suboptimal decisions that are not revertable by subsequent synthesis stages. LEAP addresses this issue by integrating logic synthesis and technology mapping into HLS, enabling HLS algorithms to make better decisions based on the circuit's structural and functional information.

What LEAP-frontend does?

LEAP frontend:

  • Takes the behavioral description of a circuit in Verilog as input.
  • Transforms the behavioral description into a graph
  • Apply customized lossless algorithms on the graph
  • Write the graph into different formats for further processing in the backend

LEAP Frontend

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

leap_frontend-0.1.0.tar.gz (147.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

leap_frontend-0.1.0-py3-none-any.whl (38.4 kB view details)

Uploaded Python 3

File details

Details for the file leap_frontend-0.1.0.tar.gz.

File metadata

  • Download URL: leap_frontend-0.1.0.tar.gz
  • Upload date:
  • Size: 147.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for leap_frontend-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d15890336fbf12417bfd08fd9b4b48c3bfac760e7d3d5c8a41e5dca6f96e43f8
MD5 00ee8befbc94fb6ac54c10f9ecf45f08
BLAKE2b-256 96d62071e172b5a071bb24913e142123b09e09b0696e45463da799555d9ab507

See more details on using hashes here.

File details

Details for the file leap_frontend-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: leap_frontend-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 38.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for leap_frontend-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b0e91b28e5e9eeff440e4eac6d912ede94838950fceb8ef78d7e72a854b1d0ba
MD5 099dffa89a029e9547b39526d7d8c13f
BLAKE2b-256 6384aa3269157e976c8756aaec219a7825a84e771142b040766422d88183441a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page