.subckt DtoA_STM_OC + params: DRVL=0
D A DPWR DGND DRVH=0 CAPACITANCE=1
N1 A DGND DPWR DINSTM_OC DGTLNET = DIO_STM_OC
C1 A DGND {CAPACITANCE + 0.1pF}
.ends
Мы используем по умолчанию сопротивление 0,5 Ом и время переключения 500 пс при условии, что это будет «мощный» источник сигнала с «быстрым» временем переключения для большинства систем, которые используют эту библиотеку. Измените значения параметров
.model DINSTM dinput (
+ s0name = "0" s0t s0rlo=.5 s0rhi=1k
+ s1name="1" s1tsw=0.5ns s1rlo=1k s1rhi=.5
+ s2name="X" s2tsw=0.5ns s2rlo=0.429 s2rhi=1.16; 313ohm, 1.35v
+ s3name="R" s3tsw=0.5ns s3rlo=0.429 s3rhi=1.16; 313ohm, 1.35v
+ s4name="F" s4tsw=0.5ns s4rlo=0.429 s4rhi=1.16; 313ohm, 1.35v
+ s5name="Z" s5tsw=0.5ns s5rlo=1MEG s5rhi = 1MEG
+ )
.model DINSTM ОС dinput (
+ s0name="0" s0tsw=0.5ns s0rlo=.5 s0rhi=1k
+ s1name="1" s1tsw=0.5ns s1rlo=1MEG s1rhi=1MEG
+ s2name="X" s2tsw=0.5ns s2rlo=0.429 s2rhi = 1.16; .313ohm, 1.35v
+ s3name="R" s3tsw=0.5ns s3rlo=0.429 s3rhi=1.16; .313ohm, 1.35v
+ s4name="F" s4tsw=0.5ns s4rlo=0.429 s4rhi=1.16; .313ohm, 1.35v
+ s5name="Z" s5tsw=0.5ns s5rlo=1MEG s5rhi=1MEG
+ )
.model IO_DFT uio (
+ drvh = 50 drvl = 50
+ AtoD1 = "AtoD_STD" AtoD2 ="AtoD_STD_Nx"
+ AtoD3 = "AtoD_STD" AtoD4="AtoD_STD_fX"
+ DtoA1 = "DtoA_STD" DtoA2="DtoA_STD"
+ DtoA3 = "DtoA_STD" DtoA4="DtoA_STD"
+ DIGPOWER="DIGIFPWR"
.model IO_DFT_OC uio (
+ drvh=1MEG drvl=50
+ AtoD1="AtoD_STD" AtoD2="AtoD_STD
+ AtoD3="AtoD_STD" AtoD4="AtoD_STD"
+ DtoA1 ="DtoA_STD_ОС" DtoA2 = "DtoA_STD_OC"
+ DtoA3 ="DtoA_STD_ОС"
+ DtoA4 = "DtoA_STD_OC"
+ DIGPOWER="DIGIFPWR"
+ )
. subckt AtoDDEFAULT A D DPWR DGND
+ params: CAPACITANCE=0
A DGND D074 DGTLNET=D IO_DFT
. ends
.subckt DtoADEFAULT D A DPWR DGND params: DRVL=0 DRVH=0 CAPACITANCE=0
N1 A DGND DPWR DIN74 DGTLNET=D IO_DFT
C1 A DGHD {CAPACITANCE=0.1pF}
.ends
.model 10 STD uio (
+ drvh= 96.4 drvl = 104
+ AtoD1 ="AtoD_STD" AtoD2="AtoD_STD_NX"
+ AtoD3="AtoD_STD" AtoD4="AtoD_STD_NX"
+ DtoA1="DtoA_STD" DtoA2 ="DtoA_STD"
+ DtoA3="DtoA_STD" DtoA4="DtoA_STD"
+ tswhl1=1.373ns tswlh1=3.382ns
+ tswhl2=1.346ns tswlh2=3.424ns
+ tswhl3=1.511ns tswlh3=3.517ns
+ tswhl4=1.487ns tswlh4=3.564ns
+ DIGPOWER="DIGIFPWR"
+ )
.model IO_STD_ST uio (
+ drvh=96.4 drvl=104
+ AtoD1="AtoD_STD_ST" AtoD2="AtoD_STD_ST"
+ AtoD3="AtoD_STD_ST" AtoD4="AtoD_STD_ST"
+ DtoA1="DtoA_STD" DtoA2 ="DtoA_STD"