As shown in the PAR Before Floorplanning Design Flow figure of the Design Flow chapter, the Floorplanner interacts with the core flow by first reading in an NCD file generated by MAP or PAR and an NGD file generated by NGDBuild. Next, it writes out a design.fnf file, which stores all the Floorplanning information, and a design.mfp file, which is used during MAP to apply the floorplanning constraints. Following is a sample of the command lines that would be used in a typical floorplanning session.
ngdbuild -p part_name design_name
map -p part_name -o map.ncd design_name.ngd design_name.pcf
par map.ncd design_name.ncd design_name.pcf
Use File New in the Floorplanner to create a floorplan and File
Save to create design_name.fnf and design_name.mfp.
map -fp design_name.mfp -p part_name -o map.ncd design_name.ngd design_name.pcf
The -fp option above tells MAP to use the Floorplanner constraints in the MFP file.
par map.ncd design_name.ncd design_name.pcf