Yosys+Odin-II: The Odin-II partial mapper with Yosys coarse-grained netlists in VTR

dc.contributor.advisorKent, Kenneth B.
dc.contributor.authorDamghani, Seyed Alireza
dc.date.accessioned2023-09-14T12:18:02Z
dc.date.available2023-09-14T12:18:02Z
dc.date.issued2021-11
dc.description.abstractVerilog-to-routing (VTR) provides users with an entire flow from the Verilog circuit description to a final FPGA programming configuration. The VTR front-end interface for Verilog compilation, Odin-II, lacks support for the Verilog-2005 standard and SystemVerilog. However, Odin-II provides complex partial mapping for balancing soft logic and hard blocks such as embedded multipliers, adders, and memories in FPGA architectures. Yosys, an open framework for Register Transfer Level (RTL) synthesis, provides extensive support for HDLs. However, the Yosys flow forces the user to decide the discrete circuit implementation manually. The approach taken by Yosys is to map all discrete components into available hard blocks or to explode them in low-level logic when not available. This thesis proposes improving device utilization and simplifying the flow by automating hard logic decisions with architecture awareness. Yosys, as a front-end HDL elaborator, in combination with the Odin-II partial mapper, is added to the VTR flow.
dc.description.copyright© Seyed Alireza Damghani, 2021
dc.format.extentxi, 81
dc.format.mediumelectronic
dc.identifier.urihttps://unbscholar.lib.unb.ca/handle/1882/37382
dc.language.isoen
dc.publisherUniversity of New Brunswick
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.subject.disciplineComputer Science
dc.titleYosys+Odin-II: The Odin-II partial mapper with Yosys coarse-grained netlists in VTR
dc.typemaster thesis
oaire.license.conditionother
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of New Brunswick
thesis.degree.levelmasters
thesis.degree.nameM.C.S.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Seyed Damghani - Thesis.pdf
Size:
1.68 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.13 KB
Format:
Item-specific license agreed upon to submission
Description: