A42MX09-1TQG176M Microsemi, A42MX09-1TQG176M Datasheet - Page 7

no-image

A42MX09-1TQG176M

Manufacturer Part Number
A42MX09-1TQG176M
Description
Ic Fpga Mx Sgl Chip 14k 176-Tqfp
Manufacturer
Microsemi
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
A42MX09-1TQG176M
Manufacturer:
ACTEL
Quantity:
1 400
Figure 1-5 • A42MX36 Dual-Port SRAM Block
Routing Structure
The MX architecture uses vertical and horizontal routing
tracks to interconnect the various logic and I/O modules.
These routing tracks are metal interconnects that may be
continuous or split into segments. Varying segment
lengths allow the interconnect of over 90% of design
tracks to occur with only two antifuse connections.
Segments can be joined together at the ends using
antifuses to increase their lengths up to the full length of
the track. All interconnects can be accomplished with a
maximum of four antifuses.
Horizontal Routing
Horizontal routing tracks span the whole row length or
are divided into multiple segments and are located in
between the rows of modules. Any segment that spans
more than one-third of the row length is considered a
long horizontal segment. A typical channel is shown in
Figure
tracks are used for global clock networks and for power
and ground tie-off tracks. Non-dedicated tracks are used
for signal nets.
Vertical Routing
Another set of routing tracks run vertically through the
module. There are three types of vertical tracks: input,
output, and long. Long tracks span the column length of
the module, and can be divided into multiple segments.
Each segment in an input track is dedicated to the input
of a particular module; each segment in an output track
is dedicated to the output of a particular module. Long
segments are uncommitted and can be assigned during
routing. Each output segment spans four channels (two
1-6. Within horizontal routing, dedicated routing
WRAD[5:0]
BLKEN
MODE
WCLK
WEN
Latches
Logic
Write
WD[7:0]
[5:0]
Write
Logic
Port
Latches
32 x 8 or 64 x 4
SRAM Module
Routing Tracks
(256 Bits)
v3.1
[7:0]
RD[7:0]
above and two below), except near the top and bottom
of the array, where edge effects occur. Long vertical
tracks contain either one or two segments. An example
of vertical routing tracks and segments is shown in
Figure
Figure 1-6 • MX Routing Structure
Antifuse Structures
An antifuse is a "normally open" structure. The use of
antifuses to implement a programmable logic device
results in highly testable structures as well as efficient
programming algorithms. There are no pre-existing
connections; temporary connections can be made using
pass transistors. These temporary connections can isolate
individual antifuses to be programmed and individual
circuit structures to be tested, which can be done before
and after programming. For instance, all metal tracks can
be tested for continuity and shorts between adjacent
tracks, and the functionality of all logic modules can be
verified.
Read
Logic
Port
1-6.
Segmented
Horizontal
Routing
[5:0]
40MX and 42MX Automotive FPGA Families
Vertical Routing Tracks
Latches
Read
Logic
RDAD[5:0]
REN
RCLK
Antifuses
Logic
Modules
1-3

Related parts for A42MX09-1TQG176M