WEBVTT

00:00.060 --> 00:05.730
The first method that we have with this due to the stimulus will give whenever we have a very simple

00:05.730 --> 00:12.840
design is to use force constant and a full scale option before we actually understand how we write the

00:12.840 --> 00:15.450
test bench in both very still and very long.

00:15.480 --> 00:21.360
What are we going to do is we will be understanding the simplest method that we have with this to apply

00:21.360 --> 00:24.400
a stimulus to a duty and then analyze the response rate.

00:24.420 --> 00:27.300
So here we have created a simple code, right?

00:27.360 --> 00:29.670
So it consists of two units of input and output.

00:29.880 --> 00:36.900
So Eby is of size, single book and direction is input wise, having a output direction.

00:36.900 --> 00:39.180
And then again, the sizes is great.

00:39.570 --> 00:43.200
If you're going through that bank, you just have a size of orbit, right?

00:43.200 --> 00:45.660
And that say it is having the size fight rate.

00:45.660 --> 00:51.770
So the reason for choosing the data is vibrated because we are planning to implement the simple idea,

00:51.870 --> 00:52.190
right?

00:52.200 --> 00:55.290
So for either will give us the end result of fiber.

00:55.560 --> 01:01.770
This will be due to a presence of the out in everything rhythm when we go to our architecture.

01:01.770 --> 01:04.870
So here we have choosen or dataflow modelling state.

01:04.930 --> 01:05.130
Right.

01:05.130 --> 01:07.770
So Y is equal to M.

01:07.950 --> 01:10.530
So this is simple, logical and operation.

01:10.530 --> 01:13.440
And then three is equals to plus great time.

01:13.450 --> 01:21.790
The zero is appended to match the size and both sides are so Daleys having the size of 5B, whereas

01:22.290 --> 01:24.190
you have size of four bitrate.

01:24.210 --> 01:30.600
So we need to append zero says that the rate is elitist of an expression half an exact size rate.

01:30.870 --> 01:37.440
So this is a simple Y basically equals to E and B, and that is the B plus rate.

01:37.440 --> 01:42.750
So we go ahead and then we click on run behavior simulation, right?

01:43.200 --> 01:48.120
So as soon as our simulation is launched, you would clearly notice we have E and B off site single

01:48.120 --> 01:51.940
bit rate and B NQ is having the size of play.

01:52.380 --> 01:58.980
So whenever you have us both sides of single bit, the good idea will always be to use a false clock

01:58.980 --> 02:04.530
because that a single configuration of a clock, we could verify the different combinations.

02:04.980 --> 02:08.610
Now here we have a two input e and each of in the grapes.

02:08.620 --> 02:14.700
We could take a value either seed or one B could also take a value as the right to all.

02:14.700 --> 02:21.510
The possible combination that we need to verify is all the combinations of zeros, and so we need to

02:21.780 --> 02:28.710
see whether we are getting unexpected reserve for zero zero zero one one zero one one, right?

02:28.980 --> 02:31.860
In that case, if we utilized force constant rate.

02:31.860 --> 02:35.870
So let's just go ahead and try to use force constant rate.

02:35.880 --> 02:38.990
So how how we apply stimulus right click on Upload.

02:39.000 --> 02:43.140
OK, so you first need to select the code, right click and choose false concentrate.

02:43.170 --> 02:45.630
So here since we have a binary.

02:46.880 --> 02:50.690
Single, the will just be choosing the binary ladies apply zero.

02:50.990 --> 02:51.260
Right?

02:51.720 --> 02:59.510
Bobby also right-click Wisconsin and apply a value of zero to the binary and then try to execute.

02:59.840 --> 03:00.530
Now here.

03:01.920 --> 03:08.510
You could clearly observe the first configuration, be able to apply the stimulus at zero zero and then

03:08.520 --> 03:10.350
output that we are getting resources here.

03:10.380 --> 03:10.650
Right?

03:10.920 --> 03:17.730
So to verify a complete behavior, at least for a combination of C2 and when we need to apply for different

03:17.740 --> 03:21.200
values, so we need to perform configuration for today.

03:21.230 --> 03:22.620
So this is the first time we.

03:23.890 --> 03:28.400
Saying the value of zero zero, then we again select the constrain.

03:28.450 --> 03:35.200
Let it just apply zero for any and one for every right to select the foods constraint and apply one

03:35.650 --> 03:37.910
and then try to again execute the correct.

03:37.930 --> 03:39.790
So this is the second gun combination.

03:39.790 --> 03:41.140
So with four.

03:42.100 --> 03:44.620
OK, if we are working on a single bit.

03:44.870 --> 03:49.760
OK, so we need to hear this apply the food different.

03:50.620 --> 03:57.250
But now, if you just utilize a food stock instead of consumed, right, so right click and use of force

03:57.250 --> 03:57.910
block, right?

03:58.240 --> 04:00.910
So apply a leading value as well.

04:01.120 --> 04:03.390
And the trailing value is right.

04:03.670 --> 04:04.930
So what?

04:05.440 --> 04:10.300
So what this will basically do is the first value that we will be seeing and then simulation window

04:10.300 --> 04:16.660
is one, and then we have a zero that basically leads to creation of the negative trigger signal.

04:16.930 --> 04:21.730
Similarly, if you just choose the leading edge signal at zero and trailing a signal, that's when.

04:21.740 --> 04:27.100
So we will be having a zero first, then one right now that will basically lead to creation of.

04:28.830 --> 04:35.240
Getting them right and then you have uppity right, so you could also choose the time after which you

04:35.240 --> 04:39.890
should be getting this signal right so that can serve as an object if you specify 10 nanosecond.

04:40.130 --> 04:43.070
So far, first and nanosecond, we have an undefined value.

04:43.160 --> 04:47.000
And after 10 nanosecond, we have this value been sent.

04:47.240 --> 04:48.180
Thank you.

04:48.320 --> 04:48.580
Right?

04:49.980 --> 04:54.830
Remember, whenever you are utilizing a full scale up north where we have choose in a nanosecond?

04:54.840 --> 05:01.910
So when we choose the food clock, OK, for a b c that you choose the different clock, but it ends,

05:01.910 --> 05:08.180
you will be able to verify only two value that is both zero and both one because both will have a simple

05:08.330 --> 05:08.580
rate.

05:08.990 --> 05:12.120
Now here we will be choosing the period of three nanoseconds.

05:12.120 --> 05:17.630
So once you choose the different clock for a different signal, and if you try to execute the code now,

05:17.630 --> 05:22.130
you will see we'll give you the clock like signal for both the and B.

05:22.340 --> 05:28.010
And if you just bring up that several here, right, and try to zoom in a bit too quickly.

05:29.500 --> 05:35.560
Be able to verify the combination even right, we are also able to verify.

05:35.740 --> 05:37.160
Easy to be right.

05:37.270 --> 05:44.440
We are also able to verify zero zero and one zero rate to all the possible combination could be verified

05:44.740 --> 05:48.490
or it could be applied to a duty in a single configuration.

05:48.960 --> 05:49.150
Right.

05:49.420 --> 05:53.320
So this is an advantage that we get when we have a single bit signal.

05:53.330 --> 05:56.350
And of course, Clockwork Foods continued.

05:56.360 --> 06:01.360
But when we have a multiple signal like this, so here we have vanhu, which are multiple signal.

06:01.810 --> 06:04.480
So here we simply could not use a food clock.

06:04.720 --> 06:05.050
So.

06:06.160 --> 06:13.870
Here we are only left with the food consumed because clock like signal could be generated for only a

06:13.870 --> 06:16.030
single bit signal rate for a multiple signal.

06:16.060 --> 06:22.030
You do not have any other option than to randomly pick up some combination, apply and verify whether

06:22.030 --> 06:25.000
it is working correctly, so to speak.

06:25.240 --> 06:25.900
Right click.

06:28.560 --> 06:33.960
Foods constant and let it just apply will be to always have to be OK.

06:34.260 --> 06:37.260
And for you again, fools consume.

06:38.280 --> 06:41.980
For OK and then click OK, right after this.

06:42.000 --> 06:43.320
We just need to click Kyra.

06:45.460 --> 06:49.000
Right, but right, and then we will be clicking on Zoom, right?

06:49.270 --> 06:52.600
So you could clearly see if plus food gives us 30, right?

06:52.610 --> 06:57.120
So theoretically, the process is very simple, but you just need to select all the food.

06:57.480 --> 07:05.860
OK, Dan Right-Click Dan, you go ahead and choose the head as Unsane decimal rates of $15 or give us

07:05.860 --> 07:06.310
an idea.

07:06.940 --> 07:10.480
In fact, we could choose a different color for the different.

07:11.570 --> 07:16.980
Bus, right, so ladies, as you might, we want to change the bus color for this tree signal.

07:17.070 --> 07:22.670
OK, just to distinguish between logical operation and an operation to work in, we can select the bus,

07:22.670 --> 07:23.150
right click.

07:24.040 --> 07:29.740
And then you have a signal, right, so depending on the different buses that you have, you could change

07:29.740 --> 07:30.160
the pin.

07:30.190 --> 07:30.460
Right?

07:30.670 --> 07:31.240
The other.

07:32.480 --> 07:36.680
Everything thing that we could also do is to convert the form from.

07:37.900 --> 07:38.830
A binary.

07:39.970 --> 07:45.730
The other important thing that we frequently utilizes converting that we form from digital to analog,

07:45.730 --> 07:53.370
so when we consider the counter right, so there we will be understanding how you change the view from

07:53.410 --> 07:56.020
state, from digital to analog.

07:56.020 --> 08:02.050
And that basically gave us the capability to analyze the V form like signal, right?

08:02.050 --> 08:08.530
So whenever you can read certain, we permit me to be a triangular sign, we former saw two people gain

08:08.530 --> 08:09.610
that kind of scenario.

08:09.610 --> 08:12.100
Analyzing digital value will not be a good idea.

08:12.130 --> 08:15.490
Instead, we prefer to work with an analog.

08:16.030 --> 08:23.470
So as we progress saying write the code for output, there will be an understanding how we analyze and

08:23.470 --> 08:27.190
analog reform shapes on it v forming, right?

08:27.370 --> 08:30.760
So now you understand whenever you have a single bit signal.

08:31.690 --> 08:34.690
Try to Bressler food, staple foods continue.

08:36.040 --> 08:42.940
Whereas whenever you have a signal, you do not have any other option than to use a food's great, so

08:43.180 --> 08:46.810
these are the two methods that we have in, believe it and we found we would.

08:48.140 --> 08:51.990
And these are useful only when you have very simple design, great way.
