So at step one is completed where we are today, though, these video Susan took I to say, Rachel,
you'll be finding Flow Navigator is really helpful when you start working with and Vivaro, because
this helps to determine what specific set we need to perform.
Nick Drake So you'll be finding in a project manager.
OK, so you have this full year option, right?
So you have a city now setting allow us to change the type of language and the board.
Along with this, we also have a different setting that we could vary so most popular usage and do that
on a run.
If you want to change the board or you want to change the type of language that you are utilizing.
But there's also we rarely do along with that.
As we progress further, you'll be listening to different strategies that we use for the simulation
as well as syntheses implementation.
All the option that you have for all these steps could be vetted by going into the next business.
So here now you could see we have a three option this plus button Google design, so right click here
you who died at the design tools.
And the third way is to either design tools or higher rates than the language template.
So if you stuck somewhere, for example, if you are designing the memory OK and you want to find out
the typical comment that you have for the distributed memory, though in that case we could just go
to a language template, OK, and then search for distributed memory, right?
So this will automatically decosta this for the right way.
We have a blocker on distributed that OK and then distribute it on so that it'll do me want to interview
distributed that single to distributed.
OK, and then we could just see like this.
So these are the primitives that are available along with this.
OK.
So along with the primitive, we also have a synthesizer will and to preview available.
So if you just go to a synthesis construct.
So there also you have the RAM available and including example.
Also, you have that prime example.
So we are looking for a coding example.
We can just go to the distributor, right?
And then we could just look for it.
Great.
So if you want to invoke a distributed data, you could just dig the HQ2 and tended your own.
Right.
So this is how we could use a language template whenever you are stuck somewhere.
OK.
So for specific kinds of the block, you do see the template available in a language then and Typekit.
So you already discuss IP that the code which are provided by Israeli state.
So in a complex system of log design, each and every block system off the blocks we will be utilizing
from the tilings of separate.
For example, if you are working on a transmitter, so designing a filter itself is a big task.
So in that case, we could just go ahead and look for whether we have any IP available from, let's
say.
So you just go to an IP level and then look for a fire.
Right?
So we do see the feature available, right?
So we just reconfigure this IP to meet our then state and then we are ready to work with Africa.
Right.
So various IP that are available freely with your license, you could just look for the itis.
If it mashed your requirement, you could just add it in to your design.
So all these are divided into multiple categories, so you will see the different categories are there.
So we have a digital single person categories of basic ideas, basic elements and along with that,
we also have different categories of an.
So whenever you are designing a rocket system.
So some of the block would be automatically generated by utilizing an IP, so you could just go and
look Laurinaitis and then you could easily add them in New York.
Is that right?
So these are all the options that you have in a project manager right after this use site with an IP
integrator, right?
So you could see here you have analysis this specify that that's based specifying the source for ideas
to the right.
So we have a two ways by which you would specify the design and she will get the the original code that
we specify for a project.
OK.
This represent design entry.
Then we talk about the entire feature design.
All right.
So here when we consider an inside source that is basically a text based, we specify in the design.
Into the other way around is to specify the schematic based design entry, and that is done with the
help of a create block design.
Right.
So as we progress further, will be understanding more on this stage.
So these are the two ways that we have to specify to say the next step is to simulation, right?
So you have your code ready.
So this due process basically basically complete the source code.
OK.
And in fact, we need to write an entire logic soptic of forming this two step.
You have your design source, right?
OK, the next step is to verify whether it is operating correctly.
Right?
So we'll just be going ahead.
And here you have your and I MySQL, right?
So we haven't data and it finished school yet.
But this school, it's it could be utilized for performing the simulation.
OK.
That could be done by applying manually applying the stimulus, right?
So that option is available with a vital.
OK.
And you would see when you do not apply your test, bench your designs or their self, behave as a simulation
source into a simulation source for.
Right.
So when you do not specify the testing for your design, so this could also be utilized to the form
of functional verification, right?
So that is what we're going to do.
See that if you have a multiple source code, the source code for which you are performing a functional
verification is set as a game, right?
We'll just go ahead and click on run the simulation, right?
So you have multiple options over here.
So this two options will be enabled after you perform synthesis state.
And then these two options are enabled after we the full implementation, right?
So there's a next step you could clearly see after simulation.
We have a synthesis and an implementation rate, so as you complete your synthesis, you'll be finding
these two options will be enabled.
OK.
And after you perform an implementation, this option will be available right now.
These are not enabled because we haven't performed synthesis as well as implementation, right?
We'll also be understanding why these options are OK because behavioral simulation is simply verify
that our system is working correctly.
OK, we'll just go ahead and click on run behavioral simulation.
So without this speech, they'll be finding with all the net being added into the formula and all of
them have identifying right because we haven't specified any stimulus for any rate they will see all
of them are undefined, right?
So we have an E and which act as an input and Y, which is right.
So when we consider the manual V of applying the stimuli, OK, so we have two options, so you could
select any of the next.
We have an E Ninety right, which serve as an input.
So here we will be applying this stimulus right and then to perform an execution of this stimulus.
You have this option over here, right?
So you have a restart and then run all and run for a specific duration, right?
And the time you need to specify a way.
So here since we.
Have an invalid stimulus or the decoy stimulus, we can just click on restarts, though this will again
start the simulation from you.
Right?
This is the usage of restart that we have now to apply stimulus.
We have a two weeks one off of these to specified stimulus one after another.
Right.
And that is by utilizing a full squad.
They, too could see we have a new option first to any of the food concerned.
Either one is, of course, school, right?
So we'll be understanding usage of each of them in.
So let's first try foods.
Right.
So when we add a food slicer, you could specify the value that you want to apply for any related supply.
One.
OK.
You could also specify the opposite time.
So if you specify lettuces to 10 or five picosecond, right, so your key will be high after the five,
because prior to this, it will be day before you value, right?
So if you haven't initialized the net, you'll be getting an undefined right, and after five second,
you'll be getting the one right right.
You would also specify the chances after time off sick.
So, for example, if you want to apply the value of one from five picosecond to 15 people sing and
write, so you could specify those starting day respite because and end time to be 15 people separate.
So he will be high for five picosecond to 15 because he said this is the usage of this food constraint
that we have.
So let me just take a look with the default option.
And Colby also will be utilizing the see right value option because ultimately the debt that we are
testing is at 93.
So let me just show you two and four and we do not need to apply.
And so we will just be executing this law.
Let's do one hundred nanosecond, make it.
Is this specifying one hundred milliseconds and then will be clicking this so.
So this option will allow us to execute our stimulus.
Four hundred nanosecond.
Eleven.
Now see OK.
So from zero to 100 nanoseconds, which is our execution date and the third one, and this results in
y as well notes, right?
So this is one of it.
So when we consider the end, we have a.
Two combinations for that is Sea Lion one.
Similarly, we also have a value of zero and one.
So the total combination that you want to apply to correctly verify the design functionalities.
Zero zero zero one one zero one one two four Possible combination And if you utilize a constant, you
need to apply this for value.
But now, if you just try to utilize the phone's clock, look, that is an alternate way of applying
the stimulus.
It just selectee for slow rate, and then a leading edge value is to do one and zero again.
The period is 100 nanoseconds, right?
And then we will also be utilizing a full slot for B.
There also will be utilizing CMH that is one and zero, but the period that we'll be using over here
is three hundred milliseconds.
So when we use the same period.
So both of them will change to one at same time and both of them will change to zero at the same rate,
then that gives you able to verify one one nine zero zero.
But you won't be able to verify zero one nine one two, right?
So for that reason, we have that in the event.
So they just said, okay.
And then in this case, we will be executing our code for a thousand nanoseconds.
So if we just consider that Florine, we choose a period of hundred nanosecond rate so far 15m is it
can you really see that our value is zero?
And for our next would be 660 nanosecond values, right?
So this is how we decide to pick, which is hundred nanosecond.
And so be if we will see.
So we have a period of 300 nanoseconds, so zero will be for 150 nanosecond and one will be for 150
nanoseconds.
Right now, if you just compare rates or hear a few people able to see what is the result?
Then we have evaluated 192.
So this check 1.5 combination, if you please our marker over here, so you're here, you could even
be right here.
You would take Chegg to two one, OK, and here you would take zero zero.
So with a single OK with the full stroke, you could verify all the possible combinations for single
big variable rate like fire multiple variable.
You simply could not prosecute the false blocks of votes to allow us to force only single values.
So you could generate the clock signal for only a single within a multi bit.
But if you try to apply for stuff, you'll still be able to see only changes in one alphabet of rate.
So you won't even need to clock with my Typekit vector.
They they specify the clock for a little bit signal.
In that case, only a single bit will be traveling.
Rest of the week will be simply OK.
So now we understand the step number two after you specify your design entry.
It may either be the date spacesuits or it may also be a schematic basis.
The next step is after you complete your entire source code to perform a simulation rates.
The simulation is used to verify whether your design is working correctly, so we understand the two
way of applying similar.
Then design the manual v of applying the stimulus.
So you have a full scholarship and you have the force to rate the force slot with a single big variable
are more advantages as compared to force constraint.
But in a case of multiple vector, we need to go with the full squads, right?
So the next step is an ideal analysis.
So the goal that we have written, we could just close this simulation in the air will just go ahead
and close this simulation window over here.
OK, so here we already know the symbol, the logical symbol for 90.
So we have two wheels of the team that we have, right?