The Gateway to Computer Science Excellence
+1 vote
66 views

in Digital Logic by Boss (13.9k points) | 66 views

1 Answer

+2 votes

Though this may seem too lengthy but actually it is not. I have written in detail for which it has taken up too much space but once you write few of the states it won't take much time to complete the table.

So,

X =0 from T=0 to before T=10 and X=1 from T=10 to before T=90, X=0 from T=90 to -----

NOT gate has 5ns delay and AND delay has 10ns delay. So change at Y will occur after every 5ns and change at Z will occur after every 10ns. Initially at T=0 Y=1 (given). Now lets see :

Time T

X Y Z=XY Next operation
0 (Initial condition) 0 1 0 At T+10 i.e. T=10, Z= XY=0*1=0, Y will not change(it will change after Z changes)
10 1 1 0 At T+5 i.e. T=15, Y= Z'=1, Z will change at T+10=20. Z=1*1=1
15 1 1 0 At T+5 i.e. T=20, Y will be Z'=1, Z will change at T+10=25. Z=1*1=1
20 1 1 1 At T+5 i.e. T=25, Y will be Z'=0, Z will change at T+10=30. Z=1*1=1
25 1 0 1 At T+5 i.e. T=30, Y will be Z'=0, Z will change at T+10=35. Z=1*0=0
30 1 0 1 At T+5 i.e. T=35, Y will be Z'=0, Z will change at T+10=40. Z=1*0=0
35 1 0 0 At T+5 i.e. T=40, Y will be Z'=1, Z will change at T+10=45. Z=1*0=0
40 1 1 0 At T+5 i.e. T=45, Y will be Z'=1, Z will change at T+10=50. Z=1*1=1
45 1 1 0 At T+5 i.e. T=50, Y will be Z'=1, Z will change at T+10=55. Z=1*1=1
50 1 1 1 At T+5 i.e. T=55, Y will be Z'=0, Z will change at T+10=60. Z=1*1=1
55 1 0 1 At T+5 i.e. T=60, Y will be Z'=0, Z will change at T+10=65. Z=1*0=0
60 1 0 1 At T+5 i.e. T=65, Y will be Z'=0, Z will change at T+10=70. Z=1*0=0
65 1 0 0 At T+5 i.e. T=70, Y will be Z'=1, Z will change at T+10=75. Z=1*0=0
70 1 1 0 At T+5 i.e. T=75, Y will be Z'=1, Z will change at T+10=80. Z=1*1=1
75 1 1 0 At T+5 i.e. T=80, Y will be Z'=1, Z will change at T+10=85. Z=1*1=1
80 1 1 1 At T+5 i.e. T=85, Y will be Z'=0, Z will change at T+10=90. Z=1*1=1
85 1 0 1 At T+5 i.e. T=90, Y will be Z'=0, Z will change at T+10=95. Z=1*0=0
90 0 0 1 At T+5 i.e. T=95, Y will be Z'=0, Z will change at T+10=100. Z=0*0=0
95 0 0 0 At T+5 i.e. T=100, Y will be Z'=1, Z will change at T+10=105. Z=0*0=0
100 0 1 0  END

Taking the values of Z we draw a timing diagram which will look like

by Boss (23.5k points)
edited by
0
time                                        output(z)

0-10                                         0

10-20                                        0

20-30                                       1

30-40                                        0

40-50                                         1

50-60                                        0

60-70                                         1

70-80                                         0

80-90                                           1

90-100                                        0

total changes =8 where is my mistake????

No related questions found

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
50,737 questions
57,388 answers
198,575 comments
105,414 users