可扩展的数据模型架构
扫描二维码
随时随地手机看文章
为减少迭代次数和总体设计时间,并提高整体生产力,赛灵思用一个单一的、共享的、可扩展的数据模型建立其设计实现流程,这种框架也常见于当今最先进的ASIC设计环境。Feist说:“这种共享、可扩展的数据模型可让流程中的综合、仿真、布局规划、布局布线等所有步骤在内存数据模型上运行,故在流程中的每一步都可以进行调试和分析,这样用户就可在设计流程中尽早掌握关键设计指标的情况,比如时序、功耗、资源利用和布线拥塞等。而且这些指标的估测将在实现过程中随着设计流程的推进而更趋于精确。”
具体来说,这种统一的数据模型使赛灵思能够将其新型多维分析布局布线引擎与套件的RTL综合引擎、新型多语言仿真引擎以及IP集成器(IPIntegrator)、引脚编辑器(PinEditor)、布局规划器(FloorPlanner)、芯片编辑器(ChipEditor)等功能紧密集成在一起。此外,该数据模型使赛灵思能够为该工具套件配备全面的交叉探测功能,以便用户跟踪并交叉探测原理图、时序报告、逻辑单元或其它视图,直至HDL代码中的给定问题。
Feist说:“用户现在可以对设计流程中的每一步进行分析,而且环环相扣。在综合后的流程中,我们还提供时序、功耗、噪声和资源利用分析功能。所以如果很早就发现时序或功耗不符合要求,我可以通过短时迭代,前瞻性地解决问题,而不必等到布局布线完成后多次执行长时间迭代来解决。”
Feist指出,这种可扩展数据模型提供的紧密集成功能还增强了按键式流程的效果,从而可满足用户对工具实现最大自动化,完成大部分工作的期望。Feist表示,这种模型还能够满足客户对更高级的控制、更深入的分析以及掌控每个设计步骤进程的需要。