Wire level encapsulation framework for increasing FPGA design productivity

This thesis explores the performance impact of optimising the components of a Field Programmable Gate Array (FPGA) system down to the lowest level independently from other parts of the system. The motivation for this is that not only is the design and verification effort put in to a component reused...

Full description

Saved in:
Bibliographic Details
Main Author: Oliver, Timothy Francis
Other Authors: Douglas Leslie Maskell
Format: Theses and Dissertations
Language:English
Published: 2009
Subjects:
Online Access:https://hdl.handle.net/10356/19266
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-19266
record_format dspace
spelling sg-ntu-dr.10356-192662023-03-04T00:37:45Z Wire level encapsulation framework for increasing FPGA design productivity Oliver, Timothy Francis Douglas Leslie Maskell School of Computer Engineering Centre for High Performance Embedded Systems DRNTU::Engineering::Computer science and engineering::Hardware::Logic design This thesis explores the performance impact of optimising the components of a Field Programmable Gate Array (FPGA) system down to the lowest level independently from other parts of the system. The motivation for this is that not only is the design and verification effort put in to a component reused, the optimisation effort expended in mapping, placement and routing is also reused. FPGA technology has its roots in digital circuit design and, like every silicon technology, it advances every 18 months, doubling the gate capacity available to the designer. The single largest threat to this growth is the gap that is forming between the number of available gates and the ability of designers to use these gates in the time frame of a typical design cycle. The design gap is more acutely felt in the FPGA computing community since the main perceived strength of FPGA technology is its reconfigurability. As an example, High Performance Computing (HPC) on FPGA offers a clear advantage. However, designer productivity issues are a major threat to its wide spread use. HPC is achieved on FPGA by specialising the architecture. Specialisation implies a design process. Thus, designer productivity is the main restricting factor to increasing the computing functionality that FPGA systems can offer. DOCTOR OF PHILOSOPHY (SCE) 2009-11-02T03:32:56Z 2009-11-02T03:32:56Z 2009 2009 Thesis Oliver, T. F. (2009). Wire level encapsulation framework for increasing FPGA design productivity. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/19266 10.32657/10356/19266 en 138 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Hardware::Logic design
spellingShingle DRNTU::Engineering::Computer science and engineering::Hardware::Logic design
Oliver, Timothy Francis
Wire level encapsulation framework for increasing FPGA design productivity
description This thesis explores the performance impact of optimising the components of a Field Programmable Gate Array (FPGA) system down to the lowest level independently from other parts of the system. The motivation for this is that not only is the design and verification effort put in to a component reused, the optimisation effort expended in mapping, placement and routing is also reused. FPGA technology has its roots in digital circuit design and, like every silicon technology, it advances every 18 months, doubling the gate capacity available to the designer. The single largest threat to this growth is the gap that is forming between the number of available gates and the ability of designers to use these gates in the time frame of a typical design cycle. The design gap is more acutely felt in the FPGA computing community since the main perceived strength of FPGA technology is its reconfigurability. As an example, High Performance Computing (HPC) on FPGA offers a clear advantage. However, designer productivity issues are a major threat to its wide spread use. HPC is achieved on FPGA by specialising the architecture. Specialisation implies a design process. Thus, designer productivity is the main restricting factor to increasing the computing functionality that FPGA systems can offer.
author2 Douglas Leslie Maskell
author_facet Douglas Leslie Maskell
Oliver, Timothy Francis
format Theses and Dissertations
author Oliver, Timothy Francis
author_sort Oliver, Timothy Francis
title Wire level encapsulation framework for increasing FPGA design productivity
title_short Wire level encapsulation framework for increasing FPGA design productivity
title_full Wire level encapsulation framework for increasing FPGA design productivity
title_fullStr Wire level encapsulation framework for increasing FPGA design productivity
title_full_unstemmed Wire level encapsulation framework for increasing FPGA design productivity
title_sort wire level encapsulation framework for increasing fpga design productivity
publishDate 2009
url https://hdl.handle.net/10356/19266
_version_ 1759856173837713408