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

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.4.tar.gz (217.5 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.4-py3-none-any.whl (37.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: leap_frontend-0.1.4.tar.gz
  • Upload date:
  • Size: 217.5 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.4.tar.gz
Algorithm Hash digest
SHA256 7ad4b04953798a48e074f428b7ae0074c7f46e8795f42f68d6b0e0d9063eb096
MD5 d5ae36b4570d9a8c3a31f7d7a1faa793
BLAKE2b-256 968dceea4e23aff853781aec2ab772a02619b574bfc8d4fa44193412dd61c8e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: leap_frontend-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 37.7 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 96bbefff28d233174ec95b807ad55096947c22cc1d90065c230037b30d355256
MD5 0ca16927d214ca69598ec339c44d7115
BLAKE2b-256 a9e003d1eb403f391859d23d8a276ce75a6736c07127464f4500e48074ae82d1

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