zoukankan      html  css  js  c++  java
  • verilog中一些基本的门电路如pmos和nmos等

    最近在分析波形的时候,发现某个PAD模型的行为与想象的不一致,就进入stdcell里面看了下,主要是pmos和nmos相关的东西,暂列如下:

    开关级基元14种

    是实际的MOS关的抽象表示,分电阻型(前缀r表示)和非电阻型;

    (1)MOS开关

    ·nmos开关:控制信号高,开关导通,否则关闭;

    ·pmos开关:控制信号低,开关导通,否则关闭;

    ·cmos开关:模拟了nmos和pmos开关的组合,一般ncontrol和pcontrol是互补信号:coms 实例名(out,data,ncontrol,pcontrol);

    (2)双向开关:MOS开关只提供了单向驱动能力,双向开关的每个脚都声明为inout类型,可做输入驱动或输出被驱动,即可以互相驱动且随时保持一致。

    无条件双向开关tran和有条件双向开关tranif0(只有当conrol为0时两端互相驱动)、tranfi1(当control为1时两端互相驱动):

    tranifx 实例名(inout1,inout2,control);

    bufif1, bufif0, notif1, notif0 gates

    The instantiation of these tri-state gates (Example 3) can contain zero, one, two, or three delays. The strength declaration should contain two specified strengths - strength1 and strength0 (see Strengths for more explanations).

    These gates have three ports: the first is an output port, the second is a data port, and the third is a control port. The control port is used to set gates in high-impedance state.

    bufif0

    control input

    0

    1

    x

    z

    data input

    0

    0

    z

    L

    L

    1

    1

    z

    H

    H

    x

    x

    z

    x

    x

    z

    x

    z

    x

    x

    bufif1

    control input

    0

    1

    x

    z

    data input

    0

    z

    0

    L

    L

    1

    z

    1

    H

    H

    x

    z

    x

    x

    x

    z

    z

    x

    x

    x

  • 相关阅读:
    应用程序与数据库结合使用的三种方式
    mysql内置功能—存储过程
    mysql内置功能—事务
    mysql内置功能—触发器
    mysql内置功能—视图
    pymysql模块
    SQL逻辑查询语句执行顺序
    多表查询
    单表查询
    数据的增删改查
  • 原文地址:https://www.cnblogs.com/zeushuang/p/7837503.html
Copyright © 2011-2022 走看看