This preview shows page 1. Sign up to view the full content.
Unformatted text preview: l channels. The wire segments in a vertical (or horizontal) channel are aligned into
vertical (or horizontal) tracks; each
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 speciﬁed 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.
- Fall '13