Version 4 SHEET 1 1032 784 WIRE 144 96 -48 96 WIRE 256 96 224 96 WIRE 368 96 336 96 WIRE 528 96 432 96 WIRE 528 144 528 96 WIRE -48 160 -48 96 WIRE -48 288 -48 240 WIRE 528 288 528 224 WIRE 528 288 -48 288 WIRE -48 304 -48 288 WIRE 368 416 -48 416 WIRE 528 416 432 416 WIRE 528 464 528 416 WIRE -48 480 -48 416 WIRE -48 608 -48 560 WIRE 528 608 528 544 WIRE 528 608 -48 608 WIRE -48 624 -48 608 FLAG -48 304 0 FLAG -48 96 in FLAG 528 96 out FLAG -48 624 0 FLAG -48 416 in1 FLAG 528 416 out1 SYMBOL diode 368 112 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName D1 SYMATTR Value DID SYMBOL res 512 128 R0 SYMATTR InstName R1 SYMATTR Value 1m SYMBOL voltage -48 144 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value PWL(0 -1 1 1) SYMBOL voltage 128 96 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 -32 56 VBottom 2 SYMATTR InstName VD SYMATTR Value 0 SYMBOL h 352 96 R90 WINDOW 0 -32 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName H1 SYMATTR Value VD 1m SYMBOL diode 368 432 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName D2 SYMATTR Value DID SYMATTR Prefix X SYMBOL res 512 448 R0 SYMATTR InstName R2 SYMATTR Value 1m SYMBOL voltage -48 464 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value PWL(0 -1 1 1) TEXT 128 -64 Left 2 !.model DID D(Vfwd=0 Ron=1m) TEXT -64 -64 Left 2 !.op TEXT -72 -16 Left 2 !.tran 0 1 0 1m TEXT 200 -8 Left 2 ;ideal diode TEXT 656 432 Left 2 !.subckt DID a k\nVD a 1 0\nH1 2 1 VD 1m\nD1 2 k DID\n.model DID D(Vfwd=0 Ron=1m)\n.ends TEXT 176 384 Left 2 ;ideal diode\n \nwith subcircuit TEXT 160 656 Left 2 ;Place a diode\nCTRL-right-mouse-click on the diode\nA window will pop-up\nChange Prefix:D to Prefix:X\nOK RECTANGLE Normal 448 176 128 16 2 RECTANGLE Normal 448 496 128 336 2