【问题标题】:SRAM simulation in pspicepspice中的SRAM模拟
【发布时间】:2020-12-03 14:30:41
【问题描述】:

这是我在 pspice 中进行 SRAM 模拟的代码 SRAM模拟

VDD 3 0 直流 5V

VWL 4 0 PWL (9us 0V 10us 5V 90us 5V 91us 0V)

VBL1 5 0 PWL (0 0V 1us 5V 100us 5V 101us 0V)

VBL2 6 0 PWL (0 0)

M1 1 2 3 3 PMOS

M2 1 2 0 0 NMOS

M3 2 1 3 3 PMOS

M4 2 1 0 0 NMOS

M5 5 4 1 1 NMOS

M6 6 4 2 2 NMOS

.MODEL NMOS NMOS (L=5um,W=30um,VTO=0.7)

.MODEL PMOS PMOS (L=5um,W=30um,VTO=-0.7)

.TRAN 0.2us 120us

.PLOT TRAN V(1)

.探测

但是,当我模拟时,我看不到要存储在 mosfet 栅极中的电压。谁能告诉我有什么问题或我应该在我的代码中做哪些修改?

【问题讨论】:

    标签: vlsi pspice


    【解决方案1】:

    你的电路有几个问题: M5 和 M6 有一个大容量二极管,它(阳极)连接到节点 1 和 2,(阴极)连接到节点 5 和 6。如果节点 6 和节点 5 为低电平 (0V),无论您在节点上做什么,大容量二极管都会获胜4. 要摆脱大容量二极管,请写:

    M5 5 4 1 0 NMOS

    M6 6 4 2 0 NMOS

    (将块连接到节点 0)

    M5 和 M6 必须比 M1 到 M4 更强。您必须为它们提供比 M1..M4 更高的宽度。尝试 M5 和 M6 的 W=100u。

    我在您的模型中缺少栅极氧化层厚度。 (tox=15n 或类似),但可能是你的 spice 版本有一个很好的默认值来完成这项工作。

    没有 .end 语句告诉 spice 这是代码的结尾。因此,您的 spice 解释器可能一直在等待找到终点并开始运行。

    【讨论】:

      猜你喜欢
      • 2013-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-06
      • 1970-01-01
      • 2012-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多