罗风 · 2020年12月24日

优秀论文推荐 | Smart LEC 高效应对超复杂设计

又到优秀论文推荐时间,今天推一篇Renesas 在2019 年CDNLive 日本发布的文章,文章原标题是《 Efficient Conformal Smart LEC flow for complex and big designs at Renesas 》, 老驴翻译成 《 Smart LEC 高效应对超复杂设计 》。

在引出正文之前,先来看一下:

  • 什么是Smart LEC?
  • 相较于传统的LEC, Smart LEC 的优势是什么?
  • 为什么需要Smart LEC?

什么是Smart LEC

Conformal 家族包括四大产品LEC, CLP, CECO, CCD, 可回顾《 低调的实力派:Conformal 》来了解每个产品的功能及应用场景,其中LEC 是业界唯一的独立形式验证工具,经千锤百炼从未放过任何一个真错。近几年数字电路的复杂度在新工艺跟新市场的催生下如吃了激素般飞速发展,传统LEC 在特别复杂的设计跟前会有乏力感,体征是runtime 太长,abort 难解,为了应对复杂设计,楷登斯基在LEC 的基础上推出了新一代LEC,命名为Smart LEC.

相较于传统的LEC, Smart LEC 的优势是什么?

简而言之,Smart LEC 的优势可以概括为:

  • hier dofile module 的选择:用自己内部算法分析后,将适当module 写到hier compare 的dofile 中,不再只依赖于用户指定的threshold 根据简单的instance count 来抽取module. 
  • compare 策略跟datapath 分析策略:两者都做了巨大更新,对解abort 有巨大帮助,传统LEC 需要硅农执行不同的datapath 分析策略去解abort, 对于某些老大难abort 点需要迭代四次之多才可能解掉,Smart LEC 依赖自己的算法优势,进一步解放了硅农的双手,当然任何技术的进步都会使硅农变笨,然而这些非安身立命的技能要他何用,何不解放出双手去摘一朵花儿!
  • 多线程compare: 传统LEC 是串行比较,Smart LEC 一个license 支持四个worker 并行比较,加速TAT. 
    image1.png
    image2.png
    image3.png
    image4.png
    image5.jpg

为什么需要Smart LEC?

设计复杂度的增加是需要Smart LEC 最重要的原因,除此之外,代码风格日渐低劣是需要Smart LEC 的另一原因。老驴以为,设计复杂度的增加是大势所趋是产品需求是技术进步的果,代码风格日渐低劣的因是SystemVerilog,自从SystemVerilog 被用于逻辑设计,会经常看到特别风骚的代码风格,从那一眼望不到尾的代码都可以觉察到设计者在敲下这一行代码时内心的飘逸。

正文欣赏时间,且看且珍惜!

image6.jpg

image7.png
image33.jpg
image8.jpg
image9.jpg

image10.jpg

image11.jpg

image12.jpg

image13.jpg

image14.jpg
image26.jpg
image16.jpg

image17.jpg

image18.jpg

image19.jpg

image20.jpg

image21.jpg

image22.jpg

image23.jpg
image24.jpg

作者:陌上风骑驴
来源:https://mp.weixin.qq.com/s/-rsUn0AMEdYM-Ja9Hh3_GQ
作者微信公众号
微信号二维码.jpg


相关文章推荐

更多IC设计技术干货请关注IC设计技术专栏。
推荐阅读
关注数
19303
内容数
1296
主要交流IC以及SoC设计流程相关的技术和知识
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息