ProASIC
PLUS
Flash Family FPGAs
High-Speed Very Long-Line Resouces
PAD RING
SRAM
PAD RING
I/O RING
I/O RING
SRAM
PAD RING
Figure 2-3 •
High-Speed, Very Long-Line Resources
Clock Resources
The ProASIC
PLUS
family offers powerful and flexible
control of circuit timing through the use of analog
circuitry. Each chip has two clock conditioning blocks
containing a phase-locked loop (PLL) core, delay lines,
phase shifter (0
°
and 180
°
), clock multiplier/dividers, and
all the circuitry needed for the selection and
interconnection of inputs to the global network (thus
providing bidirectional access to the PLL). This permits
the PLL block to drive inputs and/or outputs via the two
global lines on each side of the chip (four total lines).
This circuitry is discussed in more detail in the
Clock Trees
One of the main architectural benefits of ProASIC
PLUS
is
the set of power- and delay-friendly global networks.
ProASIC
PLUS
offers four global trees. Each of these trees
is based on a network of spines and ribs that reach all
the tiles in their regions (Figure
This
flexible clock tree architecture allows users to map up to
88 different internal/external clocks in an APA1000
device. Details on the clock spines and various numbers
of the family are given in
The flexible use of the ProASIC
PLUS
clock spine allows the
designer to cope with several design requirements. Users
implementing clock-resource intensive applications can
easily route external or gated internal clocks using global
routing spines. Users can also drastically reduce delay
penalties and save buffering resources by mapping
critical high fanout nets to spines. For design hints on
using these features, refer to Actel’s
application note.
v5.9
2-3