LEAP Frontend
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
Metadata
Release files for leap-frontend 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| leap_frontend-0.1.4.tar.gz | 217.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| leap_frontend-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 255.2 kB
Release files / leap_frontend-0.1.4.tar.gz
| Download URL | leap_frontend-0.1.4.tar.gz |
|---|---|
| Size | 217.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7ad4b04953798a48e074f428b7ae0074c7f46e8795f42f68d6b0e0d9063eb096
|
|
BLAKE2b-256 checksum How to use checksums |
968dceea4e23aff853781aec2ab772a02619b574bfc8d4fa44193412dd61c8e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / leap_frontend-0.1.4-py3-none-any.whl
| Download URL | leap_frontend-0.1.4-py3-none-any.whl |
|---|---|
| Size | 37.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
96bbefff28d233174ec95b807ad55096947c22cc1d90065c230037b30d355256
|
|
BLAKE2b-256 checksum How to use checksums |
a9e003d1eb403f391859d23d8a276ce75a6736c07127464f4500e48074ae82d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|