The first method that we have with this due to the stimulus will give whenever we have a very simple
design is to use force constant and a full scale option before we actually understand how we write the
test bench in both very still and very long.
What are we going to do is we will be understanding the simplest method that we have with this to apply
a stimulus to a duty and then analyze the response rate.
So here we have created a simple code, right?
So it consists of two units of input and output.
So Eby is of size, single book and direction is input wise, having a output direction.
And then again, the sizes is great.
If you're going through that bank, you just have a size of orbit, right?
And that say it is having the size fight rate.
So the reason for choosing the data is vibrated because we are planning to implement the simple idea,
right?
So for either will give us the end result of fiber.
This will be due to a presence of the out in everything rhythm when we go to our architecture.
So here we have choosen or dataflow modelling state.
Right.
So Y is equal to M.
So this is simple, logical and operation.
And then three is equals to plus great time.
The zero is appended to match the size and both sides are so Daleys having the size of 5B, whereas
you have size of four bitrate.
So we need to append zero says that the rate is elitist of an expression half an exact size rate.
So this is a simple Y basically equals to E and B, and that is the B plus rate.
So we go ahead and then we click on run behavior simulation, right?
So as soon as our simulation is launched, you would clearly notice we have E and B off site single
bit rate and B NQ is having the size of play.
So whenever you have us both sides of single bit, the good idea will always be to use a false clock
because that a single configuration of a clock, we could verify the different combinations.
Now here we have a two input e and each of in the grapes.
We could take a value either seed or one B could also take a value as the right to all.
The possible combination that we need to verify is all the combinations of zeros, and so we need to
see whether we are getting unexpected reserve for zero zero zero one one zero one one, right?
In that case, if we utilized force constant rate.
So let's just go ahead and try to use force constant rate.
So how how we apply stimulus right click on Upload.
OK, so you first need to select the code, right click and choose false concentrate.
So here since we have a binary.
Single, the will just be choosing the binary ladies apply zero.
Right?
Bobby also right-click Wisconsin and apply a value of zero to the binary and then try to execute.
Now here.
You could clearly observe the first configuration, be able to apply the stimulus at zero zero and then
output that we are getting resources here.
Right?
So to verify a complete behavior, at least for a combination of C2 and when we need to apply for different
values, so we need to perform configuration for today.
So this is the first time we.
Saying the value of zero zero, then we again select the constrain.
Let it just apply zero for any and one for every right to select the foods constraint and apply one
and then try to again execute the correct.
So this is the second gun combination.
So with four.
OK, if we are working on a single bit.
OK, so we need to hear this apply the food different.
But now, if you just utilize a food stock instead of consumed, right, so right click and use of force
block, right?
So apply a leading value as well.
And the trailing value is right.
So what?
So what this will basically do is the first value that we will be seeing and then simulation window
is one, and then we have a zero that basically leads to creation of the negative trigger signal.
Similarly, if you just choose the leading edge signal at zero and trailing a signal, that's when.
So we will be having a zero first, then one right now that will basically lead to creation of.
Getting them right and then you have uppity right, so you could also choose the time after which you
should be getting this signal right so that can serve as an object if you specify 10 nanosecond.
So far, first and nanosecond, we have an undefined value.
And after 10 nanosecond, we have this value been sent.
Thank you.
Right?
Remember, whenever you are utilizing a full scale up north where we have choose in a nanosecond?
So when we choose the food clock, OK, for a b c that you choose the different clock, but it ends,
you will be able to verify only two value that is both zero and both one because both will have a simple
rate.
Now here we will be choosing the period of three nanoseconds.
So once you choose the different clock for a different signal, and if you try to execute the code now,
you will see we'll give you the clock like signal for both the and B.
And if you just bring up that several here, right, and try to zoom in a bit too quickly.
Be able to verify the combination even right, we are also able to verify.
Easy to be right.
We are also able to verify zero zero and one zero rate to all the possible combination could be verified
or it could be applied to a duty in a single configuration.
Right.
So this is an advantage that we get when we have a single bit signal.
And of course, Clockwork Foods continued.
But when we have a multiple signal like this, so here we have vanhu, which are multiple signal.
So here we simply could not use a food clock.
So.
Here we are only left with the food consumed because clock like signal could be generated for only a
single bit signal rate for a multiple signal.
You do not have any other option than to randomly pick up some combination, apply and verify whether
it is working correctly, so to speak.
Right click.
Foods constant and let it just apply will be to always have to be OK.
And for you again, fools consume.
For OK and then click OK, right after this.
We just need to click Kyra.
Right, but right, and then we will be clicking on Zoom, right?
So you could clearly see if plus food gives us 30, right?
So theoretically, the process is very simple, but you just need to select all the food.
OK, Dan Right-Click Dan, you go ahead and choose the head as Unsane decimal rates of $15 or give us
an idea.
In fact, we could choose a different color for the different.
Bus, right, so ladies, as you might, we want to change the bus color for this tree signal.
OK, just to distinguish between logical operation and an operation to work in, we can select the bus,
right click.
And then you have a signal, right, so depending on the different buses that you have, you could change
the pin.
Right?
The other.
Everything thing that we could also do is to convert the form from.
A binary.
The other important thing that we frequently utilizes converting that we form from digital to analog,
so when we consider the counter right, so there we will be understanding how you change the view from
state, from digital to analog.
And that basically gave us the capability to analyze the V form like signal, right?
So whenever you can read certain, we permit me to be a triangular sign, we former saw two people gain
that kind of scenario.
Analyzing digital value will not be a good idea.
Instead, we prefer to work with an analog.
So as we progress saying write the code for output, there will be an understanding how we analyze and
analog reform shapes on it v forming, right?
So now you understand whenever you have a single bit signal.
Try to Bressler food, staple foods continue.
Whereas whenever you have a signal, you do not have any other option than to use a food's great, so
these are the two methods that we have in, believe it and we found we would.
And these are useful only when you have very simple design, great way.