被称电子设计的核心,EDA标准化现状如何?
的规范遵从审核程序。CFI框架体系标准解决了实时的工具通信、工具嵌入方式和设计描述,使用户能够混合和匹配来自不同EDA厂家的工具,构成集成的设计环境。
3.1 EDA工具间的通信标准
集成电路设计规模的扩大、公司全球化的发展,要求EDA工具提供支持基于网络的地理位置分散的开发环境,各应用工具可以通过信息进行交互,以组成横跨世界范围的网络。通过最大化工具间的通信和协同工作能力来缩短设计周期,而不是连续的文件翻译和整个设计部分的转移。这要求EDA设计工具具有较高的独立性,以独立于其他的支持EDA的技术如产品数据管理(PDM)技术,各种EDA工具能够以特定的方式与PDM系统通信。
ToolTalk通信工具(包含在CDE中)已被CFI认可作为工具间通信机制标准。然而,仅有通用的通信工具还不够,各种应用工具必须使用消息通用集进行通信。CFI已经开发了一个关于EDA消息字典的标准。CFI之所以推荐ToolTalk,也与EDA消息字典的扩展有关,ToolTalk工具能够满足在UNIX环境类中所有已知的要求。但是,为满足运行在Windows环境下与那些运行在UNIX环境下的工具间进行通信的需求、满足工作环境提供协同工作能力的需求,ToolTalk工具还须进一步发展。关于与工具集成,CFI工具封装标准TES是现在这个领域仅有的一个标准,为满足EDA行业的需要,TES也在不断发展和完善,目前已发展到可以支持将工具自动封装到CDE环境。CIF对传输接口(XTI)采用X/Open标准。
3.2 EDA系统的扩展语言标准
扩展语言(ExtensionLanguage,EL)是大多数EDA系统和工具集的集成部分,用以给设计者和EDA集成工具提供扩展其他工具的功能,流行的扩展语言包括SKILL,AMPLE,基于设计的扩展语言如CFI扩展语言。另外,各种脚本语言也用于扩展EDA系统,例如PERL,TKTcl。EDA扩展语言的多样性导致使用扩展语言实现EDA设计功能以及这些功能的维护、移植变得困难和昂贵。目前,由于EDA扩展语言还没有统一,EDA必须支持多种扩展语言的并存。从长远来看,最终需要一种标准的EDA扩展语言,该标准扩展语言的可重复性、可移植性、工艺性良好,易于被设计者和EDA集成工具使用。如今,CFI扩展语言在一定程度上已经作为一个标准扩展语言得到了广大EDA工具和工具商的支持。PERL也很流行,很多EDA工具支持经过API访问PERL扩展语言库。
扩展语言函数库能够为EDA设计系统的对象和设计数据提供访问接口,能够给应用程序开发人员和EDA集成工具及用户提供一致的图形用户界面和一系列的应用程序控件,与各种流行的扩展语言包括CFI扩展语言和PERL兼容。
3.3 设计对象命名标准
当前很多设计工具可以使用命名惯例给EDA设计对象命名。然而,在某些工具供应商的设计工具或系统中,这个名称有很多限制(例如名称的长度或者名称可用的字符集),而且名称对象的命名规则在不同的工具供应商之间、不同的应用系统之间不尽相同,在由不同工具供应商提供的多个应用系统构成的复杂设计环境下,设计对象命名依然存在一些混淆,尤其是当一些使用不同命名惯例的工具用于衔接紧密的设计循环的情况,于是产生了非常复杂的映射问题。为便于兼容与移植,需要新的设计对象命名标准,标准需要支持主要的设计对象命名惯例,并且支持与现有的设计工具的兼容,给出如何与现有命名惯例进行转化,能够通过工具间通信进行名字对象映射。
3.4 时序信息
0.35μm工艺下由于连线引起的延迟已经占到总延迟的80%~90%,系统设计经常需要在早期即把时序设计作为设计的一部分,时序约束已经成为一个关键约束。时序信息在分级和增量的基础上可作为过程接口的形式被加以利用,当前许多时序驱动的设计工具实际上都与标准延迟文件(SDF,是一个包含了大批量时序信息的文件)进行交互。处理SDF文件的工具将整个文件读入并通过分别给出的连接关系或设计的结构数据描述与时序数据进行关联。现存的标准(如EDIF,CFIDR,AP210)还没有正式数据。标准延迟计算语言(DCL)要求时序信息被当前的标准如SDF支持,对于SDF的扩展应加以监控,以使得标准能够包含必要的信息。
4 IP核标准化
随着集成电路规模和复杂性的增大,基于IP复用技术的设计方法成为弥补设计生产效率和芯片密度之间的差距以及快速进入市场最有效的方法。调查显示,1995年掩模和设计的成本只占据整体的13%,而现在这个比例已升高到62%以上,IP在提高设计速度,降低成本中发挥着越来越重要的作用。"至2010年,IP的使用率将超过90%,基于IP的设计策略日益重要"。Synopsys的CTORaulCamposano博士表示,"而同时存在的问题是如何解
- 采用数据连续性、设计自动化和V型系统提升电气设计(11-19)
- PCB专业术语英译(08-04)
- 什么是PCB?(08-04)
- 印制电路板电磁兼容设计的关键技术(10-25)
- 印制电路板的检测要领(08-04)
- 晶圆芯片级封装(WCSP)在克服各种挑战的同时不断发展(02-14)