VLSI | 常见电路SPICE模型总结

Ref.

1. CMOS VLSI Design: A Circuits and Systems Perspective


目录

0 基础

1 反相器 inverter

2 缓存器 buffer

3 NAND

4 NOR

5 传输门 Transmission gate

6 三态反相器 Tristate Inverter

7 选择器 Multiplexers

8 D锁存器 D Latch

 9 D触发器 D Flip-Flop


0 基础

  • .SUBCKT 电路语句格式

Ref. SPICE模型入门到精通-CSDN博客 

  • 为了维护方便,采用子电路模式定义门电路所使用的MOS管,便于统一管理和更改
.subckt nch d g s b w=130e-9 l=65e-9
main d g s b nn w="w" l="l"
.modle nn.1 noms(version=4.7 level=54 lmin=1n lmax=20u wmin=1n wmax=1u)
.modle nn.2 noms(version=4.7 level=54 lmin=1n lmax=20u wmin=1n wmax=100u)
.end

        pch的定义类似

        因此后续使用时顺序均为 d g s b 的顺序

1 反相器 inverter

.subckt inv a y
x1 y a vdd vdd pch
x2 y a vss vss nch
.ends

2 缓存器 buffer

        两个inv连接在一起即可构成buffer

.subckt buf a y
x1 a n inv
x2 n y inv
.ends

3 NAND

.subckt nand a b y
x1 y a vdd vdd pch
x2 y b vdd vdd pch
x3 y a n   vss nch
x4 n b vss vss nch
.ends

4 NOR

.subckt nor a b y
x1 y a n   vdd pch
x2 n b vdd vdd pch
x3 y a vss vss nch
x4 y b vss vss nch
.ends

5 传输门 Transmission gate

        首先介绍传输管。由于单个传输管存在消弱电平的现象,因此不单独使用,往往将两个互补的传输管组成传输门使用。

·         以下是传输门电路。

.subckt Tgate a e eb y
x1 a eb y vdd pch
x2 a e  y vss nch
.ends

6 三态反相器 Tristate Inverter

.subckt Tinv a e eb y
x1 n1 a  vdd vdd pch
x2 y  eb n1  vdd pch
x3 y  e  n2  vss nch
x4 n2 a  vss vss nch
.ends

7 选择器 Multiplexers

注意此处输出为反
.subckt InvMUX D0 D1 s sb y
x1 D0 sb s  y Tinv
x2 D1 s  sb y Tinv
.ends

        可以进一步组合得到4:1选择器

8 D锁存器 D Latch

.subckt DLatch d clk qb
x1 clk clkq inv
x2 D0  clk  clkq q Tgate
x3 q   qb   inv
x4 qb  n    inv
x5 n   clkq clk  q Tgate
.ends

 9 D触发器 D Flip-Flop

        两个锁存器组在一起就是触发器了。 

.subckt DFF d clk q
x1 clk clkb inv
x2 d   clkb qmb DLatch
x3 qmb clk  q   DLatch
.ends

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

电子异术家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值