The PC and workstation versions of the Floorplanner have the same menus. However, some dialog boxes may look slightly different on the two platforms due to the different window environments. The functionality is the same on both platforms, though the location of the fields and buttons on the dialog box may vary. The names of some fields may also vary between the PC and workstation versions. For example, on the Open dialog box, the PC uses File name while the workstation version uses Files.
The dialog boxes shown in this chapter reflect the PC version of the Floorplanner.
The File Menu contains commands that open and close windows, save designs, print floorplanned logic, and exit the Floorplanner. The File menu contains the following commands.
New | Select a new NCD file |
Open | Open an FNF file for processing |
Close | Close windows, unload current design and floorplan |
Save | Create a floorplan and constraints file |
Save As | Create a floorplan and constraints file under a new design name or design directory |
Update | Update the floorplan with new NGD and NCD files |
Print | Print out floorplan or design hierarchy |
Print Preview | Display what the printed page will look like |
Print Setup | Set print options |
Exit | Exit the Floorplanner |
The Edit Menu contains commands that find and select specified logic types and nets in the design, copy and save logic patterns in the floorplan, and change the colors of logic. The following commands are in the Edit menu.
Undo | Undo the last command |
Colors | Change logic and nets colors |
Find | Find and select logic symbols |
Select Loads | Select logic connected to outputs of selected logic |
Select Sources | Select logic connected to inputs of selected logic |
Unselect All | Unselect all design logic and nets |
Properties | Show detailed information about the object and allow object to be renamed |
The commands in the View window refresh the screens, adjust the view of the FPGA die, display logic resources in the die, display connectivity lines (ratsnest), show routing density, and enable the toolbar and status bar.
Refresh | Clear and redraw all open windows |
Zoom ![]() | Show the entire FPGA |
Zoom ![]() | Reduce the FPGA view area (objects get bigger) |
Zoom ![]() | Enlarge the FPGA view area (objects get smaller) |
Zoom ![]() | Use the mouse to specify the FPGA view area |
Zoom ![]() | Set the FPGA view area so that all selected logic is visible |
Goto Next | Scroll next selected logic to the top of Design Hierarchy window |
Goto Previous | Scroll previously selected logic line to top of Design Hierarchy window |
Hierarchy | Select the Design Hierarchy window |
Nets | Select the Design Nets window |
Floorplan | Select the Floorplanner window |
Placement | Select the Placement window |
Congestion | Display the probable routing density in Floorplan window |
Options ![]() | Control the display of FPGA resource graphics in the placement and floorplan views |
Options ![]() | Control the display of logic element types in the placement and floorplan views |
Options ![]() | Control the display of ratsnest connection lines |
Options ![]() | Control the display of congestion density thresholds in the design |
Toolbar | Toggle the presence of the toolbar at the top of the Floorplan window |
Status Bar | Toggle the presence of the status bar at the bottom of the Floorplan window |
The Hierarchy menu contains commands that expand and collapse the hierarchy, group specific logic together, move and sort hierarchical groups, and flatten and rebuild the hierarchy.
Collapse | Collapse selected hierarchical groups |
Expand | Expand full branch of hierarchical groups for viewing |
Group | Create new hierarchical groups containing selected elements |
Group By | Create new hierarchical groups based on connectivity |
Remove Groups | Remove selected hierarchical groups from hierarchy tree |
Move | Use the mouse to move selected logic to new locations in hierarchy |
Sort | Change the order of symbols and hierarchical groups based on sort criteria |
Flatten Groups | Remove all sub-hierarchical groups under the selected group |
Rebuild | Use symbol instance names to build a hierarchy tree |
The Floorplan menu contains commands that change the spacing and distribution mode of logic in the floorplan, change the orientation of placed logic, allocate and constrain areas of the floorplan, and remove logic from the floorplan.
Distribute Options | Set the distribute mode for icon stack |
Assign Area Constraint | Create an area constraint for a selected hierarchical group |
Bring Area To Front | Bring the selected area constraint to the front in a Floorplan view |
Push Area To Back | Push the selected area constraint to the back in a Floorplan view |
Flip Vertical | Flip logic symbol placement vertically |
Flip Horizontal | Flip logic symbol placement horizontally |
Capture Pattern | Copy and save selected icon pattern |
Impose Pattern | Use saved pattern for logic placement |
Constrain from Placement | Place in floorplan all selected objects according to the placement view |
Replace All with Placement | Place in floorplan all objects according to the placement view |
Prohibit | Reserve resources on the die to constrain PAR |
Allow | Free up reserved resources on FPGA |
Remove | Remove selected logic from the floorplan |
Remove All | Remove all logic from the floorplan |
Check Floorplan | Perform design rule checks on floorplanned logic |
The Window menu contains commands that are specific to window operations, which include tiling, cascading, sizing, and minimizing the Floorplanner windows, as well as changing the active window.
New Window | Create a copy of the currently selected window |
Tile Normal | Arrange windows so the Floorplan and Placement windows overlap |
Tile Compare | Arrange windows to compare the Floorplan and Placement windows side by side |
Cascade | Arrange windows in an overlapping pattern with title bars visible |
Arrange Icons | Arrange minimized windows in rows |
Split | Split the currently selected window into quadrants |
The Help Menu contains commands that open the online help, search on specified topics, and give copyright information about the Floorplanner.
Help Topics | Open search list topics |
About Floorplanner | View copyright information for the Floorplanner |