Skip to content

Commit

Permalink
Merge pull request ra3xdh#947 from ra3xdh/fix_946
Browse files Browse the repository at this point in the history
Update XyceDigital library and examples
  • Loading branch information
ra3xdh authored Sep 15, 2024
2 parents 694db71 + 4fc7e63 commit e687757
Show file tree
Hide file tree
Showing 40 changed files with 812 additions and 793 deletions.
71 changes: 37 additions & 34 deletions examples/xyce/XyceDigital/testCombLogic1.sch
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<Qucs Schematic 0.0.24>
<Qucs Schematic 24.3.99>
<Properties>
<View=-336,-305,1160,1375,1,0,0>
<View=-1174,-325,1966,1397,0.754031,360,104>
<Grid=10,10,1>
<DataSet=testCombLogic1.dat>
<DataDisplay=testCombLogic1.dpl>
Expand All @@ -16,31 +16,22 @@
<Symbol>
</Symbol>
<Components>
<GND * 1 790 290 0 0 0 0>
<R_SPICE R1 1 790 260 15 -26 0 1 "47k" 1 "" 0 "" 0 "" 0 "" 0>
<SpiceModel SpiceModel1 1 -130 -160 -29 17 0 0 ".model DMOD DIG ( RLOAD=1000 CLOAD=1e-12 DELAY=20e-9 CLO=1e-12 CHI=1e-12" 1 "+ S0RLO=5 S0RHI=5 S0TSW=5e-9 S0VLO=-1 S0VHI=0.16 S1RLO=200 S1RHI=5 S1TSW=5e-9 " 1 "+ S1VLO=0.52 S1VHI=1 )" 1 "" 0 "Line_5=" 0>
<.TR TR1 1 700 -70 0 84 0 0 "lin" 1 "0" 1 "1 ms" 1 "101" 0 "Trapezoidal" 0 "2" 0 "1 ns" 0 "1e-16" 0 "150" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "26.85" 0 "1e-3" 0 "1e-6" 0 "1" 0 "CroutLU" 0 "no" 0 "yes" 0 "0" 0>
<SpLib X7 1 0 180 -170 -15 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "LOGIC1" 1 "auto" 1 "ScaleFactor=5" 1>
<SpLib X9 1 100 140 -310 -113 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "PATGENX4" 1 "auto" 1 "PulseFreq=1000 ScaleFactor=5" 1>
<SpLib X10 1 100 270 -313 142 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "PATGENX4" 1 "auto" 1 "PulseFreq=5000 ScaleFactor=5" 1>
<SpLib X8 1 0 310 -171 -15 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "LOGIC1" 1 "auto" 1 "ScaleFactor=5" 1>
<SpLib X5 1 260 200 -159 -176 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "D2ABRIDGEX4" 1 "auto" 1 "ScaleFactor=5" 1>
<SpLib X6 1 260 330 -108 32 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "D2ABRIDGEX4" 1 "auto" 1 "ScaleFactor=5" 1>
<SpLib X1 1 440 180 -141 -157 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "AND4" 1 "auto" 1 "ScaleFactor=5" 1>
<SpLib X2 1 440 310 -63 65 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "AND4" 1 "auto" 1 "ScaleFactor=5" 1>
<SpLib X3 1 590 260 -85 -235 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "OR2" 1 "auto" 1 "ScaleFactor=5" 1>
<SpLib X4 1 730 290 -131 -12 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "D2ABRIDGE" 1 "auto" 1 "ScaleFactor=5" 1>
<.TR TR1 1 700 -70 0 64 0 0 "lin" 1 "0" 1 "1 ms" 1 "101" 0 "Trapezoidal" 0 "2" 0 "1 ns" 0 "1e-16" 0 "150" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "26.85" 0 "1e-3" 0 "1e-6" 0 "1" 0 "CroutLU" 0 "no" 0 "yes" 0 "0" 0>
<SpLib X9 1 100 140 -310 -113 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "PATGENX4" 1 "auto" 1 "PulseFreq=1000 ScaleFactor=5" 1 "" 0>
<SpLib X10 1 100 270 -313 142 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "PATGENX4" 1 "auto" 1 "PulseFreq=5000 ScaleFactor=5" 1 "" 0>
<SpLib X3 1 590 260 -85 -235 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "OR2" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
<SpLib X7 1 10 200 -170 -15 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "LOGIC1" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
<SpLib X8 1 10 330 -171 -15 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "LOGIC1" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
<SpLib X6 1 250 300 -92 40 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "D2ABRIDGEX4" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
<SpLib X5 1 250 170 -139 -141 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "D2ABRIDGEX4" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
<SpLib X2 1 450 300 -63 65 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "AND4" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
<SpLib X1 1 450 170 -111 -150 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "AND4" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
<SpLib X4 1 700 230 -84 24 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "D2ABRIDGE" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
<GND * 1 800 320 0 0 0 0>
<R_SPICE R1 1 800 280 15 -26 0 1 "47k" 1 "" 0 "" 0 "" 0 "" 0 "2" 0 "R" 0>
<SpiceModel SpiceModel1 1 -160 -120 -29 17 0 0 ".model DMOD DIG ( RLOAD=1000 CLOAD=1e-12 DELAY=20e-9 CLO=1e-12 CHI=1e-12" 1 "+ S0RLO=5 S0RHI=5 S0TSW=5e-9 S0VLO=-1 S0VHI=0.16 S1RLO=200 S1RHI=5 S1TSW=5e-9 " 1 "+ S1VLO=0.52 S1VHI=1 )" 1 "" 0 "Line_5=" 0>
</Components>
<Wires>
<320 200 380 200 "nD3" 320 180 25 "">
<320 180 380 180 "nD2" 320 160 21 "">
<320 160 380 160 "nD1" 320 140 20 "">
<320 140 380 140 "nD0" 320 120 21 "">
<320 330 380 330 "nD7" 330 310 38 "">
<320 310 380 310 "nD6" 330 290 35 "">
<320 290 380 290 "nD5" 330 270 32 "">
<320 270 380 270 "nD4" 330 250 33 "">
<630 230 670 230 "" 0 0 0 "">
<500 240 500 300 "" 0 0 0 "">
<500 240 550 240 "" 0 0 0 "">
<500 170 500 220 "" 0 0 0 "">
Expand All @@ -53,17 +44,29 @@
<140 310 200 310 "nA6" 170 290 34 "">
<140 290 200 290 "nA5" 170 270 33 "">
<140 270 200 270 "nA4" 170 250 35 "">
<790 230 790 230 "nAout" 780 190 0 "">
<320 330 400 330 "nD7" 330 310 38 "">
<320 310 400 310 "nD6" 330 290 35 "">
<320 290 400 290 "nD5" 330 270 32 "">
<320 270 400 270 "nD4" 330 250 33 "">
<320 200 400 200 "nD3" 320 180 25 "">
<320 180 400 180 "nD2" 320 160 21 "">
<320 160 400 160 "nD1" 320 140 20 "">
<320 140 400 140 "nD0" 320 120 21 "">
<630 230 650 230 "" 0 0 0 "">
<800 230 800 250 "" 0 0 0 "">
<770 230 800 230 "" 0 0 0 "">
<800 310 800 320 "" 0 0 0 "">
<630 230 630 230 "nDout" 630 190 0 "">
<500 300 500 300 "nDI2" 510 310 0 "">
<500 170 500 170 "nDI1" 490 120 0 "">
<200 200 200 200 "nA3" 160 180 0 "">
<200 180 200 180 "nA2" 160 160 0 "">
<200 160 200 160 "nA1" 160 140 0 "">
<200 140 200 140 "nA0" 160 120 0 "">
<200 160 200 160 "nA1" 160 140 0 "">
<200 180 200 180 "nA2" 160 160 0 "">
<200 200 200 200 "nA3" 160 180 0 "">
<500 300 500 300 "nDI2" 510 310 0 "">
<500 170 500 170 "nDI1" 510 130 0 "">
<800 230 800 230 "nAout" 790 190 0 "">
</Wires>
<Diagrams>
<Time -190 839 1248 350 3 #c0c0c0 1 00 1 1678 1 15 1 0 1 1 1 0 1 2006 315 0 225 "" "" "">
<Time -190 839 1248 350 3 #c0c0c0 1 00 1 1678 1 15 1 0 1 1 1 0 1 2006 315 0 225 1 0 0 "" "" "">
<"xyce/tran.V(NA0)" #0000ff 0 3 0 0 0>
<"xyce/tran.V(NA1)" #ff0000 0 3 0 0 0>
<"xyce/tran.V(NA2)" #ff00ff 0 3 0 0 0>
Expand All @@ -77,10 +80,10 @@
<"xyce/tran.V(NDOUT)" #ff00ff 0 3 0 0 0>
<"xyce/tran.V(NAOUT)" #00ff00 0 3 0 0 0>
</Time>
<Rect -200 982 1248 82 3 #c0c0c0 1 00 1 0 0.2 1 1 -0.1 0.5 1.1 1 -0.1 0.5 1.1 315 0 225 "" "" "">
<Rect -200 982 1248 82 3 #c0c0c0 1 00 1 0 0.2 1 1 -0.1 0.5 1.1 1 -0.1 0.5 1.1 315 0 225 1 0 0 "" "" "">
<"xyce/tran.V(NDOUT)" #0000ff 2 3 0 0 0>
</Rect>
<Rect -200 1146 1249 86 3 #c0c0c0 1 00 1 0 0.0002 0.001 1 -0.522068 2 5.23788 1 -1 1 1 315 0 225 "" "" "">
<Rect -200 1146 1249 86 3 #c0c0c0 1 00 1 0 0.0002 0.001 1 -0.522068 2 5.23788 1 -1 1 1 315 0 225 1 0 0 "" "" "">
<"xyce/tran.V(NAOUT)" #0000ff 2 3 0 0 0>
</Rect>
</Diagrams>
Expand Down
51 changes: 30 additions & 21 deletions examples/xyce/XyceDigital/testCombLogic2.sch
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<Qucs Schematic 0.0.24>
<Qucs Schematic 24.3.99>
<Properties>
<View=15,45,1520,1455,1,0,0>
<View=-564,25,2087,1477,1.1909,992,71>
<Grid=10,10,1>
<DataSet=testCombLogic2.dat>
<DataDisplay=testCombLogic2.dpl>
Expand All @@ -16,40 +16,49 @@
<Symbol>
</Symbol>
<Components>
<GND * 1 1190 410 0 0 0 0>
<R_SPICE R1 1 1190 380 15 -26 0 1 "47k" 1 "" 0 "" 0 "" 0 "" 0>
<.TR TR1 1 1230 470 0 77 0 0 "lin" 1 "0" 1 "55us" 1 "101" 0 "Trapezoidal" 0 "2" 0 "1 ns" 0 "1e-16" 0 "150" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "26.85" 0 "1e-3" 0 "1e-6" 0 "1" 0 "CroutLU" 0 "no" 0 "yes" 0 "0" 0>
<SpLib X33 1 580 310 -380 -58 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "PATGENX2" 1 "auto" 1 "PulseFreq=25k ScaleFactor=5" 1>
<SpLib X32 1 580 350 -377 -1 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "PATGENX8" 1 "auto" 1 "PulseFreq=250k ScaleFactor=5" 1>
<SpLib X31 1 820 270 -367 -61 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "LOGIC0" 1 "auto" 1 "" 1>
<SpLib X30 1 850 320 -225 -138 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "A2DBRIDGEX2" 1 "auto" 1 "ScaleFactor=5" 1>
<SpLib X29 1 850 360 -362 96 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "A2DBRIDGEX4" 1 "auto" 1 "ScaleFactor=5" 1>
<SpLib X27 1 990 330 -272 133 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "MUX4TO1" 1 "auto" 1 "ScaleFactor=5" 1>
<SpLib X28 1 1130 410 -198 52 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "D2ABRIDGE" 1 "auto" 1 "ScaleFactor=5" 1>
<.TR TR1 1 1230 470 0 64 0 0 "lin" 1 "0" 1 "55us" 1 "101" 0 "Trapezoidal" 0 "2" 0 "1 ns" 0 "1e-16" 0 "150" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "26.85" 0 "1e-3" 0 "1e-6" 0 "1" 0 "CroutLU" 0 "no" 0 "yes" 0 "0" 0>
<SpLib X33 1 580 310 -380 -58 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "PATGENX2" 1 "auto" 1 "PulseFreq=25k ScaleFactor=5" 1 "" 0>
<SpLib X32 1 580 350 -377 -1 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "PATGENX8" 1 "auto" 1 "PulseFreq=250k ScaleFactor=5" 1 "" 0>
<SpiceModel SpiceModel1 1 130 540 -29 17 0 0 ".model DMOD DIG ( RLOAD=1000 CLOAD=1e-12 DELAY=20e-9 CLO=1e-12 CHI=1e-12" 1 "+ S0RLO=5 S0RHI=5 S0TSW=5e-9 S0VLO=-1 S0VHI=0.16 S1RLO=200 S1RHI=5 S1TSW=5e-9 " 1 "+ S1VLO=0.52 S1VHI=1 )" 1 "" 0 "Line_5=" 0>
<SpLib X27 1 1010 350 -78 110 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "MUX4TO1" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
<SpLib X31 1 830 270 -6 -107 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "LOGIC0" 1 "auto" 1 "" 1 "" 0>
<SpLib X30 1 840 320 -207 -115 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "A2DBRIDGEX2" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
<SpLib X29 1 840 380 -205 52 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "A2DBRIDGEX4" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
<GND * 1 1260 430 0 0 0 0>
<R_SPICE R1 1 1260 390 15 -26 0 1 "47k" 1 "" 0 "" 0 "" 0 "" 0 "2" 0 "R" 0>
<SpLib X28 1 1140 350 -67 -168 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "D2ABRIDGE" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
</Components>
<Wires>
<860 290 910 290 "" 0 0 0 "">
<930 270 930 290 "" 0 0 0 "">
<860 270 930 270 "" 0 0 0 "">
<910 330 930 330 "" 0 0 0 "">
<620 330 790 330 "nAG1" 640 310 28 "">
<910 310 930 310 "" 0 0 0 "">
<620 310 790 310 "nAG0" 640 290 28 "">
<910 410 930 410 "" 0 0 0 "">
<620 410 790 410 "" 0 0 0 "">
<910 390 930 390 "" 0 0 0 "">
<620 390 790 390 "" 0 0 0 "">
<910 370 930 370 "" 0 0 0 "">
<620 370 790 370 "" 0 0 0 "">
<910 350 930 350 "" 0 0 0 "">
<620 350 790 350 "" 0 0 0 "">
<620 330 790 330 "nAG1" 640 310 28 "">
<620 310 790 310 "nAG0" 640 290 28 "">
<1190 350 1190 350 "nAZ" 1190 300 0 "">
<1070 350 1070 350 "nDZ" 1080 290 0 "">
<1260 420 1260 430 "" 0 0 0 "">
<1260 350 1260 360 "" 0 0 0 "">
<1210 350 1260 350 "nAZ" 1260 310 36 "">
<1070 350 1090 350 "nDZ" 1090 310 12 "">
</Wires>
<Diagrams>
<Rect 130 740 1262 61 3 #c0c0c0 1 00 1 0 0.0001 0.0006 1 -0.5 5 5.5 1 -1 2 1 315 0 225 "" "V(nAG0)" "">
<Rect 130 740 1262 61 3 #c0c0c0 1 00 1 0 0.0001 0.0006 1 -0.5 5 5.5 1 -1 2 1 315 0 225 1 0 0 "" "V(nAG0)" "">
<"xyce/tran.V(NAG0)" #0000ff 2 3 0 0 0>
</Rect>
<Rect 130 845 1267 49 3 #c0c0c0 1 00 1 0 0.0001 0.0006 1 -0.5 5 5.5 1 -1 2 1 315 0 225 "" "V(nAG1)" "">
<Rect 130 845 1267 49 3 #c0c0c0 1 00 1 0 0.0001 0.0006 1 -0.5 5 5.5 1 -1 2 1 315 0 225 1 0 0 "" "V(nAG1)" "">
<"xyce/tran.V(NAG1)" #0000ff 2 3 0 0 0>
</Rect>
<Rect 130 1280 1270 161 3 #c0c0c0 1 00 1 0 0.0001 0.0006 1 -0.495288 2 6 1 -1 1 1 315 0 225 "" "V(nAZ)" "">
<Rect 130 1280 1270 161 3 #c0c0c0 1 00 1 0 0.0001 0.0006 1 -0.495288 2 6 1 -1 1 1 315 0 225 1 0 0 "" "V(nAZ)" "">
<"xyce/tran.V(NAZ)" #0000ff 2 3 0 0 0>
</Rect>
<Rect 120 1050 1283 149 3 #c0c0c0 1 00 1 0 0.0001 0.0006 1 -0.0990787 0.5 1.08911 1 -1 1 1 315 0 225 "" "V(nDZ)" "">
<Rect 120 1050 1283 149 3 #c0c0c0 1 00 1 0 0.0001 0.0006 1 -0.0990787 0.5 1.08911 1 -1 1 1 315 0 225 1 0 0 "" "V(nDZ)" "">
<"xyce/tran.V(NDZ)" #0000ff 2 3 0 0 0>
</Rect>
</Diagrams>
Expand Down
51 changes: 27 additions & 24 deletions examples/xyce/XyceDigital/testNAND2.sch
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<Qucs Schematic 0.0.24>
<Qucs Schematic 24.3.99>
<Properties>
<View=25,-110,1580,1715,1,0,0>
<View=-881,-113,2464,1738,0.943747,638,0>
<Grid=10,10,1>
<DataSet=testNAND2.dat>
<DataDisplay=testNAND2.dpl>
Expand All @@ -16,51 +16,54 @@
<Symbol>
</Symbol>
<Components>
<GND * 1 740 280 0 0 0 0>
<SpiceModel SpiceModel1 1 220 290 -29 17 0 0 ".model DMOD DIG ( RLOAD=1000 CLOAD=1e-12 DELAY=20e-9 CLO=1e-12 CHI=1e-12" 1 "+ S0RLO=5 S0RHI=5 S0TSW=5e-9 S0VLO=-1 S0VHI=0.16 S1RLO=200 S1RHI=5 S1TSW=5e-9 " 1 "+ S1VLO=0.52 S1VHI=1 )" 1 "" 0 "Line_5=" 0>
<R_SPICE R1 1 740 250 15 -26 0 1 "47k" 1 "" 0 "" 0 "" 0 "" 0>
<.TR TR1 1 1230 110 0 79 0 0 "lin" 1 "0" 1 "0.2 ms" 1 "101" 1 "Trapezoidal" 0 "2" 0 "1 ns" 0 "1e-16" 0 "150" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "26.85" 0 "1e-3" 0 "1e-6" 0 "1" 0 "CroutLU" 0 "no" 0 "yes" 0 "0" 0>
<SpLib X7 1 230 210 -83 -134 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "PATGENX2" 1 "auto" 1 "PulseFreq=1e4 ScaleFactor=5" 1>
<SpLib X6 1 390 220 109 -144 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "A2DBRIDGEX2" 1 "auto" 1 "ScaleFactor=5" 1>
<SpLib X5 1 520 220 164 -137 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "NAND2" 1 "auto" 1 "ScaleFactor=5" 1>
<SpLib X8 1 680 280 185 -198 0 0 "C:/Program Files (x86)/Qucs-S/share/qucs-s/library/XyceDigital.lib" 0 "D2ABRIDGE" 1 "auto" 1 "ScaleFactor=5" 1>
<SpLib X7 1 230 210 -177 -141 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "PATGENX2" 1 "auto" 1 "PulseFreq=1e4 ScaleFactor=5" 1 "" 0>
<SpLib X6 1 380 220 -24 -154 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "A2DBRIDGEX2" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
<SpLib X8 1 670 220 53 -146 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "D2ABRIDGE" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
<SpLib X5 1 530 220 15 -149 0 0 "C:/QUCS-S 24.3.0/share/qucs-s/library/XyceDigital.lib" 0 "NAND2" 1 "auto" 1 "ScaleFactor=5" 1 "" 0>
<GND * 1 760 300 0 0 0 0>
<R_SPICE R1 1 760 260 15 -26 0 1 "47k" 1 "" 0 "" 0 "" 0 "" 0 "2" 0 "R" 1>
<SpiceModel SpiceModel1 1 180 310 -29 17 0 0 ".model DMOD DIG ( RLOAD=1000 CLOAD=1e-12 DELAY=20e-9 CLO=1e-12 CHI=1e-12" 1 "+ S0RLO=5 S0RHI=5 S0TSW=5e-9 S0VLO=-1 S0VHI=0.16 S1RLO=200 S1RHI=5 S1TSW=5e-9 " 1 "+ S1VLO=0.52 S1VHI=1 )" 1 "" 0 "Line_5=" 0>
<.TR TR1 1 1000 120 0 64 0 0 "lin" 1 "0" 1 "0.2 ms" 1 "101" 1 "Trapezoidal" 0 "2" 0 "1 ns" 0 "1e-16" 0 "150" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "26.85" 0 "1e-3" 0 "1e-6" 0 "1" 0 "CroutLU" 0 "no" 0 "yes" 0 "0" 0>
</Components>
<Wires>
<580 220 620 220 "" 0 0 0 "">
<450 230 480 230 "" 0 0 0 "">
<270 230 330 230 "nA1" 290 240 21 "">
<450 210 480 210 "" 0 0 0 "">
<270 210 330 210 "nA0" 290 170 22 "">
<740 220 740 220 "nAout" 660 270 0 "">
<580 220 580 220 "nDout" 560 240 0 "">
<480 230 480 230 "nD1" 438 240 0 "">
<480 210 480 210 "nD0" 428 170 0 "">
<570 220 620 220 "" 0 0 0 "">
<450 230 490 230 "" 0 0 0 "">
<450 210 490 210 "" 0 0 0 "">
<760 220 760 230 "" 0 0 0 "">
<740 220 760 220 "" 0 0 0 "">
<760 290 760 300 "" 0 0 0 "">
<740 220 740 220 "nAout" 770 180 0 "">
<490 210 490 210 "nD0" 438 170 0 "">
<490 230 490 230 "nD1" 448 240 0 "">
<570 220 570 220 "nDout" 580 240 0 "">
</Wires>
<Diagrams>
<Time 200 658 1191 218 3 #c0c0c0 1 00 1 454 1 14 1 0 1 1 1 0 1 468 315 0 225 "" "" "">
<Time 200 658 1191 218 3 #c0c0c0 1 00 1 454 1 14 1 0 1 1 1 0 1 468 315 0 225 1 0 0 "" "" "">
<"xyce/tran.V(NA0)" #0000ff 0 3 0 0 0>
<"xyce/tran.V(NA1)" #ff0000 0 3 0 0 0>
<"xyce/tran.V(ND0)" #ff00ff 0 3 0 0 0>
<"xyce/tran.V(ND1)" #00ff00 0 3 0 0 0>
<"xyce/tran.V(NDOUT)" #00ffff 0 3 0 0 0>
<"xyce/tran.V(NAOUT)" #ffff00 0 3 0 0 0>
</Time>
<Rect 200 764 1192 51 3 #c0c0c0 1 00 1 0 5e-06 5e-05 1 -2 5 7 1 -1 2 1 315 0 225 "" "" "">
<Rect 200 764 1192 51 3 #c0c0c0 1 00 1 0 5e-06 5e-05 1 -2 5 7 1 -1 2 1 315 0 225 1 0 0 "" "" "">
<"xyce/tran.V(NA0)" #0000ff 2 3 0 0 0>
</Rect>
<Rect 210 890 1181 63 3 #c0c0c0 1 00 1 0 2e-06 5e-05 1 -5e+07 2e+08 6e+08 1 -1 1 1 315 0 225 "" "" "">
<Rect 210 890 1181 63 3 #c0c0c0 1 00 1 0 2e-06 5e-05 1 -5e+07 2e+08 6e+08 1 -1 1 1 315 0 225 1 0 0 "" "" "">
<"xyce/tran.V(NA1)" #0000ff 2 3 0 0 0>
</Rect>
<Rect 210 1029 1186 79 3 #c0c0c0 1 00 1 0 0.2 1 1 -0.1 0.5 1.1 1 -0.1 0.5 1.1 315 0 225 "" "" "">
<Rect 210 1029 1186 79 3 #c0c0c0 1 00 1 0 0.2 1 1 -0.1 0.5 1.1 1 -0.1 0.5 1.1 315 0 225 1 0 0 "" "" "">
<"xyce/tran.V(ND0)" #0000ff 2 3 0 0 0>
</Rect>
<Rect 210 1173 1185 93 3 #c0c0c0 1 00 1 0 0.2 1 1 -0.1 0.5 1.1 1 -0.1 0.5 1.1 315 0 225 "" "" "">
<Rect 210 1173 1185 93 3 #c0c0c0 1 00 1 0 0.2 1 1 -0.1 0.5 1.1 1 -0.1 0.5 1.1 315 0 225 1 0 0 "" "" "">
<"xyce/tran.V(ND1)" #0000ff 2 3 0 0 0>
</Rect>
<Rect 210 1340 1189 110 3 #c0c0c0 1 00 1 0 0.2 1 1 -0.1 0.5 1.1 1 -0.1 0.5 1.1 315 0 225 "" "" "">
<Rect 210 1340 1189 110 3 #c0c0c0 1 00 1 0 0.2 1 1 -0.1 0.5 1.1 1 -0.1 0.5 1.1 315 0 225 1 0 0 "" "" "">
<"xyce/tran.V(NDOUT)" #0000ff 2 3 0 0 0>
</Rect>
<Rect 210 1511 1189 101 3 #c0c0c0 1 00 1 0 0.2 1 1 -0.1 0.5 1.1 1 -0.1 0.5 1.1 315 0 225 "" "" "">
<Rect 210 1511 1189 101 3 #c0c0c0 1 00 1 0 0.2 1 1 -0.1 0.5 1.1 1 -0.1 0.5 1.1 315 0 225 1 0 0 "" "" "">
<"xyce/tran.V(NAOUT)" #0000ff 2 3 0 0 0>
</Rect>
</Diagrams>
Expand Down
Loading

0 comments on commit e687757

Please sign in to comment.