7.9

Verilog HDL提供了信号争用、双向通过门、电阻式MOS器件、动态MOS、电荷共享的精确建模,并通过允许标量净信号值具有全范围的未知值和不同强度级别或强度级别的组合来实现其他依赖于技术的网络配置。

强度规格应包含两个组成部分:

A)净值的0部分的强度,称为强度0,指定为以下值之一:supply0   strong0    pull0   weak0   highz0

B)净值的1部分的强度,称为强度1,指定为下列之一:supply1    strong1   pull1   weak1   highz1

组合(Highz0,Highz1)和(Highz1,Highz0)应被视为非法。

尽管强度规格有这样的划分,为了预测信号组合的结果,将强度视为占用连续体区域的属性是很有帮助的。

1,  4个driving strengths

supply    strong    pull    weak

gate output和连续的assign output输出可以使用driving strengths

2,  3种charge storage strengths

large    medium    small

trireg net类型的可以使用charge storage strengths

net未指定强度的,默认是所有0、1;net值为x的,只有0

7.10 组合信号的strengths和values

因为有的信号strengths是明确的,有的是模糊的,是一个范围值,所以当两个net组合的时候,strengths和values的值是需要重新确认的

7.10.1 明确strengths的组合信号

strengths不同的多个net---strength 强的起主要作用

srtengths相同的多个net---strength 相同

7.10.2 不明确的strength:sources和combinations

不明确信号分为一下几种:

1)具有已知值和多个强度级别的信号

2)值为x的信号,其强度级别由图7-2中强度等级的强度1和强度0的细分部分组成

3)值为L的信号,其强度级别由高阻抗与图7-2中强度等级的强度0部分中的强度级别组成

4)值为H的信号,其强度级别由高阻抗与图7-2中强度等级的强度1部分中的强度级别组成

许多配置可能会产生强度不明确的信号,当两个强度相等且值相反的信号组合时,结果应为值x,以及两个信号的强度级别和所有较小的强度级别。

图7-4显示了具有值1的弱信号和具有值0的弱信号的组合,从而产生具有弱强度和值x的信号。

模糊信号强度可以是一系列可能的值。一个例子是具有未知控制输入的三态驱动器的输出强度,如图7-6所示。

图7-6中bufi1的输出是一个强H,由图7-7中描述的值范围组成。

图7-6中bufi0的输出是一个强L,由图7-8中描述的值范围组成。

两个模糊强度信号的组合将产生一个模糊强度信号;

在图7-9中,模糊强度的信号组合产生的范围包括信号的极值和它们之间的所有强度,如图7-10所示

7.10.3 模糊的strength信号和明确的strength信号组合

规则:

1)结果中将保留大于明确信号的强度级别的模糊强度信号的强度级别

2)根据规则c,模糊强度信号的强度级别小于或等于明确信号的强度级别应从结果中消失

3)If the operation of rule a and rule b results in a gap in strength levels because the signals are of opposite value, the signals in the gap shall be part of the result.

小于明确信号Pu1(5)的去掉;大于Pu1(5)的增加;---得到结果

模糊信号和明确信号如上所示,明确信号的边界比较小,所以,以明确信号作为最小边界,得到结果如上图所示

7.10.4 Wired logic net types

当多个驱动时,网线类型triand, wand, trior, and wor需要解决冲突

7.14 Gate and net delays

Logic strength modeling的更多相关文章

  1. 3.7.4 Tri0 and tri1 nets

    Frm: IEEE Std 1364™-2001, IEEE Standard Verilog® Hardware Description Language The tri0 and tri1 net ...

  2. Logic and Fault simulation

    fault simulation是指对fault circuit的simulation,来locate manufacturing defects并且进行fault diagnosis. logic ...

  3. Scoring and Modeling—— Underwriting and Loan Approval Process

    https://www.fdic.gov/regulations/examinations/credit_card/ch8.html Types of Scoring FICO Scores    V ...

  4. Role-based access control modeling and auditing system

    A role-based access control (RBAC) modeling and auditing system is described that enables a user to  ...

  5. OpenCASCADE Ring Type Spring Modeling

    OpenCASCADE Ring Type Spring Modeling eryar@163.com Abstract. The general method to directly create ...

  6. 讲座:Modeling User Engagement for Ad and Search

    讲座:http://bdai.ruc.edu.cn/?p=118 Modeling User Engagement for Ad and Search ppt 链接: Dr. Ke(Adam) Zho ...

  7. QuartusII Design partion and logic lock

    Design partion Design partion常用于“增益变量(QIC)”,通过Design Partition对子模块进行“逻辑分区”,在Design Partition Window中 ...

  8. UML(Unified Modeling Language)统一建模语言

    什么是模型 模型是对现实的简化 模型是提供系统的蓝图,模型可是包括详细计划.也可是是从更高程度考虑系统的总体计划,每个系统可以从不同的方面用不通过的模型来描述.因而每个模型都是在语义上闭合的抽象系统. ...

  9. 使用struts的logic:iterate标签遍历列表时得到显示序号

    <logic:notEmpty name="sList" scope="request"> <logic:iterate id="e ...

随机推荐

  1. HDU 6170 Two strings( DP+字符串匹配)

    http://acm.hdu.edu.cn/showproblem.php?pid=6170 题目大意: 给出两个字符串s1和s2(长度小于等于2500). s1是一个正常的包含大小写字母的字符串,s ...

  2. Docker入门系列之一:什么是Docker?

    原文作者:Jeff Hale 原文地址:https://towardsdatascience.com/learn-enough-docker-to-be-useful-b7ba70caeb4b 翻译: ...

  3. Dapr实战(一) 基础概念与环境搭建

    什么是Dapr Dapr 是一个可移植的.事件驱动的运行时,可运行在云平台或边缘计算中.支持多种编程语言和开发框架. 上面是官方对Dapr的介绍.有点难以理解,大白话可以理解为:Dapr是一个运行时, ...

  4. Jmeter系类(31) - JSR223(1) | 控件介绍

    JSR233 介绍 JSR223控件执行JSR223脚本代码用于创建/更新所需的某些变量 JSR223可以使用其内置的变量,有助于精简脚本,提高开发测试的效率 由于JSR223脚本编译方式基本相同,J ...

  5. Jmeter系列(13)- 数据库操作之JDBC Connection Configuration配置元件、JDBC Request取样器

    Jmeter常见操作数据库场景 准备.制造测试数据 获取.查询测试数据 数据库数据作为参数引用 清理测试环境.删除过程数据 数据库压测 Jmeter操作数据库环境准备 已经安装好的数据库,比如MySq ...

  6. (一)es 概述与安装

    一.基本概念介绍 1. es 核心术语 核心概念 ES -> 数据库 索引index -> 表 文档 document -> 行(记录) 字段 fields -> 列 早期版本 ...

  7. 使用Postman做接口测试(学生信息的6个接口)

    使用postman做接口测试,案例中涉及到接口有:获取学生信息.登录.添加学生信息.学生金币充值.获取所有学生信息.文件上传. 一.获取学生信息(get请求) 请求方式选择:get 直接在访问地址栏中 ...

  8. [转载]CentOS 7安装配置Samba服务器

    假设我们有这样一个场景 共享名路径权限SHAREDOC/smb/docs所有人员包括来宾均可以访问RDDOCS/smb/tech仅允许特定组的用户进行读写访问 特定组的组名为RD,目前的Alice.J ...

  9. 分析 ajax 请求并抓取 “今日头条的街拍图”

    今日头条抓取页面: 分析街拍页面的 ajax 请求: 通过在 XHR 中查看内容,获取 url 链接,params 参数信息,将两者进行拼接后取得完整 url 地址.data 中的 article_u ...

  10. 10.10 Rewrite 实战

    将baidu.com跳转到www.baidu.com server { listen 80; server_name baidu.com; rewrite ^/ http://www.baidu.co ...