15.7.16 Assigning a Clock to a QuadrantClock Region
You can assign a clock to a QuadrantClock region either using the ChipPlanner tool in the MultiView Navigator or using a PDC file.
In ChipPlanner, you can assign a clock to a quadrant clock in one of the following ways:
- Assign a clock macro (not hardwired to an I/O) to a QuadrantClock region using the ChipPlanner tool
- Assign a clock macro (hardwired to an I/O) to an I/O location using either the PinEditor or I/O Attribute Editor tool, or to an I/O module location that drives a QuadrantClock region using the ChipPlanner tool
- Assign a regular net to a QuadrantClock region
Using a PDC file, you can assign a clock to a QuadrantClock in one of the following ways:
- Assign a clock macro (not hardwired to an I/O) to
a QuadrantClock region using the
assign_quadrant_clockcommand - Assign a clock macro (hardwired to an I/O)
to an I/O location (
set_io) or to an I/O module location (set_location) that drives a QuadrantClock region - Assign a net driven by a regular net or a
clock net to a specific QuadrantClock region using the following command:
assign_quadrant_clock -net <net name> -quadrant <QuadranClock region>where
<net name> is the name of the net assigned to the QuadrantClock region
<QuadrantClock region> is the QuadrantClock region to which the net should be assigned. QuadrantClock regions are defined as UL (upper left), UR (upper right), LL (lower left), and LR (lower right)
Example: assign_quadrant_clock -net FRAMEN_in -quadrant UL
Note: If the net assigned to the QuadrantClock is a regular net, Designer inserts a QCLKINT on the net.
