Exploring networks-on-chip for FPGAs
This thesis looks at Network-on-Chip design for FPGAs beyond the trade-offs between hard (silicon) and soft (configurable) designs. FPGAs are capable of extremely flexible statically-routed bit-based wiring, but this flexibility comes at a high area, latency and power cost. In the first part of this...
Main Author: | |
---|---|
Published: |
University of Cambridge
2009
|
Subjects: | |
Online Access: | http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.599168 |
id |
ndltd-bl.uk-oai-ethos.bl.uk-599168 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-bl.uk-oai-ethos.bl.uk-5991682015-03-20T06:02:15ZExploring networks-on-chip for FPGAsFrancis, R. M.2009This thesis looks at Network-on-Chip design for FPGAs beyond the trade-offs between hard (silicon) and soft (configurable) designs. FPGAs are capable of extremely flexible statically-routed bit-based wiring, but this flexibility comes at a high area, latency and power cost. In the first part of this thesis I explore the capability of Time-Division Multiplexed (TDM) wiring to bridge the gap between the fine-grain static FPGA wiring and the bust-based dynamic routing of a NoC. By replacing some of the static FPGA wiring with TDM wiring I am able to time division multiplex hard routers and make better use of the non-configurable area. The cost of a hard network is reduced by moving some of the area cost from the routers into reusable TDM wiring components. The TDM wiring improves the interface between the hard routers and soft IP blocks which leads to higher logic density overall. I show that TDM wiring makes hard routers a flexible and efficient alternative to soft interconnect. The second part of this thesis looks at the feasibility of replacing all static wiring on the FPGA with TDM wiring. The aim was to increase the routing capacity of the FPGA whilst decreasing the area used to implement it. An ECAD flow was developed to explore the extent to which the amount of wiring can be reduced. The results were then used to design the TDM circuitry. My results show that an 80% reduction in the amount of wiring is possible through time-division multiplexing. This reduction is sufficient to increase the routing capacity of the FPGA whilst maintaining similar or better logic density. This TDM wiring can be used to implement area-and power-efficient hard networks-on-chip with good flexibility, as well as improving the performance of other hard IP blocks.621.382University of Cambridgehttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.599168Electronic Thesis or Dissertation |
collection |
NDLTD |
sources |
NDLTD |
topic |
621.382 |
spellingShingle |
621.382 Francis, R. M. Exploring networks-on-chip for FPGAs |
description |
This thesis looks at Network-on-Chip design for FPGAs beyond the trade-offs between hard (silicon) and soft (configurable) designs. FPGAs are capable of extremely flexible statically-routed bit-based wiring, but this flexibility comes at a high area, latency and power cost. In the first part of this thesis I explore the capability of Time-Division Multiplexed (TDM) wiring to bridge the gap between the fine-grain static FPGA wiring and the bust-based dynamic routing of a NoC. By replacing some of the static FPGA wiring with TDM wiring I am able to time division multiplex hard routers and make better use of the non-configurable area. The cost of a hard network is reduced by moving some of the area cost from the routers into reusable TDM wiring components. The TDM wiring improves the interface between the hard routers and soft IP blocks which leads to higher logic density overall. I show that TDM wiring makes hard routers a flexible and efficient alternative to soft interconnect. The second part of this thesis looks at the feasibility of replacing all static wiring on the FPGA with TDM wiring. The aim was to increase the routing capacity of the FPGA whilst decreasing the area used to implement it. An ECAD flow was developed to explore the extent to which the amount of wiring can be reduced. The results were then used to design the TDM circuitry. My results show that an 80% reduction in the amount of wiring is possible through time-division multiplexing. This reduction is sufficient to increase the routing capacity of the FPGA whilst maintaining similar or better logic density. This TDM wiring can be used to implement area-and power-efficient hard networks-on-chip with good flexibility, as well as improving the performance of other hard IP blocks. |
author |
Francis, R. M. |
author_facet |
Francis, R. M. |
author_sort |
Francis, R. M. |
title |
Exploring networks-on-chip for FPGAs |
title_short |
Exploring networks-on-chip for FPGAs |
title_full |
Exploring networks-on-chip for FPGAs |
title_fullStr |
Exploring networks-on-chip for FPGAs |
title_full_unstemmed |
Exploring networks-on-chip for FPGAs |
title_sort |
exploring networks-on-chip for fpgas |
publisher |
University of Cambridge |
publishDate |
2009 |
url |
http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.599168 |
work_keys_str_mv |
AT francisrm exploringnetworksonchipforfpgas |
_version_ |
1716795609401262080 |