Parmys: Odin-II intelligent partial mapper for Yosys synthesis suite

dc.contributor.advisorKent, Kenneth B.
dc.contributor.authorKhadivi, Daniel
dc.date.accessioned2024-02-06T17:32:15Z
dc.date.available2024-02-06T17:32:15Z
dc.date.issued2023-08
dc.description.abstractPartial mapping is to preallocate design logic at the beginning stages of the synthesis flow. Verilog-to-Routing (VTR) is an open-source FPGA architecture research framework. Odin-II provides Verilog elaboration and partial mapping for the VTR flow. Yosys is a Register-Transfer-Level (RTL) synthesis framework with extensive Verilog-2005 support. Partial mapping is possible in Yosys, but users are forced to manually determine the circuit implementation. Parmys automates the hard logic inference and the hard or soft mapping decisions for Yosys through the Odin-II intelligent partial mapper and brings architectural awareness to Yosys. This thesis discusses steps taken to add the Odin-II partial mapper into Yosys. Parmys expands research opportunities for Yosys users in the area of partial mapping considering FPGA architecture and device capacity. The standard VTR benchmarks showed improvement for all key quality-of-result (QoR) metrics when using the Parmys plug-in with the Yosys elaborator as the frontend in the VTR flow.
dc.description.copyright© Daniel Khadivi, 2023
dc.format.extentxii, 78
dc.format.mediumelectronic
dc.identifier.urihttps://unbscholar.lib.unb.ca/handle/1882/37684
dc.language.isoen
dc.publisherUniversity of New Brunswick
dc.relationGoogle
dc.relationNew Brunswick Innovation Foundation (NBIF)
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.subject.disciplineComputer Science
dc.titleParmys: Odin-II intelligent partial mapper for Yosys synthesis suite
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:
Daniel Khadivi - Thesis.pdf
Size:
498.43 KB
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: