cuttlefish的个人空间 https://blog.eetop.cn/verification [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

标准声明语言两虎相争,飞思卡尔专家纵论发展后势

已有 682 次阅读| 2008-10-8 13:41 |个人分类:标准

为什么有两种标准声明语言——特性规范语言(PSL)和SystemVerilogSVA)?如何比较这两种语言?飞思卡尔半导体公司首席科学家John Havlicek日前在设计验证研讨会(DVCon)的演讲中提出了他的看法。

他指出:“有两个标准语言的主要原因是有两个委员会。”但他承认,这两个委员会的目标互补,导致两种语言面向互补的工程需求。

PSL来自于Accellera的形式验证技术委员会(FVTC),2000年开始。该组织考虑了几种特性语言,并选定以IBM的Sugar语言为基础。后来诞生了PSL,该语言去年被捐献给IEEE,目前作为IEEE P1850进行标准化工作。

SVA来自Accellera的SVA委员会,该组织接收FVTC不考虑或拒绝的技术,包括Superlog语言、摩托罗拉的CBV、Synopsys的OpenVera和英特尔的ForSpec。所产生的声明(assertion)被纳入SystemVerilog语言,目前作为IEEE P1800进行标准化。

Havlicek表示,PSL旨在成为一种“面向静态验证的全面的特性语言,子集适合动态验证。”形成对比的是,SVA是一种“丰富的动态验证特性语言,子集适合静态验证。”

此外,PSL是一种可扩展语言框架,与多种HDL协同工作,而SVA由直接集成到Verilog的声明组成,因此硬件设计师能在HDL代码内包含行内声明。

Havlicek指出,正是由于这些差异的存在,“部分人士已经提出对两种语言进行调整”。Havlicek认为,目前可能的情形是,将“缩减后的”SystemVerilog一致性命题映射到PSL基础语言。结果是两种语言非常接近,足够进行自动化翻译,就象“同一语言的不同方言。”


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 2

    获赞
  • 7

    评论
  • 326

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-29 19:27 , Processed in 0.021216 second(s), 14 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部