0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SOC V2.0的Formal是什么?

sanyue7758 来源:处芯积律 2023-01-12 11:13 次阅读

这里的Formal是formality/LEC 吗?不是。那这里的Formal是什么?

SOC V2.0里的Formal是形式验证。

00c4dfaa-8ffa-11ed-bfe3-dac502259ad0.png

形式验证不同于仿真验证,它是通过数学上完备地证明或验证电路的实现方法是否确实实现了电路设计所描述的功能。

形式验证方法分为等价性检查(equivalence checking)如Formality,LEC等和属性检查(Property checking)如Jasper gold,VC Formal 等。

我们这里讲的形式验证特指属性的检查(Property checking)。

00ebe9e2-8ffa-11ed-bfe3-dac502259ad0.png

如上图所示,在一个简单的加法设计中,我们采用动态仿真的方式去验证上述运算是类似一种丢飞镖的过程,想要验到所有的场景要运行2的64次方即18446744073709551616次,这只是简单的加法运算,如果再加入其它稍微复杂的逻辑,想用动态仿真的方式打完所有情况是非常困难的。

00fae5f0-8ffa-11ed-bfe3-dac502259ad0.png

另外一种场景是当信号从设计的端口输入,信号流的走向会根据不同设定或者状态选择走向不同的路径。

如上图所示,当信号流可选择的路径很多时,通过动态仿真也是很难覆盖到所有路径的。

上述两个问题用Formal就可以很好的解决掉。

在处芯积律SOC V2的项目里面,提供了一个用Formal 验证PIN MUX 的案例。

通过实际例子让大家感受 Formal 环境长什么样?Formal是怎么验证的。

01274ab4-8ffa-11ed-bfe3-dac502259ad0.png

除了 Formal ,SOC V2 项目还有什么?

No1. 有DMA,ISP,PINMUX这些模块

01529642-8ffa-11ed-bfe3-dac502259ad0.png





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SoC芯片
    +关注

    关注

    1

    文章

    530

    浏览量

    34477
  • dma
    dma
    +关注

    关注

    3

    文章

    535

    浏览量

    99020
  • PIN管
    +关注

    关注

    0

    文章

    35

    浏览量

    6222

原文标题:处芯积律自研SOC V2.0 的Formal是什么?

文章出处:【微信号:处芯积律,微信公众号:处芯积律】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    LwIP v2.0版本更换为v2.1.2版本后接收不到数据了怎么解决?

    请教下,吧 LwIP v2.0 版本更换为 v2.1.2 版本后接收不到数据了,是怎么回事啊 ?? 之前使用 v2.0 版本测试是完全可以了,不过目前 使用 v2.1.2版本的,dhc
    发表于 04-23 08:20

    虚拟测试仪器VirtualTools V2.0

    虚拟测试仪器VirtualTools V2.0用用吧。  [hide]虚拟仪器-VirtualTools V2.0.rar[/hide]
    发表于 10-27 08:59

    智能可视化门禁系统项目_V2.0

    智能可视化门禁系统项目_V2.0
    发表于 08-16 16:27

    Easy 51Pro v2.0宇宙版

    Easy 51Pro v2.0宇宙版
    发表于 08-18 10:54

    USB AVR Prog+ V2.0使用手册

    USB AVR Prog+ V2.0使用手册
    发表于 08-20 11:03

    Cloud电子沙漏V2.0

    ,Cloud重新制作了Cloud电子沙漏V2.0版,增加了更多的LED,而且加入了USB接口的串口通信电路(CH430)和红外接收管,锂电池电路依然采用原来的电路。在2.0中,Cloud使用双面PCB
    发表于 06-10 18:50

    Cloud电子沙漏V2.0

    `去年暑假在本站发布了Cloud电子沙漏V1.0版的全部设计。但是由于种种原因并未制作出来,也引起了网友的质疑声。这个学期,Cloud重新制作了Cloud电子沙漏V2.0版,增加了更多的LED,而且
    发表于 06-10 18:50

    求HC6800-ES V2.0 的原理图

    请问哪位朋友有HC6800-ES V2.0 的原理图?
    发表于 12-06 00:20

    嵌入式Linux应用开发实验手册V2.0

    嵌入式Linux应用开发实验手册V2.0
    发表于 10-16 09:45

    MINI LPC1114学习手册V2.0

    MINI LPC1114学习手册V2.0
    发表于 09-23 11:13

    施密特圆图工具V2.0

    施密特圆图工具V2.0
    发表于 09-27 09:58

    请问怎么分辨TI套件TMDSHVMTRPFCKIT属于1.7、v2.0v2.1中的哪个版本?

    怎么分辨TI套件TMDSHVMTRPFCKIT属于1.7、v2.0v2.1中的哪个版本
    发表于 10-17 15:01

    为什么XCOM V2.0在诺顿360下报毒?

    原子,这XCOM V2.0在诺顿360下报毒(ws.reputation.1),自动被删除,是误报还是。。。。。。http://www.openedv.com/posts/list/22994.htm
    发表于 08-26 04:37

    请问XCOM V2.0串口助手传输速率范围有多大?

    原子哥,现在在做用XCOM V2.0串口助手进行协议传输文件的一个小项目,但是速率现在被XCOM V2.0的每一帧的数据长度限制了,最大数据长度只能设为255个字节,请问原子哥,你们开发的这个助手最大数据长度可以修改到2047吗,范围扩大了,长度使用户可以自己设定的
    发表于 09-04 03:56

    智慧农业大棚V2.0功能演示

    智慧农业大棚V2.0功能演示
    发表于 06-17 17:10