Математические модели в программе логического проектирования
5
1.
9
1.1 10
1.2 15
1.3 18
1.4 - 21
1.5 23
2. Electronics Workbench
28
2.1 Electronics Workbench 28
2.2 Electronics Workbench 32
2.3 ,
41
3.
48
4. 53
4.1 53
4.2 2- 54
4.3 4- 56
4.4 58
5. 61
5.1 61
5.2 62
5.3 62
5.4 65
6.
67
6.1 HELP, 67
6.2 Description 67
6.3
68
6.4 68
7. - 71
7.1 71
7.2 73
7.3 -
76
8. 81
8.1 81
8.2 87
91
93
, "
" ().
, - ,
.
, ,
.
, .
,
:
1)
, , ,
,
.
( ).
2)
-
. ,
.
3) -
( ,
, ,
..).
4)
,
, - ,
,
.
5)
, ,
.
.
.
.
-
Electronics Workbench Interactive Image Technologies Ltd.
(Canada).
(shell)
, .
- - .
, :
1. ,
.
2. , ,
, -.
, ,
.
3. ,
.
, ,
.
4. ,
( ).
.
.
5. ,
, , ,
-, - ,
,
(sweep) ,
.
.
6. ,
, ,
,
.
7. , .
386 .
8. .
Windows.
( )
.
9. , Help,
, ,
, , .
,
. ,
,
CAD' (Computer Aided Design) Electronics Workbench
.
.
, ,
.
.
.
,
.
1.
,
.
,
,
,
.
,
. ,
(
,
),
.
:
1)
, () ;
2) ,
,
;
3)
( )
;
4) ()
.
1.1
.
.
,
. , ,
,
() .
1- -
. (.
. 00, 01, 10, 11)
.
, - .
, (n=2)
.
.
(. . 1.1) n 2
n .
1.1
.
1- 1 0 0 1 1
2- 2 0 1 0 1
0 0 0 1
s 0 1 1 0
2- -
,
f(X1,X2) (. . 1.2).
, .
1.2
.
1- 1 0 0 1 1
2- 2 0 1 0 1
f(X1,X2) f0 f1 f2 f3
f0=f(0,0); f1=(0,1); f2=(1,0); f3=(1,1) -
f(X1,X2) X1 X2.
.
,
. ,
1.2, 0 2n -1,
,
. ,
f(X1,X2) :
f(X1,X2) = f0 , 1=0, 2=0 ;
f1 , 1=0, 2=1 ; (1.1)
f2 , 1=1, 2=0 ;
f3 , 1=1, 2=1 ;
, -
(
). ,
:
f(x1,x2)= x1x2f0+ x1x2f1+ x1x2f2+ x1x2f3 (1.2)
;
.1.2,
1 , 0 -
. (1.1) (1.2)
(1.2)
xi .
:
- ,
, (. )
,
fi 1,
,
xi 0 .
n 1,
,
() .
() , ,
.
,
,
.
. ,
() ().
,
.
,
. , , ,
, .
,
- , .
:
- ,
, ,
,
, fi 0,
, xi
1 .
.
1- -
,
.
2- -
.
3- -
.
1.1
:
p(x1,x2) = x1x2
s(x1,x2)= x1x2 +x1x2
(1.3)
p(x1,x2) = (x1+ x2) (x1 +x2) (x1+x2)
s(x1,x2) = (x1+ x2) (x1 +x2)
(1.4)
3- - ()
.
.
4- -
,
.
,
, .
(1.3), (1.4)
.
)
)
. 1.1 .
,
.
1.2.
,
..
.
, , (
), , , ,
, ( ) ..
- ,
.
, , ,
,
, ,
.
.
,
, , , .
.
,
,
,
(, , )
(,
, .). ,
,
, ,
.
, :
( );
2 - ( --);
( -).
- .
,
, ,
.
.
1- - () ()
,
. ,
( )
,
() ( ).
()
(). , ()
.
2- -
.
() ,
(), .
.
,
. ,
. ()
.
. ,
.
3- - ( )
. ,
, , ,
, .
.
,
- .
-
, ,
.
.
, ..
(). .
1.3.
, :
f = x1 x2 x3 + x1 x2 x3 + x1 x2 x3 ( 1.5)
1- - .
,
. :
f = x1 x3 + x2 x3 + x1x2 (1.6)
. (1.6),
, . ,
().
, (1.5)
, ,
:
f = x1x3 + x2x3 + x1x2 (1.7)
2- -
. .
,
1. 1 ,
.
1,
, .. .
(1.7):
1) x1x3 = 1 x1 = 0, x3 = 1;
x21 + 1x2 = 1; , - ;
2) x2x3 = 1 x2 = 0, x3 = 1;
x11 + x10 = x1 ; ,
;
3) x1x2 = 1 x1 = 0, x2 = 1;
1x3 + 0x3 = x3 ; ,
.
, ,
() :
f = x1x2 + x2x3 (1.8)
,
, . ,
,
. ,
,
.
,
.
, .
, 0.
.
,
:
,
0.
.
0, - .
3- - .
, ():
f = x1x2(x2 + x3)
. ,
:
f = x1x2 + x2x3 = (x1 + x2)(x2 + x2)(x1 + x3)(x2 + x3) = (x1 +
x2)(x1 + +x3)(x2 + x3) = f
,
.
1.4. -
().
..
. ( )
( ),
.
- ,
,
, .
, (1.5), :
f = x1x2x3 + x1x2x3 + x1x2x3 + x1x2x3
1- - 1-
. :
fc = x1x3 + x2x3 + x1x2
2- - ()
, -
() () - ().
-
() ; :
. ,
() (). ,
().
()
(), -
(. . 1.3).
1.3
.
-
x1x2x3 x1x2x3 x1x2x3 x1x2x3
x1x3 (
(
x2x3 (
(
x1x2
( (
. -
, ,
, (,
.1.3 -). ,
,
.
,
. ,
. ,
(!)
,
.
, (),
.
(..1.3), .
x1x2 x2x3. ,
x1x3.
. , x1x3
.
f = x1x2 + x2x3 (1.8*)
(1.8) (1.8*),
.
3- -
,
:
f = x1x2(x2+x3)
1.5.
(R((6)
.
. .1.2 R=2,
3, 4 5.
.1.2 (),
(), () () .
q=2R ,
q . . 1.2 (a-)
.
, ,
, , , 1.
0.
, ,
.1.3(a-).
.1.3
: ) F=AB+AB; ) F=ABC+ABC+ABC+ABC; )
F=ABCD+ABCD+ABCD+ABCD.
, ,
. .1.3()
=01 CD=10
, ABCD = 0110 ( ABCD).
,
. i-
F=fi=1,
1 (.. mi ).
F=fi=0, 0 (..
). ,
( ),
( ) ( )
.
F ,
1, F
( 0). .1.3(a)
F6
. Ÿ F6=F9=AB+AB
.
R(6
( q(64)
.
* R((6.
, ..
fi=0 fi=1,
.
.
,
.
. ,
, , -
. , ,
Ք.
,
.
(),
- : fi=0 1.
,
.
F(A,B,C,..., N) = AF0(O,B,C,..., N) + AF1(1,B,C,..., N)
- , F0(0,B,C,..., N) F1(1,B,C,...,
N) F =0 =1.
. :
F = AB+ACD+DE = A(B+DE)+A(CD+DE) = AF1+AF0, F= AB+ACD+DE = D(AB+AC) +
D(AB+E) = DF(1 + DF(0
. F0, F1
. , ,
,
.
2. Electronics Workbench
2.1 Electronics Workbench
Electronics Workbench Interactive Image Technologies
3.0, 4.0, 4.1,
5.0, 5.12 Professional Edition. ,
. , ,
. 3.0, 4.0 16 ,
Electronics Workbench 4.1 - 32-.
1.4 3.0 16
5.12,
( 80 -150 ).
() ,
,
Windows .
Electronics Workbench,
Electronics Workbench 4.1,
386.
.2.1 Electronics Workbench.
Electronics Workbench, (.2.1),
,
(Electronics Workbench - -
).
,
, .
( )
.
,
.
, ,
. ,
(
)
.
, ,
.
,
(- ),
,
,
.
Electronics Workbench.
1) .
,
.
. ,
(, ,
).
2)
SPICE, SPICE
( ,
).
3) OrCAD PCB (
.NET) .
4) : ,
, ,
, , , ,
, ,
., , ,
, , .
.
5)
. , .
, !
.
6) : (
, ,
);
( , ,
X, Y, ,
);
(Bode Plotter); (Word
Generator); .
.
.
7)
.
.
8) .
9) ,
, .
,
.
Electronics Workbench DOS, Windows Macintosh.
Windows 16- 32- .
,
, 30 (
5
, ).
10 , :
, . ,
.
2.2 Electronics Workbench
.1.4 Electronics Workbench
Windows,
.
Electronics Workbench 2-
:
- 1- - .
Open File.
Widows . .2.2.
.2.2
Samples Wbnch.
,
Complex Tutorial. - ca.4.
Windows - OK.
- 2-
. New File.
.
:
- ;
-
( .
:
- :
- (
)
(
);
- ,
( )
.
-
.
, :
- ;
- ;
- .
Electronics Workbench(..2.1):
File:
New - , ,
;
Open - ( Electronics Workbench);
Save - ()
;
Save as -
;
Revert to saved - ;
Print - ,
, :
- , ,
, .., - ,
, ..;
Print Setup - ( Windows Setup
);
Exit - Electronics Workbench;
Import from SPICE - SPICE - ,
SPICE ()
;
Export to SPICE - SPICE ,
SPICE;
Export to PCB - PCB ;
Edit:
Cut - ,
Electronics Workbench (. Paste)
- (
) ,
,
, ;
: ,
-
;
Copy - ;
Paste - ,
Cut Copy;
;
Delete - ;
Select All - , ;
Copybits - Windows;
. , , ..
Windows ( Word);
Electronics Workbench ,
,
;
(Paste)
Show Clipboard - ;
Circuit:
Activate - (
);
Electronics Workbench;
Stop - ;
;
Pause -
, .. Pause
;
Label - () ;
, ;
Value - () ;
Model -
;
, Electronics Workbench
;
Zoom -
Model;
Rotate - 90
;
Fault -
: , ;
Subcircuit -
( ) Custom;
Wire color - ;
:
;
Preferences - :
, , ,
;
Analysis options - :
, ,
, ,
, ,
() ,
;
Window:
Arrange - Electronics Workbench;
Circuit - ;
Description - ;
Custom (Subcircuit) - (),
, ;
Passive - ;
Active - ;
Field Effect Transistors - ;
Control - (, ,
, ..)
Hybrid - (-) ;
Indicators - ;
Gates - ;
Combinational -
;
Sequential - , ;
Integrated Circuit - .
Electronics Workbench
milspec (
ANSI) 117-15 (DIN).
Electronics Workbench.
,
.
( )
117-15.
2.1
117-15
2.1
117-15. .
-
:
- ;
- ;
- ;
- ( );
- ;
- ;
- .
11-
Window, .
2.3 ,
.
.2.3 .
. (. .2.3) 16 () 8
.
.
.
:
1) .
,
,
- 1 0.
0 1
.
2) .
() .
- Step - ( )
;
- Burst - 16
, ;
- Cycle - ( CTRL+T
Electronics Workbench.
.
3) , .
Save, Load Clear . Save Load
Windows
.
DP.
4) .
Clk.
1 0.
5) (. Trigger).
,
( ).
,
, ,
:
- ;
- .
6) .
Frequency. Mhz, Khz, Hz, .
() .
.2.4 ()
.
.
.
(..2.4)
8- ().
.
Hex: -
.
Clear - ()
.
Time base - ,
.
:
- ;
- ;
Burst -
;
External -
,
;
Pattern -
Pattern,
(. :1)
.). 1 0 .. 0 1(
, 0 1 ).
() .
.2.5 ( ).
.
:
- ;
- ;
-
.
.
(..2.5)
,
:
1) .
8- .
:
-
( 8 ).
;
- ,
, (
) :
.
(. 2) .)
2) .
() A H,
. OUT
1, 0 X ,
.
3) .
,
,
:
.
(. 4) )
(. 6) ).
4) () .
.
, ,
:
Electronics Workbench -
.
,
.
: ().
, .
5) .
. ..
( ,
), .
:
.
6) .
(
) :
Electronics Workbench. ,
(Copy), (Paste) (Subcircuit),
(. Copy, Paste Subcircuit).
: , , .
- ..
7) -.
( )
:
3.
()
,
,
, ,
, , .
,
.
f(v) fq(v):
zq=fq(xn,....,x1),
zq- ,
xp- , p= 1, 2, .....,n, q= 1, 2, ....,k;
() ,
.
,
() ,
, .
. ,
fq(v), (
), .
-, ,
.3.1().
)
)
)
.3.1 -
- ( )
(i=1, 2, 3).
,
, x1 x2,
x1 x2,
-,
x1 x2 . i
,
. , i
x1, x2 0 1 1 0.
(, , -),
.
, ,
x1 x2 ,
,
x1 x2,
. x1 x2
( ), -
, .3.1(), -
, xp .
. 3.1() , :
xp(t)= xp , :
- ,
- ,
xp.
(.3.1()), ,
xp , ,
.
.
,
, .. .
, ,
.
)
)
.3.2
.3.2() ,
.
, - . .3.2(),
f(v)=x3 x1+x3 x2,
.
x1= x2=1 x3.
f(v)=x3 +x3 =1, .. ,
x3.
(.3.2()).
,
,
( x3 0 1 1 0).
,
.
,
, -
() .
, ,
.
, ,
.
4.
.
4.1
.4.1 1-
.4.1 (
4- A, B, C D Y) :
Y=ABC+BCD+BCD+ABCD
-
.
4.2 2-
)
)
.4.2 2-
.4.2(,) .
2- (1,2 1, 2 ).
:
Y=1 A>B
:
.4.2() , , .4.2() -.
.
(2 2
4, 24=16 - 16 ).
4
4 .
( .4.3)
.4.3
6- .
,
(
).
: 1, 2, 1, 2 Y.
4.3 4-
)
)
.4.4 3- .
.4.4(,) . .4.4()
, , , .4.4() -.
01112 710.
, (
) ..4.5
.4.5
.
- 0100
..4.4().
.
-
.
4.4
.4.6
.4.6 .
.
:
0 1. 4
24=16 (4- ).
Out
.
, .
.4.6
..4.7.
.4.7
.
-
.
.4.8 , ,
.4.8
4- .
Y 1 0.
.4.8.
..4.9
.4.9
Electronics Workbench.
. Electronics
Workbench ..4.10
.4.10
(
).
5.
.
.
:
Electronics Workbench.
5.1
Electronics Workbench.
Labs. ,
, Custom.
Save as File.
..5.1.
.5.1 .
() Custom
().
,
,
.4( ), .
5.2 .
1- :
,
:
) , , ;
) -.
2- : ,
, -, -
5.3
1- :
( ) ,
, , -:
-
;
;
- ,
;
, Custom
.
2- : ( )
2- :
) 2 - 1, 2 2 - 1,2.
, ,
;
) ,
;
) ,
.
, ,
-(NAND).
.
Custom
.
. ,
:
- 4
0 1 (2
- , 2 - );
- ( );
- ,
;
- ,
, 1 (
1 kHz, 1 ms(div);
- ,
.
:
- ,
;
- .
3- :
4- .
.
-
;
- ;
- , , -(NAND),
;
- 4 ;
- Load,
Parit;
- ;
- Burst;
- ;
- ,
;
- ;
, .
4- : 4- .
(. .5.2 Electronics
Workbench .
.
(
), ,
.
. 5.2 .
-
, ,
( );
-
- A, B, C, D;
, Out 0 1, A, B,
C D
- , Edit;
-
(. ),
Custom (Load
Parit) (. );
- .
5.4
1. .
2.
?
3. .
4. - ?
5.
, ,
(.4- ) ?
6.
?
6.
6.1. HELP,
Electronics Workbench Help
. Help Windows
- Help, -
Help Index...( Electronics Workbench
). .
, .
6.2 Description
, Description,
-
.
Windows
Windows. ,
Word, Cut Copy Edit.
Windows Description
- Paste, (
).
6.3.
Electronics Workbench
.
Print -
( Windows
)
..6.1.
.6.1 Electronics
Workbench.
Electronics Workbench
Windows.
Word Paintbrush( ).
()
Description Help.
6.4
-
,
(. .6.2)
.6.2
2 3 .
Example Practic,
c
( DP).
.
,
Revert to Saved File.
:
1)
( Burst):
) (Step);
) (Burst);
) .
2)
( Burst):
) (Burst);
) (Pattern
).
7.-
7.1 .
:
1) .
2) .
3) .
4) .
5) .
6) .
7) .
8) .
:
- - 1 ..
- - 1 .
- - - 1 .
- - 1 .
- - 1 .
- - 1 .
. 7.1
.7.1 .
7.2 .
7.2.1 , (. 7.1).
7.2.2 (. 7.2).
7.2.3 .
7.2.4 .
7.2.5 .
7.1
.
, . .(.). (.).
PI-133
4800
1.
4800
Samsung 14 3240 1. 3240
Microsoft mouse
168
1.
168
Windows 95
1848
1
1848
Microsoft Office
5472
1
5472
Electronics Workbench
14400
1
14400
Hewlett Packard 695c
3240
1.
3240
Pilot 480 1. 480
120 1. 120
48 1. 48
: 34064 .
7.2
.
(.) () (.)
1100 5 250
- 1100
600
600 5
5
5 250
136,35
136,35
600
600
400 15
15
15 409,05
409,05
272,7
-
600
600
400 35
35
35 954,55
954,55
636,36
-
600
350 15
15 409,05
238,65
350 5 79,55
-
600
600 15
15 409,09
409,09
- 600 5 136,35
: 4726,9 .
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- .
7.2.1 :
34064 . (. 2.1).
7.2.2 :
4726,9 . (. 2.2).
7.2.3 20%
:
..= ..*20/100%
..- .
..= 4726,9*20/100= 945,38 .
7.2.4 39%
:
..+..= 4726,9 +945,38= 5672,28 .
= (..+..)*39/100% ;
- ;
= 5672,28*39/100% =2212,19 .
7.2.5 250% :
= ..*250/100%
- .
= 4726,9*250/100% = 11817,25 .
:
7.3
.
(.)
34064
4726,9
945,38
2212,19
11817,25
: 53765,72 .
:
= +
- (. 2.3)
- 20% :
=53765,72*20/100=10753,14 .
:
=53765,72+10753,14=64518,86 .
7.3 -
-
-
.
.
:
7.3.1 (
).
7.3.2 :
) ;
) ;
) ( ).
7.3.3 .
7.3.4 .
,
, ,
.
7.3.1
, ,
35 . .
( ) 3,6
. .
: =35000+3600=38600 .
=64518,86
- ;
- .
7.3.2 .
) (
3 ) .
=/3
- ;
- .
=3950/3=1316,67 .
=11976/3=3922 .
) .
2 2
. :
- 350 . ;
- 450 . .
: =(350+450)*2*12=19200 .
2-
. :
=350*2*12=8400 .
) .
1800 . . =1800 .
.
:
- =++
=1316,67+19200+1800=22316,67 .;
- =++
=3922+8400=13322 .
7.3.3 ( 1 . 9600 .):
- 1,5 .;
=1.5*9600=14400 .
- 0,7 ..;
=0.7*9600=6720 .
7.3.4
(
). 8.
.
7.4
1 .
38600 . 64518,86 .
22316,67 . 13322 .
14400 . 6720 .
( ) 1 8
:
75316,67 . 84560,86 .
2.4
.
4
, , .
8
,
- ,
(
30% ).
.
, ,
,
.
,
.
8.
.
.
8.1
8.1.1 .
.
) [B/M].
(1=105).
- :
.
- -,
, , ,
().
[/2].
, :
( ); ( );
, ; ;
; ; ();
.
8.1.2
.
,
,
.
,
, 20-30- .
.
,
,
.
,
:
1) , ,
,
, .
2) , ,
, , .
.
, ,
, .
, , ,
.. ,
, .
- ,
,
, ,
.
8.1.3 .
,
, , .. .
, ,
.
- ,
.
- .
(
) :
T - .
8.1
, .
8.1
.
25 /2
( =
t<200 */2 )
10 /2
( =
t<80 * /2 )
2,5 /2
( =
t<60 * /2 )
1 /2
( =
t<24 * /2 )
8
8
,
(
USASC95.I-1996) 10-100
6 :
10 /2 -
1 /2 - -
.
(6
)=0,1...1,0
*/2 ( )
8.1
.
.
30-30000 10 /2
,
,
30-30000 1 /2
10 /2
t<6
8.1.4 .
f>300 ( )
()
:
,
- , ;
G - () ;
r - ;
L - .
( ),
, .
.
8.2
:
, ;
r ;
L .
8.2.1 .
,
:
- ()
(1) .
. 8.2 :
8.2
.
N (.) (.)
1
2
3 10
100
200 100
200
300
( r=15 , L=6, G=0.7)
- 8.3 :
8.3
.
- ()
- .
- 8.1.
8.2.2 r.
:
- () r
(1) .
r . 8.4 :
8.4
.
N r (.) r (.)
1
2
3 1
10
20 10
20
30
( = 150 , L=6, G=0.7)
8.5 :
8.5
.
r
...
...
- (r);
- .
- 8.1.
8.2.3 L.
:
- () L
(1) .
L . 8.6 :
8.6
.
N L (.) L (.)
1
2
3 1
3
6 3
6
9
( = 150 , r=15 , G=0.7)
8.7 :
8.7
L.
L
...
...
- (L);
- .
- 8.1.
-
.
:
, ,
.
.
- - CAD Electronics
Workbench.
,
..
, .
,
.
.
( , ,
)
.
,
.
, ,
-
, ,
.
(
) Electronics Workbench .
( )
.
Electronics Workbench.
- .
.
-
.
- .
:
-
;
-
;
-
, ,
,
.
ה.
.
1.. ., .. .
, . , 1982.
2. , ,
.
, . , 1988.
3. ..
.
, , 1987.
4. .
( . .., ..)
, , 1982.
5. .., .. .
, . , 1998.
6. .., ..
.
, , 1983.
7. ..
.
, , 1980.
8. .., .., ..
.
, , 1989.
9. ..
.
, , 1976.
10. .., .. .
-, . 1996.
11. ..
.
, , 1993.
12. .
, . , 1988.
13. .., ..,
.
, , 1985.
14. .. .
, , 1988.
15. ..
.
, , 1989.
16. . .
. 1 , , 1987.