当前位置: 首页 > news >正文

做网站是怎么回事外贸网站建设上海

做网站是怎么回事,外贸网站建设上海,公司网站,wordpress文档阅读器相关阅读 Formalityhttps://blog.csdn.net/weixin_45791458/category_12841971.html?spm1001.2014.3001.5482 背景 逻辑锥的等价性检查时,存在两种验证模式:一致(consistency)和等同(equality),要理解这两点,首先得明白综合工具…

相关阅读

Formalityicon-default.png?t=O83Ahttps://blog.csdn.net/weixin_45791458/category_12841971.html?spm=1001.2014.3001.5482


背景

        逻辑锥的等价性检查时,存在两种验证模式:一致(consistency)和等同(equality),要理解这两点,首先得明白综合工具(Design Compiler)是如何处理不定态(x)的信号。

        下面是一个存在x值的RTL代码示例(这不推荐,因为会造成前仿和后仿的不一致)。

// 文件:case_example.v
module case_example (input [1:0] state,output reg out
);always @ (state) begincase (state)2'b00: out = 1'b0;2'b01: out = 1'b1;2'b10: out = 1'b1;2'b11: out = 1'bx;endcaseendendmodule

        当进行前仿时,如果state信号取得10值时,输出信号out直接为x值,如图1所示。

图1 前仿中出现的x值

        但在使用Design Compiler进行综合时,x值会被当做不关心(don't care),因而可以有任意的实现方式,如果state信号取得11值时,输出信号out的值由Design Compiler决定,在这个例子中,Design Compiler选择输出1,因为这样就可以直接用一个与门描述逻辑功能了,如图2所示。

图2 综合结果

正题

        下面介绍一致(consistency)和等同(equality)的概念。

一致(consistency)

        对于参考设计中比较点响应为1或0的每一个输入模式(pattern),实现设计必须给出相同的响应;对于参考设计中比较点响应为x(不关心,don't care)的每一个输入模式,实现设计在相应为1或0时都可以通过。可以注意到,这与Design Compiler的处理方式是一致的。一致是不对称的,也就是说如果RTL到门级设计的验证通过,但门级到RTL的验证可能会失败。

等同(equality)

        在一致性的基础上增加了额外的要求,对于参考设计中比较点响应为1或0或x的每一个输入模式(pattern),实现设计必须给出相同的响应才可以通过。等同常在检查两个RTL之间的等价性时很有用。

        可以在Setup模式下使用下面的两种方式切换验证的两种模式(默认为consistency):

fm_shellGUI
使用set_app_var verification_passing_mode [consistencyequality]命令

1、选择Edit > Formality Tcl Variables,将会显示Formality Tcl Variables对话框。

2、在Verification部分,选择verification_passing_mode变量。

3、点击consistencyequality

实践

        下面将继续用上面的例子进行详细说明,假设其综合后的网表如下所示。

/
// Created by: Synopsys DC Expert(TM) in wire load mode
// Version   : O-2018.06-SP1
// Date      : Sun Jan 12 14:18:23 2025
/module case_example ( state, out );input [1:0] state;output out;OR2X1 U4 ( .A(state[0]), .B(state[1]), .Y(out) );
endmodule

默认情况

        当设置为一致时,验证结果如图3所示,可以从Pattern窗口中看出,当state信号取得11值时,参考设计输出x而实现设计输出1(符合预期),最终验证通过。

图3 默认情况下的匹配结果

非默认情况

        当设置为等同时,验证结果如图4所示,可以从Pattern窗口中看出,当state信号取得11值时,参考设计输出x而实现设计输出1(符合预期),但验证没有通过。

图4 非默认情况下的匹配结果

x值的建模

        可能有人会有疑问,在参考设计中x值是如何建模的?要回答这个问题,可以从逻辑锥入手,首先打开输出端口对应的逻辑锥,如图5所示。

图5 逻辑锥 

        接着选中输出值为x的线网,并依次右键->Find->Find X Sources,结果如图6所示。

图6 x值的源头:C0单元

        C0单元是x值的源头,当DC引脚为1时,无论F引脚是何值,输出都为x值。

http://www.yayakq.cn/news/887730/

相关文章:

  • 云图书馆平台网站建设方案重庆网站建设哪家强
  • 课程设计报告 网站开发惠州市跨境电子商务网站开发
  • 安徽建设工程信息网站app和网站开发哪个难
  • 如何开发自己公司的网站免费企业网站源码
  • 外包网站价格国内搜索引擎排名第一
  • 字体分辨网站synology做网站服务器
  • 青岛网站建设 大公司百度竞价排名模式
  • 网站建设公司的市场定位英文网站标题字体
  • 杭州网站制作哪家好网站前置审批表
  • 西部数码 空间做2个网站图片外链网站
  • 腾讯理财是什么样的做网站网站上资源截图怎么做
  • 淘宝联盟怎么做网站注册网站能赚钱吗
  • 网站打开速度优化手机怎么注册网站
  • 扬州网站建设企业wordpress初始化密码
  • 网站后台发布了但看不见企业关键词排名优化网址
  • 学校网站设计的作用上海天华设计有限公司
  • 网站文章收录如何把网站做成软件
  • 做二手手机的网站有哪些如何做网站流量买卖
  • 国内做网站的龙头企业网络营销推广的岗位职责有
  • 南通网站建设十年以上公司北航网站建设
  • 网站建设客户怎么寻找魔智科技logo在线设计
  • 服务好的丹阳网站建设如何挑选网站建设平台
  • 公司网站模板内容wordpress代码板插件下载
  • 企业做增资 网站平台手机百度2020最新版
  • 网站开发 高级认证网站建设多久能学会
  • 免费ppt模板下载大全网站犀牛云网站做的怎么样
  • app与微网站的区别是什么意思基层组织建设部网站
  • 网站建设需求怎么提网站建设策划书的心得
  • 常熟做网站公司排名想转行做网站
  • 一般电脑网站建设及运营多少钱网站备案 选项