On Optimum Switch Box Designs for 2-D FPGAs

The wire segments in a vertical or horizontal channel

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: l channels. The wire segments in a vertical (or horizontal) channel are aligned into vertical (or horizontal) tracks; each as its track within a channel is assigned an integer in track ID. There are C-boxes in the channel between adjacent Lcells. A Switch Box (S-box), located at each intersection of a vertical and horizontal channels, contains programmable switches to connect wire segments running from its surrounding C-boxes. When an FPGA is used to realize a specified Boolean function, the pins used to realize the Boolean function are partitioned into groups (called nets). Then the pins in each group are connected together to form a real net by using available wire segments and switches in both C-boxes and S-boxes; different nets are disconnected. The latter process is referred to as a routing. Conventionally, the routing process is divided into two subsequent steps, global routing and detailed routing, although there is no absolute need for doing routing in these two phases. In this paper, we simply use the term of global routing to specify the connection topologies...
View Full Document

This document was uploaded on 12/26/2013.

Ask a homework question - tutors are online