15.7.4 Creating Regions
With ChipPlanner, you can create empty, exclusive, inclusive, QuadrantClock and LocalClock regions under certain conditions:
| Region Type | Conditions |
|---|---|
| Empty |
|
| Exclusive |
|
| Inclusive |
|
| LocalClock |
|
| QuadrantClock |
|
To create an empty or logic region:
- From the Region menu, choose CreateEmpty, Create Exclusive, or Create Inclusive.
- Click and drag the mouse over the area where you want the region to be placed. As you drag out the region, a tooltip appears in its lower-right corner, showing you how many tiles, RAMs, and I/Os are in the region.
To create a LocalClock region:
- In the Net tab of the Hierarchy window, select a clock net. Clock nets have a clock icon next to them in the Net view.
- From the Region menu, choose Create LocalClock, or click its icon in the toolbar.
- Click and drag a rectangle from the top-left corner of the new LocalClock region to its bottom-right corner. As you drag out the region, a tooltip appears in its lower-right corner, showing you how many tiles, RAMs, and I/Os are in the region.
To create a QuadrantClock region:
- In the Net tab of the Hierarchy window, select a clock net. Clock nets have a clock icon next to them in the Net view.
- From the Region menu, choose Create QuadrantClock, or click its icon in the toolbar. “Select a point in the Chip...” appears in the status bar.
- Select a point in the chip that is driven by QCLK. ChipPlanner creates a QuadrantClock region for the given net. The region name is Qclock_<netname> and appears in the Regions tab of the Hierarchy View window. A tickmark appears next to the net in the Net tab and next to all the macros driven by it.
