Place & Route流程允许布局规划器观察和重新修改由手动及自动方式产生的布局规划结果,并可反复调整。即对布局规划设计进行修改、映射、布局布线及修改等流程的不断迭代,直到达到设计所要求的性能。这种方式的布局规划操作步骤如下。
(1)用HDL或图形接口输入设计。
(2)运行NGDBuild创建NGD文件。
(3)使用布局规划器对设计进行约束划分。
(4)运行映射及布局布线程序,将设计实现到目标器件中。
(5)查看布局布线的结果,并根据布局布线工具实现的结果修改当前的布局规划逻辑。
(6)将新的设计保存为FNF和MFP文件。
(7)在最新MFP文件指导下,采用新的布局规划约束运行映射和布局布线等程序实现设计,即进行迭代处理。
整个布局规划设计流程与布局布线前流程基本相同,仅是输入/输出文件有所差别,而具体操作并没有多大的差异,有天布局布线后的布局规化设计流程和范例将在与FPGA底层编辑器(FPGA Editor)一起描述。