Digital-to-Analog Converter


Operational amplifier used in digital-to-analog converter
|
Component with nominal values |
|
|
Operational amplifier:1(CMOS 2-stage) |
CMOS-2-OA |
|
Resistors |
R, R1-R16, R=40KW , 2R=80KW |
|
Capacitors |
C=15pF |

Digital-to-analog converter output with
nominal component values.
|
Component variation
table |
Nominal value |
Variation at 1s |
|
R1,R3,R5,R7,R9,R11,R13,R15 |
80KW |
5.6KW |
|
R,R2,R4,R6,R8,R10,R12,R14 |
40KW |
2.8KW |
|
R16 |
40KW |
4.0KW |
|
C |
15pF |
1.05pF |

Digital-to-analog converter output with component
variation.
|
Hard fault table |
Fault |
No. of faults |
|
CMOS-2-OA |
Opamp faults |
1x36=36 |
|
M1-M16 |
Stuck-open/short |
2x16=32 |
|
R, R1-R16 |
Stuck-open/short |
2x17=34 |
|
C |
Stuck-open/short |
1x2=2 |
|
Total no. of faults |
|
104 |
|
Soft fault table |
Nominal value |
-6s |
+6s |
|
R1,R3,R5,R7,R9,R11,R13,R15 |
80KW |
46.4KW |
113.6KW |
|
R,R2,R4,R6,R8,R0,R12,R14 |
40KW |
23.2KW |
56.8KW |
|
R16 |
40KW |
16.0KW |
64.0KW |
|
C |
15pF |
8.7pF |
21.3pF |
* 8-bit Digital-to-Analog
Converter
.SUBCKT opamp5 10 9 14
Rse1 2 200 1
Rpl1 200 1 100meg
M1 200 200 1 1 pfet l=2.0u w=25.0u
Rse2 3 300 1
Rpl2 300 1 100meg
M2 300 2 1 1 pfet l=2.0u w=25.0u
Rse3 2 201 1
Rpl3 201 4 100meg
M3 201 3 4 7 nfet
l=2.0u w=25.0u
Rse4 3 301 1
Rpl4 301 5 100meg
M4 300 300 5
7 nfet l=2.0u w=25.0u
Rse5 4 400 1
Rpl5 400 6 100meg
M5 400 5 6 7 nfet
l=2.0u w=100.0u
Rse6 5 500 1
Rpl6 500 7 100meg
M6 500 500 7 7 nfet l=2.0u w=25.0u
Rse7 8 800 1
Rpl7 800 1 100meg
M7 800 2 1 1 pfet l=2.0u w=300.0u
Rse8 11 111 1
Rpl8 111 8 100meg
M8 111 9 8 1 pfet
l=2.0u w=300.0u
Rse9 12 112 1
Rpl9 112 8 100meg
M9 112 10 8 1 pfet
l=2.0u w=300.0u
Rse10 11 211 1
Rpl10 211 7 100meg
M10 211 11 7 7
nfet l=2.0u w=150.0u
Rse11 12 212 1
Rpl11 212 7 100meg
M11 212 11 7 7
nfet l=2.0u w=150.0u
Rse12 12 312 1
Rpl12 312 13 100meg
M12 312 3 13 7 nfet
l=2.0u w=100.0u
Rse13 14 114 1
Rpl13 114 1 100meg
M13 114 2 1 1
pfet l=2.0u w=300.0u
Rse14 1 100 1
Rpl14 100 14 100meg
M14 100 14 14
7 nfet l=2.0u w=500.0u
Rse15 14 214 1
Rpl15 214 7 100meg
M15 214 12 7 7
nfet l=2.0u w=300.0u
Rse16 14 314 1
Rpl16 314 7 100meg
M16 314 12 7 7
nfet l=2.0u w=500.0u
Rb 6 7 8e03
rccse 13 139 1
rccpl 139 14 100meg
Cc 139 14 5pf
Vdd 1 0 12
Vss 7 0 dc 0
.MODEL nfet
NMOS LEVEL=2 PHI=0.700000 TOX=3.8200E-08 XJ=0.200000U TPG=1
+ VTO=0.7745 DELTA=3.9840E+00
LD=2.0440E-07 KP=6.6776E-05
+ UO=738.7 UEXP=1.1650E-01
UCRIT=7.4320E+03 RSH=1.0230E-01
+ GAMMA=0.5269 NSUB=6.8350E+15
NFS=9.1000E+10 VMAX=5.2230E+04
+ LAMBDA=3.5390E-02 CGDO=2.7716E-10
CGSO=2.7716E-10
+ CGBO=3.4582E-10 CJ=1.25E-04 MJ=0.663
CJSW=5.63E-10
+ MJSW=0.300 PB=0.60
* Weff = Wdrawn - Delta_W
* The suggested Delta_W
is 2.0000E-09
.MODEL pfet
PMOS LEVEL=2 PHI=0.700000 TOX=3.8200E-08 XJ=0.200000U TPG=-1
+ VTO=-0.9353 DELTA=3.0110E+00
LD=2.1590E-07 KP=1.6570E-05
+ UO=183.3 UEXP=2.9090E-01
UCRIT=1.2900E+05 RSH=9.0910E-02
+ GAMMA=0.6894 NSUB=1.1700E+16
NFS=7.1500E+11 VMAX=9.9990E+05
+ LAMBDA=4.6840E-02 CGDO=2.9275E-10
CGSO=2.9275E-10
+ CGBO=4.4235E-10 CJ=3.18E-04 MJ=0.600
CJSW=4.50E-10
+ MJSW=0.275 PB=0.90
* Weff = Wdrawn - Delta_W
* The suggested Delta_W
is -5.7900E-07
.ENDS
Rmse1 16 161 1
Rmpl1 161 0 100meg
M1 161 17 0 27 pfet
l=2.0u w=10.0u
Rmse2 16 162 1
Rmpl2 162 25 100meg
M2 162 17 25 0 nfet
l=2.0u w=30.0u
Rmse3 15 151 1
Rmpl3 151 0 100meg
M3 151 18 0 27 pfet
l=2.0u w=10.0u
Rmse4 15 152 1
Rmpl4 152 25 100meg
M4 152 18 25 0 nfet
l=2.0u w=30.0u
Rmse5 14 141 1
Rmpl5 141 0 100meg
M5 141 19 0 27 pfet
l=2.0u w=10.0u
Rmse6 14 142 1
Rmpl6 142 25 100meg
M6 142 19 25 0 nfet
l=2.0u w=30.0u
Rmse7 13 131 1
Rmpl7 131 0 100meg
M7 131 20 0 27 pfet
l=2.0u w=10.0u
Rmse8 13 132 1
Rmpl8 132 25 100meg
M8 132 20 25 0 nfet
l=2.0u w=30.0u
Rmse9 12 121 1
Rmpl9 121 0 100meg
M9 121 21 0 27 pfet
l=2.0u w=10.0u
Rmse10 12 122 1
Rmpl10 122 25 100meg
M10 122 21 25 0 nfet
l=2.0u w=30.0u
Rmse11 11 111 1
Rmpl11 111 0 100meg
M11 111 22 0 27 pfet
l=2.0u w=10.0u
Rmse12 11 112 1
Rmpl12 112 25 100meg
M12 112 22 25 0 nfet
l=2.0u w=30.0u
Rmse13 10 101 1
Rmpl13 101 0 100meg
M13 101 23 0 27 pfet
l=2.0u w=10.0u
Rmse14 10 102 1
Rmpl14 102 25 100meg
M14 102 23 25 0 nfet
l=2.0u w=30.0u
Rmse15 9 91 1
Rmpl15 91 0 100meg
M15 91 24 0 27 pfet
l=2.0u w=10.0u
Rmse16 9 92 1
Rmpl16 92 25 100meg
M16 92 24 25 0 nfet
l=2.0u w=30.0u
R1 1 16 80e03
R2 1 2 40e03
R3 2 15 80e03
R4 2 3 40e03
R5 3 14 80e03
R6 3 4 40e03
R7 4 13 80e03
R8 4 5 40e03
R9 5 12 80e03
R10 5 6 40e03
R11 6 11 80e03
R12 6 7 40e03
R13 7 10 80e03
R14 7 8 40e03
R15 8 9 80e03
R16 8 0 80e03
Vdd 27 0 5
Vref 1 0 -5
V1 24 0 pwl 10us 0v, 11us 5v, 490us 5v, 510us 0v
V2 23 0 pwl 10us 0v, 40us 0v, 41us 5v, 460us 5v,
461us 0v, 510us 0v
V3 22 0 pwl 10us 0v, 70us 0v, 71us 5v, 430us 5v,
431us 0v, 510us 0v
V4 21 0 pwl 10us 0v, 100us 0v, 101us 5v, 410us 5v,
411us 0v, 510us 0v
V5 20 0 pwl 10us 0v, 130us 0v, 131us 5v, 380us 5v,
381us 0v, 510us 0v
V6 19 0 pwl 10us 0v, 160us 0v, 161us 5v, 320us 5v,
350us 0v, 510us 0v
V7 18 0 pwl 10us 0v, 190us 0v, 191us 5v, 290us 5v,
291us 0v, 510us 0v
V8 17 0 pwl 10us 0v, 220us 0v, 221us 5v, 260us 5v,
261us 0v, 510us 0v
X1 0 25 26 opamp5
R 25 26 40e03
rcse 25 255 1
rcpl 255 26 100meg
C2 255 26 15pf
.MODEL nfet NMOS LEVEL=2 PHI=0.700000 TOX=3.8200E-08
XJ=0.200000U TPG=1
+ VTO=0.7745 DELTA=3.9840E+00 LD=2.0440E-07 KP=6.6776E-05
+ UO=738.7 UEXP=1.1650E-01 UCRIT=7.4320E+03 RSH=1.0230E-01
+ GAMMA=0.5269 NSUB=6.8350E+15 NFS=9.1000E+10 VMAX=5.2230E+04
+ LAMBDA=3.5390E-02 CGDO=2.7716E-10 CGSO=2.7716E-10
+ CGBO=3.4582E-10 CJ=1.25E-04 MJ=0.663 CJSW=5.63E-10
+ MJSW=0.300 PB=0.60
.MODEL pfet PMOS LEVEL=2 PHI=0.700000 TOX=3.8200E-08
XJ=0.200000U TPG=-1
+ VTO=-0.9353 DELTA=3.0110E+00 LD=2.1590E-07 KP=1.6570E-05
+ UO=183.3 UEXP=2.9090E-01 UCRIT=1.2900E+05 RSH=9.0910E-02
+ GAMMA=0.6894 NSUB=1.1700E+16 NFS=7.1500E+11 VMAX=9.9990E+05
+ LAMBDA=4.6840E-02 CGDO=2.9275E-10 CGSO=2.9275E-10
+ CGBO=4.4235E-10 CJ=3.18E-04 MJ=0.600 CJSW=4.50E-10
+ MJSW=0.275 PB=0.90
.options post=2
.tran 1us 0.550ms
.plot v(26)
.end