被称电子设计的核心,EDA标准化现状如何?
ra会长丹尼斯·布罗菲(DennisB.Brophy)介绍,SystemVerilog预计将在2005年内成为取消"P"字的IEEE正式标准。
作为两大标准的硬件描述语言,VHDL和VerilogHDL的互操作性非常重要,曾经VHDL和Verilog的相应的国际组织VI(VHDL国际组织)、OVI(Open Verilog International,开放Verilog国际组织,1999年成立)努力协调VHDL和Verilog的互操作问题。2000年,VI和OVI这两个拥有丰富标准制定程序经验的组织合并成立了Accellera。Accellera正在进行Assertion属性描述语言"PSL"的标准化工作---IEEE1850,PLS预计也像SystemVerilog一样在2005年内成为IEEE标准。
2.2 硬件描述语言与设计分析工具的接口标准
详细设计阶段包括面向给定工艺的详细逻辑设计(RTL描述)和物理设计(版图设计)。逻辑设计阶段创建和分析详细的逻辑,进行设计功能仿真、时序验证、可靠性分析以及给定逻辑的预布局及散热分析、功耗估计。物理设计是在版图设计规则和各种约束条件的指导下,设计的逻辑描述被物理综合为具体的版图数据,对整个版图的各种规则、寄生效应和时序进行分析(跨越设计层次、分层次互连模型、分层次寄生参数提取和建模的精确时序分析),对设计的质量和可靠性进行分析和度量(信号质量分析、能量网格分析、散热分析、功耗分析)。
在这方面,有许多国际标准和事实标准在使用,包括EDIF(ElectronicDesignInterchangeFormat,电子设计交换格式,EDIF4.0.0现在已经成为EDA标准,许多EDA开发商如Mentor,Candence等都已采用。EDIF4.0.0实际上是EDA建模的新方法,为一种语言描述形式),CFIDR,PDEF,DEF,SPF,SDF等。EDIF,CFIDR和PDES(STEPAP210)都不同程度地处理逻辑设计和物理设计的结果。但是,目前还没有适当的标准能够类似EDIF的处理途径以一致的方式用于逻辑连接,以支持基于文件的数据;也没有适当的标准能够以一致的方式用于类似DR处理途径的编程接口。对于芯片的物理设计数据也没有标准,虽然EDIFPCB/MCM被MCMASEM联盟选作MCM物理设计数据的标准,但用于MCM物理设计数据的标准需要在EDIF中继续完善。CFI(CADFrameworkInitiative,CAD系统框架委员会,1988年在美国成立)组织正在通过EDIF汇聚成标准信息模型(最终通过PDES汇聚成通用的信息模型)。
2.3 逻辑连接标准
开发通用核心信息模型主要目的之一是处理逻辑互连,所有与逻辑互连有关的详细设计工业标准都应该是这个信息模型的一部分,这样,各种各样的工业信息模型就可以从这个标准而来。
当前业界使用的相关标准有EDIF,PCM/MCM,CFIDR等。EDIF综合了多种格式中的最佳特性,1985年的EDIF1.0.0版本提供了门阵列、半导体集成电路设计和布线自动化交换信息的格式,而后的EDIF2.0.0版本是不同EDA厂家之间交换设计数据的标准格式,EDIF4.0.0由EIA(Electronic Industries Association,电子工业协会)发布为标准,EDIF4.0.0成员大多是世界上著名的EDA供应商及一些电子行业有影响力的协会等,主要由EIA,IPC,曼彻斯特大学(Universityof Manchester),Mentor Graphics,Solectron和Hadco Santa Clara等机构与组织组成。CFI解决的是不同EDA厂家工具集成和实时通信问题,EDIF格式解决的是用不同EDA厂家工具完成设计的数据交流问题。
2.4 测试矢量标准
测试矢量标准既有许多正规的国际标准,又有许多事实上的标准,正规的标准包括WAVES(IEEE1029.1),DTIF(IEEE1029.4)以及新的DASC协议。事实标准如SummtDesign,Teardyne,许多公司也建立了自己的内部格式标准。测试矢量规范的标准需要解决数字测试矢量如何从一种格式转换为另一种格式的问题。
3 EDA系统框架结构
EDA系统框架结构(Framework)是一套配置和使用EDA软件包的规范。目前主要的EDA系统都建立了框架结构,如Cadence公司的Design Framework,Mentor公司的Falcon Framework,这些框架结构都遵守CFI组织制定的统一技术标准。框架结构能将来自不同EDA厂商的工具软件进行优化组合,集成在统一环境之下,而且还支持任务之间、设计师之间以及整个产品开发过程中的信息传输与共享,是并行工程和自顶向下设计方法的实现基础。
系统框架为各种EDA工具提供一个公用运行操作环境的软件系统,包括程序库、扩展语言版本管理、设计方法和设计流程管理、用户界面等。通过框架,用户可对各种EDA工具实施管理,掌握设计执行过程,创建、组织和管理数据。EDA系统框架的基本内容包括:数据模型及数据管理、设计方法管理、设计流程管理和用户界面4部分。1993年CFI正式颁布了CFI1.0框架规范和相应
- 采用数据连续性、设计自动化和V型系统提升电气设计(11-19)
- PCB专业术语英译(08-04)
- 什么是PCB?(08-04)
- 印制电路板电磁兼容设计的关键技术(10-25)
- 印制电路板的检测要领(08-04)
- 晶圆芯片级封装(WCSP)在克服各种挑战的同时不断发展(02-14)