程序开发语言优势
ESL 综合"需要更明确的定义
Synplicity营销高级副总裁Andrew Haines
过去几年来,对于电子系统层级 (ESL) 综合技术既有正面报道,也有负面报道。近期,一篇题为"ESL 的含义引发混淆与争论"的文章使人们认识到这样一个问题:"ESL 综合"到底有没有一种明确的定义,能让我们确信 ESL 综合是一种可行的设计技术,或者用于评估某款所谓的 ESL 综合工具是否真的能够完成综合工作?凭借我个人在电子设计自动化 ( EDA) 方面的工作经验,关于 ESL 综合的定义,我对厂商的建议是:此定义应该突出 ESL 综合与其他 ESL 设计工作相比的独到之处。
首先,从本质来说,综合是从一种抽象层级转变为另一种抽象层级,同时保持功能不变。逻辑综合是从 RTL 到逻辑门的转变;而物理综合则是从 RTL 到逻辑门及布局的转变。因此,ESL 综合是从 ESL 描述语言到 RTL 等抽象较低的实施方案的转变。就 ESL 综合的定义而言,选择哪种描述语言并不重要,因为通过在初始化阶段根据不同应用支持多种 ESL语言的方式,用户群最终均能解决这一问题。重要的是,ESL 综合应将设计转变为抽象较低但功能相当的实施方案。