在缺省条件下,Partition将促成实现工具保存从综合网表到已布线设计的所有实现数据。在某些情况下,它可能需要让像布线器这样的实现工具能修改某一个已保存的Partition,同时保存它的布局。Partition属性,即众所周知的保存(preserve),能实现这一级别的控制。Preserve可以被设置到综合、布局、布线或继承上。继承属性将采用与Partition的双亲相同的特性。综合属性只保存综合网表;所有实现的其它方面可能会被修改。布局属性通过布局保存已综合的网表。此外,输出也可能被修改。布线属性将保证包括布线在内的所有实现数据得到保存。在Synplify Pro Partition的流程中,由Partition流程保存的信息的级别(综合;布局与综合;或布线、布局与综合)作为一种属性在tcl文件中有详细的说明,然后,再通过ISE布局和布线工具读出。
在Synplify Pro Partition流程的情况下,用户在运行综合之前,指定RTL模块/子模块(Partitions)作为Synplify Pro中的编译点。在整个设计中运行最初的布局和布线之后,该工具检测哪些模块/子模块已经发生了改变,并且能利用这一变化对所选择的任意模块执行后续的增量布局和布线,与此同时,使其它已布局/布线的模块保持不动。在已传递到布局和布线的tcl文件中,有可能详细说明布局或布局和布线是否被保存(缺省是布局和布线)。
Eric Shiflet。
Eric Shiflet是赛灵思公司从事部分重配置和增量设计软件产品的技术市场工程师。他在软件产品方面的职责包括:产品定义、市场营销、新产品展示和支持。Eric于1998年加入赛灵思公司。加入赛灵思前,Eric曾在Altera公司任职。他有超过10年在FPGA行业的经验,除了各种营销职务外,还从事过产品开发和现场应用的工作。Eric拥有乔治亚理工学院电子工程学士学位。
Kate Kelley是赛灵思设计软件部的高级技术市场工程师。她主要负责ISE软件中的SmartGuide。Kate于1996年加入赛灵思,并且拥有超过18年的硬件和软件设计经验。这些年她大部分时间从事赛灵思FPGA的引导工作。在加入赛灵思前,Kate曾在Wandel、Goltermann和IBM等公司任职。Kate拥有罗彻斯特理工学院计算机工程学士学位。