Somerville, Andrew2023-03-012023-03-012013Thesis 9249.https://unbscholar.lib.unb.ca/handle/1882/13592The Verilog-to-Routing (VTR) computer aided design (CAD) flow provides researchers with a unique ability: to explore the properties of hypothetical field-programmable gate array (FPGA) architectures and to explore various improvements to different stages of the CAD flow. This work enhances the VTR CAD flow first by providing a high performance verification framework, as well as a verification of the elaboration stage of the CAD flow. The CAD flow is also extended to support the elaboration and exploration of soft logic memories as well as more flexible hard block memory splitting and padding. Experimental results show that these new capabilities are useful in architecture exploration. Results also show that small soft logic memories can provide superior area efficiency and critical path delay on homogenous memory architectures containing only large block memories.text/xmlx, 66 pageselectronicen-CAhttp://purl.org/coar/access_right/c_abf2Verilog (Computer hardware description language)Computer-aided design.Field programmable gate arrays.Improving memory and validation support in FPGA architecture explorationmaster thesis2016-10-24Kent, Kenneth(OCoLC) 961102423Computer Science