• (原创)Spice 网表范例


    一、常规网表

    Inverter 
    .lib "D:libl0040ll_v1p4_1r.lib" TT
    
    .param SUPPLY=1.1V
    .param T=10ns
    .param dt=0.02ns
    .temp 25
    .global VDD VSS
    .option MEASDGT=3 post    *MEASDGT=3表示输出结果保留3位有效数字
    
    VVDD VDD 0 'SUPPLY'
    
    *********** 反相器 ****************
    .subckt Inverter 
    *Inputs
    + in 
    *Supply
    + VDD GND 
    *Outputs
    + out
    
    XP1 out in VDD  VDD p11ll_ckt  W=200n  L=40n
    XN1 out in GND  GND n11ll_ckt  W=120n  L=40n
    
    .ends
    ********************************************
    
    X_Inverter 
    *Inputs
    + in 
    *Supply
    + VDD GND 
    *Outputs
    + out 
    + Inverter 
    
    C_load out 0 1.5f
    
    *Vin in 0 PWL(0n 0V,"T-dt" 0V , T SUPPLY , "2*T-dt" SUPPLY, "2*T" 0V , "3*T-dt" 0V)  *0-1-0
    Vin in 0 PULSE(0 SUPPLY "T*0.5" 0n 0n "T*0.5" T)  _| ̄|_
    
    
    *测量语句
    .Measure tran V_in find V(in) when V(out)="0.1*SUPPLY" rise=1
    
    
    .Measure tran pwr AVG P(VVDD) From=0ns To="3*T-dt"
    
    
    .Measure tran Tr trig V(out) val='0.1*SUPPLY' rise=1
    +                targ V(out) val='0.9*SUPPLY' rise=1 
    
    
    *瞬态扫描语句
    .tran 0.001n "6*T"  
    *+ sweep monte=1
     + sweep SUPPLY 0.6V 1.1V 0.1V
    
    *.print tran V(in) V(out)
    
    .probe v(*)
    .end

    二、直流分析网表

    HSPICE demo
    
    .LIB ".cmos25_level49.lib" TT
    
    
    
    .temp 25
    .plot DC I(M0)
    
    
    VVSS VSS 0 0
    VVDS D VSS 0
    VVGS G VSS 0.5
    
    .dc VVDS 0 5 0.1 sweep VVGS 0.5 2.5 0.5
    M0 D G VSS VSS nmos L=0.5u W=4.8u
    
    .end

      打开生成的.sw0文件可以看到如下的波形:

    Ids:

    Vd:

    Vg:

  • 相关阅读:
    007 连接
    006 group by having
    005 运算null 排序 模糊查询 聚合函数
    004 列、distinct、between、in、null
    003 约束和关系
    002 表的概念操作
    5-04用Sql语句创建表
    5-03使用视图创建表
    5-01表达基本概念
    4-04数据库的备份与还原
  • 原文地址:https://www.cnblogs.com/wt-seu/p/7571728.html
Copyright © 2020-2023  润新知