Download ISE 4 In-Depth Tutorial
Transcript
Design Implementation With the Floorplanner, you can floorplan your design prior to or after running PAR. In an iterative design flow, you floorplan and place and route, interactively. You can modify the logic placement in the Floorplan window as often as necessary to achieve your design goals. You can save the iterations of your floorplanned design to use later as a constraints file for MAP. Alternatively, you can invoke the Floorplanner after running the place and route tools to view and possibly improve the results of the automatic implementation. Floorplanning is an optional methodology to help you improve performance and density of a fully, automatically placed and routed design. Floorplanning is particularly useful on structured designs and data path logic. With the Floorplanner, you see where to place logic in the floorplan for optimal results, placing data paths exactly at the desired location on the die. In this section, the Floorplanner is used to make IOB assignments. The Floorplanner will edit the UCF file by adding the newly created placement constraints. The placement constraints you create in the Floorplanner take precedence over existing constraints in the UCF. You are going to focus on locking down several IOs into the UCF. 1. Expand the MAP tree. 2. Launch Floorplanner on the post-map design by double-clicking on the Floorplan Design. Figure 4-14 Launching Floorplanner 3. You are going to place some IOs in the Floorplan Window. In the Hierarchical Design Window, expand the stopwatch “Primitives” tree. ISE 4 In-Depth Tutorial 4-15