Virtual Embedded Blocks: A Methodology for Evaluating Embedded Elements in FPGAs

TitleVirtual Embedded Blocks: A Methodology for Evaluating Embedded Elements in FPGAs
Publication TypeConference Paper
Year of Publication2006
AuthorsHo, C. H., R. H. W. Leong, W. Luk, S. J. E. Wilton, and S. Lopez-Buedo
Conference NameField-Programmable Custom Computing Machines, 2006. FCCM '06. 14th Annual IEEE Symposium on
Pagination35 -44
Date Publishedapr.
Keywordsblock multipliers, design mapping, design routing, dummy elements, embedded systems, field programmable gate arrays, logic design, multiplying circuits, resource utilisation, timing, timing analysis, virtual embedded blocks

Embedded elements, such as block multipliers, are increasingly used in advanced field programmable gate array (FPGA) devices to improve efficiency in speed, area and power consumption. A methodology is described for assessing the impact of such embedded elements on efficiency. The methodology involves creating dummy elements, called virtual embedded blocks (VEBs), in the FPGA to model the size, position and delay of the embedded elements. The standard design flow offered by FPGA and CAD vendors can be used for mapping, placement, routing and retiming of designs with VEBs. The speed and resource utilisation of the resulting designs can then be inferred using the FPGA vendor's timing analysis tools. We illustrate the application of this methodology to the evaluation of various schemes of involving embedded elements that support floating-point computations


a place of mind, The University of British Columbia

Electrical and Computer Engineering
2332 Main Mall
Vancouver, BC Canada V6T 1Z4
Tel +1.604.822.2872
Fax +1.604.822.5949

Emergency Procedures | Accessibility | Contact UBC | © Copyright 2021 The University of British Columbia